Version Description
Download this release
Release Info
Developer | jackdewey |
Plugin | Link Library |
Version | 6.0-Beta1 |
Comparing to | |
See all releases |
Code changes from version 5.8.12.7 to 6.0-Beta1
- adminstyle.css +19 -0
- captcha/php-captcha.inc.php +1 -1
- form-validator/brazil.dev.js +115 -0
- form-validator/brazil.js +1 -0
- form-validator/date.dev.js +81 -0
- form-validator/date.js +1 -0
- form-validator/file.dev.js +411 -0
- form-validator/file.js +1 -0
- form-validator/html5.dev.js +163 -0
- form-validator/html5.js +1 -0
- form-validator/jquery.form-validator.js +1781 -0
- form-validator/jquery.form-validator.min.js +11 -0
- form-validator/jsconf.dev.js +42 -0
- form-validator/jsconf.js +1 -0
- form-validator/lang/de.dev.js +63 -0
- form-validator/lang/de.js +1 -0
- form-validator/lang/es.dev.js +63 -0
- form-validator/lang/es.js +1 -0
- form-validator/lang/fr.dev.js +63 -0
- form-validator/lang/fr.js +1 -0
- form-validator/lang/pt.dev.js +64 -0
- form-validator/lang/pt.js +1 -0
- form-validator/lang/sv.dev.js +62 -0
- form-validator/lang/sv.js +1 -0
- form-validator/location.dev.js +78 -0
- form-validator/location.js +1 -0
- form-validator/sanitize.dev.js +145 -0
- form-validator/sanitize.js +1 -0
- form-validator/security.dev.js +505 -0
- form-validator/security.js +1 -0
- form-validator/sweden.dev.js +210 -0
- form-validator/sweden.js +1 -0
- form-validator/test-data/rectangle100x50.png +0 -0
- form-validator/test-data/square100x100.png +0 -0
- form-validator/theme-default.css +108 -0
- form-validator/theme-default.min.css +1 -0
- form-validator/toggleDisabled.dev.js +66 -0
- form-validator/toggleDisabled.js +1 -0
- form-validator/uk.dev.js +85 -0
- form-validator/uk.js +1 -0
- icons/link-icon.png +0 -0
- importtemplate.csv +2 -2
- js/ll_admin_edit.js +34 -0
- languages/link-library-fr_CA.mo +0 -0
- languages/link-library-fr_CA.po +2943 -0
- languages/link-library-fr_FR.mo +0 -0
- languages/link-library-fr_FR.po +1701 -1353
- languages/link-library-nb_NO.mo +0 -0
- languages/link-library-nb_NO.po +2941 -0
- languages/link-library-sr_RS.mo +0 -0
- languages/link-library-sr_RS.po +2180 -0
- languages/link-library.mo +0 -0
- languages/link-library.pot +1439 -666
- link-library-admin.php +1555 -1016
adminstyle.css
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
.link_full_page_editor {
|
2 |
+
margin-bottom: 0 !important;
|
3 |
+
}
|
4 |
+
|
5 |
+
.post-type-link_library_links .wp-editor-tools {
|
6 |
+
padding-top: 0px !important;
|
7 |
+
}
|
8 |
+
|
9 |
+
#wp-content-editor-tools {
|
10 |
+
background-color: #fff;
|
11 |
+
}
|
12 |
+
|
13 |
+
.wp-list-table #link_library_rating {
|
14 |
+
width: 80px;
|
15 |
+
}
|
16 |
+
|
17 |
+
.wp-list-table #link_library_visits {
|
18 |
+
width: 60px;
|
19 |
+
}
|
captcha/php-captcha.inc.php
CHANGED
@@ -87,7 +87,7 @@
|
|
87 |
var $sFileType;
|
88 |
var $sCode = '';
|
89 |
|
90 |
-
function
|
91 |
$aFonts, // array of TrueType fonts to use - specify full path
|
92 |
$iWidth = CAPTCHA_WIDTH, // width of image
|
93 |
$iHeight = CAPTCHA_HEIGHT // height of image
|
87 |
var $sFileType;
|
88 |
var $sCode = '';
|
89 |
|
90 |
+
function __construct(
|
91 |
$aFonts, // array of TrueType fonts to use - specify full path
|
92 |
$iWidth = CAPTCHA_WIDTH, // width of image
|
93 |
$iHeight = CAPTCHA_HEIGHT // height of image
|
form-validator/brazil.dev.js
ADDED
@@ -0,0 +1,115 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: Brazil
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Eduardo Cuducos <http://cuducos.me/>
|
5 |
+
*
|
6 |
+
* This form validation module adds validators typically used on
|
7 |
+
* websites in the Brazil. This module adds the following validators:
|
8 |
+
* - cpf
|
9 |
+
* - cep
|
10 |
+
* - brphone
|
11 |
+
*
|
12 |
+
* @website http://formvalidator.net/#brazil-validators
|
13 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
14 |
+
* @version 2.2.63
|
15 |
+
*/
|
16 |
+
|
17 |
+
$.formUtils.addValidator({
|
18 |
+
name : 'cpf',
|
19 |
+
validatorFunction : function(string) {
|
20 |
+
|
21 |
+
// Based on this post from DevMedia:
|
22 |
+
// http://www.devmedia.com.br/validar-cpf-com-javascript/23916
|
23 |
+
|
24 |
+
// clean up the input (digits only) and set some support vars
|
25 |
+
var cpf = string.replace(/\D/g,"");
|
26 |
+
var sum1 = 0;
|
27 |
+
var sum2 = 0;
|
28 |
+
var remainder1 = 0;
|
29 |
+
var remainder2 = 0;
|
30 |
+
|
31 |
+
// skip special cases
|
32 |
+
if (cpf.length != 11 || cpf == "00000000000") {
|
33 |
+
return false;
|
34 |
+
}
|
35 |
+
|
36 |
+
// check 1st verification digit
|
37 |
+
for (i=1; i<=9; i++) {
|
38 |
+
sum1 += parseInt(cpf.substring(i - 1, i)) * (11 - i);
|
39 |
+
}
|
40 |
+
remainder1 = (sum * 10) % 11;
|
41 |
+
if (remainder1 >= 10) {
|
42 |
+
remainder1 = 0;
|
43 |
+
}
|
44 |
+
if (remainder != parseInt(cpf.substring(9, 10))) {
|
45 |
+
return false;
|
46 |
+
}
|
47 |
+
|
48 |
+
// check 2nd verification digit
|
49 |
+
for (i = 1; i <= 10; i++) {
|
50 |
+
sum2 += parseInt(strCPF.substring(i - 1, i)) * (12 - i);
|
51 |
+
}
|
52 |
+
remainder2 = (sum2 * 10) % 11;
|
53 |
+
if (remainder2 >= 10) {
|
54 |
+
remainder2 = 0;
|
55 |
+
}
|
56 |
+
if (remainder2 != parseInt(strCPF.substring(10, 11))) {
|
57 |
+
return false;
|
58 |
+
}
|
59 |
+
|
60 |
+
return true;
|
61 |
+
|
62 |
+
},
|
63 |
+
errorMessage : '',
|
64 |
+
errorMessageKey: 'badBrazilCPFAnswer'
|
65 |
+
|
66 |
+
});
|
67 |
+
|
68 |
+
$.formUtils.addValidator({
|
69 |
+
name : 'brphone',
|
70 |
+
validatorFunction : function(string) {
|
71 |
+
|
72 |
+
// validates telefones such as (having X as numbers):
|
73 |
+
// (XX) XXXX-XXXX
|
74 |
+
// (XX) XXXXX-XXXX
|
75 |
+
// XX XXXXXXXX
|
76 |
+
// XX XXXXXXXXX
|
77 |
+
// XXXXXXXXXX
|
78 |
+
// XXXXXXXXXXX
|
79 |
+
// +XX XX XXXXX-XXXX
|
80 |
+
// +X XX XXXX-XXXX
|
81 |
+
// And so on…
|
82 |
+
|
83 |
+
if (string.match(/^(\+[\d]{1,3}[\s]{0,1}){0,1}(\(){0,1}(\d){2}(\)){0,1}(\s){0,1}(\d){4,5}([-. ]){0,1}(\d){4}$/g)) {
|
84 |
+
return true;
|
85 |
+
}
|
86 |
+
|
87 |
+
return false;
|
88 |
+
|
89 |
+
},
|
90 |
+
errorMessage : '',
|
91 |
+
errorMessageKey: 'badBrazilTelephoneAnswer'
|
92 |
+
|
93 |
+
});
|
94 |
+
|
95 |
+
$.formUtils.addValidator({
|
96 |
+
name : 'cep',
|
97 |
+
validatorFunction : function(string) {
|
98 |
+
|
99 |
+
// validates CEP such as (having X as numbers):
|
100 |
+
// XXXXX-XXX
|
101 |
+
// XXXXX.XXX
|
102 |
+
// XXXXX XXX
|
103 |
+
// XXXXXXXX
|
104 |
+
|
105 |
+
if (string.match(/^(\d){5}([-. ]){0,1}(\d){3}$/g)) {
|
106 |
+
return true;
|
107 |
+
}
|
108 |
+
|
109 |
+
return false;
|
110 |
+
|
111 |
+
},
|
112 |
+
errorMessage : '',
|
113 |
+
errorMessageKey: 'badBrazilCEPAnswer'
|
114 |
+
|
115 |
+
});
|
form-validator/brazil.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
$.formUtils.addValidator({name:"cpf",validatorFunction:function(string){var cpf=string.replace(/\D/g,"");var sum1=0;var sum2=0;var remainder1=0;var remainder2=0;if(cpf.length!=11||cpf=="00000000000"){return false}for(i=1;i<=9;i++){sum1+=parseInt(cpf.substring(i-1,i))*(11-i)}remainder1=sum*10%11;if(remainder1>=10){remainder1=0}if(remainder!=parseInt(cpf.substring(9,10))){return false}for(i=1;i<=10;i++){sum2+=parseInt(strCPF.substring(i-1,i))*(12-i)}remainder2=sum2*10%11;if(remainder2>=10){remainder2=0}if(remainder2!=parseInt(strCPF.substring(10,11))){return false}return true},errorMessage:"",errorMessageKey:"badBrazilCPFAnswer"});$.formUtils.addValidator({name:"brphone",validatorFunction:function(string){if(string.match(/^(\+[\d]{1,3}[\s]{0,1}){0,1}(\(){0,1}(\d){2}(\)){0,1}(\s){0,1}(\d){4,5}([-. ]){0,1}(\d){4}$/g)){return true}return false},errorMessage:"",errorMessageKey:"badBrazilTelephoneAnswer"});$.formUtils.addValidator({name:"cep",validatorFunction:function(string){if(string.match(/^(\d){5}([-. ]){0,1}(\d){3}$/g)){return true}return false},errorMessage:"",errorMessageKey:"badBrazilCEPAnswer"});
|
form-validator/date.dev.js
ADDED
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: Date
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
* Documentation and issue tracking on Github <https://github.com/victorjonsson/jQuery-Form-Validator/>
|
6 |
+
*
|
7 |
+
* The following validators will be added by this module:
|
8 |
+
* - Time (HH:mmm)
|
9 |
+
* - Birth date
|
10 |
+
*
|
11 |
+
* @website http://formvalidator.net/#location-validators
|
12 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
13 |
+
* @version 2.2.63
|
14 |
+
*/
|
15 |
+
(function($) {
|
16 |
+
|
17 |
+
/*
|
18 |
+
* Validate time hh:mm
|
19 |
+
*/
|
20 |
+
$.formUtils.addValidator({
|
21 |
+
name : 'time',
|
22 |
+
validatorFunction : function(time) {
|
23 |
+
if (time.match(/^(\d{2}):(\d{2})$/) === null) {
|
24 |
+
return false;
|
25 |
+
} else {
|
26 |
+
var hours = parseInt(time.split(':')[0],10);
|
27 |
+
var minutes = parseInt(time.split(':')[1],10);
|
28 |
+
if( hours > 23 || minutes > 59 ) {
|
29 |
+
return false;
|
30 |
+
}
|
31 |
+
}
|
32 |
+
return true;
|
33 |
+
},
|
34 |
+
errorMessage : '',
|
35 |
+
errorMessageKey: 'badTime'
|
36 |
+
});
|
37 |
+
|
38 |
+
/*
|
39 |
+
* Is this a valid birth date
|
40 |
+
*/
|
41 |
+
$.formUtils.addValidator({
|
42 |
+
name : 'birthdate',
|
43 |
+
validatorFunction : function(val, $el, conf) {
|
44 |
+
var dateFormat = 'yyyy-mm-dd';
|
45 |
+
if($el.valAttr('format')) {
|
46 |
+
dateFormat = $el.valAttr('format');
|
47 |
+
}
|
48 |
+
else if(typeof conf.dateFormat != 'undefined') {
|
49 |
+
dateFormat = conf.dateFormat;
|
50 |
+
}
|
51 |
+
|
52 |
+
var inputDate = $.formUtils.parseDate(val, dateFormat);
|
53 |
+
if (!inputDate) {
|
54 |
+
return false;
|
55 |
+
}
|
56 |
+
|
57 |
+
var d = new Date();
|
58 |
+
var currentYear = d.getFullYear();
|
59 |
+
var year = inputDate[0];
|
60 |
+
var month = inputDate[1];
|
61 |
+
var day = inputDate[2];
|
62 |
+
|
63 |
+
if (year === currentYear) {
|
64 |
+
var currentMonth = d.getMonth() + 1;
|
65 |
+
if (month === currentMonth) {
|
66 |
+
var currentDay = d.getDate();
|
67 |
+
return day <= currentDay;
|
68 |
+
}
|
69 |
+
else {
|
70 |
+
return month < currentMonth;
|
71 |
+
}
|
72 |
+
}
|
73 |
+
else {
|
74 |
+
return year < currentYear && year > (currentYear - 124); // we can not live for ever yet...
|
75 |
+
}
|
76 |
+
},
|
77 |
+
errorMessage : '',
|
78 |
+
errorMessageKey: 'badDate'
|
79 |
+
});
|
80 |
+
|
81 |
+
})(jQuery);
|
form-validator/date.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($){$.formUtils.addValidator({name:"time",validatorFunction:function(time){if(time.match(/^(\d{2}):(\d{2})$/)===null){return false}else{var hours=parseInt(time.split(":")[0],10);var minutes=parseInt(time.split(":")[1],10);if(hours>23||minutes>59){return false}}return true},errorMessage:"",errorMessageKey:"badTime"});$.formUtils.addValidator({name:"birthdate",validatorFunction:function(val,$el,conf){var dateFormat="yyyy-mm-dd";if($el.valAttr("format")){dateFormat=$el.valAttr("format")}else if(typeof conf.dateFormat!="undefined"){dateFormat=conf.dateFormat}var inputDate=$.formUtils.parseDate(val,dateFormat);if(!inputDate){return false}var d=new Date;var currentYear=d.getFullYear();var year=inputDate[0];var month=inputDate[1];var day=inputDate[2];if(year===currentYear){var currentMonth=d.getMonth()+1;if(month===currentMonth){var currentDay=d.getDate();return day<=currentDay}else{return month<currentMonth}}else{return year<currentYear&&year>currentYear-124}},errorMessage:"",errorMessageKey:"badDate"})})(jQuery);
|
form-validator/file.dev.js
ADDED
@@ -0,0 +1,411 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: File
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* The following validators will be added by this module:
|
7 |
+
* - mime type
|
8 |
+
* - file size
|
9 |
+
* - file extension
|
10 |
+
*
|
11 |
+
* @website http://formvalidator.net/#file-validators
|
12 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
13 |
+
* @version 2.2.63
|
14 |
+
*/
|
15 |
+
(function($, window) {
|
16 |
+
|
17 |
+
'use strict';
|
18 |
+
|
19 |
+
var SUPPORTS_FILE_READER = typeof window.FileReader != 'undefined',
|
20 |
+
|
21 |
+
/**
|
22 |
+
* @return {Array}
|
23 |
+
*/
|
24 |
+
_getTypes = function($input) {
|
25 |
+
var allowedTypes = $.split( ($input.valAttr('allowing') || '').toLowerCase() );
|
26 |
+
if( $.inArray('jpg', allowedTypes) > -1 && $.inArray('jpeg', allowedTypes) == -1)
|
27 |
+
allowedTypes.push('jpeg');
|
28 |
+
else if( $.inArray('jpeg', allowedTypes) > -1 && $.inArray('jpg', allowedTypes) == -1)
|
29 |
+
allowedTypes.push('jpg');
|
30 |
+
return allowedTypes;
|
31 |
+
},
|
32 |
+
|
33 |
+
/**
|
34 |
+
* @param {Object} obj
|
35 |
+
* @param {String} key
|
36 |
+
* @param {String} insert
|
37 |
+
* @param {Object} lang
|
38 |
+
*/
|
39 |
+
_generateErrorMsg = function(obj, key, insert, lang) {
|
40 |
+
var msg = lang[key] || '';
|
41 |
+
obj.errorMessageKey = ''; // only use message attached to this object
|
42 |
+
obj.errorMessage = msg.replace('\%s', insert);
|
43 |
+
},
|
44 |
+
|
45 |
+
/**
|
46 |
+
* @param {String} msg
|
47 |
+
*/
|
48 |
+
_log = function(msg) {
|
49 |
+
if( window.console && window.console.log ) {
|
50 |
+
window.console.log(msg);
|
51 |
+
}
|
52 |
+
},
|
53 |
+
|
54 |
+
/**
|
55 |
+
* @param {String} imgPath
|
56 |
+
* @param {Function} successCallback
|
57 |
+
* @param {Function} errCallback
|
58 |
+
* @private
|
59 |
+
*/
|
60 |
+
_loadImage = function(imgPath, successCallback, errCallback) {
|
61 |
+
var reader = new FileReader(),
|
62 |
+
image = new Image();
|
63 |
+
|
64 |
+
reader.readAsDataURL(imgPath);
|
65 |
+
|
66 |
+
reader.onload = function(fileObj) {
|
67 |
+
|
68 |
+
image.onload = function() {
|
69 |
+
$(window).trigger('imageValidation', [this]);
|
70 |
+
successCallback(this);
|
71 |
+
};
|
72 |
+
|
73 |
+
image.onerror= function() {
|
74 |
+
errCallback();
|
75 |
+
};
|
76 |
+
|
77 |
+
image.src = fileObj.target.result;
|
78 |
+
|
79 |
+
};
|
80 |
+
};
|
81 |
+
|
82 |
+
/*
|
83 |
+
* Validate mime type (falls back on validate_extension in older browsers)
|
84 |
+
*/
|
85 |
+
$.formUtils.addValidator({
|
86 |
+
name : 'mime',
|
87 |
+
validatorFunction : function(str, $input, conf, language) {
|
88 |
+
|
89 |
+
if( SUPPORTS_FILE_READER ) {
|
90 |
+
var valid = true,
|
91 |
+
files = $input.get(0).files || [],
|
92 |
+
mime = '',
|
93 |
+
allowedTypes = _getTypes($input);
|
94 |
+
|
95 |
+
if( files.length ) {
|
96 |
+
$.each(files, function(i, file) {
|
97 |
+
valid = false;
|
98 |
+
mime = file.type || '';
|
99 |
+
$.each(allowedTypes, function(j, type) {
|
100 |
+
valid = mime.indexOf(type) > -1;
|
101 |
+
if( valid ) {
|
102 |
+
return false;
|
103 |
+
}
|
104 |
+
});
|
105 |
+
return valid;
|
106 |
+
});
|
107 |
+
|
108 |
+
if( !valid ) {
|
109 |
+
_log('Trying to upload a file with mime type '+mime+' which is not allowed');
|
110 |
+
_generateErrorMsg(this, 'wrongFileType', allowedTypes.join(', '), language);
|
111 |
+
}
|
112 |
+
}
|
113 |
+
|
114 |
+
return valid;
|
115 |
+
|
116 |
+
} else {
|
117 |
+
_log('FileReader not supported by browser, will check file extension');
|
118 |
+
return $.formUtils.validators.validate_extension.validatorFunction(str, $input, conf, language);
|
119 |
+
}
|
120 |
+
},
|
121 |
+
errorMessage : '',
|
122 |
+
errorMessageKey: 'wrongFileType'
|
123 |
+
});
|
124 |
+
|
125 |
+
/**
|
126 |
+
* Validate file extension
|
127 |
+
*/
|
128 |
+
$.formUtils.addValidator({
|
129 |
+
name : 'extension',
|
130 |
+
validatorFunction : function(value, $input, conf, language) {
|
131 |
+
var valid = true,
|
132 |
+
_this = this,
|
133 |
+
allowedTypes = _getTypes($input);
|
134 |
+
|
135 |
+
$.each($input.get(0).files || [value], function(i, file) {
|
136 |
+
var val = typeof file == 'string' ? file : (file.value || file.fileName || file.name),
|
137 |
+
ext = val.substr( val.lastIndexOf('.')+1 );
|
138 |
+
|
139 |
+
if( $.inArray(ext.toLowerCase(), allowedTypes) == -1 ) {
|
140 |
+
valid = false;
|
141 |
+
_generateErrorMsg(_this, 'wrongFileType', allowedTypes.join(', '), language);
|
142 |
+
return false;
|
143 |
+
}
|
144 |
+
});
|
145 |
+
|
146 |
+
return valid;
|
147 |
+
},
|
148 |
+
errorMessage : '',
|
149 |
+
errorMessageKey: 'wrongFileType'
|
150 |
+
});
|
151 |
+
|
152 |
+
/**
|
153 |
+
* Validate file size
|
154 |
+
*/
|
155 |
+
$.formUtils.addValidator({
|
156 |
+
name : 'size',
|
157 |
+
validatorFunction : function(val, $input, conf, language) {
|
158 |
+
var maxSize = $input.valAttr('max-size');
|
159 |
+
if( !maxSize ) {
|
160 |
+
_log('Input "'+$input.attr('name')+'" is missing data-validation-max-size attribute');
|
161 |
+
return true;
|
162 |
+
} else if( !SUPPORTS_FILE_READER ) {
|
163 |
+
return true; // no fallback available
|
164 |
+
}
|
165 |
+
|
166 |
+
var maxBytes = $.formUtils.convertSizeNameToBytes(maxSize),
|
167 |
+
valid = true;
|
168 |
+
|
169 |
+
$.each($input.get(0).files || [], function(i, file) {
|
170 |
+
valid = file.size <= maxBytes;
|
171 |
+
return valid;
|
172 |
+
});
|
173 |
+
|
174 |
+
if( !valid ) {
|
175 |
+
_generateErrorMsg(this, 'wrongFileSize', maxSize, language);
|
176 |
+
}
|
177 |
+
return valid;
|
178 |
+
},
|
179 |
+
errorMessage : '',
|
180 |
+
errorMessageKey: 'wrongFileSize'
|
181 |
+
});
|
182 |
+
|
183 |
+
/**
|
184 |
+
* Make this function accessible via formUtils for unit tests
|
185 |
+
* @param {String} sizeName
|
186 |
+
* @return {Number}
|
187 |
+
*/
|
188 |
+
$.formUtils.convertSizeNameToBytes = function(sizeName) {
|
189 |
+
sizeName = sizeName.toUpperCase();
|
190 |
+
if( sizeName.substr(sizeName.length-1, 1) == 'M' ) {
|
191 |
+
return parseInt(sizeName.substr(0, sizeName.length-1), 10) * 1024 * 1024;
|
192 |
+
} else if( sizeName.substr(sizeName.length-2, 2) == 'MB' ) {
|
193 |
+
return parseInt(sizeName.substr(0, sizeName.length-2), 10) * 1024 * 1024;
|
194 |
+
} else if( sizeName.substr(sizeName.length-2, 2) == 'KB' ) {
|
195 |
+
return parseInt(sizeName.substr(0, sizeName.length-2), 10) * 1024;
|
196 |
+
} else if( sizeName.substr(sizeName.length-1, 1) == 'B' ) {
|
197 |
+
return parseInt(sizeName.substr(0, sizeName.length-1), 10);
|
198 |
+
} else {
|
199 |
+
return parseInt(sizeName, 10);
|
200 |
+
}
|
201 |
+
};
|
202 |
+
|
203 |
+
var disableFormSubmit = function() {
|
204 |
+
return false;
|
205 |
+
};
|
206 |
+
|
207 |
+
/**
|
208 |
+
* Attach dimension check onto formUtils only for unit testing purpose
|
209 |
+
* @param {HTMLImageElement} img
|
210 |
+
* @param {String} dimDeclaration
|
211 |
+
* @param {Boolean|String} Returns error message if image was invalid, false otherwise
|
212 |
+
*/
|
213 |
+
$.formUtils.checkImageDimension = function(img, dimDeclaration, language) {
|
214 |
+
var error = false,
|
215 |
+
restrictedDim = {width:0, height:0},
|
216 |
+
getDimRestriction = function(dimDeclaration) {
|
217 |
+
dimDeclaration = dimDeclaration.replace('min', '').replace('max', '');
|
218 |
+
var chunks = dimDeclaration.split('x');
|
219 |
+
restrictedDim.width = chunks[0];
|
220 |
+
restrictedDim.height = chunks[1] ? chunks[1] : chunks[0];
|
221 |
+
},
|
222 |
+
minDeclaration = false,
|
223 |
+
maxDeclaration = false,
|
224 |
+
declarationParts = dimDeclaration.split('-');
|
225 |
+
|
226 |
+
if( declarationParts.length == 1 ) {
|
227 |
+
if( declarationParts[0].indexOf('min') === 0 ) {
|
228 |
+
minDeclaration = declarationParts[0];
|
229 |
+
} else {
|
230 |
+
maxDeclaration = declarationParts[0];
|
231 |
+
}
|
232 |
+
} else {
|
233 |
+
minDeclaration = declarationParts[0];
|
234 |
+
maxDeclaration = declarationParts[1];
|
235 |
+
}
|
236 |
+
|
237 |
+
if( minDeclaration ) {
|
238 |
+
// check min
|
239 |
+
getDimRestriction(minDeclaration);
|
240 |
+
if( img.width < restrictedDim.width || img.height < restrictedDim.height ) {
|
241 |
+
error = language.imageTooSmall + ' ('+language.min+' '+restrictedDim.width+'x'+restrictedDim.height+'px)';
|
242 |
+
}
|
243 |
+
}
|
244 |
+
|
245 |
+
if( !error && maxDeclaration ) {
|
246 |
+
// Check max
|
247 |
+
getDimRestriction(maxDeclaration);
|
248 |
+
if( img.width > restrictedDim.width || img.height > restrictedDim.height ) {
|
249 |
+
if( img.width > restrictedDim.width ) {
|
250 |
+
error = language.imageTooWide +' '+restrictedDim.width+'px';
|
251 |
+
} else {
|
252 |
+
error = language.imageTooTall +' '+restrictedDim.height+'px';
|
253 |
+
}
|
254 |
+
error += ' ('+language.max+' '+restrictedDim.width+'x'+restrictedDim.height+'px)';
|
255 |
+
}
|
256 |
+
}
|
257 |
+
|
258 |
+
return error;
|
259 |
+
};
|
260 |
+
|
261 |
+
/**
|
262 |
+
* Attach ratio validation onto formUtils only for unit testing purpose
|
263 |
+
* @param {HTMLImageElement} img
|
264 |
+
* @param {String} dimDeclaration
|
265 |
+
* @param {Boolean|String} Returns error message if image was invalid, false otherwise
|
266 |
+
*/
|
267 |
+
$.formUtils.checkImageRatio = function(img, ratioDeclaration, language) {
|
268 |
+
var ratio = img.width / img.height,
|
269 |
+
minRatio = false,
|
270 |
+
maxRatio = false,
|
271 |
+
calculateRatio = function(declaration) {
|
272 |
+
var dims = declaration.replace('max', '').replace('min', '').split(':');
|
273 |
+
return dims[0] / dims[1];
|
274 |
+
},
|
275 |
+
declarationParts = ratioDeclaration.split('-'),
|
276 |
+
isWithin = function(val, min, max) {
|
277 |
+
return val >= min && val <= max;
|
278 |
+
};
|
279 |
+
|
280 |
+
if( declarationParts.length == 1 ) {
|
281 |
+
if( ratio !== calculateRatio(declarationParts[0]) )
|
282 |
+
return language.imageRatioNotAccepted;
|
283 |
+
}
|
284 |
+
else if( declarationParts.length == 2 && !isWithin(ratio, calculateRatio(declarationParts[0]), calculateRatio(declarationParts[1])) ) {
|
285 |
+
return language.imageRatioNotAccepted;
|
286 |
+
}
|
287 |
+
|
288 |
+
return false;
|
289 |
+
};
|
290 |
+
|
291 |
+
/**
|
292 |
+
* Validate image dimension
|
293 |
+
*/
|
294 |
+
$.formUtils.addValidator({
|
295 |
+
name : 'dimension',
|
296 |
+
validatorFunction : function(val, $input, conf, language, $form) {
|
297 |
+
|
298 |
+
if( SUPPORTS_FILE_READER ) {
|
299 |
+
var hasCorrectDim = true,
|
300 |
+
file = $input.get(0).files || [];
|
301 |
+
|
302 |
+
if( $input.attr('data-validation').indexOf('mime') == -1) {
|
303 |
+
alert('You should validate file type being jpg, gif or png on input '+$input[0].name);
|
304 |
+
return false;
|
305 |
+
}
|
306 |
+
else if( file.length > 1 ) {
|
307 |
+
alert('Validating image dimensions does not support inputs allowing multiple files');
|
308 |
+
return false;
|
309 |
+
} else if( file.length == 0) {
|
310 |
+
return true;
|
311 |
+
}
|
312 |
+
|
313 |
+
if( $input.valAttr('has-valid-dim') ) {
|
314 |
+
return true;
|
315 |
+
}
|
316 |
+
else if( $input.valAttr('has-not-valid-dim') ) {
|
317 |
+
this.errorMessage = language['wrongFileDim'] + ' '+$input.valAttr('has-not-valid-dim');
|
318 |
+
return false;
|
319 |
+
}
|
320 |
+
else if($.formUtils.eventType == 'keyup') {
|
321 |
+
return null;
|
322 |
+
}
|
323 |
+
|
324 |
+
var wasFormSubmit = false;
|
325 |
+
|
326 |
+
if( $.formUtils.isValidatingEntireForm ) {
|
327 |
+
wasFormSubmit = true;
|
328 |
+
$.formUtils.haltValidation = true;
|
329 |
+
$form
|
330 |
+
.bind('submit', disableFormSubmit)
|
331 |
+
.addClass('on-blur');
|
332 |
+
}
|
333 |
+
|
334 |
+
_loadImage(file[0], function(img) {
|
335 |
+
var error = false;
|
336 |
+
|
337 |
+
if( $input.valAttr('dimension') )
|
338 |
+
error = $.formUtils.checkImageDimension(img, $input.valAttr('dimension'), language);
|
339 |
+
|
340 |
+
if( !error && $input.valAttr('ratio') )
|
341 |
+
error = $.formUtils.checkImageRatio(img, $input.valAttr('ratio'), language);
|
342 |
+
|
343 |
+
// Set validation result flag on input
|
344 |
+
if( error ) {
|
345 |
+
$input.valAttr('has-not-valid-dim', error);
|
346 |
+
}
|
347 |
+
else {
|
348 |
+
$input.valAttr('has-valid-dim', 'true');
|
349 |
+
}
|
350 |
+
|
351 |
+
// Remove validation flag when input changed
|
352 |
+
if( !$input.valAttr('has-keyup-event') ) {
|
353 |
+
$input
|
354 |
+
.valAttr('has-keyup-event', '1')
|
355 |
+
.bind('keyup change', function(evt) {
|
356 |
+
if( evt.keyCode != 9 && evt.keyCode != 16 ) {
|
357 |
+
$(this)
|
358 |
+
.valAttr('has-not-valid-dim', false)
|
359 |
+
.valAttr('has-valid-dim', false);
|
360 |
+
}
|
361 |
+
});
|
362 |
+
}
|
363 |
+
|
364 |
+
if( wasFormSubmit ) {
|
365 |
+
$.formUtils.haltValidation = false;
|
366 |
+
$form
|
367 |
+
.removeClass('on-blur')
|
368 |
+
.get(0).onsubmit = function() {};
|
369 |
+
|
370 |
+
$form.unbind('submit', disableFormSubmit);
|
371 |
+
$form.trigger('submit'); // fire submit once more
|
372 |
+
|
373 |
+
} else {
|
374 |
+
$input.trigger('blur'); // triggers the validation once more
|
375 |
+
}
|
376 |
+
|
377 |
+
}, function(err) {
|
378 |
+
throw err;
|
379 |
+
});
|
380 |
+
|
381 |
+
return true;
|
382 |
+
}
|
383 |
+
|
384 |
+
return hasCorrectDim;
|
385 |
+
},
|
386 |
+
errorMessage : '',
|
387 |
+
errorMessageKey: '' // error message created dynamically
|
388 |
+
// errorMessageKey: 'wrongFileDim'
|
389 |
+
});
|
390 |
+
|
391 |
+
/*
|
392 |
+
* This event listener will remove error messages for file
|
393 |
+
* inputs when file changes
|
394 |
+
*/
|
395 |
+
$(window).one('validatorsLoaded formValidationSetup', function(evt, $form) {
|
396 |
+
var $inputs;
|
397 |
+
if( $form ) {
|
398 |
+
$inputs = $form.find('input[type="file"]');
|
399 |
+
} else {
|
400 |
+
$inputs = $('input[type="file"]');
|
401 |
+
}
|
402 |
+
|
403 |
+
$inputs.filter('*[data-validation]').bind('change', function() {
|
404 |
+
$(this)
|
405 |
+
.removeClass('error')
|
406 |
+
.parent()
|
407 |
+
.find('.form-error').remove();
|
408 |
+
});
|
409 |
+
});
|
410 |
+
|
411 |
+
})(jQuery, window);
|
form-validator/file.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";var SUPPORTS_FILE_READER=typeof window.FileReader!="undefined",_getTypes=function($input){var allowedTypes=$.split(($input.valAttr("allowing")||"").toLowerCase());if($.inArray("jpg",allowedTypes)>-1&&$.inArray("jpeg",allowedTypes)==-1)allowedTypes.push("jpeg");else if($.inArray("jpeg",allowedTypes)>-1&&$.inArray("jpg",allowedTypes)==-1)allowedTypes.push("jpg");return allowedTypes},_generateErrorMsg=function(obj,key,insert,lang){var msg=lang[key]||"";obj.errorMessageKey="";obj.errorMessage=msg.replace("%s",insert)},_log=function(msg){if(window.console&&window.console.log){window.console.log(msg)}},_loadImage=function(imgPath,successCallback,errCallback){var reader=new FileReader,image=new Image;reader.readAsDataURL(imgPath);reader.onload=function(fileObj){image.onload=function(){$(window).trigger("imageValidation",[this]);successCallback(this)};image.onerror=function(){errCallback()};image.src=fileObj.target.result}};$.formUtils.addValidator({name:"mime",validatorFunction:function(str,$input,conf,language){if(SUPPORTS_FILE_READER){var valid=true,files=$input.get(0).files||[],mime="",allowedTypes=_getTypes($input);if(files.length){$.each(files,function(i,file){valid=false;mime=file.type||"";$.each(allowedTypes,function(j,type){valid=mime.indexOf(type)>-1;if(valid){return false}});return valid});if(!valid){_log("Trying to upload a file with mime type "+mime+" which is not allowed");_generateErrorMsg(this,"wrongFileType",allowedTypes.join(", "),language)}}return valid}else{_log("FileReader not supported by browser, will check file extension");return $.formUtils.validators.validate_extension.validatorFunction(str,$input,conf,language)}},errorMessage:"",errorMessageKey:"wrongFileType"});$.formUtils.addValidator({name:"extension",validatorFunction:function(value,$input,conf,language){var valid=true,_this=this,allowedTypes=_getTypes($input);$.each($input.get(0).files||[value],function(i,file){var val=typeof file=="string"?file:file.value||file.fileName||file.name,ext=val.substr(val.lastIndexOf(".")+1);if($.inArray(ext.toLowerCase(),allowedTypes)==-1){valid=false;_generateErrorMsg(_this,"wrongFileType",allowedTypes.join(", "),language);return false}});return valid},errorMessage:"",errorMessageKey:"wrongFileType"});$.formUtils.addValidator({name:"size",validatorFunction:function(val,$input,conf,language){var maxSize=$input.valAttr("max-size");if(!maxSize){_log('Input "'+$input.attr("name")+'" is missing data-validation-max-size attribute');return true}else if(!SUPPORTS_FILE_READER){return true}var maxBytes=$.formUtils.convertSizeNameToBytes(maxSize),valid=true;$.each($input.get(0).files||[],function(i,file){valid=file.size<=maxBytes;return valid});if(!valid){_generateErrorMsg(this,"wrongFileSize",maxSize,language)}return valid},errorMessage:"",errorMessageKey:"wrongFileSize"});$.formUtils.convertSizeNameToBytes=function(sizeName){sizeName=sizeName.toUpperCase();if(sizeName.substr(sizeName.length-1,1)=="M"){return parseInt(sizeName.substr(0,sizeName.length-1),10)*1024*1024}else if(sizeName.substr(sizeName.length-2,2)=="MB"){return parseInt(sizeName.substr(0,sizeName.length-2),10)*1024*1024}else if(sizeName.substr(sizeName.length-2,2)=="KB"){return parseInt(sizeName.substr(0,sizeName.length-2),10)*1024}else if(sizeName.substr(sizeName.length-1,1)=="B"){return parseInt(sizeName.substr(0,sizeName.length-1),10)}else{return parseInt(sizeName,10)}};var disableFormSubmit=function(){return false};$.formUtils.checkImageDimension=function(img,dimDeclaration,language){var error=false,restrictedDim={width:0,height:0},getDimRestriction=function(dimDeclaration){dimDeclaration=dimDeclaration.replace("min","").replace("max","");var chunks=dimDeclaration.split("x");restrictedDim.width=chunks[0];restrictedDim.height=chunks[1]?chunks[1]:chunks[0]},minDeclaration=false,maxDeclaration=false,declarationParts=dimDeclaration.split("-");if(declarationParts.length==1){if(declarationParts[0].indexOf("min")===0){minDeclaration=declarationParts[0]}else{maxDeclaration=declarationParts[0]}}else{minDeclaration=declarationParts[0];maxDeclaration=declarationParts[1]}if(minDeclaration){getDimRestriction(minDeclaration);if(img.width<restrictedDim.width||img.height<restrictedDim.height){error=language.imageTooSmall+" ("+language.min+" "+restrictedDim.width+"x"+restrictedDim.height+"px)"}}if(!error&&maxDeclaration){getDimRestriction(maxDeclaration);if(img.width>restrictedDim.width||img.height>restrictedDim.height){if(img.width>restrictedDim.width){error=language.imageTooWide+" "+restrictedDim.width+"px"}else{error=language.imageTooTall+" "+restrictedDim.height+"px"}error+=" ("+language.max+" "+restrictedDim.width+"x"+restrictedDim.height+"px)"}}return error};$.formUtils.checkImageRatio=function(img,ratioDeclaration,language){var ratio=img.width/img.height,minRatio=false,maxRatio=false,calculateRatio=function(declaration){var dims=declaration.replace("max","").replace("min","").split(":");return dims[0]/dims[1]},declarationParts=ratioDeclaration.split("-"),isWithin=function(val,min,max){return val>=min&&val<=max};if(declarationParts.length==1){if(ratio!==calculateRatio(declarationParts[0]))return language.imageRatioNotAccepted}else if(declarationParts.length==2&&!isWithin(ratio,calculateRatio(declarationParts[0]),calculateRatio(declarationParts[1]))){return language.imageRatioNotAccepted}return false};$.formUtils.addValidator({name:"dimension",validatorFunction:function(val,$input,conf,language,$form){if(SUPPORTS_FILE_READER){var hasCorrectDim=true,file=$input.get(0).files||[];if($input.attr("data-validation").indexOf("mime")==-1){alert("You should validate file type being jpg, gif or png on input "+$input[0].name);return false}else if(file.length>1){alert("Validating image dimensions does not support inputs allowing multiple files");return false}else if(file.length==0){return true}if($input.valAttr("has-valid-dim")){return true}else if($input.valAttr("has-not-valid-dim")){this.errorMessage=language["wrongFileDim"]+" "+$input.valAttr("has-not-valid-dim");return false}else if($.formUtils.eventType=="keyup"){return null}var wasFormSubmit=false;if($.formUtils.isValidatingEntireForm){wasFormSubmit=true;$.formUtils.haltValidation=true;$form.bind("submit",disableFormSubmit).addClass("on-blur")}_loadImage(file[0],function(img){var error=false;if($input.valAttr("dimension"))error=$.formUtils.checkImageDimension(img,$input.valAttr("dimension"),language);if(!error&&$input.valAttr("ratio"))error=$.formUtils.checkImageRatio(img,$input.valAttr("ratio"),language);if(error){$input.valAttr("has-not-valid-dim",error)}else{$input.valAttr("has-valid-dim","true")}if(!$input.valAttr("has-keyup-event")){$input.valAttr("has-keyup-event","1").bind("keyup change",function(evt){if(evt.keyCode!=9&&evt.keyCode!=16){$(this).valAttr("has-not-valid-dim",false).valAttr("has-valid-dim",false)}})}if(wasFormSubmit){$.formUtils.haltValidation=false;$form.removeClass("on-blur").get(0).onsubmit=function(){};$form.unbind("submit",disableFormSubmit);$form.trigger("submit")}else{$input.trigger("blur")}},function(err){throw err});return true}return hasCorrectDim},errorMessage:"",errorMessageKey:""});$(window).one("validatorsLoaded formValidationSetup",function(evt,$form){var $inputs;if($form){$inputs=$form.find('input[type="file"]')}else{$inputs=$('input[type="file"]')}$inputs.filter("*[data-validation]").bind("change",function(){$(this).removeClass("error").parent().find(".form-error").remove()})})})(jQuery,window);
|
form-validator/html5.dev.js
ADDED
@@ -0,0 +1,163 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: html5
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* The following module will make this jQuery plugin serve as a
|
7 |
+
* html5 fallback. It makes older browsers support the following
|
8 |
+
* - validation when type="email"
|
9 |
+
* - validation when type="url"
|
10 |
+
* - validation when type="time"
|
11 |
+
* - validation when type="date"
|
12 |
+
* - validation when type="number" and max="" min=""
|
13 |
+
* - validation when pattern="REGEXP"
|
14 |
+
* - validation when using maxlength
|
15 |
+
* - Using datalist element for creating suggestions
|
16 |
+
* - placeholders
|
17 |
+
*
|
18 |
+
* @website http://formvalidator.net/
|
19 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
20 |
+
* @version 2.2.63
|
21 |
+
*/
|
22 |
+
(function($, window) {
|
23 |
+
|
24 |
+
"use strict";
|
25 |
+
|
26 |
+
var SUPPORTS_PLACEHOLDER = 'placeholder' in document.createElement('INPUT'),
|
27 |
+
SUPPORTS_DATALIST = 'options' in document.createElement('DATALIST'),
|
28 |
+
hasLoadedDateModule = false,
|
29 |
+
setupValidationUsingHTML5Attr = function($form) {
|
30 |
+
|
31 |
+
$form.each(function() {
|
32 |
+
var $f = $(this),
|
33 |
+
$formInputs = $f.find('input,textarea,select'),
|
34 |
+
foundHtml5Rule = false;
|
35 |
+
|
36 |
+
$formInputs.each(function() {
|
37 |
+
var validation = [],
|
38 |
+
$input = $(this),
|
39 |
+
isRequired = $input.attr('required'),
|
40 |
+
attrs = {};
|
41 |
+
|
42 |
+
switch ( ($input.attr('type') || '').toLowerCase() ) {
|
43 |
+
case 'time':
|
44 |
+
validation.push('time');
|
45 |
+
if( !$.formUtils.validators.validate_date && !hasLoadedDateModule ) {
|
46 |
+
hasLoadedDateModule = true;
|
47 |
+
$.formUtils.loadModules('date');
|
48 |
+
}
|
49 |
+
break;
|
50 |
+
case 'url':
|
51 |
+
validation.push('url');
|
52 |
+
break;
|
53 |
+
case 'email':
|
54 |
+
validation.push('email');
|
55 |
+
break;
|
56 |
+
case 'date':
|
57 |
+
validation.push('date');
|
58 |
+
break;
|
59 |
+
case 'number':
|
60 |
+
validation.push('number');
|
61 |
+
var max = $input.attr('max'),
|
62 |
+
min = $input.attr('min');
|
63 |
+
if( min || max ) {
|
64 |
+
if( !min )
|
65 |
+
min = '0';
|
66 |
+
if( !max )
|
67 |
+
max = '9007199254740992'; // js max int
|
68 |
+
|
69 |
+
attrs['data-validation-allowing'] = 'range['+min+';'+max+']';
|
70 |
+
if( min.indexOf('-') === 0 || max.indexOf('-') === 0 ) {
|
71 |
+
attrs['data-validation-allowing'] += ',negative';
|
72 |
+
}
|
73 |
+
if( min.indexOf('.') > -1 || max.indexOf('.') > -1 ) {
|
74 |
+
attrs['data-validation-allowing'] += ',float';
|
75 |
+
}
|
76 |
+
}
|
77 |
+
break;
|
78 |
+
}
|
79 |
+
|
80 |
+
if( $input.attr('pattern') ) {
|
81 |
+
validation.push('custom');
|
82 |
+
attrs['data-validation-regexp'] = $input.attr('pattern');
|
83 |
+
}
|
84 |
+
if( $input.attr('maxlength') ) {
|
85 |
+
validation.push('length');
|
86 |
+
attrs['data-validation-length'] = 'max'+$input.attr('maxlength');
|
87 |
+
}
|
88 |
+
|
89 |
+
if( !SUPPORTS_DATALIST && $input.attr('list') ) {
|
90 |
+
var suggestions = [],
|
91 |
+
$list = $('#'+$input.attr('list'));
|
92 |
+
|
93 |
+
$list.find('option').each(function() {
|
94 |
+
suggestions.push($(this).text());
|
95 |
+
});
|
96 |
+
|
97 |
+
if( suggestions.length == 0 ) {
|
98 |
+
// IE fix
|
99 |
+
var opts = $.trim($('#'+$input.attr('list')).text()).split('\n');
|
100 |
+
$.each(opts, function(i, option) {
|
101 |
+
suggestions.push($.trim(option));
|
102 |
+
});
|
103 |
+
}
|
104 |
+
|
105 |
+
$list.remove();
|
106 |
+
|
107 |
+
$.formUtils.suggest( $input, suggestions );
|
108 |
+
}
|
109 |
+
|
110 |
+
if( isRequired && validation.length == 0 )
|
111 |
+
validation.push('required');
|
112 |
+
|
113 |
+
if( validation.length ) {
|
114 |
+
if( !isRequired ) {
|
115 |
+
attrs['data-validation-optional'] = 'true';
|
116 |
+
}
|
117 |
+
|
118 |
+
foundHtml5Rule = true;
|
119 |
+
$input.attr('data-validation', validation.join(' '));
|
120 |
+
|
121 |
+
$.each(attrs, function(attrName, attrVal) {
|
122 |
+
$input.attr(attrName, attrVal);
|
123 |
+
});
|
124 |
+
}
|
125 |
+
});
|
126 |
+
|
127 |
+
if( foundHtml5Rule ) {
|
128 |
+
$f.trigger('html5ValidationAttrsFound');
|
129 |
+
}
|
130 |
+
|
131 |
+
if( !SUPPORTS_PLACEHOLDER ) {
|
132 |
+
$formInputs.filter('input[placeholder]').each(function() {
|
133 |
+
this.defaultValue = this.getAttribute('placeholder');
|
134 |
+
$(this)
|
135 |
+
.bind('focus', function() {
|
136 |
+
if(this.value == this.defaultValue) {
|
137 |
+
this.value = '';
|
138 |
+
$(this).removeClass('showing-placeholder');
|
139 |
+
}
|
140 |
+
})
|
141 |
+
.bind('blur', function() {
|
142 |
+
if($.trim(this.value) == '') {
|
143 |
+
this.value = this.defaultValue;
|
144 |
+
$(this).addClass('showing-placeholder');
|
145 |
+
}
|
146 |
+
});
|
147 |
+
});
|
148 |
+
}
|
149 |
+
|
150 |
+
});
|
151 |
+
};
|
152 |
+
|
153 |
+
$(window).bind('validatorsLoaded formValidationSetup', function(evt, $form) {
|
154 |
+
if( !$form ) {
|
155 |
+
$form = $('form');
|
156 |
+
}
|
157 |
+
setupValidationUsingHTML5Attr($form);
|
158 |
+
});
|
159 |
+
|
160 |
+
// Make this method available outside the module
|
161 |
+
$.formUtils.setupValidationUsingHTML5Attr = setupValidationUsingHTML5Attr;
|
162 |
+
|
163 |
+
})(jQuery, window);
|
form-validator/html5.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";var SUPPORTS_PLACEHOLDER="placeholder"in document.createElement("INPUT"),SUPPORTS_DATALIST="options"in document.createElement("DATALIST"),hasLoadedDateModule=false,setupValidationUsingHTML5Attr=function($form){$form.each(function(){var $f=$(this),$formInputs=$f.find("input,textarea,select"),foundHtml5Rule=false;$formInputs.each(function(){var validation=[],$input=$(this),isRequired=$input.attr("required"),attrs={};switch(($input.attr("type")||"").toLowerCase()){case"time":validation.push("time");if(!$.formUtils.validators.validate_date&&!hasLoadedDateModule){hasLoadedDateModule=true;$.formUtils.loadModules("date")}break;case"url":validation.push("url");break;case"email":validation.push("email");break;case"date":validation.push("date");break;case"number":validation.push("number");var max=$input.attr("max"),min=$input.attr("min");if(min||max){if(!min)min="0";if(!max)max="9007199254740992";attrs["data-validation-allowing"]="range["+min+";"+max+"]";if(min.indexOf("-")===0||max.indexOf("-")===0){attrs["data-validation-allowing"]+=",negative"}if(min.indexOf(".")>-1||max.indexOf(".")>-1){attrs["data-validation-allowing"]+=",float"}}break}if($input.attr("pattern")){validation.push("custom");attrs["data-validation-regexp"]=$input.attr("pattern")}if($input.attr("maxlength")){validation.push("length");attrs["data-validation-length"]="max"+$input.attr("maxlength")}if(!SUPPORTS_DATALIST&&$input.attr("list")){var suggestions=[],$list=$("#"+$input.attr("list"));$list.find("option").each(function(){suggestions.push($(this).text())});if(suggestions.length==0){var opts=$.trim($("#"+$input.attr("list")).text()).split("\n");$.each(opts,function(i,option){suggestions.push($.trim(option))})}$list.remove();$.formUtils.suggest($input,suggestions)}if(isRequired&&validation.length==0)validation.push("required");if(validation.length){if(!isRequired){attrs["data-validation-optional"]="true"}foundHtml5Rule=true;$input.attr("data-validation",validation.join(" "));$.each(attrs,function(attrName,attrVal){$input.attr(attrName,attrVal)})}});if(foundHtml5Rule){$f.trigger("html5ValidationAttrsFound")}if(!SUPPORTS_PLACEHOLDER){$formInputs.filter("input[placeholder]").each(function(){this.defaultValue=this.getAttribute("placeholder");$(this).bind("focus",function(){if(this.value==this.defaultValue){this.value="";$(this).removeClass("showing-placeholder")}}).bind("blur",function(){if($.trim(this.value)==""){this.value=this.defaultValue;$(this).addClass("showing-placeholder")}})})}})};$(window).bind("validatorsLoaded formValidationSetup",function(evt,$form){if(!$form){$form=$("form")}setupValidationUsingHTML5Attr($form)});$.formUtils.setupValidationUsingHTML5Attr=setupValidationUsingHTML5Attr})(jQuery,window);
|
form-validator/jquery.form-validator.js
ADDED
@@ -0,0 +1,1781 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* @website http://formvalidator.net/
|
7 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
8 |
+
* @version 2.2.63
|
9 |
+
*/
|
10 |
+
(function ($) {
|
11 |
+
|
12 |
+
'use strict';
|
13 |
+
|
14 |
+
var $window = $(window),
|
15 |
+
_getInputParentContainer = function ($elem) {
|
16 |
+
if ($elem.valAttr('error-msg-container')) {
|
17 |
+
return $($elem.valAttr('error-msg-container'));
|
18 |
+
} else {
|
19 |
+
var $parent = $elem.parent();
|
20 |
+
if ( !$parent.hasClass('form-group') && !$parent.closest('form').hasClass('form-horizontal') ) {
|
21 |
+
var $formGroup = $parent.closest('.form-group');
|
22 |
+
if ($formGroup.length) {
|
23 |
+
return $formGroup.eq(0);
|
24 |
+
}
|
25 |
+
}
|
26 |
+
return $parent;
|
27 |
+
}
|
28 |
+
},
|
29 |
+
_applyErrorStyle = function ($elem, conf) {
|
30 |
+
$elem
|
31 |
+
.addClass(conf.errorElementClass)
|
32 |
+
.removeClass('valid');
|
33 |
+
|
34 |
+
_getInputParentContainer($elem)
|
35 |
+
.addClass(conf.inputParentClassOnError)
|
36 |
+
.removeClass(conf.inputParentClassOnSuccess);
|
37 |
+
|
38 |
+
if (conf.borderColorOnError !== '') {
|
39 |
+
$elem.css('border-color', conf.borderColorOnError);
|
40 |
+
}
|
41 |
+
},
|
42 |
+
_removeErrorStyle = function ($elem, conf) {
|
43 |
+
$elem.each(function () {
|
44 |
+
var $this = $(this);
|
45 |
+
|
46 |
+
_setInlineErrorMessage($this, '', conf, conf.errorMessagePosition);
|
47 |
+
|
48 |
+
$this
|
49 |
+
.removeClass('valid')
|
50 |
+
.removeClass(conf.errorElementClass)
|
51 |
+
.css('border-color', '');
|
52 |
+
|
53 |
+
_getInputParentContainer($this)
|
54 |
+
.removeClass(conf.inputParentClassOnError)
|
55 |
+
.removeClass(conf.inputParentClassOnSuccess)
|
56 |
+
.find('.' + conf.errorMessageClass) // remove inline span holding error message
|
57 |
+
.remove();
|
58 |
+
});
|
59 |
+
},
|
60 |
+
_setInlineErrorMessage = function ($input, mess, conf, $messageContainer) {
|
61 |
+
var custom = document.getElementById($input.attr('name') + '_err_msg'),
|
62 |
+
setErrorMessage = function($elem) {
|
63 |
+
$window.trigger('validationErrorDisplay', [$input, $elem])
|
64 |
+
$elem.html(mess);
|
65 |
+
};
|
66 |
+
|
67 |
+
if (custom) {
|
68 |
+
setErrorMessage($(custom));
|
69 |
+
}
|
70 |
+
else if (typeof $messageContainer == 'object') {
|
71 |
+
var $found = false;
|
72 |
+
$messageContainer.find('.' + conf.errorMessageClass).each(function () {
|
73 |
+
if (this.inputReferer == $input[0]) {
|
74 |
+
$found = $(this);
|
75 |
+
return false;
|
76 |
+
}
|
77 |
+
});
|
78 |
+
if ($found) {
|
79 |
+
if (!mess) {
|
80 |
+
$found.remove();
|
81 |
+
} else {
|
82 |
+
setErrorMessage($found);
|
83 |
+
}
|
84 |
+
} else {
|
85 |
+
var $mess = $('<div class="' + conf.errorMessageClass + '"></div>');
|
86 |
+
setErrorMessage($mess);
|
87 |
+
$mess[0].inputReferer = $input[0];
|
88 |
+
$messageContainer.prepend($mess);
|
89 |
+
}
|
90 |
+
}
|
91 |
+
else {
|
92 |
+
|
93 |
+
var $parent = _getInputParentContainer($input),
|
94 |
+
$mess = $parent.find('.' + conf.errorMessageClass + '.help-block');
|
95 |
+
|
96 |
+
if ($mess.length == 0) {
|
97 |
+
$mess = $('<span></span>').addClass('help-block').addClass(conf.errorMessageClass);
|
98 |
+
$mess.appendTo($parent);
|
99 |
+
}
|
100 |
+
|
101 |
+
setErrorMessage($mess);
|
102 |
+
}
|
103 |
+
},
|
104 |
+
_templateMessage = function ($form, title, errorMessages, conf) {
|
105 |
+
var messages = conf.errorMessageTemplate.messages.replace(/\{errorTitle\}/g, title),
|
106 |
+
fields = [],
|
107 |
+
container;
|
108 |
+
|
109 |
+
$.each(errorMessages, function (i, msg) {
|
110 |
+
fields.push(conf.errorMessageTemplate.field.replace(/\{msg\}/g, msg));
|
111 |
+
});
|
112 |
+
|
113 |
+
messages = messages.replace(/\{fields\}/g, fields.join(''));
|
114 |
+
container = conf.errorMessageTemplate.container.replace(/\{errorMessageClass\}/g, conf.errorMessageClass);
|
115 |
+
container = container.replace(/\{messages\}/g, messages);
|
116 |
+
$form.children().eq(0).before(container);
|
117 |
+
};
|
118 |
+
|
119 |
+
|
120 |
+
/**
|
121 |
+
* Assigns validateInputOnBlur function to elements blur event
|
122 |
+
*
|
123 |
+
* @param {Object} language Optional, will override $.formUtils.LANG
|
124 |
+
* @param {Object} conf Optional, will override the default settings
|
125 |
+
* @return {jQuery}
|
126 |
+
*/
|
127 |
+
$.fn.validateOnBlur = function (language, conf) {
|
128 |
+
this.find('*[data-validation]')
|
129 |
+
.bind('blur.validation', function () {
|
130 |
+
$(this).validateInputOnBlur(language, conf, true, 'blur');
|
131 |
+
});
|
132 |
+
if (conf.validateCheckboxRadioOnClick) {
|
133 |
+
// bind click event to validate on click for radio & checkboxes for nice UX
|
134 |
+
this.find('input[type=checkbox][data-validation],input[type=radio][data-validation]')
|
135 |
+
.bind('click.validation', function () {
|
136 |
+
$(this).validateInputOnBlur(language, conf, true, 'click');
|
137 |
+
});
|
138 |
+
}
|
139 |
+
|
140 |
+
return this;
|
141 |
+
};
|
142 |
+
|
143 |
+
/*
|
144 |
+
* Assigns validateInputOnBlur function to elements custom event
|
145 |
+
* @param {Object} language Optional, will override $.formUtils.LANG
|
146 |
+
* @param {Object} settings Optional, will override the default settings
|
147 |
+
* * @return {jQuery}
|
148 |
+
*/
|
149 |
+
$.fn.validateOnEvent = function (language, settings) {
|
150 |
+
this.find('*[data-validation-event]')
|
151 |
+
.each(function () {
|
152 |
+
var $el = $(this),
|
153 |
+
etype = $el.valAttr("event");
|
154 |
+
if (etype) {
|
155 |
+
$el
|
156 |
+
.unbind(etype + ".validation")
|
157 |
+
.bind(etype + ".validation", function () {
|
158 |
+
$(this).validateInputOnBlur(language, settings, true, etype);
|
159 |
+
});
|
160 |
+
}
|
161 |
+
});
|
162 |
+
return this;
|
163 |
+
};
|
164 |
+
|
165 |
+
/**
|
166 |
+
* fade in help message when input gains focus
|
167 |
+
* fade out when input loses focus
|
168 |
+
* <input data-help="The info that I want to display for the user when input is focused" ... />
|
169 |
+
*
|
170 |
+
* @param {String} attrName - Optional, default is data-help
|
171 |
+
* @return {jQuery}
|
172 |
+
*/
|
173 |
+
$.fn.showHelpOnFocus = function (attrName) {
|
174 |
+
if (!attrName) {
|
175 |
+
attrName = 'data-validation-help';
|
176 |
+
}
|
177 |
+
|
178 |
+
// Remove previously added event listeners
|
179 |
+
this.find('.has-help-txt')
|
180 |
+
.valAttr('has-keyup-event', false)
|
181 |
+
.removeClass('has-help-txt');
|
182 |
+
|
183 |
+
// Add help text listeners
|
184 |
+
this.find('textarea,input').each(function () {
|
185 |
+
var $elem = $(this),
|
186 |
+
className = 'jquery_form_help_' + ($elem.attr('name') || '').replace(/(:|\.|\[|\])/g, ""),
|
187 |
+
help = $elem.attr(attrName);
|
188 |
+
|
189 |
+
if (help) {
|
190 |
+
$elem
|
191 |
+
.addClass('has-help-txt')
|
192 |
+
.unbind('focus.help')
|
193 |
+
.bind('focus.help', function () {
|
194 |
+
var $help = $elem.parent().find('.' + className);
|
195 |
+
if ($help.length == 0) {
|
196 |
+
$help = $('<span />')
|
197 |
+
.addClass(className)
|
198 |
+
.addClass('help')
|
199 |
+
.addClass('help-block') // twitter bs
|
200 |
+
.text(help)
|
201 |
+
.hide();
|
202 |
+
|
203 |
+
$elem.after($help);
|
204 |
+
}
|
205 |
+
$help.fadeIn();
|
206 |
+
})
|
207 |
+
.unbind('blur.help')
|
208 |
+
.bind('blur.help', function () {
|
209 |
+
$(this)
|
210 |
+
.parent()
|
211 |
+
.find('.' + className)
|
212 |
+
.fadeOut('slow');
|
213 |
+
});
|
214 |
+
}
|
215 |
+
});
|
216 |
+
|
217 |
+
return this;
|
218 |
+
};
|
219 |
+
|
220 |
+
/**
|
221 |
+
* @param {Function} cb
|
222 |
+
* @param {Object} [conf]
|
223 |
+
* @param {Object} [lang]
|
224 |
+
*/
|
225 |
+
$.fn.validate = function(cb, conf, lang) {
|
226 |
+
var language = $.extend({}, $.formUtils.LANG, lang || {});
|
227 |
+
this.each(function() {
|
228 |
+
var $elem = $(this);
|
229 |
+
$elem.one('validation', function(evt, isValid) {
|
230 |
+
if( typeof cb == 'function' )
|
231 |
+
cb(isValid, this, evt);
|
232 |
+
});
|
233 |
+
$elem.validateInputOnBlur(
|
234 |
+
language,
|
235 |
+
$.extend({}, $elem.closest('form').get(0).validationConfig, conf || {}),
|
236 |
+
true
|
237 |
+
);
|
238 |
+
});
|
239 |
+
};
|
240 |
+
|
241 |
+
/**
|
242 |
+
* Tells whether or not validation of this input will have to postpone the form submit ()
|
243 |
+
* @returns {Boolean}
|
244 |
+
*/
|
245 |
+
$.fn.willPostponeValidation = function() {
|
246 |
+
return (this.valAttr('suggestion-nr') ||
|
247 |
+
this.valAttr('postpone') ||
|
248 |
+
this.hasClass('hasDatepicker'))
|
249 |
+
&& !window.postponedValidation;
|
250 |
+
};
|
251 |
+
|
252 |
+
/**
|
253 |
+
* Validate single input when it loses focus
|
254 |
+
* shows error message in a span element
|
255 |
+
* that is appended to the parent element
|
256 |
+
*
|
257 |
+
* @param {Object} [language] Optional, will override $.formUtils.LANG
|
258 |
+
* @param {Object} [conf] Optional, will override the default settings
|
259 |
+
* @param {Boolean} attachKeyupEvent Optional
|
260 |
+
* @param {String} eventType
|
261 |
+
* @return {jQuery}
|
262 |
+
*/
|
263 |
+
$.fn.validateInputOnBlur = function (language, conf, attachKeyupEvent, eventType) {
|
264 |
+
|
265 |
+
$.formUtils.eventType = eventType;
|
266 |
+
|
267 |
+
if ( this.willPostponeValidation() ) {
|
268 |
+
// This validation has to be postponed
|
269 |
+
var _self = this,
|
270 |
+
postponeTime = this.valAttr('postpone') || 200;
|
271 |
+
|
272 |
+
window.postponedValidation = function () {
|
273 |
+
_self.validateInputOnBlur(language, conf, attachKeyupEvent, eventType);
|
274 |
+
window.postponedValidation = false;
|
275 |
+
};
|
276 |
+
|
277 |
+
setTimeout(function () {
|
278 |
+
if (window.postponedValidation) {
|
279 |
+
window.postponedValidation();
|
280 |
+
}
|
281 |
+
}, postponeTime);
|
282 |
+
|
283 |
+
return this;
|
284 |
+
}
|
285 |
+
|
286 |
+
language = $.extend({}, $.formUtils.LANG, language || {});
|
287 |
+
_removeErrorStyle(this, conf);
|
288 |
+
|
289 |
+
var $elem = this,
|
290 |
+
$form = $elem.closest("form"),
|
291 |
+
validationRule = $elem.attr(conf.validationRuleAttribute),
|
292 |
+
result = $.formUtils.validateInput(
|
293 |
+
$elem,
|
294 |
+
language,
|
295 |
+
conf, //$.extend({}, conf, {errorMessagePosition: 'element'}),
|
296 |
+
$form,
|
297 |
+
eventType
|
298 |
+
);
|
299 |
+
|
300 |
+
if ( result.isValid ) {
|
301 |
+
if( result.shouldChangeDisplay ) {
|
302 |
+
$elem.addClass('valid');
|
303 |
+
_getInputParentContainer($elem)
|
304 |
+
.addClass(conf.inputParentClassOnSuccess);
|
305 |
+
}
|
306 |
+
}
|
307 |
+
else if (!result.isValid) {
|
308 |
+
|
309 |
+
_applyErrorStyle($elem, conf);
|
310 |
+
_setInlineErrorMessage($elem, result.errorMsg, conf, conf.errorMessagePosition);
|
311 |
+
|
312 |
+
if (attachKeyupEvent) {
|
313 |
+
$elem
|
314 |
+
.unbind('keyup.validation')
|
315 |
+
.bind('keyup.validation', function () {
|
316 |
+
$(this).validateInputOnBlur(language, conf, false, 'keyup');
|
317 |
+
});
|
318 |
+
}
|
319 |
+
}
|
320 |
+
|
321 |
+
return this;
|
322 |
+
};
|
323 |
+
|
324 |
+
/**
|
325 |
+
* Short hand for fetching/adding/removing element attributes
|
326 |
+
* prefixed with 'data-validation-'
|
327 |
+
*
|
328 |
+
* @param {String} name
|
329 |
+
* @param {String|Boolean} [val]
|
330 |
+
* @return string|undefined
|
331 |
+
* @protected
|
332 |
+
*/
|
333 |
+
$.fn.valAttr = function (name, val) {
|
334 |
+
if (val === undefined) {
|
335 |
+
return this.attr('data-validation-' + name);
|
336 |
+
} else if (val === false || val === null) {
|
337 |
+
return this.removeAttr('data-validation-' + name);
|
338 |
+
} else {
|
339 |
+
if (name.length > 0) name = '-' + name;
|
340 |
+
return this.attr('data-validation' + name, val);
|
341 |
+
}
|
342 |
+
};
|
343 |
+
|
344 |
+
/**
|
345 |
+
* Function that validates all inputs in active form
|
346 |
+
*
|
347 |
+
* @param {Object} [language]
|
348 |
+
* @param {Object} [conf]
|
349 |
+
* @param {Boolean} [displayError] Defaults to true
|
350 |
+
*/
|
351 |
+
$.fn.isValid = function (language, conf, displayError) {
|
352 |
+
|
353 |
+
if ($.formUtils.isLoadingModules) {
|
354 |
+
var $self = this;
|
355 |
+
setTimeout(function () {
|
356 |
+
$self.isValid(language, conf, displayError);
|
357 |
+
}, 200);
|
358 |
+
return null;
|
359 |
+
}
|
360 |
+
|
361 |
+
conf = $.extend({}, $.formUtils.defaultConfig(), conf || {});
|
362 |
+
language = $.extend({}, $.formUtils.LANG, language || {});
|
363 |
+
displayError = displayError !== false;
|
364 |
+
|
365 |
+
if ($.formUtils.errorDisplayPreventedWhenHalted) {
|
366 |
+
// isValid() was called programmatically with argument displayError set
|
367 |
+
// to false when the validation was halted by any of the validators
|
368 |
+
delete $.formUtils.errorDisplayPreventedWhenHalted
|
369 |
+
displayError = false;
|
370 |
+
}
|
371 |
+
|
372 |
+
$.formUtils.isValidatingEntireForm = true;
|
373 |
+
$.formUtils.haltValidation = false;
|
374 |
+
|
375 |
+
/**
|
376 |
+
* Adds message to error message stack if not already in the message stack
|
377 |
+
*
|
378 |
+
* @param {String} mess
|
379 |
+
* @para {jQuery} $elem
|
380 |
+
*/
|
381 |
+
var addErrorMessage = function (mess, $elem) {
|
382 |
+
if ($.inArray(mess, errorMessages) < 0) {
|
383 |
+
errorMessages.push(mess);
|
384 |
+
}
|
385 |
+
errorInputs.push($elem);
|
386 |
+
$elem.attr('current-error', mess);
|
387 |
+
if (displayError)
|
388 |
+
_applyErrorStyle($elem, conf);
|
389 |
+
},
|
390 |
+
|
391 |
+
/** Holds inputs (of type checkox or radio) already validated, to prevent recheck of mulitple checkboxes & radios */
|
392 |
+
checkedInputs = [],
|
393 |
+
|
394 |
+
/** Error messages for this validation */
|
395 |
+
errorMessages = [],
|
396 |
+
|
397 |
+
/** Input elements which value was not valid */
|
398 |
+
errorInputs = [],
|
399 |
+
|
400 |
+
/** Form instance */
|
401 |
+
$form = this,
|
402 |
+
|
403 |
+
/**
|
404 |
+
* Tells whether or not to validate element with this name and of this type
|
405 |
+
*
|
406 |
+
* @param {String} name
|
407 |
+
* @param {String} type
|
408 |
+
* @return {Boolean}
|
409 |
+
*/
|
410 |
+
ignoreInput = function (name, type) {
|
411 |
+
if (type === 'submit' || type === 'button' || type == 'reset') {
|
412 |
+
return true;
|
413 |
+
}
|
414 |
+
return $.inArray(name, conf.ignore || []) > -1;
|
415 |
+
};
|
416 |
+
|
417 |
+
// Reset style and remove error class
|
418 |
+
if (displayError) {
|
419 |
+
$form.find('.' + conf.errorMessageClass + '.alert').remove();
|
420 |
+
_removeErrorStyle($form.find('.' + conf.errorElementClass + ',.valid'), conf);
|
421 |
+
}
|
422 |
+
|
423 |
+
// Validate element values
|
424 |
+
$form.find('input,textarea,select').filter(':not([type="submit"],[type="button"])').each(function () {
|
425 |
+
var $elem = $(this),
|
426 |
+
elementType = $elem.attr('type'),
|
427 |
+
isCheckboxOrRadioBtn = elementType == 'radio' || elementType == 'checkbox',
|
428 |
+
elementName = $elem.attr('name');
|
429 |
+
|
430 |
+
if (!ignoreInput(elementName, elementType) && (!isCheckboxOrRadioBtn || $.inArray(elementName, checkedInputs) < 0)) {
|
431 |
+
|
432 |
+
if (isCheckboxOrRadioBtn)
|
433 |
+
checkedInputs.push(elementName);
|
434 |
+
|
435 |
+
var result = $.formUtils.validateInput(
|
436 |
+
$elem,
|
437 |
+
language,
|
438 |
+
conf,
|
439 |
+
$form,
|
440 |
+
'submit'
|
441 |
+
);
|
442 |
+
|
443 |
+
if( result.shouldChangeDisplay ) {
|
444 |
+
if ( !result.isValid ) {
|
445 |
+
addErrorMessage(result.errorMsg, $elem);
|
446 |
+
} else if( result.isValid ) {
|
447 |
+
$elem
|
448 |
+
.valAttr('current-error', false)
|
449 |
+
.addClass('valid');
|
450 |
+
|
451 |
+
_getInputParentContainer($elem)
|
452 |
+
.addClass(conf.inputParentClassOnSuccess);
|
453 |
+
}
|
454 |
+
}
|
455 |
+
}
|
456 |
+
});
|
457 |
+
|
458 |
+
// Run validation callback
|
459 |
+
if (typeof conf.onValidate == 'function') {
|
460 |
+
var errors = conf.onValidate($form);
|
461 |
+
if ($.isArray(errors)) {
|
462 |
+
$.each(errors, function (i, err) {
|
463 |
+
addErrorMessage(err.message, err.element);
|
464 |
+
});
|
465 |
+
}
|
466 |
+
else if (errors && errors.element && errors.message) {
|
467 |
+
addErrorMessage(errors.message, errors.element);
|
468 |
+
}
|
469 |
+
}
|
470 |
+
|
471 |
+
// Reset form validation flag
|
472 |
+
$.formUtils.isValidatingEntireForm = false;
|
473 |
+
|
474 |
+
// Validation failed
|
475 |
+
if (!$.formUtils.haltValidation && errorInputs.length > 0) {
|
476 |
+
|
477 |
+
if (displayError) {
|
478 |
+
// display all error messages in top of form
|
479 |
+
if (conf.errorMessagePosition === 'top') {
|
480 |
+
_templateMessage($form, language.errorTitle, errorMessages, conf);
|
481 |
+
}
|
482 |
+
// Customize display message
|
483 |
+
else if (conf.errorMessagePosition === 'custom') {
|
484 |
+
if (typeof conf.errorMessageCustom === 'function') {
|
485 |
+
conf.errorMessageCustom($form, language.errorTitle, errorMessages, conf);
|
486 |
+
}
|
487 |
+
}
|
488 |
+
// Display error message below input field or in defined container
|
489 |
+
else {
|
490 |
+
$.each(errorInputs, function (i, $input) {
|
491 |
+
_setInlineErrorMessage($input, $input.attr('current-error'), conf, conf.errorMessagePosition);
|
492 |
+
});
|
493 |
+
}
|
494 |
+
|
495 |
+
if (conf.scrollToTopOnError) {
|
496 |
+
$window.scrollTop($form.offset().top - 20);
|
497 |
+
}
|
498 |
+
}
|
499 |
+
|
500 |
+
return false;
|
501 |
+
}
|
502 |
+
|
503 |
+
if (!displayError && $.formUtils.haltValidation) {
|
504 |
+
$.formUtils.errorDisplayPreventedWhenHalted = true;
|
505 |
+
}
|
506 |
+
|
507 |
+
return !$.formUtils.haltValidation;
|
508 |
+
};
|
509 |
+
|
510 |
+
/**
|
511 |
+
* @deprecated
|
512 |
+
* @param language
|
513 |
+
* @param conf
|
514 |
+
*/
|
515 |
+
$.fn.validateForm = function (language, conf) {
|
516 |
+
if (window.console && typeof window.console.warn == 'function') {
|
517 |
+
window.console.warn('Use of deprecated function $.validateForm, use $.isValid instead');
|
518 |
+
}
|
519 |
+
return this.isValid(language, conf, true);
|
520 |
+
}
|
521 |
+
|
522 |
+
/**
|
523 |
+
* Plugin for displaying input length restriction
|
524 |
+
*/
|
525 |
+
$.fn.restrictLength = function (maxLengthElement) {
|
526 |
+
new $.formUtils.lengthRestriction(this, maxLengthElement);
|
527 |
+
return this;
|
528 |
+
};
|
529 |
+
|
530 |
+
/**
|
531 |
+
* Add suggestion dropdown to inputs having data-suggestions with a comma
|
532 |
+
* separated string with suggestions
|
533 |
+
* @param {Array} [settings]
|
534 |
+
* @returns {jQuery}
|
535 |
+
*/
|
536 |
+
$.fn.addSuggestions = function (settings) {
|
537 |
+
var sugs = false;
|
538 |
+
this.find('input').each(function () {
|
539 |
+
var $field = $(this);
|
540 |
+
|
541 |
+
sugs = $.split($field.attr('data-suggestions'));
|
542 |
+
|
543 |
+
if (sugs.length > 0 && !$field.hasClass('has-suggestions')) {
|
544 |
+
$.formUtils.suggest($field, sugs, settings);
|
545 |
+
$field.addClass('has-suggestions');
|
546 |
+
}
|
547 |
+
});
|
548 |
+
return this;
|
549 |
+
};
|
550 |
+
|
551 |
+
/**
|
552 |
+
* A bit smarter split function
|
553 |
+
* delimiter can be space, comma, dash or pipe
|
554 |
+
* @param {String} val
|
555 |
+
* @param {Function|String} [callback]
|
556 |
+
* @returns {Array|void}
|
557 |
+
*/
|
558 |
+
$.split = function (val, callback) {
|
559 |
+
if (typeof callback != 'function') {
|
560 |
+
// return array
|
561 |
+
if (!val)
|
562 |
+
return [];
|
563 |
+
var values = [];
|
564 |
+
$.each(val.split(callback ? callback : /[,|\-\s]\s*/g),
|
565 |
+
function (i, str) {
|
566 |
+
str = $.trim(str);
|
567 |
+
if (str.length)
|
568 |
+
values.push(str);
|
569 |
+
}
|
570 |
+
);
|
571 |
+
return values;
|
572 |
+
} else if (val) {
|
573 |
+
// exec callback func on each
|
574 |
+
$.each(val.split(/[,|\-\s]\s*/g),
|
575 |
+
function (i, str) {
|
576 |
+
str = $.trim(str);
|
577 |
+
if (str.length)
|
578 |
+
return callback(str, i);
|
579 |
+
}
|
580 |
+
);
|
581 |
+
}
|
582 |
+
};
|
583 |
+
|
584 |
+
/**
|
585 |
+
* Short hand function that makes the validation setup require less code
|
586 |
+
* @param conf
|
587 |
+
*/
|
588 |
+
$.validate = function (conf) {
|
589 |
+
|
590 |
+
var defaultConf = $.extend($.formUtils.defaultConfig(), {
|
591 |
+
form: 'form',
|
592 |
+
/*
|
593 |
+
* Enable custom event for validation
|
594 |
+
*/
|
595 |
+
validateOnEvent: false,
|
596 |
+
validateOnBlur: true,
|
597 |
+
validateCheckboxRadioOnClick: true,
|
598 |
+
showHelpOnFocus: true,
|
599 |
+
addSuggestions: true,
|
600 |
+
modules: '',
|
601 |
+
onModulesLoaded: null,
|
602 |
+
language: false,
|
603 |
+
onSuccess: false,
|
604 |
+
onError: false,
|
605 |
+
onElementValidate: false,
|
606 |
+
});
|
607 |
+
|
608 |
+
conf = $.extend(defaultConf, conf || {});
|
609 |
+
|
610 |
+
if( conf.lang && conf.lang != 'en' ) {
|
611 |
+
var langModule = 'lang/'+conf.lang+'.js';
|
612 |
+
conf.modules += conf.modules.length ? ','+langModule : langModule;
|
613 |
+
}
|
614 |
+
|
615 |
+
// Add validation to forms
|
616 |
+
$(conf.form).each(function (i, form) {
|
617 |
+
|
618 |
+
// Make a reference to the config for this form
|
619 |
+
form.validationConfig = conf;
|
620 |
+
|
621 |
+
// Trigger jQuery event that we're about to setup va
|
622 |
+
var $form = $(form);
|
623 |
+
$window.trigger('formValidationSetup', [$form, conf]);
|
624 |
+
|
625 |
+
// Remove classes and event handlers that might have been
|
626 |
+
// added by a previous call to $.validate
|
627 |
+
$form.find('.has-help-txt')
|
628 |
+
.unbind('focus.validation')
|
629 |
+
.unbind('blur.validation');
|
630 |
+
|
631 |
+
$form
|
632 |
+
.removeClass('has-validation-callback')
|
633 |
+
.unbind('submit.validation')
|
634 |
+
.unbind('reset.validation')
|
635 |
+
.find('input[data-validation],textarea[data-validation]')
|
636 |
+
.unbind('blur.validation');
|
637 |
+
|
638 |
+
// Validate when submitted
|
639 |
+
$form.bind('submit.validation', function () {
|
640 |
+
|
641 |
+
var $form = $(this);
|
642 |
+
|
643 |
+
if ($.formUtils.haltValidation) {
|
644 |
+
// pressing several times on submit button while validation is halted
|
645 |
+
return false;
|
646 |
+
}
|
647 |
+
|
648 |
+
if ($.formUtils.isLoadingModules) {
|
649 |
+
setTimeout(function () {
|
650 |
+
$form.trigger('submit.validation');
|
651 |
+
}, 200);
|
652 |
+
return false;
|
653 |
+
}
|
654 |
+
|
655 |
+
var valid = $form.isValid(conf.language, conf);
|
656 |
+
|
657 |
+
if ($.formUtils.haltValidation) {
|
658 |
+
// Validation got halted by one of the validators
|
659 |
+
return false;
|
660 |
+
} else {
|
661 |
+
if (valid && typeof conf.onSuccess == 'function') {
|
662 |
+
var callbackResponse = conf.onSuccess($form);
|
663 |
+
if (callbackResponse === false) {
|
664 |
+
return false;
|
665 |
+
}
|
666 |
+
} else if (!valid && typeof conf.onError == 'function') {
|
667 |
+
conf.onError($form);
|
668 |
+
return false;
|
669 |
+
} else {
|
670 |
+
return valid;
|
671 |
+
}
|
672 |
+
}
|
673 |
+
})
|
674 |
+
.bind('reset.validation', function () {
|
675 |
+
// remove messages
|
676 |
+
$(this).find('.' + conf.errorMessageClass + '.alert').remove();
|
677 |
+
_removeErrorStyle($(this).find('.' + conf.errorElementClass + ',.valid'), conf);
|
678 |
+
})
|
679 |
+
.addClass('has-validation-callback');
|
680 |
+
|
681 |
+
if (conf.showHelpOnFocus) {
|
682 |
+
$form.showHelpOnFocus();
|
683 |
+
}
|
684 |
+
if (conf.addSuggestions) {
|
685 |
+
$form.addSuggestions();
|
686 |
+
}
|
687 |
+
if (conf.validateOnBlur) {
|
688 |
+
$form.validateOnBlur(conf.language, conf);
|
689 |
+
$form.bind('html5ValidationAttrsFound', function () {
|
690 |
+
$form.validateOnBlur(conf.language, conf);
|
691 |
+
})
|
692 |
+
}
|
693 |
+
if (conf.validateOnEvent) {
|
694 |
+
$form.validateOnEvent(conf.language, conf);
|
695 |
+
}
|
696 |
+
});
|
697 |
+
|
698 |
+
if (conf.modules != '') {
|
699 |
+
$.formUtils.loadModules(conf.modules, false, function() {
|
700 |
+
if (typeof conf.onModulesLoaded == 'function') {
|
701 |
+
conf.onModulesLoaded();
|
702 |
+
}
|
703 |
+
$window.trigger('validatorsLoaded', [typeof conf.form == 'string' ? $(conf.form) : conf.form, conf]);
|
704 |
+
});
|
705 |
+
}
|
706 |
+
};
|
707 |
+
|
708 |
+
/**
|
709 |
+
* Object containing utility methods for this plugin
|
710 |
+
*/
|
711 |
+
$.formUtils = {
|
712 |
+
|
713 |
+
/**
|
714 |
+
* Default config for $(...).isValid();
|
715 |
+
*/
|
716 |
+
defaultConfig: function () {
|
717 |
+
return {
|
718 |
+
ignore: [], // Names of inputs not to be validated even though node attribute containing the validation rules tells us to
|
719 |
+
errorElementClass: 'error', // Class that will be put on elements which value is invalid
|
720 |
+
borderColorOnError: '#b94a48', // Border color of elements which value is invalid, empty string to not change border color
|
721 |
+
errorMessageClass: 'form-error', // class name of div containing error messages when validation fails
|
722 |
+
validationRuleAttribute: 'data-validation', // name of the attribute holding the validation rules
|
723 |
+
validationErrorMsgAttribute: 'data-validation-error-msg', // define custom err msg inline with element
|
724 |
+
errorMessagePosition: 'element', // Can be either "top" or "element" or "custom"
|
725 |
+
errorMessageTemplate: {
|
726 |
+
container: '<div class="{errorMessageClass} alert alert-danger">{messages}</div>',
|
727 |
+
messages: '<strong>{errorTitle}</strong><ul>{fields}</ul>',
|
728 |
+
field: '<li>{msg}</li>'
|
729 |
+
},
|
730 |
+
errorMessageCustom: _templateMessage,
|
731 |
+
scrollToTopOnError: true,
|
732 |
+
dateFormat: 'yyyy-mm-dd',
|
733 |
+
addValidClassOnAll: false, // whether or not to apply class="valid" even if the input wasn't validated
|
734 |
+
decimalSeparator: '.',
|
735 |
+
inputParentClassOnError: 'has-error', // twitter-bootstrap default class name
|
736 |
+
inputParentClassOnSuccess: 'has-success' // twitter-bootstrap default class name
|
737 |
+
}
|
738 |
+
},
|
739 |
+
|
740 |
+
/**
|
741 |
+
* Available validators
|
742 |
+
*/
|
743 |
+
validators: {},
|
744 |
+
|
745 |
+
/**
|
746 |
+
* Events triggered by form validator
|
747 |
+
*/
|
748 |
+
_events: {load: [], valid: [], invalid: []},
|
749 |
+
|
750 |
+
/**
|
751 |
+
* Setting this property to true during validation will
|
752 |
+
* stop further validation from taking place and form will
|
753 |
+
* not be sent
|
754 |
+
*/
|
755 |
+
haltValidation: false,
|
756 |
+
|
757 |
+
/**
|
758 |
+
* This variable will be true $.fn.isValid() is called
|
759 |
+
* and false when $.fn.validateOnBlur is called
|
760 |
+
*/
|
761 |
+
isValidatingEntireForm: false,
|
762 |
+
|
763 |
+
/**
|
764 |
+
* Function for adding a validator
|
765 |
+
* @param {Object} validator
|
766 |
+
*/
|
767 |
+
addValidator: function (validator) {
|
768 |
+
// prefix with "validate_" for backward compatibility reasons
|
769 |
+
var name = validator.name.indexOf('validate_') === 0 ? validator.name : 'validate_' + validator.name;
|
770 |
+
if (validator.validateOnKeyUp === undefined)
|
771 |
+
validator.validateOnKeyUp = true;
|
772 |
+
this.validators[name] = validator;
|
773 |
+
},
|
774 |
+
|
775 |
+
/**
|
776 |
+
* @var {Boolean}
|
777 |
+
*/
|
778 |
+
isLoadingModules: false,
|
779 |
+
|
780 |
+
/**
|
781 |
+
* @var {Object}
|
782 |
+
*/
|
783 |
+
loadedModules: {},
|
784 |
+
|
785 |
+
/**
|
786 |
+
* @example
|
787 |
+
* $.formUtils.loadModules('date, security.dev');
|
788 |
+
*
|
789 |
+
* Will load the scripts date.js and security.dev.js from the
|
790 |
+
* directory where this script resides. If you want to load
|
791 |
+
* the modules from another directory you can use the
|
792 |
+
* path argument.
|
793 |
+
*
|
794 |
+
* The script will be cached by the browser unless the module
|
795 |
+
* name ends with .dev
|
796 |
+
*
|
797 |
+
* @param {String} modules - Comma separated string with module file names (no directory nor file extension)
|
798 |
+
* @param {String} [path] - Optional, path where the module files is located if their not in the same directory as the core modules
|
799 |
+
* @param {Boolean|function} [fireEvent] - Optional, whether or not to fire event 'load' when modules finished loading
|
800 |
+
*/
|
801 |
+
loadModules: function (modules, path, fireEvent) {
|
802 |
+
|
803 |
+
if (fireEvent === undefined)
|
804 |
+
fireEvent = true;
|
805 |
+
|
806 |
+
if ($.formUtils.isLoadingModules) {
|
807 |
+
setTimeout(function () {
|
808 |
+
$.formUtils.loadModules(modules, path, fireEvent);
|
809 |
+
});
|
810 |
+
return;
|
811 |
+
}
|
812 |
+
|
813 |
+
var hasLoadedAnyModule = false,
|
814 |
+
loadModuleScripts = function (modules, path) {
|
815 |
+
|
816 |
+
var moduleList = $.split(modules),
|
817 |
+
numModules = moduleList.length,
|
818 |
+
moduleLoadedCallback = function () {
|
819 |
+
numModules--;
|
820 |
+
if (numModules == 0) {
|
821 |
+
$.formUtils.isLoadingModules = false;
|
822 |
+
if (fireEvent && hasLoadedAnyModule) {
|
823 |
+
if( typeof fireEvent == 'function' ) {
|
824 |
+
fireEvent();
|
825 |
+
} else {
|
826 |
+
$window.trigger('validatorsLoaded');
|
827 |
+
}
|
828 |
+
}
|
829 |
+
}
|
830 |
+
};
|
831 |
+
|
832 |
+
|
833 |
+
if (numModules > 0) {
|
834 |
+
$.formUtils.isLoadingModules = true;
|
835 |
+
}
|
836 |
+
|
837 |
+
var cacheSuffix = '?_=' + ( new Date().getTime() ),
|
838 |
+
appendToElement = document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0];
|
839 |
+
|
840 |
+
$.each(moduleList, function (i, modName) {
|
841 |
+
modName = $.trim(modName);
|
842 |
+
if (modName.length == 0) {
|
843 |
+
moduleLoadedCallback();
|
844 |
+
}
|
845 |
+
else {
|
846 |
+
var scriptUrl = path + modName + (modName.slice(-3) == '.js' ? '' : '.js'),
|
847 |
+
script = document.createElement('SCRIPT');
|
848 |
+
|
849 |
+
if (scriptUrl in $.formUtils.loadedModules) {
|
850 |
+
// already loaded
|
851 |
+
moduleLoadedCallback();
|
852 |
+
}
|
853 |
+
else {
|
854 |
+
|
855 |
+
// Remember that this script is loaded
|
856 |
+
$.formUtils.loadedModules[scriptUrl] = 1;
|
857 |
+
hasLoadedAnyModule = true;
|
858 |
+
|
859 |
+
// Load the script
|
860 |
+
script.type = 'text/javascript';
|
861 |
+
script.onload = moduleLoadedCallback;
|
862 |
+
script.src = scriptUrl + ( scriptUrl.slice(-7) == '.dev.js' ? cacheSuffix : '' );
|
863 |
+
script.onerror = function() {
|
864 |
+
if( 'console' in window && window.console.log ) {
|
865 |
+
window.console.log('Unable to load form validation module '+scriptUrl);
|
866 |
+
}
|
867 |
+
};
|
868 |
+
script.onreadystatechange = function () {
|
869 |
+
// IE 7 fix
|
870 |
+
if (this.readyState == 'complete' || this.readyState == 'loaded') {
|
871 |
+
moduleLoadedCallback();
|
872 |
+
// Handle memory leak in IE
|
873 |
+
this.onload = null;
|
874 |
+
this.onreadystatechange = null;
|
875 |
+
}
|
876 |
+
};
|
877 |
+
appendToElement.appendChild(script);
|
878 |
+
}
|
879 |
+
}
|
880 |
+
});
|
881 |
+
};
|
882 |
+
|
883 |
+
if (path) {
|
884 |
+
loadModuleScripts(modules, path);
|
885 |
+
} else {
|
886 |
+
var findScriptPathAndLoadModules = function () {
|
887 |
+
var foundPath = false;
|
888 |
+
$('script[src*="form-validator"]').each(function () {
|
889 |
+
foundPath = this.src.substr(0, this.src.lastIndexOf('/')) + '/';
|
890 |
+
if (foundPath == '/')
|
891 |
+
foundPath = '';
|
892 |
+
return false;
|
893 |
+
});
|
894 |
+
|
895 |
+
if (foundPath !== false) {
|
896 |
+
loadModuleScripts(modules, foundPath);
|
897 |
+
return true;
|
898 |
+
}
|
899 |
+
return false;
|
900 |
+
};
|
901 |
+
|
902 |
+
if (!findScriptPathAndLoadModules()) {
|
903 |
+
$(findScriptPathAndLoadModules);
|
904 |
+
}
|
905 |
+
}
|
906 |
+
},
|
907 |
+
|
908 |
+
/**
|
909 |
+
* Validate the value of given element according to the validation rules
|
910 |
+
* found in the attribute data-validation. Will return an object representing
|
911 |
+
* a validation result, having the props shouldChangeDisplay, isValid and errorMsg
|
912 |
+
* @param {jQuery} $elem
|
913 |
+
* @param {Object} language ($.formUtils.LANG)
|
914 |
+
* @param {Object} conf
|
915 |
+
* @param {jQuery} $form
|
916 |
+
* @param {String} [eventContext]
|
917 |
+
* @return {Object}
|
918 |
+
*/
|
919 |
+
validateInput: function ($elem, language, conf, $form, eventContext) {
|
920 |
+
|
921 |
+
$elem.trigger('beforeValidation');
|
922 |
+
conf = conf || $.formUtils.defaultConfig();
|
923 |
+
language = language || $.formUtils.LANG;
|
924 |
+
|
925 |
+
var value = $elem.val() || '',
|
926 |
+
result = {isValid: true, shouldChangeDisplay:true, errorMsg:''},
|
927 |
+
optional = $elem.valAttr('optional'),
|
928 |
+
|
929 |
+
// test if a checkbox forces this element to be validated
|
930 |
+
validationDependsOnCheckedInput = false,
|
931 |
+
validationDependentInputIsChecked = false,
|
932 |
+
validateIfCheckedElement = false,
|
933 |
+
|
934 |
+
// get value of this element's attribute "... if-checked"
|
935 |
+
validateIfCheckedElementName = $elem.valAttr('if-checked');
|
936 |
+
|
937 |
+
if ($elem.attr('disabled') || !$elem.is(':visible')) {
|
938 |
+
result.shouldChangeDisplay = false;
|
939 |
+
return result;
|
940 |
+
}
|
941 |
+
|
942 |
+
// make sure we can proceed
|
943 |
+
if (validateIfCheckedElementName != null) {
|
944 |
+
|
945 |
+
// Set the boolean telling us that the validation depends
|
946 |
+
// on another input being checked
|
947 |
+
validationDependsOnCheckedInput = true;
|
948 |
+
|
949 |
+
// select the checkbox type element in this form
|
950 |
+
validateIfCheckedElement = $form.find('input[name="' + validateIfCheckedElementName + '"]');
|
951 |
+
|
952 |
+
// test if it's property "checked" is checked
|
953 |
+
if (validateIfCheckedElement.prop('checked')) {
|
954 |
+
// set value for validation checkpoint
|
955 |
+
validationDependentInputIsChecked = true;
|
956 |
+
}
|
957 |
+
}
|
958 |
+
|
959 |
+
// validation checkpoint
|
960 |
+
// if empty AND optional attribute is present
|
961 |
+
// OR depending on a checkbox being checked AND checkbox is checked, return true
|
962 |
+
var isInvalidNumberInput = !value && $elem[0].type == 'number';
|
963 |
+
if ((!value && optional === 'true' && !isInvalidNumberInput) || (validationDependsOnCheckedInput && !validationDependentInputIsChecked)) {
|
964 |
+
result.shouldChangeDisplay = conf.addValidClassOnAll;
|
965 |
+
return result;
|
966 |
+
}
|
967 |
+
|
968 |
+
var validationRules = $elem.attr(conf.validationRuleAttribute),
|
969 |
+
|
970 |
+
// see if form element has inline err msg attribute
|
971 |
+
validationErrorMsg = true;
|
972 |
+
|
973 |
+
if (!validationRules) {
|
974 |
+
result.shouldChangeDisplay = conf.addValidClassOnAll;
|
975 |
+
return result;
|
976 |
+
}
|
977 |
+
|
978 |
+
$.split(validationRules, function (rule) {
|
979 |
+
if (rule.indexOf('validate_') !== 0) {
|
980 |
+
rule = 'validate_' + rule;
|
981 |
+
}
|
982 |
+
|
983 |
+
var validator = $.formUtils.validators[rule];
|
984 |
+
|
985 |
+
if (validator && typeof validator['validatorFunction'] == 'function') {
|
986 |
+
|
987 |
+
// special change of element for checkbox_group rule
|
988 |
+
if (rule == 'validate_checkbox_group') {
|
989 |
+
// set element to first in group, so error msg attr doesn't need to be set on all elements in group
|
990 |
+
$elem = $form.find("[name='" + $elem.attr('name') + "']:eq(0)");
|
991 |
+
}
|
992 |
+
|
993 |
+
var isValid = null;
|
994 |
+
if (eventContext != 'keyup' || validator.validateOnKeyUp) {
|
995 |
+
isValid = validator.validatorFunction(value, $elem, conf, language, $form);
|
996 |
+
}
|
997 |
+
|
998 |
+
if (!isValid) {
|
999 |
+
validationErrorMsg = null;
|
1000 |
+
if (isValid !== null) {
|
1001 |
+
validationErrorMsg = $elem.attr(conf.validationErrorMsgAttribute + '-' + rule.replace('validate_', ''));
|
1002 |
+
if (!validationErrorMsg) {
|
1003 |
+
validationErrorMsg = $elem.attr(conf.validationErrorMsgAttribute);
|
1004 |
+
if (!validationErrorMsg) {
|
1005 |
+
validationErrorMsg = language[validator.errorMessageKey];
|
1006 |
+
if (!validationErrorMsg)
|
1007 |
+
validationErrorMsg = validator.errorMessage;
|
1008 |
+
}
|
1009 |
+
}
|
1010 |
+
}
|
1011 |
+
return false; // break iteration
|
1012 |
+
}
|
1013 |
+
|
1014 |
+
} else {
|
1015 |
+
throw new Error('Using undefined validator "' + rule + '"');
|
1016 |
+
}
|
1017 |
+
|
1018 |
+
}, ' ');
|
1019 |
+
|
1020 |
+
if (typeof validationErrorMsg == 'string') {
|
1021 |
+
$elem.trigger('validation', false);
|
1022 |
+
result.errorMsg = validationErrorMsg;
|
1023 |
+
result.isValid = false;
|
1024 |
+
result.shouldChangeDisplay = true;
|
1025 |
+
} else if (validationErrorMsg === null) {
|
1026 |
+
result.shouldChangeDisplay = conf.addValidClassOnAll;
|
1027 |
+
} else {
|
1028 |
+
$elem.trigger('validation', true);
|
1029 |
+
result.shouldChangeDisplay = true;
|
1030 |
+
}
|
1031 |
+
|
1032 |
+
// Run element validation callback
|
1033 |
+
if (typeof conf.onElementValidate == 'function' && result !== null) {
|
1034 |
+
conf.onElementValidate(result.isValid, $elem, $form, validationErrorMsg);
|
1035 |
+
}
|
1036 |
+
|
1037 |
+
return result;
|
1038 |
+
},
|
1039 |
+
|
1040 |
+
/**
|
1041 |
+
* Is it a correct date according to given dateFormat. Will return false if not, otherwise
|
1042 |
+
* an array 0=>year 1=>month 2=>day
|
1043 |
+
*
|
1044 |
+
* @param {String} val
|
1045 |
+
* @param {String} dateFormat
|
1046 |
+
* @return {Array}|{Boolean}
|
1047 |
+
*/
|
1048 |
+
parseDate: function (val, dateFormat) {
|
1049 |
+
var divider = dateFormat.replace(/[a-zA-Z]/gi, '').substring(0, 1),
|
1050 |
+
regexp = '^',
|
1051 |
+
formatParts = dateFormat.split(divider || null),
|
1052 |
+
matches, day, month, year;
|
1053 |
+
|
1054 |
+
$.each(formatParts, function (i, part) {
|
1055 |
+
regexp += (i > 0 ? '\\' + divider : '') + '(\\d{' + part.length + '})';
|
1056 |
+
});
|
1057 |
+
|
1058 |
+
regexp += '$';
|
1059 |
+
|
1060 |
+
matches = val.match(new RegExp(regexp));
|
1061 |
+
if (matches === null) {
|
1062 |
+
return false;
|
1063 |
+
}
|
1064 |
+
|
1065 |
+
var findDateUnit = function (unit, formatParts, matches) {
|
1066 |
+
for (var i = 0; i < formatParts.length; i++) {
|
1067 |
+
if (formatParts[i].substring(0, 1) === unit) {
|
1068 |
+
return $.formUtils.parseDateInt(matches[i + 1]);
|
1069 |
+
}
|
1070 |
+
}
|
1071 |
+
return -1;
|
1072 |
+
};
|
1073 |
+
|
1074 |
+
month = findDateUnit('m', formatParts, matches);
|
1075 |
+
day = findDateUnit('d', formatParts, matches);
|
1076 |
+
year = findDateUnit('y', formatParts, matches);
|
1077 |
+
|
1078 |
+
if ((month === 2 && day > 28 && (year % 4 !== 0 || year % 100 === 0 && year % 400 !== 0))
|
1079 |
+
|| (month === 2 && day > 29 && (year % 4 === 0 || year % 100 !== 0 && year % 400 === 0))
|
1080 |
+
|| month > 12 || month === 0) {
|
1081 |
+
return false;
|
1082 |
+
}
|
1083 |
+
if ((this.isShortMonth(month) && day > 30) || (!this.isShortMonth(month) && day > 31) || day === 0) {
|
1084 |
+
return false;
|
1085 |
+
}
|
1086 |
+
|
1087 |
+
return [year, month, day];
|
1088 |
+
},
|
1089 |
+
|
1090 |
+
/**
|
1091 |
+
* skum fix. är talet 05 eller lägre ger parseInt rätt int annars får man 0 när man kör parseInt?
|
1092 |
+
*
|
1093 |
+
* @param {String} val
|
1094 |
+
* @param {Number}
|
1095 |
+
*/
|
1096 |
+
parseDateInt: function (val) {
|
1097 |
+
if (val.indexOf('0') === 0) {
|
1098 |
+
val = val.replace('0', '');
|
1099 |
+
}
|
1100 |
+
return parseInt(val, 10);
|
1101 |
+
},
|
1102 |
+
|
1103 |
+
/**
|
1104 |
+
* Has month only 30 days?
|
1105 |
+
*
|
1106 |
+
* @param {Number} m
|
1107 |
+
* @return {Boolean}
|
1108 |
+
*/
|
1109 |
+
isShortMonth: function (m) {
|
1110 |
+
return (m % 2 === 0 && m < 7) || (m % 2 !== 0 && m > 7);
|
1111 |
+
},
|
1112 |
+
|
1113 |
+
/**
|
1114 |
+
* Restrict input length
|
1115 |
+
*
|
1116 |
+
* @param {jQuery} $inputElement Jquery Html object
|
1117 |
+
* @param {jQuery} $maxLengthElement jQuery Html Object
|
1118 |
+
* @return void
|
1119 |
+
*/
|
1120 |
+
lengthRestriction: function ($inputElement, $maxLengthElement) {
|
1121 |
+
// read maxChars from counter display initial text value
|
1122 |
+
var maxChars = parseInt($maxLengthElement.text(), 10),
|
1123 |
+
charsLeft = 0,
|
1124 |
+
|
1125 |
+
// internal function does the counting and sets display value
|
1126 |
+
countCharacters = function () {
|
1127 |
+
var numChars = $inputElement.val().length;
|
1128 |
+
if (numChars > maxChars) {
|
1129 |
+
// get current scroll bar position
|
1130 |
+
var currScrollTopPos = $inputElement.scrollTop();
|
1131 |
+
// trim value to max length
|
1132 |
+
$inputElement.val($inputElement.val().substring(0, maxChars));
|
1133 |
+
$inputElement.scrollTop(currScrollTopPos);
|
1134 |
+
}
|
1135 |
+
charsLeft = maxChars - numChars;
|
1136 |
+
if (charsLeft < 0)
|
1137 |
+
charsLeft = 0;
|
1138 |
+
|
1139 |
+
// set counter text
|
1140 |
+
$maxLengthElement.text(charsLeft);
|
1141 |
+
};
|
1142 |
+
|
1143 |
+
// bind events to this element
|
1144 |
+
// setTimeout is needed, cut or paste fires before val is available
|
1145 |
+
$($inputElement).bind('keydown keyup keypress focus blur', countCharacters)
|
1146 |
+
.bind('cut paste', function () {
|
1147 |
+
setTimeout(countCharacters, 100);
|
1148 |
+
});
|
1149 |
+
|
1150 |
+
// count chars on pageload, if there are prefilled input-values
|
1151 |
+
$(document).bind("ready", countCharacters);
|
1152 |
+
},
|
1153 |
+
|
1154 |
+
/**
|
1155 |
+
* Test numeric against allowed range
|
1156 |
+
*
|
1157 |
+
* @param $value int
|
1158 |
+
* @param $rangeAllowed str; (1-2, min1, max2, 10)
|
1159 |
+
* @return array
|
1160 |
+
*/
|
1161 |
+
numericRangeCheck: function (value, rangeAllowed) {
|
1162 |
+
// split by dash
|
1163 |
+
var range = $.split(rangeAllowed),
|
1164 |
+
// min or max
|
1165 |
+
minmax = parseInt(rangeAllowed.substr(3), 10);
|
1166 |
+
|
1167 |
+
if( range.length == 1 && rangeAllowed.indexOf('min') == -1 && rangeAllowed.indexOf('max') == -1 ) {
|
1168 |
+
range = [rangeAllowed, rangeAllowed]; // only a number, checking agains an exact number of characters
|
1169 |
+
}
|
1170 |
+
|
1171 |
+
// range ?
|
1172 |
+
if (range.length == 2 && (value < parseInt(range[0], 10) || value > parseInt(range[1], 10) )) {
|
1173 |
+
return [ "out", range[0], range[1] ];
|
1174 |
+
} // value is out of range
|
1175 |
+
else if (rangeAllowed.indexOf('min') === 0 && (value < minmax )) // min
|
1176 |
+
{
|
1177 |
+
return ["min", minmax];
|
1178 |
+
} // value is below min
|
1179 |
+
else if (rangeAllowed.indexOf('max') === 0 && (value > minmax )) // max
|
1180 |
+
{
|
1181 |
+
return ["max", minmax];
|
1182 |
+
} // value is above max
|
1183 |
+
// since no other returns executed, value is in allowed range
|
1184 |
+
return [ "ok" ];
|
1185 |
+
},
|
1186 |
+
|
1187 |
+
|
1188 |
+
_numSuggestionElements: 0,
|
1189 |
+
_selectedSuggestion: null,
|
1190 |
+
_previousTypedVal: null,
|
1191 |
+
|
1192 |
+
/**
|
1193 |
+
* Utility function that can be used to create plugins that gives
|
1194 |
+
* suggestions when inputs is typed into
|
1195 |
+
* @param {jQuery} $elem
|
1196 |
+
* @param {Array} suggestions
|
1197 |
+
* @param {Object} settings - Optional
|
1198 |
+
* @return {jQuery}
|
1199 |
+
*/
|
1200 |
+
suggest: function ($elem, suggestions, settings) {
|
1201 |
+
var conf = {
|
1202 |
+
css: {
|
1203 |
+
maxHeight: '150px',
|
1204 |
+
background: '#FFF',
|
1205 |
+
lineHeight: '150%',
|
1206 |
+
textDecoration: 'underline',
|
1207 |
+
overflowX: 'hidden',
|
1208 |
+
overflowY: 'auto',
|
1209 |
+
border: '#CCC solid 1px',
|
1210 |
+
borderTop: 'none',
|
1211 |
+
cursor: 'pointer'
|
1212 |
+
},
|
1213 |
+
activeSuggestionCSS: {
|
1214 |
+
background: '#E9E9E9'
|
1215 |
+
}
|
1216 |
+
},
|
1217 |
+
setSuggsetionPosition = function ($suggestionContainer, $input) {
|
1218 |
+
var offset = $input.offset();
|
1219 |
+
$suggestionContainer.css({
|
1220 |
+
width: $input.outerWidth(),
|
1221 |
+
left: offset.left + 'px',
|
1222 |
+
top: (offset.top + $input.outerHeight()) + 'px'
|
1223 |
+
});
|
1224 |
+
};
|
1225 |
+
|
1226 |
+
if (settings)
|
1227 |
+
$.extend(conf, settings);
|
1228 |
+
|
1229 |
+
conf.css['position'] = 'absolute';
|
1230 |
+
conf.css['z-index'] = 9999;
|
1231 |
+
$elem.attr('autocomplete', 'off');
|
1232 |
+
|
1233 |
+
if (this._numSuggestionElements === 0) {
|
1234 |
+
// Re-position suggestion container if window size changes
|
1235 |
+
$window.bind('resize', function () {
|
1236 |
+
$('.jquery-form-suggestions').each(function () {
|
1237 |
+
var $container = $(this),
|
1238 |
+
suggestID = $container.attr('data-suggest-container');
|
1239 |
+
setSuggsetionPosition($container, $('.suggestions-' + suggestID).eq(0));
|
1240 |
+
});
|
1241 |
+
});
|
1242 |
+
}
|
1243 |
+
|
1244 |
+
this._numSuggestionElements++;
|
1245 |
+
|
1246 |
+
var onSelectSuggestion = function ($el) {
|
1247 |
+
var suggestionId = $el.valAttr('suggestion-nr');
|
1248 |
+
$.formUtils._selectedSuggestion = null;
|
1249 |
+
$.formUtils._previousTypedVal = null;
|
1250 |
+
$('.jquery-form-suggestion-' + suggestionId).fadeOut('fast');
|
1251 |
+
};
|
1252 |
+
|
1253 |
+
$elem
|
1254 |
+
.data('suggestions', suggestions)
|
1255 |
+
.valAttr('suggestion-nr', this._numSuggestionElements)
|
1256 |
+
.unbind('focus.suggest')
|
1257 |
+
.bind('focus.suggest', function () {
|
1258 |
+
$(this).trigger('keyup');
|
1259 |
+
$.formUtils._selectedSuggestion = null;
|
1260 |
+
})
|
1261 |
+
.unbind('keyup.suggest')
|
1262 |
+
.bind('keyup.suggest', function () {
|
1263 |
+
var $input = $(this),
|
1264 |
+
foundSuggestions = [],
|
1265 |
+
val = $.trim($input.val()).toLocaleLowerCase();
|
1266 |
+
|
1267 |
+
if (val == $.formUtils._previousTypedVal) {
|
1268 |
+
return;
|
1269 |
+
}
|
1270 |
+
else {
|
1271 |
+
$.formUtils._previousTypedVal = val;
|
1272 |
+
}
|
1273 |
+
|
1274 |
+
var hasTypedSuggestion = false,
|
1275 |
+
suggestionId = $input.valAttr('suggestion-nr'),
|
1276 |
+
$suggestionContainer = $('.jquery-form-suggestion-' + suggestionId);
|
1277 |
+
|
1278 |
+
$suggestionContainer.scrollTop(0);
|
1279 |
+
|
1280 |
+
// Find the right suggestions
|
1281 |
+
if (val != '') {
|
1282 |
+
var findPartial = val.length > 2;
|
1283 |
+
$.each($input.data('suggestions'), function (i, suggestion) {
|
1284 |
+
var lowerCaseVal = suggestion.toLocaleLowerCase();
|
1285 |
+
if (lowerCaseVal == val) {
|
1286 |
+
foundSuggestions.push('<strong>' + suggestion + '</strong>');
|
1287 |
+
hasTypedSuggestion = true;
|
1288 |
+
return false;
|
1289 |
+
} else if (lowerCaseVal.indexOf(val) === 0 || (findPartial && lowerCaseVal.indexOf(val) > -1)) {
|
1290 |
+
foundSuggestions.push(suggestion.replace(new RegExp(val, 'gi'), '<strong>$&</strong>'));
|
1291 |
+
}
|
1292 |
+
});
|
1293 |
+
}
|
1294 |
+
|
1295 |
+
// Hide suggestion container
|
1296 |
+
if (hasTypedSuggestion || (foundSuggestions.length == 0 && $suggestionContainer.length > 0)) {
|
1297 |
+
$suggestionContainer.hide();
|
1298 |
+
}
|
1299 |
+
|
1300 |
+
// Create suggestion container if not already exists
|
1301 |
+
else if (foundSuggestions.length > 0 && $suggestionContainer.length == 0) {
|
1302 |
+
$suggestionContainer = $('<div></div>').css(conf.css).appendTo('body');
|
1303 |
+
$elem.addClass('suggestions-' + suggestionId);
|
1304 |
+
$suggestionContainer
|
1305 |
+
.attr('data-suggest-container', suggestionId)
|
1306 |
+
.addClass('jquery-form-suggestions')
|
1307 |
+
.addClass('jquery-form-suggestion-' + suggestionId);
|
1308 |
+
}
|
1309 |
+
|
1310 |
+
// Show hidden container
|
1311 |
+
else if (foundSuggestions.length > 0 && !$suggestionContainer.is(':visible')) {
|
1312 |
+
$suggestionContainer.show();
|
1313 |
+
}
|
1314 |
+
|
1315 |
+
// add suggestions
|
1316 |
+
if (foundSuggestions.length > 0 && val.length != foundSuggestions[0].length) {
|
1317 |
+
|
1318 |
+
// put container in place every time, just in case
|
1319 |
+
setSuggsetionPosition($suggestionContainer, $input);
|
1320 |
+
|
1321 |
+
// Add suggestions HTML to container
|
1322 |
+
$suggestionContainer.html('');
|
1323 |
+
$.each(foundSuggestions, function (i, text) {
|
1324 |
+
$('<div></div>')
|
1325 |
+
.append(text)
|
1326 |
+
.css({
|
1327 |
+
overflow: 'hidden',
|
1328 |
+
textOverflow: 'ellipsis',
|
1329 |
+
whiteSpace: 'nowrap',
|
1330 |
+
padding: '5px'
|
1331 |
+
})
|
1332 |
+
.addClass('form-suggest-element')
|
1333 |
+
.appendTo($suggestionContainer)
|
1334 |
+
.click(function () {
|
1335 |
+
$input.focus();
|
1336 |
+
$input.val($(this).text());
|
1337 |
+
onSelectSuggestion($input);
|
1338 |
+
});
|
1339 |
+
});
|
1340 |
+
}
|
1341 |
+
})
|
1342 |
+
.unbind('keydown.validation')
|
1343 |
+
.bind('keydown.validation', function (e) {
|
1344 |
+
var code = (e.keyCode ? e.keyCode : e.which),
|
1345 |
+
suggestionId,
|
1346 |
+
$suggestionContainer,
|
1347 |
+
$input = $(this);
|
1348 |
+
|
1349 |
+
if (code == 13 && $.formUtils._selectedSuggestion !== null) {
|
1350 |
+
suggestionId = $input.valAttr('suggestion-nr');
|
1351 |
+
$suggestionContainer = $('.jquery-form-suggestion-' + suggestionId);
|
1352 |
+
if ($suggestionContainer.length > 0) {
|
1353 |
+
var newText = $suggestionContainer.find('div').eq($.formUtils._selectedSuggestion).text();
|
1354 |
+
$input.val(newText);
|
1355 |
+
onSelectSuggestion($input);
|
1356 |
+
e.preventDefault();
|
1357 |
+
}
|
1358 |
+
}
|
1359 |
+
else {
|
1360 |
+
suggestionId = $input.valAttr('suggestion-nr');
|
1361 |
+
$suggestionContainer = $('.jquery-form-suggestion-' + suggestionId);
|
1362 |
+
var $suggestions = $suggestionContainer.children();
|
1363 |
+
if ($suggestions.length > 0 && $.inArray(code, [38, 40]) > -1) {
|
1364 |
+
if (code == 38) { // key up
|
1365 |
+
if ($.formUtils._selectedSuggestion === null)
|
1366 |
+
$.formUtils._selectedSuggestion = $suggestions.length - 1;
|
1367 |
+
else
|
1368 |
+
$.formUtils._selectedSuggestion--;
|
1369 |
+
if ($.formUtils._selectedSuggestion < 0)
|
1370 |
+
$.formUtils._selectedSuggestion = $suggestions.length - 1;
|
1371 |
+
}
|
1372 |
+
else if (code == 40) { // key down
|
1373 |
+
if ($.formUtils._selectedSuggestion === null)
|
1374 |
+
$.formUtils._selectedSuggestion = 0;
|
1375 |
+
else
|
1376 |
+
$.formUtils._selectedSuggestion++;
|
1377 |
+
if ($.formUtils._selectedSuggestion > ($suggestions.length - 1))
|
1378 |
+
$.formUtils._selectedSuggestion = 0;
|
1379 |
+
|
1380 |
+
}
|
1381 |
+
|
1382 |
+
// Scroll in suggestion window
|
1383 |
+
var containerInnerHeight = $suggestionContainer.innerHeight(),
|
1384 |
+
containerScrollTop = $suggestionContainer.scrollTop(),
|
1385 |
+
suggestionHeight = $suggestionContainer.children().eq(0).outerHeight(),
|
1386 |
+
activeSuggestionPosY = suggestionHeight * ($.formUtils._selectedSuggestion);
|
1387 |
+
|
1388 |
+
if (activeSuggestionPosY < containerScrollTop || activeSuggestionPosY > (containerScrollTop + containerInnerHeight)) {
|
1389 |
+
$suggestionContainer.scrollTop(activeSuggestionPosY);
|
1390 |
+
}
|
1391 |
+
|
1392 |
+
$suggestions
|
1393 |
+
.removeClass('active-suggestion')
|
1394 |
+
.css('background', 'none')
|
1395 |
+
.eq($.formUtils._selectedSuggestion)
|
1396 |
+
.addClass('active-suggestion')
|
1397 |
+
.css(conf.activeSuggestionCSS);
|
1398 |
+
|
1399 |
+
e.preventDefault();
|
1400 |
+
return false;
|
1401 |
+
}
|
1402 |
+
}
|
1403 |
+
})
|
1404 |
+
.unbind('blur.suggest')
|
1405 |
+
.bind('blur.suggest', function () {
|
1406 |
+
onSelectSuggestion($(this));
|
1407 |
+
});
|
1408 |
+
|
1409 |
+
return $elem;
|
1410 |
+
},
|
1411 |
+
|
1412 |
+
/**
|
1413 |
+
* Error dialogs
|
1414 |
+
*
|
1415 |
+
* @var {Object}
|
1416 |
+
*/
|
1417 |
+
LANG: {
|
1418 |
+
errorTitle: 'Form submission failed!',
|
1419 |
+
requiredFields: 'You have not answered all required fields',
|
1420 |
+
badTime: 'You have not given a correct time',
|
1421 |
+
badEmail: 'You have not given a correct e-mail address',
|
1422 |
+
badTelephone: 'You have not given a correct phone number',
|
1423 |
+
badSecurityAnswer: 'You have not given a correct answer to the security question',
|
1424 |
+
badDate: 'You have not given a correct date',
|
1425 |
+
lengthBadStart: 'The input value must be between ',
|
1426 |
+
lengthBadEnd: ' characters',
|
1427 |
+
lengthTooLongStart: 'The input value is longer than ',
|
1428 |
+
lengthTooShortStart: 'The input value is shorter than ',
|
1429 |
+
notConfirmed: 'Input values could not be confirmed',
|
1430 |
+
badDomain: 'Incorrect domain value',
|
1431 |
+
badUrl: 'The input value is not a correct URL',
|
1432 |
+
badCustomVal: 'The input value is incorrect',
|
1433 |
+
andSpaces: ' and spaces ',
|
1434 |
+
badInt: 'The input value was not a correct number',
|
1435 |
+
badSecurityNumber: 'Your social security number was incorrect',
|
1436 |
+
badUKVatAnswer: 'Incorrect UK VAT Number',
|
1437 |
+
badStrength: 'The password isn\'t strong enough',
|
1438 |
+
badNumberOfSelectedOptionsStart: 'You have to choose at least ',
|
1439 |
+
badNumberOfSelectedOptionsEnd: ' answers',
|
1440 |
+
badAlphaNumeric: 'The input value can only contain alphanumeric characters ',
|
1441 |
+
badAlphaNumericExtra: ' and ',
|
1442 |
+
wrongFileSize: 'The file you are trying to upload is too large (max %s)',
|
1443 |
+
wrongFileType: 'Only files of type %s is allowed',
|
1444 |
+
groupCheckedRangeStart: 'Please choose between ',
|
1445 |
+
groupCheckedTooFewStart: 'Please choose at least ',
|
1446 |
+
groupCheckedTooManyStart: 'Please choose a maximum of ',
|
1447 |
+
groupCheckedEnd: ' item(s)',
|
1448 |
+
badCreditCard: 'The credit card number is not correct',
|
1449 |
+
badCVV: 'The CVV number was not correct',
|
1450 |
+
wrongFileDim : 'Incorrect image dimensions,',
|
1451 |
+
imageTooTall : 'the image can not be taller than',
|
1452 |
+
imageTooWide : 'the image can not be wider than',
|
1453 |
+
imageTooSmall : 'the image was too small',
|
1454 |
+
min : 'min',
|
1455 |
+
max : 'max',
|
1456 |
+
imageRatioNotAccepted : 'Image ratio is not be accepted',
|
1457 |
+
badBrazilTelephoneAnswer: 'The phone number entered is invalid',
|
1458 |
+
badBrazilCEPAnswer: 'The CEP entered is invalid',
|
1459 |
+
badBrazilCPFAnswer: 'The CPF entered is invalid'
|
1460 |
+
}
|
1461 |
+
};
|
1462 |
+
|
1463 |
+
|
1464 |
+
/* * * * * * * * * * * * * * * * * * * * * *
|
1465 |
+
CORE VALIDATORS
|
1466 |
+
* * * * * * * * * * * * * * * * * * * * */
|
1467 |
+
|
1468 |
+
|
1469 |
+
/*
|
1470 |
+
* Validate email
|
1471 |
+
*/
|
1472 |
+
$.formUtils.addValidator({
|
1473 |
+
name: 'email',
|
1474 |
+
validatorFunction: function (email) {
|
1475 |
+
|
1476 |
+
var emailParts = email.toLowerCase().split('@'),
|
1477 |
+
localPart = emailParts[0],
|
1478 |
+
domain = emailParts[1];
|
1479 |
+
|
1480 |
+
if (localPart && domain) {
|
1481 |
+
|
1482 |
+
if( localPart.indexOf('"') == 0 ) {
|
1483 |
+
var len = localPart.length;
|
1484 |
+
localPart = localPart.replace(/\"/g, '');
|
1485 |
+
if( localPart.length != (len-2) ) {
|
1486 |
+
return false; // It was not allowed to have more than two apostrophes
|
1487 |
+
}
|
1488 |
+
}
|
1489 |
+
|
1490 |
+
return $.formUtils.validators.validate_domain.validatorFunction(emailParts[1]) &&
|
1491 |
+
localPart.indexOf('.') != 0 &&
|
1492 |
+
localPart.substring(localPart.length-1, localPart.length) != '.' &&
|
1493 |
+
localPart.indexOf('..') == -1 &&
|
1494 |
+
!(/[^\w\+\.\-\#\-\_\~\!\$\&\'\(\)\*\+\,\;\=\:]/.test(localPart));
|
1495 |
+
}
|
1496 |
+
|
1497 |
+
return false;
|
1498 |
+
},
|
1499 |
+
errorMessage: '',
|
1500 |
+
errorMessageKey: 'badEmail'
|
1501 |
+
});
|
1502 |
+
|
1503 |
+
/*
|
1504 |
+
* Validate domain name
|
1505 |
+
*/
|
1506 |
+
$.formUtils.addValidator({
|
1507 |
+
name: 'domain',
|
1508 |
+
validatorFunction: function (val) {
|
1509 |
+
return val.length > 0 &&
|
1510 |
+
val.length <= 253 && // Including sub domains
|
1511 |
+
!(/[^a-zA-Z0-9]/.test(val.slice(-2))) && !(/[^a-zA-Z0-9]/.test(val.substr(0, 1))) && !(/[^a-zA-Z0-9\.\-]/.test(val)) &&
|
1512 |
+
val.split('..').length == 1 &&
|
1513 |
+
val.split('.').length > 1;
|
1514 |
+
},
|
1515 |
+
errorMessage: '',
|
1516 |
+
errorMessageKey: 'badDomain'
|
1517 |
+
});
|
1518 |
+
|
1519 |
+
/*
|
1520 |
+
* Validate required
|
1521 |
+
*/
|
1522 |
+
$.formUtils.addValidator({
|
1523 |
+
name: 'required',
|
1524 |
+
validatorFunction: function (val, $el, config, language, $form) {
|
1525 |
+
switch ($el.attr('type')) {
|
1526 |
+
case 'checkbox':
|
1527 |
+
return $el.is(':checked');
|
1528 |
+
case 'radio':
|
1529 |
+
return $form.find('input[name="' + $el.attr('name') + '"]').filter(':checked').length > 0;
|
1530 |
+
default:
|
1531 |
+
return $.trim(val) !== '';
|
1532 |
+
}
|
1533 |
+
},
|
1534 |
+
errorMessage: '',
|
1535 |
+
errorMessageKey: 'requiredFields'
|
1536 |
+
});
|
1537 |
+
|
1538 |
+
/*
|
1539 |
+
* Validate length range
|
1540 |
+
*/
|
1541 |
+
$.formUtils.addValidator({
|
1542 |
+
name: 'length',
|
1543 |
+
validatorFunction: function (val, $el, conf, lang) {
|
1544 |
+
var lengthAllowed = $el.valAttr('length'),
|
1545 |
+
type = $el.attr('type');
|
1546 |
+
|
1547 |
+
if (lengthAllowed == undefined) {
|
1548 |
+
alert('Please add attribute "data-validation-length" to ' + $el[0].nodeName + ' named ' + $el.attr('name'));
|
1549 |
+
return true;
|
1550 |
+
}
|
1551 |
+
|
1552 |
+
// check if length is above min, below max or within range.
|
1553 |
+
var len = type == 'file' && $el.get(0).files !== undefined ? $el.get(0).files.length : val.length,
|
1554 |
+
lengthCheckResults = $.formUtils.numericRangeCheck(len, lengthAllowed),
|
1555 |
+
checkResult;
|
1556 |
+
|
1557 |
+
switch (lengthCheckResults[0]) { // outside of allowed range
|
1558 |
+
case "out":
|
1559 |
+
this.errorMessage = lang.lengthBadStart + lengthAllowed + lang.lengthBadEnd;
|
1560 |
+
checkResult = false;
|
1561 |
+
break;
|
1562 |
+
// too short
|
1563 |
+
case "min":
|
1564 |
+
this.errorMessage = lang.lengthTooShortStart + lengthCheckResults[1] + lang.lengthBadEnd;
|
1565 |
+
checkResult = false;
|
1566 |
+
break;
|
1567 |
+
// too long
|
1568 |
+
case "max":
|
1569 |
+
this.errorMessage = lang.lengthTooLongStart + lengthCheckResults[1] + lang.lengthBadEnd;
|
1570 |
+
checkResult = false;
|
1571 |
+
break;
|
1572 |
+
// ok
|
1573 |
+
default:
|
1574 |
+
checkResult = true;
|
1575 |
+
}
|
1576 |
+
|
1577 |
+
return checkResult;
|
1578 |
+
},
|
1579 |
+
errorMessage: '',
|
1580 |
+
errorMessageKey: ''
|
1581 |
+
});
|
1582 |
+
|
1583 |
+
/*
|
1584 |
+
* Validate url
|
1585 |
+
*/
|
1586 |
+
$.formUtils.addValidator({
|
1587 |
+
name: 'url',
|
1588 |
+
validatorFunction: function (url) {
|
1589 |
+
// written by Scott Gonzalez: http://projects.scottsplayground.com/iri/
|
1590 |
+
// - Victor Jonsson added support for arrays in the url ?arg[]=sdfsdf
|
1591 |
+
// - General improvements made by Stéphane Moureau <https://github.com/TraderStf>
|
1592 |
+
var urlFilter = /^(https?|ftp):\/\/((((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|\[|\]|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;
|
1593 |
+
if (urlFilter.test(url)) {
|
1594 |
+
var domain = url.split('://')[1],
|
1595 |
+
domainSlashPos = domain.indexOf('/');
|
1596 |
+
|
1597 |
+
if (domainSlashPos > -1)
|
1598 |
+
domain = domain.substr(0, domainSlashPos);
|
1599 |
+
|
1600 |
+
return $.formUtils.validators.validate_domain.validatorFunction(domain); // todo: add support for IP-addresses
|
1601 |
+
}
|
1602 |
+
return false;
|
1603 |
+
},
|
1604 |
+
errorMessage: '',
|
1605 |
+
errorMessageKey: 'badUrl'
|
1606 |
+
});
|
1607 |
+
|
1608 |
+
/*
|
1609 |
+
* Validate number (floating or integer)
|
1610 |
+
*/
|
1611 |
+
$.formUtils.addValidator({
|
1612 |
+
name: 'number',
|
1613 |
+
validatorFunction: function (val, $el, conf) {
|
1614 |
+
if (val !== '') {
|
1615 |
+
var allowing = $el.valAttr('allowing') || '',
|
1616 |
+
decimalSeparator = $el.valAttr('decimal-separator') || conf.decimalSeparator,
|
1617 |
+
allowsRange = false,
|
1618 |
+
begin, end,
|
1619 |
+
steps = $el.valAttr('step') || '',
|
1620 |
+
allowsSteps = false;
|
1621 |
+
|
1622 |
+
if (allowing.indexOf('number') == -1)
|
1623 |
+
allowing += ',number';
|
1624 |
+
|
1625 |
+
if (allowing.indexOf('negative') == -1 && val.indexOf('-') === 0) {
|
1626 |
+
return false;
|
1627 |
+
}
|
1628 |
+
|
1629 |
+
if (allowing.indexOf('range') > -1) {
|
1630 |
+
begin = parseFloat(allowing.substring(allowing.indexOf("[") + 1, allowing.indexOf(";")));
|
1631 |
+
end = parseFloat(allowing.substring(allowing.indexOf(";") + 1, allowing.indexOf("]")));
|
1632 |
+
allowsRange = true;
|
1633 |
+
}
|
1634 |
+
|
1635 |
+
if (steps != "")
|
1636 |
+
allowsSteps = true;
|
1637 |
+
|
1638 |
+
if (decimalSeparator == ',') {
|
1639 |
+
if (val.indexOf('.') > -1) {
|
1640 |
+
return false;
|
1641 |
+
}
|
1642 |
+
// Fix for checking range with floats using ,
|
1643 |
+
val = val.replace(',', '.');
|
1644 |
+
}
|
1645 |
+
|
1646 |
+
if (allowing.indexOf('number') > -1 && val.replace(/[0-9-]/g, '') === '' && (!allowsRange || (val >= begin && val <= end)) && (!allowsSteps || (val % steps == 0))) {
|
1647 |
+
return true;
|
1648 |
+
}
|
1649 |
+
if (allowing.indexOf('float') > -1 && val.match(new RegExp('^([0-9-]+)\\.([0-9]+)$')) !== null && (!allowsRange || (val >= begin && val <= end)) && (!allowsSteps || (val % steps == 0))) {
|
1650 |
+
return true;
|
1651 |
+
}
|
1652 |
+
}
|
1653 |
+
return false;
|
1654 |
+
},
|
1655 |
+
errorMessage: '',
|
1656 |
+
errorMessageKey: 'badInt'
|
1657 |
+
});
|
1658 |
+
|
1659 |
+
/*
|
1660 |
+
* Validate alpha numeric
|
1661 |
+
*/
|
1662 |
+
$.formUtils.addValidator({
|
1663 |
+
name: 'alphanumeric',
|
1664 |
+
validatorFunction: function (val, $el, conf, language) {
|
1665 |
+
var patternStart = '^([a-zA-Z0-9',
|
1666 |
+
patternEnd = ']+)$',
|
1667 |
+
additionalChars = $el.valAttr('allowing'),
|
1668 |
+
pattern = '';
|
1669 |
+
|
1670 |
+
if (additionalChars) {
|
1671 |
+
pattern = patternStart + additionalChars + patternEnd;
|
1672 |
+
var extra = additionalChars.replace(/\\/g, '');
|
1673 |
+
if (extra.indexOf(' ') > -1) {
|
1674 |
+
extra = extra.replace(' ', '');
|
1675 |
+
extra += language.andSpaces || $.formUtils.LANG.andSpaces;
|
1676 |
+
}
|
1677 |
+
this.errorMessage = language.badAlphaNumeric + language.badAlphaNumericExtra + extra;
|
1678 |
+
} else {
|
1679 |
+
pattern = patternStart + patternEnd;
|
1680 |
+
this.errorMessage = language.badAlphaNumeric;
|
1681 |
+
}
|
1682 |
+
|
1683 |
+
return new RegExp(pattern).test(val);
|
1684 |
+
},
|
1685 |
+
errorMessage: '',
|
1686 |
+
errorMessageKey: ''
|
1687 |
+
});
|
1688 |
+
|
1689 |
+
/*
|
1690 |
+
* Validate against regexp
|
1691 |
+
*/
|
1692 |
+
$.formUtils.addValidator({
|
1693 |
+
name: 'custom',
|
1694 |
+
validatorFunction: function (val, $el, conf) {
|
1695 |
+
var regexp = new RegExp($el.valAttr('regexp'));
|
1696 |
+
return regexp.test(val);
|
1697 |
+
},
|
1698 |
+
errorMessage: '',
|
1699 |
+
errorMessageKey: 'badCustomVal'
|
1700 |
+
});
|
1701 |
+
|
1702 |
+
/*
|
1703 |
+
* Validate date
|
1704 |
+
*/
|
1705 |
+
$.formUtils.addValidator({
|
1706 |
+
name: 'date',
|
1707 |
+
validatorFunction: function (date, $el, conf) {
|
1708 |
+
var dateFormat = $el.valAttr('format') || conf.dateFormat || 'yyyy-mm-dd';
|
1709 |
+
return $.formUtils.parseDate(date, dateFormat) !== false;
|
1710 |
+
},
|
1711 |
+
errorMessage: '',
|
1712 |
+
errorMessageKey: 'badDate'
|
1713 |
+
});
|
1714 |
+
|
1715 |
+
|
1716 |
+
/*
|
1717 |
+
* Validate group of checkboxes, validate qty required is checked
|
1718 |
+
* written by Steve Wasiura : http://stevewasiura.waztech.com
|
1719 |
+
* element attrs
|
1720 |
+
* data-validation="checkbox_group"
|
1721 |
+
* data-validation-qty="1-2" // min 1 max 2
|
1722 |
+
* data-validation-error-msg="chose min 1, max of 2 checkboxes"
|
1723 |
+
*/
|
1724 |
+
$.formUtils.addValidator({
|
1725 |
+
name: 'checkbox_group',
|
1726 |
+
validatorFunction: function (val, $el, conf, lang, $form) {
|
1727 |
+
// preset return var
|
1728 |
+
var isValid = true,
|
1729 |
+
// get name of element. since it is a checkbox group, all checkboxes will have same name
|
1730 |
+
elname = $el.attr('name'),
|
1731 |
+
// get checkboxes and count the checked ones
|
1732 |
+
$checkBoxes = $("input[type=checkbox][name^='" + elname + "']", $form),
|
1733 |
+
checkedCount = $checkBoxes.filter(':checked').length,
|
1734 |
+
// get el attr that specs qty required / allowed
|
1735 |
+
qtyAllowed = $el.valAttr('qty');
|
1736 |
+
|
1737 |
+
if (qtyAllowed == undefined) {
|
1738 |
+
var elementType = $el.get(0).nodeName;
|
1739 |
+
alert('Attribute "data-validation-qty" is missing from ' + elementType + ' named ' + $el.attr('name'));
|
1740 |
+
}
|
1741 |
+
|
1742 |
+
// call Utility function to check if count is above min, below max, within range etc.
|
1743 |
+
var qtyCheckResults = $.formUtils.numericRangeCheck(checkedCount, qtyAllowed);
|
1744 |
+
|
1745 |
+
// results will be array, [0]=result str, [1]=qty int
|
1746 |
+
switch (qtyCheckResults[0]) {
|
1747 |
+
// outside allowed range
|
1748 |
+
case "out":
|
1749 |
+
this.errorMessage = lang.groupCheckedRangeStart + qtyAllowed + lang.groupCheckedEnd;
|
1750 |
+
isValid = false;
|
1751 |
+
break;
|
1752 |
+
// below min qty
|
1753 |
+
case "min":
|
1754 |
+
this.errorMessage = lang.groupCheckedTooFewStart + qtyCheckResults[1] + lang.groupCheckedEnd;
|
1755 |
+
isValid = false;
|
1756 |
+
break;
|
1757 |
+
// above max qty
|
1758 |
+
case "max":
|
1759 |
+
this.errorMessage = lang.groupCheckedTooManyStart + qtyCheckResults[1] + lang.groupCheckedEnd;
|
1760 |
+
isValid = false;
|
1761 |
+
break;
|
1762 |
+
// ok
|
1763 |
+
default:
|
1764 |
+
isValid = true;
|
1765 |
+
}
|
1766 |
+
|
1767 |
+
if( !isValid ) {
|
1768 |
+
var _triggerOnBlur = function() {
|
1769 |
+
$checkBoxes.unbind('click', _triggerOnBlur);
|
1770 |
+
$checkBoxes.filter('*[data-validation]').validateInputOnBlur(lang, conf, false, 'blur');
|
1771 |
+
};
|
1772 |
+
$checkBoxes.bind('click', _triggerOnBlur);
|
1773 |
+
}
|
1774 |
+
|
1775 |
+
return isValid;
|
1776 |
+
}
|
1777 |
+
// errorMessage : '', // set above in switch statement
|
1778 |
+
// errorMessageKey: '' // not used
|
1779 |
+
});
|
1780 |
+
|
1781 |
+
})(jQuery);
|
form-validator/jquery.form-validator.min.js
ADDED
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* @website http://formvalidator.net/
|
7 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
8 |
+
* @version 2.2.63
|
9 |
+
*/
|
10 |
+
(function($){"use strict";var $window=$(window),_getInputParentContainer=function($elem){if($elem.valAttr("error-msg-container")){return $($elem.valAttr("error-msg-container"))}else{var $parent=$elem.parent();if(!$parent.hasClass("form-group")&&!$parent.closest("form").hasClass("form-horizontal")){var $formGroup=$parent.closest(".form-group");if($formGroup.length){return $formGroup.eq(0)}}return $parent}},_applyErrorStyle=function($elem,conf){$elem.addClass(conf.errorElementClass).removeClass("valid");_getInputParentContainer($elem).addClass(conf.inputParentClassOnError).removeClass(conf.inputParentClassOnSuccess);if(conf.borderColorOnError!==""){$elem.css("border-color",conf.borderColorOnError)}},_removeErrorStyle=function($elem,conf){$elem.each(function(){var $this=$(this);_setInlineErrorMessage($this,"",conf,conf.errorMessagePosition);$this.removeClass("valid").removeClass(conf.errorElementClass).css("border-color","");_getInputParentContainer($this).removeClass(conf.inputParentClassOnError).removeClass(conf.inputParentClassOnSuccess).find("."+conf.errorMessageClass).remove()})},_setInlineErrorMessage=function($input,mess,conf,$messageContainer){var custom=document.getElementById($input.attr("name")+"_err_msg"),setErrorMessage=function($elem){$window.trigger("validationErrorDisplay",[$input,$elem]);$elem.html(mess)};if(custom){setErrorMessage($(custom))}else if(typeof $messageContainer=="object"){var $found=false;$messageContainer.find("."+conf.errorMessageClass).each(function(){if(this.inputReferer==$input[0]){$found=$(this);return false}});if($found){if(!mess){$found.remove()}else{setErrorMessage($found)}}else{var $mess=$('<div class="'+conf.errorMessageClass+'"></div>');setErrorMessage($mess);$mess[0].inputReferer=$input[0];$messageContainer.prepend($mess)}}else{var $parent=_getInputParentContainer($input),$mess=$parent.find("."+conf.errorMessageClass+".help-block");if($mess.length==0){$mess=$("<span></span>").addClass("help-block").addClass(conf.errorMessageClass);$mess.appendTo($parent)}setErrorMessage($mess)}},_templateMessage=function($form,title,errorMessages,conf){var messages=conf.errorMessageTemplate.messages.replace(/\{errorTitle\}/g,title),fields=[],container;$.each(errorMessages,function(i,msg){fields.push(conf.errorMessageTemplate.field.replace(/\{msg\}/g,msg))});messages=messages.replace(/\{fields\}/g,fields.join(""));container=conf.errorMessageTemplate.container.replace(/\{errorMessageClass\}/g,conf.errorMessageClass);container=container.replace(/\{messages\}/g,messages);$form.children().eq(0).before(container)};$.fn.validateOnBlur=function(language,conf){this.find("*[data-validation]").bind("blur.validation",function(){$(this).validateInputOnBlur(language,conf,true,"blur")});if(conf.validateCheckboxRadioOnClick){this.find("input[type=checkbox][data-validation],input[type=radio][data-validation]").bind("click.validation",function(){$(this).validateInputOnBlur(language,conf,true,"click")})}return this};$.fn.validateOnEvent=function(language,settings){this.find("*[data-validation-event]").each(function(){var $el=$(this),etype=$el.valAttr("event");if(etype){$el.unbind(etype+".validation").bind(etype+".validation",function(){$(this).validateInputOnBlur(language,settings,true,etype)})}});return this};$.fn.showHelpOnFocus=function(attrName){if(!attrName){attrName="data-validation-help"}this.find(".has-help-txt").valAttr("has-keyup-event",false).removeClass("has-help-txt");this.find("textarea,input").each(function(){var $elem=$(this),className="jquery_form_help_"+($elem.attr("name")||"").replace(/(:|\.|\[|\])/g,""),help=$elem.attr(attrName);if(help){$elem.addClass("has-help-txt").unbind("focus.help").bind("focus.help",function(){var $help=$elem.parent().find("."+className);if($help.length==0){$help=$("<span />").addClass(className).addClass("help").addClass("help-block").text(help).hide();$elem.after($help)}$help.fadeIn()}).unbind("blur.help").bind("blur.help",function(){$(this).parent().find("."+className).fadeOut("slow")})}});return this};$.fn.validate=function(cb,conf,lang){var language=$.extend({},$.formUtils.LANG,lang||{});this.each(function(){var $elem=$(this);$elem.one("validation",function(evt,isValid){if(typeof cb=="function")cb(isValid,this,evt)});$elem.validateInputOnBlur(language,$.extend({},$elem.closest("form").get(0).validationConfig,conf||{}),true)})};$.fn.willPostponeValidation=function(){return(this.valAttr("suggestion-nr")||this.valAttr("postpone")||this.hasClass("hasDatepicker"))&&!window.postponedValidation};$.fn.validateInputOnBlur=function(language,conf,attachKeyupEvent,eventType){$.formUtils.eventType=eventType;if(this.willPostponeValidation()){var _self=this,postponeTime=this.valAttr("postpone")||200;window.postponedValidation=function(){_self.validateInputOnBlur(language,conf,attachKeyupEvent,eventType);window.postponedValidation=false};setTimeout(function(){if(window.postponedValidation){window.postponedValidation()}},postponeTime);return this}language=$.extend({},$.formUtils.LANG,language||{});_removeErrorStyle(this,conf);var $elem=this,$form=$elem.closest("form"),validationRule=$elem.attr(conf.validationRuleAttribute),result=$.formUtils.validateInput($elem,language,conf,$form,eventType);if(result.isValid){if(result.shouldChangeDisplay){$elem.addClass("valid");_getInputParentContainer($elem).addClass(conf.inputParentClassOnSuccess)}}else if(!result.isValid){_applyErrorStyle($elem,conf);_setInlineErrorMessage($elem,result.errorMsg,conf,conf.errorMessagePosition);if(attachKeyupEvent){$elem.unbind("keyup.validation").bind("keyup.validation",function(){$(this).validateInputOnBlur(language,conf,false,"keyup")})}}return this};$.fn.valAttr=function(name,val){if(val===undefined){return this.attr("data-validation-"+name)}else if(val===false||val===null){return this.removeAttr("data-validation-"+name)}else{if(name.length>0)name="-"+name;return this.attr("data-validation"+name,val)}};$.fn.isValid=function(language,conf,displayError){if($.formUtils.isLoadingModules){var $self=this;setTimeout(function(){$self.isValid(language,conf,displayError)},200);return null}conf=$.extend({},$.formUtils.defaultConfig(),conf||{});language=$.extend({},$.formUtils.LANG,language||{});displayError=displayError!==false;if($.formUtils.errorDisplayPreventedWhenHalted){delete $.formUtils.errorDisplayPreventedWhenHalted;displayError=false}$.formUtils.isValidatingEntireForm=true;$.formUtils.haltValidation=false;var addErrorMessage=function(mess,$elem){if($.inArray(mess,errorMessages)<0){errorMessages.push(mess)}errorInputs.push($elem);$elem.attr("current-error",mess);if(displayError)_applyErrorStyle($elem,conf)},checkedInputs=[],errorMessages=[],errorInputs=[],$form=this,ignoreInput=function(name,type){if(type==="submit"||type==="button"||type=="reset"){return true}return $.inArray(name,conf.ignore||[])>-1};if(displayError){$form.find("."+conf.errorMessageClass+".alert").remove();_removeErrorStyle($form.find("."+conf.errorElementClass+",.valid"),conf)}$form.find("input,textarea,select").filter(':not([type="submit"],[type="button"])').each(function(){var $elem=$(this),elementType=$elem.attr("type"),isCheckboxOrRadioBtn=elementType=="radio"||elementType=="checkbox",elementName=$elem.attr("name");if(!ignoreInput(elementName,elementType)&&(!isCheckboxOrRadioBtn||$.inArray(elementName,checkedInputs)<0)){if(isCheckboxOrRadioBtn)checkedInputs.push(elementName);var result=$.formUtils.validateInput($elem,language,conf,$form,"submit");if(result.shouldChangeDisplay){if(!result.isValid){addErrorMessage(result.errorMsg,$elem)}else if(result.isValid){$elem.valAttr("current-error",false).addClass("valid");_getInputParentContainer($elem).addClass(conf.inputParentClassOnSuccess)}}}});if(typeof conf.onValidate=="function"){var errors=conf.onValidate($form);if($.isArray(errors)){$.each(errors,function(i,err){addErrorMessage(err.message,err.element)})}else if(errors&&errors.element&&errors.message){addErrorMessage(errors.message,errors.element)}}$.formUtils.isValidatingEntireForm=false;if(!$.formUtils.haltValidation&&errorInputs.length>0){if(displayError){if(conf.errorMessagePosition==="top"){_templateMessage($form,language.errorTitle,errorMessages,conf)}else if(conf.errorMessagePosition==="custom"){if(typeof conf.errorMessageCustom==="function"){conf.errorMessageCustom($form,language.errorTitle,errorMessages,conf)}}else{$.each(errorInputs,function(i,$input){_setInlineErrorMessage($input,$input.attr("current-error"),conf,conf.errorMessagePosition)})}if(conf.scrollToTopOnError){$window.scrollTop($form.offset().top-20)}}return false}if(!displayError&&$.formUtils.haltValidation){$.formUtils.errorDisplayPreventedWhenHalted=true}return!$.formUtils.haltValidation};$.fn.validateForm=function(language,conf){if(window.console&&typeof window.console.warn=="function"){window.console.warn("Use of deprecated function $.validateForm, use $.isValid instead")}return this.isValid(language,conf,true)};$.fn.restrictLength=function(maxLengthElement){new $.formUtils.lengthRestriction(this,maxLengthElement);return this};$.fn.addSuggestions=function(settings){var sugs=false;this.find("input").each(function(){var $field=$(this);sugs=$.split($field.attr("data-suggestions"));if(sugs.length>0&&!$field.hasClass("has-suggestions")){$.formUtils.suggest($field,sugs,settings);$field.addClass("has-suggestions")}});return this};$.split=function(val,callback){if(typeof callback!="function"){if(!val)return[];var values=[];$.each(val.split(callback?callback:/[,|\-\s]\s*/g),function(i,str){str=$.trim(str);if(str.length)values.push(str)});return values}else if(val){$.each(val.split(/[,|\-\s]\s*/g),function(i,str){str=$.trim(str);if(str.length)return callback(str,i)})}};$.validate=function(conf){var defaultConf=$.extend($.formUtils.defaultConfig(),{form:"form",validateOnEvent:false,validateOnBlur:true,validateCheckboxRadioOnClick:true,showHelpOnFocus:true,addSuggestions:true,modules:"",onModulesLoaded:null,language:false,onSuccess:false,onError:false,onElementValidate:false});conf=$.extend(defaultConf,conf||{});if(conf.lang&&conf.lang!="en"){var langModule="lang/"+conf.lang+".js";conf.modules+=conf.modules.length?","+langModule:langModule}$(conf.form).each(function(i,form){form.validationConfig=conf;var $form=$(form);$window.trigger("formValidationSetup",[$form,conf]);$form.find(".has-help-txt").unbind("focus.validation").unbind("blur.validation");$form.removeClass("has-validation-callback").unbind("submit.validation").unbind("reset.validation").find("input[data-validation],textarea[data-validation]").unbind("blur.validation");$form.bind("submit.validation",function(){var $form=$(this);if($.formUtils.haltValidation){return false}if($.formUtils.isLoadingModules){setTimeout(function(){$form.trigger("submit.validation")},200);return false}var valid=$form.isValid(conf.language,conf);if($.formUtils.haltValidation){return false}else{if(valid&&typeof conf.onSuccess=="function"){var callbackResponse=conf.onSuccess($form);if(callbackResponse===false){return false}}else if(!valid&&typeof conf.onError=="function"){conf.onError($form);return false}else{return valid}}}).bind("reset.validation",function(){$(this).find("."+conf.errorMessageClass+".alert").remove();_removeErrorStyle($(this).find("."+conf.errorElementClass+",.valid"),conf)}).addClass("has-validation-callback");if(conf.showHelpOnFocus){$form.showHelpOnFocus()}if(conf.addSuggestions){$form.addSuggestions()}if(conf.validateOnBlur){$form.validateOnBlur(conf.language,conf);$form.bind("html5ValidationAttrsFound",function(){$form.validateOnBlur(conf.language,conf)})}if(conf.validateOnEvent){$form.validateOnEvent(conf.language,conf)}});if(conf.modules!=""){$.formUtils.loadModules(conf.modules,false,function(){if(typeof conf.onModulesLoaded=="function"){conf.onModulesLoaded()}$window.trigger("validatorsLoaded",[typeof conf.form=="string"?$(conf.form):conf.form,conf])})}};$.formUtils={defaultConfig:function(){return{ignore:[],errorElementClass:"error",borderColorOnError:"#b94a48",errorMessageClass:"form-error",validationRuleAttribute:"data-validation",validationErrorMsgAttribute:"data-validation-error-msg",errorMessagePosition:"element",errorMessageTemplate:{container:'<div class="{errorMessageClass} alert alert-danger">{messages}</div>',messages:"<strong>{errorTitle}</strong><ul>{fields}</ul>",field:"<li>{msg}</li>"},errorMessageCustom:_templateMessage,scrollToTopOnError:true,dateFormat:"yyyy-mm-dd",addValidClassOnAll:false,decimalSeparator:".",inputParentClassOnError:"has-error",inputParentClassOnSuccess:"has-success"}},validators:{},_events:{load:[],valid:[],invalid:[]},haltValidation:false,isValidatingEntireForm:false,addValidator:function(validator){var name=validator.name.indexOf("validate_")===0?validator.name:"validate_"+validator.name;if(validator.validateOnKeyUp===undefined)validator.validateOnKeyUp=true;this.validators[name]=validator},isLoadingModules:false,loadedModules:{},loadModules:function(modules,path,fireEvent){if(fireEvent===undefined)fireEvent=true;if($.formUtils.isLoadingModules){setTimeout(function(){$.formUtils.loadModules(modules,path,fireEvent)});return}var hasLoadedAnyModule=false,loadModuleScripts=function(modules,path){var moduleList=$.split(modules),numModules=moduleList.length,moduleLoadedCallback=function(){numModules--;if(numModules==0){$.formUtils.isLoadingModules=false;if(fireEvent&&hasLoadedAnyModule){if(typeof fireEvent=="function"){fireEvent()}else{$window.trigger("validatorsLoaded")}}}};if(numModules>0){$.formUtils.isLoadingModules=true}var cacheSuffix="?_="+(new Date).getTime(),appendToElement=document.getElementsByTagName("head")[0]||document.getElementsByTagName("body")[0];$.each(moduleList,function(i,modName){modName=$.trim(modName);if(modName.length==0){moduleLoadedCallback()}else{var scriptUrl=path+modName+(modName.slice(-3)==".js"?"":".js"),script=document.createElement("SCRIPT");if(scriptUrl in $.formUtils.loadedModules){moduleLoadedCallback()}else{$.formUtils.loadedModules[scriptUrl]=1;hasLoadedAnyModule=true;script.type="text/javascript";script.onload=moduleLoadedCallback;script.src=scriptUrl+(scriptUrl.slice(-7)==".dev.js"?cacheSuffix:"");script.onerror=function(){if("console"in window&&window.console.log){window.console.log("Unable to load form validation module "+scriptUrl)}};script.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){moduleLoadedCallback();this.onload=null;this.onreadystatechange=null}};appendToElement.appendChild(script)}}})};if(path){loadModuleScripts(modules,path)}else{var findScriptPathAndLoadModules=function(){var foundPath=false;$('script[src*="form-validator"]').each(function(){foundPath=this.src.substr(0,this.src.lastIndexOf("/"))+"/";if(foundPath=="/")foundPath="";return false});if(foundPath!==false){loadModuleScripts(modules,foundPath);return true}return false};if(!findScriptPathAndLoadModules()){$(findScriptPathAndLoadModules)}}},validateInput:function($elem,language,conf,$form,eventContext){$elem.trigger("beforeValidation");conf=conf||$.formUtils.defaultConfig();language=language||$.formUtils.LANG;var value=$elem.val()||"",result={isValid:true,shouldChangeDisplay:true,errorMsg:""},optional=$elem.valAttr("optional"),validationDependsOnCheckedInput=false,validationDependentInputIsChecked=false,validateIfCheckedElement=false,validateIfCheckedElementName=$elem.valAttr("if-checked");if($elem.attr("disabled")||!$elem.is(":visible")){result.shouldChangeDisplay=false;return result}if(validateIfCheckedElementName!=null){validationDependsOnCheckedInput=true;validateIfCheckedElement=$form.find('input[name="'+validateIfCheckedElementName+'"]');if(validateIfCheckedElement.prop("checked")){validationDependentInputIsChecked=true}}var isInvalidNumberInput=!value&&$elem[0].type=="number";if(!value&&optional==="true"&&!isInvalidNumberInput||validationDependsOnCheckedInput&&!validationDependentInputIsChecked){result.shouldChangeDisplay=conf.addValidClassOnAll;return result}var validationRules=$elem.attr(conf.validationRuleAttribute),validationErrorMsg=true;if(!validationRules){result.shouldChangeDisplay=conf.addValidClassOnAll;return result}$.split(validationRules,function(rule){if(rule.indexOf("validate_")!==0){rule="validate_"+rule}var validator=$.formUtils.validators[rule];if(validator&&typeof validator["validatorFunction"]=="function"){if(rule=="validate_checkbox_group"){$elem=$form.find("[name='"+$elem.attr("name")+"']:eq(0)")}var isValid=null;if(eventContext!="keyup"||validator.validateOnKeyUp){isValid=validator.validatorFunction(value,$elem,conf,language,$form)}if(!isValid){validationErrorMsg=null;if(isValid!==null){validationErrorMsg=$elem.attr(conf.validationErrorMsgAttribute+"-"+rule.replace("validate_",""));if(!validationErrorMsg){validationErrorMsg=$elem.attr(conf.validationErrorMsgAttribute);if(!validationErrorMsg){validationErrorMsg=language[validator.errorMessageKey];if(!validationErrorMsg)validationErrorMsg=validator.errorMessage}}}return false}}else{throw new Error('Using undefined validator "'+rule+'"')}}," ");if(typeof validationErrorMsg=="string"){$elem.trigger("validation",false);result.errorMsg=validationErrorMsg;result.isValid=false;result.shouldChangeDisplay=true}else if(validationErrorMsg===null){result.shouldChangeDisplay=conf.addValidClassOnAll}else{$elem.trigger("validation",true);result.shouldChangeDisplay=true}if(typeof conf.onElementValidate=="function"&&result!==null){conf.onElementValidate(result.isValid,$elem,$form,validationErrorMsg)}return result},parseDate:function(val,dateFormat){var divider=dateFormat.replace(/[a-zA-Z]/gi,"").substring(0,1),regexp="^",formatParts=dateFormat.split(divider||null),matches,day,month,year;$.each(formatParts,function(i,part){regexp+=(i>0?"\\"+divider:"")+"(\\d{"+part.length+"})"});regexp+="$";matches=val.match(new RegExp(regexp));if(matches===null){return false}var findDateUnit=function(unit,formatParts,matches){for(var i=0;i<formatParts.length;i++){if(formatParts[i].substring(0,1)===unit){return $.formUtils.parseDateInt(matches[i+1])}}return-1};month=findDateUnit("m",formatParts,matches);day=findDateUnit("d",formatParts,matches);year=findDateUnit("y",formatParts,matches);if(month===2&&day>28&&(year%4!==0||year%100===0&&year%400!==0)||month===2&&day>29&&(year%4===0||year%100!==0&&year%400===0)||month>12||month===0){return false}if(this.isShortMonth(month)&&day>30||!this.isShortMonth(month)&&day>31||day===0){return false}return[year,month,day]},parseDateInt:function(val){if(val.indexOf("0")===0){val=val.replace("0","")}return parseInt(val,10)},isShortMonth:function(m){return m%2===0&&m<7||m%2!==0&&m>7},lengthRestriction:function($inputElement,$maxLengthElement){var maxChars=parseInt($maxLengthElement.text(),10),charsLeft=0,countCharacters=function(){var numChars=$inputElement.val().length;if(numChars>maxChars){var currScrollTopPos=$inputElement.scrollTop();$inputElement.val($inputElement.val().substring(0,maxChars));$inputElement.scrollTop(currScrollTopPos)}charsLeft=maxChars-numChars;if(charsLeft<0)charsLeft=0;$maxLengthElement.text(charsLeft)};$($inputElement).bind("keydown keyup keypress focus blur",countCharacters).bind("cut paste",function(){setTimeout(countCharacters,100)});$(document).bind("ready",countCharacters)},numericRangeCheck:function(value,rangeAllowed){var range=$.split(rangeAllowed),minmax=parseInt(rangeAllowed.substr(3),10);if(range.length==1&&rangeAllowed.indexOf("min")==-1&&rangeAllowed.indexOf("max")==-1){range=[rangeAllowed,rangeAllowed]}if(range.length==2&&(value<parseInt(range[0],10)||value>parseInt(range[1],10))){return["out",range[0],range[1]]}else if(rangeAllowed.indexOf("min")===0&&value<minmax){return["min",minmax]}else if(rangeAllowed.indexOf("max")===0&&value>minmax){return["max",minmax]}return["ok"]},_numSuggestionElements:0,_selectedSuggestion:null,_previousTypedVal:null,suggest:function($elem,suggestions,settings){var conf={css:{maxHeight:"150px",background:"#FFF",lineHeight:"150%",textDecoration:"underline",overflowX:"hidden",overflowY:"auto",border:"#CCC solid 1px",borderTop:"none",cursor:"pointer"},activeSuggestionCSS:{background:"#E9E9E9"}},setSuggsetionPosition=function($suggestionContainer,$input){var offset=$input.offset();$suggestionContainer.css({width:$input.outerWidth(),left:offset.left+"px",top:offset.top+$input.outerHeight()+"px"})};if(settings)$.extend(conf,settings);conf.css["position"]="absolute";conf.css["z-index"]=9999;$elem.attr("autocomplete","off");if(this._numSuggestionElements===0){$window.bind("resize",function(){$(".jquery-form-suggestions").each(function(){var $container=$(this),suggestID=$container.attr("data-suggest-container");setSuggsetionPosition($container,$(".suggestions-"+suggestID).eq(0))})})}this._numSuggestionElements++;var onSelectSuggestion=function($el){var suggestionId=$el.valAttr("suggestion-nr");$.formUtils._selectedSuggestion=null;$.formUtils._previousTypedVal=null;$(".jquery-form-suggestion-"+suggestionId).fadeOut("fast")};$elem.data("suggestions",suggestions).valAttr("suggestion-nr",this._numSuggestionElements).unbind("focus.suggest").bind("focus.suggest",function(){$(this).trigger("keyup");$.formUtils._selectedSuggestion=null}).unbind("keyup.suggest").bind("keyup.suggest",function(){var $input=$(this),foundSuggestions=[],val=$.trim($input.val()).toLocaleLowerCase();if(val==$.formUtils._previousTypedVal){return}else{$.formUtils._previousTypedVal=val}var hasTypedSuggestion=false,suggestionId=$input.valAttr("suggestion-nr"),$suggestionContainer=$(".jquery-form-suggestion-"+suggestionId);$suggestionContainer.scrollTop(0);if(val!=""){var findPartial=val.length>2;$.each($input.data("suggestions"),function(i,suggestion){var lowerCaseVal=suggestion.toLocaleLowerCase();if(lowerCaseVal==val){foundSuggestions.push("<strong>"+suggestion+"</strong>");hasTypedSuggestion=true;return false}else if(lowerCaseVal.indexOf(val)===0||findPartial&&lowerCaseVal.indexOf(val)>-1){foundSuggestions.push(suggestion.replace(new RegExp(val,"gi"),"<strong>$&</strong>"))}})}if(hasTypedSuggestion||foundSuggestions.length==0&&$suggestionContainer.length>0){$suggestionContainer.hide()}else if(foundSuggestions.length>0&&$suggestionContainer.length==0){$suggestionContainer=$("<div></div>").css(conf.css).appendTo("body");$elem.addClass("suggestions-"+suggestionId);$suggestionContainer.attr("data-suggest-container",suggestionId).addClass("jquery-form-suggestions").addClass("jquery-form-suggestion-"+suggestionId)}else if(foundSuggestions.length>0&&!$suggestionContainer.is(":visible")){$suggestionContainer.show()}if(foundSuggestions.length>0&&val.length!=foundSuggestions[0].length){setSuggsetionPosition($suggestionContainer,$input);$suggestionContainer.html("");$.each(foundSuggestions,function(i,text){$("<div></div>").append(text).css({overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",padding:"5px"}).addClass("form-suggest-element").appendTo($suggestionContainer).click(function(){$input.focus();$input.val($(this).text());onSelectSuggestion($input)})})}}).unbind("keydown.validation").bind("keydown.validation",function(e){var code=e.keyCode?e.keyCode:e.which,suggestionId,$suggestionContainer,$input=$(this);if(code==13&&$.formUtils._selectedSuggestion!==null){suggestionId=$input.valAttr("suggestion-nr");$suggestionContainer=$(".jquery-form-suggestion-"+suggestionId);if($suggestionContainer.length>0){var newText=$suggestionContainer.find("div").eq($.formUtils._selectedSuggestion).text();$input.val(newText);onSelectSuggestion($input);e.preventDefault()}}else{suggestionId=$input.valAttr("suggestion-nr");$suggestionContainer=$(".jquery-form-suggestion-"+suggestionId);var $suggestions=$suggestionContainer.children();if($suggestions.length>0&&$.inArray(code,[38,40])>-1){if(code==38){if($.formUtils._selectedSuggestion===null)$.formUtils._selectedSuggestion=$suggestions.length-1;else $.formUtils._selectedSuggestion--;if($.formUtils._selectedSuggestion<0)$.formUtils._selectedSuggestion=$suggestions.length-1}else if(code==40){if($.formUtils._selectedSuggestion===null)$.formUtils._selectedSuggestion=0;else $.formUtils._selectedSuggestion++;if($.formUtils._selectedSuggestion>$suggestions.length-1)$.formUtils._selectedSuggestion=0}var containerInnerHeight=$suggestionContainer.innerHeight(),containerScrollTop=$suggestionContainer.scrollTop(),suggestionHeight=$suggestionContainer.children().eq(0).outerHeight(),activeSuggestionPosY=suggestionHeight*$.formUtils._selectedSuggestion;if(activeSuggestionPosY<containerScrollTop||activeSuggestionPosY>containerScrollTop+containerInnerHeight){$suggestionContainer.scrollTop(activeSuggestionPosY)}$suggestions.removeClass("active-suggestion").css("background","none").eq($.formUtils._selectedSuggestion).addClass("active-suggestion").css(conf.activeSuggestionCSS);e.preventDefault();return false}}}).unbind("blur.suggest").bind("blur.suggest",function(){onSelectSuggestion($(this))});return $elem},LANG:{errorTitle:"Form submission failed!",requiredFields:"You have not answered all required fields",badTime:"You have not given a correct time",badEmail:"You have not given a correct e-mail address",badTelephone:"You have not given a correct phone number",badSecurityAnswer:"You have not given a correct answer to the security question",badDate:"You have not given a correct date",lengthBadStart:"The input value must be between ",lengthBadEnd:" characters",lengthTooLongStart:"The input value is longer than ",lengthTooShortStart:"The input value is shorter than ",notConfirmed:"Input values could not be confirmed",badDomain:"Incorrect domain value",badUrl:"The input value is not a correct URL",badCustomVal:"The input value is incorrect",andSpaces:" and spaces ",badInt:"The input value was not a correct number",badSecurityNumber:"Your social security number was incorrect",badUKVatAnswer:"Incorrect UK VAT Number",badStrength:"The password isn't strong enough",badNumberOfSelectedOptionsStart:"You have to choose at least ",badNumberOfSelectedOptionsEnd:" answers",badAlphaNumeric:"The input value can only contain alphanumeric characters ",badAlphaNumericExtra:" and ",wrongFileSize:"The file you are trying to upload is too large (max %s)",wrongFileType:"Only files of type %s is allowed",groupCheckedRangeStart:"Please choose between ",groupCheckedTooFewStart:"Please choose at least ",groupCheckedTooManyStart:"Please choose a maximum of ",groupCheckedEnd:" item(s)",badCreditCard:"The credit card number is not correct",badCVV:"The CVV number was not correct",wrongFileDim:"Incorrect image dimensions,",imageTooTall:"the image can not be taller than",imageTooWide:"the image can not be wider than",imageTooSmall:"the image was too small",min:"min",max:"max",imageRatioNotAccepted:"Image ratio is not be accepted",badBrazilTelephoneAnswer:"The phone number entered is invalid",badBrazilCEPAnswer:"The CEP entered is invalid",badBrazilCPFAnswer:"The CPF entered is invalid"}};$.formUtils.addValidator({name:"email",validatorFunction:function(email){var emailParts=email.toLowerCase().split("@"),localPart=emailParts[0],domain=emailParts[1];if(localPart&&domain){if(localPart.indexOf('"')==0){var len=localPart.length;localPart=localPart.replace(/\"/g,"");if(localPart.length!=len-2){return false}}return $.formUtils.validators.validate_domain.validatorFunction(emailParts[1])&&localPart.indexOf(".")!=0&&localPart.substring(localPart.length-1,localPart.length)!="."&&localPart.indexOf("..")==-1&&!/[^\w\+\.\-\#\-\_\~\!\$\&\'\(\)\*\+\,\;\=\:]/.test(localPart)}return false},errorMessage:"",errorMessageKey:"badEmail"});$.formUtils.addValidator({name:"domain",validatorFunction:function(val){return val.length>0&&val.length<=253&&!/[^a-zA-Z0-9]/.test(val.slice(-2))&&!/[^a-zA-Z0-9]/.test(val.substr(0,1))&&!/[^a-zA-Z0-9\.\-]/.test(val)&&val.split("..").length==1&&val.split(".").length>1},errorMessage:"",errorMessageKey:"badDomain"});$.formUtils.addValidator({name:"required",validatorFunction:function(val,$el,config,language,$form){switch($el.attr("type")){case"checkbox":return $el.is(":checked");case"radio":return $form.find('input[name="'+$el.attr("name")+'"]').filter(":checked").length>0;default:return $.trim(val)!==""}},errorMessage:"",errorMessageKey:"requiredFields"});$.formUtils.addValidator({name:"length",validatorFunction:function(val,$el,conf,lang){var lengthAllowed=$el.valAttr("length"),type=$el.attr("type");if(lengthAllowed==undefined){alert('Please add attribute "data-validation-length" to '+$el[0].nodeName+" named "+$el.attr("name"));return true}var len=type=="file"&&$el.get(0).files!==undefined?$el.get(0).files.length:val.length,lengthCheckResults=$.formUtils.numericRangeCheck(len,lengthAllowed),checkResult;switch(lengthCheckResults[0]){case"out":this.errorMessage=lang.lengthBadStart+lengthAllowed+lang.lengthBadEnd;checkResult=false;break;case"min":this.errorMessage=lang.lengthTooShortStart+lengthCheckResults[1]+lang.lengthBadEnd;checkResult=false;break;case"max":this.errorMessage=lang.lengthTooLongStart+lengthCheckResults[1]+lang.lengthBadEnd;checkResult=false;break;default:checkResult=true}return checkResult},errorMessage:"",errorMessageKey:""});$.formUtils.addValidator({name:"url",validatorFunction:function(url){var urlFilter=/^(https?|ftp):\/\/((((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])(\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|\[|\]|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#(((\w|-|\.|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i;if(urlFilter.test(url)){var domain=url.split("://")[1],domainSlashPos=domain.indexOf("/");if(domainSlashPos>-1)domain=domain.substr(0,domainSlashPos);return $.formUtils.validators.validate_domain.validatorFunction(domain)}return false},errorMessage:"",errorMessageKey:"badUrl"});$.formUtils.addValidator({name:"number",validatorFunction:function(val,$el,conf){if(val!==""){var allowing=$el.valAttr("allowing")||"",decimalSeparator=$el.valAttr("decimal-separator")||conf.decimalSeparator,allowsRange=false,begin,end,steps=$el.valAttr("step")||"",allowsSteps=false;if(allowing.indexOf("number")==-1)allowing+=",number";if(allowing.indexOf("negative")==-1&&val.indexOf("-")===0){return false}if(allowing.indexOf("range")>-1){begin=parseFloat(allowing.substring(allowing.indexOf("[")+1,allowing.indexOf(";")));end=parseFloat(allowing.substring(allowing.indexOf(";")+1,allowing.indexOf("]")));allowsRange=true}if(steps!="")allowsSteps=true;if(decimalSeparator==","){if(val.indexOf(".")>-1){return false}val=val.replace(",",".")}if(allowing.indexOf("number")>-1&&val.replace(/[0-9-]/g,"")===""&&(!allowsRange||val>=begin&&val<=end)&&(!allowsSteps||val%steps==0)){return true}if(allowing.indexOf("float")>-1&&val.match(new RegExp("^([0-9-]+)\\.([0-9]+)$"))!==null&&(!allowsRange||val>=begin&&val<=end)&&(!allowsSteps||val%steps==0)){return true}}return false},errorMessage:"",errorMessageKey:"badInt"});$.formUtils.addValidator({name:"alphanumeric",validatorFunction:function(val,$el,conf,language){var patternStart="^([a-zA-Z0-9",patternEnd="]+)$",additionalChars=$el.valAttr("allowing"),pattern="";if(additionalChars){pattern=patternStart+additionalChars+patternEnd;var extra=additionalChars.replace(/\\/g,"");
|
11 |
+
if(extra.indexOf(" ")>-1){extra=extra.replace(" ","");extra+=language.andSpaces||$.formUtils.LANG.andSpaces}this.errorMessage=language.badAlphaNumeric+language.badAlphaNumericExtra+extra}else{pattern=patternStart+patternEnd;this.errorMessage=language.badAlphaNumeric}return new RegExp(pattern).test(val)},errorMessage:"",errorMessageKey:""});$.formUtils.addValidator({name:"custom",validatorFunction:function(val,$el,conf){var regexp=new RegExp($el.valAttr("regexp"));return regexp.test(val)},errorMessage:"",errorMessageKey:"badCustomVal"});$.formUtils.addValidator({name:"date",validatorFunction:function(date,$el,conf){var dateFormat=$el.valAttr("format")||conf.dateFormat||"yyyy-mm-dd";return $.formUtils.parseDate(date,dateFormat)!==false},errorMessage:"",errorMessageKey:"badDate"});$.formUtils.addValidator({name:"checkbox_group",validatorFunction:function(val,$el,conf,lang,$form){var isValid=true,elname=$el.attr("name"),$checkBoxes=$("input[type=checkbox][name^='"+elname+"']",$form),checkedCount=$checkBoxes.filter(":checked").length,qtyAllowed=$el.valAttr("qty");if(qtyAllowed==undefined){var elementType=$el.get(0).nodeName;alert('Attribute "data-validation-qty" is missing from '+elementType+" named "+$el.attr("name"))}var qtyCheckResults=$.formUtils.numericRangeCheck(checkedCount,qtyAllowed);switch(qtyCheckResults[0]){case"out":this.errorMessage=lang.groupCheckedRangeStart+qtyAllowed+lang.groupCheckedEnd;isValid=false;break;case"min":this.errorMessage=lang.groupCheckedTooFewStart+qtyCheckResults[1]+lang.groupCheckedEnd;isValid=false;break;case"max":this.errorMessage=lang.groupCheckedTooManyStart+qtyCheckResults[1]+lang.groupCheckedEnd;isValid=false;break;default:isValid=true}if(!isValid){var _triggerOnBlur=function(){$checkBoxes.unbind("click",_triggerOnBlur);$checkBoxes.filter("*[data-validation]").validateInputOnBlur(lang,conf,false,"blur")};$checkBoxes.bind("click",_triggerOnBlur)}return isValid}})})(jQuery);
|
form-validator/jsconf.dev.js
ADDED
@@ -0,0 +1,42 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: JSconf
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* This module makes it possible to configure form validation using javascript
|
7 |
+
*
|
8 |
+
* @website http://formvalidator.net/#location-validators
|
9 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
10 |
+
* @version 2.2.63
|
11 |
+
*/
|
12 |
+
(function($) {
|
13 |
+
|
14 |
+
"use strict";
|
15 |
+
|
16 |
+
$.setupValidation = function(conf) {
|
17 |
+
var $forms = $(conf.form || 'form');
|
18 |
+
$.each(conf.validate || conf.validation || {}, function(elemRef, attr) {
|
19 |
+
var $elem;
|
20 |
+
if( elemRef[0] == '#' ) {
|
21 |
+
$elem = $(elemRef);
|
22 |
+
} else if( elemRef[0] == '.' ) {
|
23 |
+
$elem = $forms.find(elemRef);
|
24 |
+
} else {
|
25 |
+
$elem = $forms.find('*[name="' +elemRef+ '"]');
|
26 |
+
}
|
27 |
+
|
28 |
+
$elem.attr('data-validation', attr.validation);
|
29 |
+
|
30 |
+
$.each(attr, function(name, val) {
|
31 |
+
if( name != 'validation' && val !== false) {
|
32 |
+
if( val === true )
|
33 |
+
val = 'true';
|
34 |
+
$elem.valAttr(name, val);
|
35 |
+
}
|
36 |
+
});
|
37 |
+
});
|
38 |
+
|
39 |
+
$.validate(conf);
|
40 |
+
};
|
41 |
+
|
42 |
+
})(jQuery);
|
form-validator/jsconf.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($){"use strict";$.setupValidation=function(conf){var $forms=$(conf.form||"form");$.each(conf.validate||conf.validation||{},function(elemRef,attr){var $elem;if(elemRef[0]=="#"){$elem=$(elemRef)}else if(elemRef[0]=="."){$elem=$forms.find(elemRef)}else{$elem=$forms.find('*[name="'+elemRef+'"]')}$elem.attr("data-validation",attr.validation);$.each(attr,function(name,val){if(name!="validation"&&val!==false){if(val===true)val="true";$elem.valAttr(name,val)}})});$.validate(conf)}})(jQuery);
|
form-validator/lang/de.dev.js
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator
|
3 |
+
* ------------------------------------------
|
4 |
+
*
|
5 |
+
* German language package
|
6 |
+
*
|
7 |
+
* @website http://formvalidator.net/
|
8 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
9 |
+
* @version 2.2.63
|
10 |
+
*/
|
11 |
+
(function($, window) {
|
12 |
+
|
13 |
+
"use strict";
|
14 |
+
|
15 |
+
$(window).bind('validatorsLoaded', function() {
|
16 |
+
|
17 |
+
$.formUtils.LANG = {
|
18 |
+
errorTitle: "Ihre Anfrage konnte nicht gesendet werden!",
|
19 |
+
requiredFields: "Sie haben nicht alle Fragen beantwortet",
|
20 |
+
badTime: "Sie haben nicht die korrekte Zeit eingegeben",
|
21 |
+
badEmail: "Sie haben keine gültige E-Mail-Adresse eingegeben",
|
22 |
+
badTelephone: "Sie haben keine richtige Telefonnummer eingetragen",
|
23 |
+
badSecurityAnswer: "Sie haben die falsche Antwort auf die Sicherheitsfrage eingegeben",
|
24 |
+
badDate: "Re-Eingabe eines falschen Datums",
|
25 |
+
lengthBadStart: "Ihre Eingabe muss zwischen %s lang sein",
|
26 |
+
lengthBadEnd: " Zeichen",
|
27 |
+
lengthTooLongStart: "Sie haben eine Antwort die länger als %s angegeben",
|
28 |
+
lengthTooShortStart: "Sie haben eine Antwort die kürzer ist als %s eingegebene",
|
29 |
+
notConfirmed: "Die Antworten könnten nicht gegenseitig bestätigen,",
|
30 |
+
badDomain: "Sie haben die falsche Domäne eingetragen",
|
31 |
+
badUrl: "Sie haben nicht die richtige URL eingegeben",
|
32 |
+
badCustomVal: "Re-Eingabe einer falschen Antwort",
|
33 |
+
andSpaces: " und Leerzeichen",
|
34 |
+
badInt: "Sie haben keine Nummer eingegeben",
|
35 |
+
badSecurityNumber: "Sie haben eine falsche Sozialversicherungsnummer eingegeben",
|
36 |
+
badUKVatAnswer: "Sie haben keine UK Umsatzsteuer-Identifikationsnummer eingegeben",
|
37 |
+
badStrength: "Sie haben ein Kennwort, das nicht sicher genug ist eingegeben",
|
38 |
+
badNumberOfSelectedOptionsStart: "Sie müssen mindestens %s wählen",
|
39 |
+
badNumberOfSelectedOptionsEnd: " Antwort",
|
40 |
+
badAlphaNumeric: "Sie können nur mit alphanumerische Zeichen (Buchstaben und Zahlen) eingaben",
|
41 |
+
badAlphaNumericExtra: " und",
|
42 |
+
wrongFileSize: "Die Datei, die Sie hochzuladen versuchen, zu groß ist (max %s)",
|
43 |
+
wrongFileType: "Nur Dateien vom Typ %s sind zulässig",
|
44 |
+
groupCheckedRangeStart: "Wählen Sie zwischen",
|
45 |
+
groupCheckedTooFewStart: "Dann müssen Sie zumindest sicher,",
|
46 |
+
groupCheckedTooManyStart: "Sie können nicht mehr als zu machen",
|
47 |
+
groupCheckedEnd: " Auswahl",
|
48 |
+
badCreditCard: "Sie haben eine ungültige Kreditkartennummer eingegeben",
|
49 |
+
badCVV: "Sie haben eine falsche CVV eingegeben",
|
50 |
+
wrongFileDim: "Illegal Bildgröße,",
|
51 |
+
imageTooTall: "Das Bild kann nicht höher als %s sein",
|
52 |
+
imageTooWide: "Das Bild kann nicht breiter als %s sein",
|
53 |
+
imageTooSmall: "das Bild ist zu klein",
|
54 |
+
min: "min",
|
55 |
+
max: "max",
|
56 |
+
imageRatioNotAccepted : 'Bildverhältnis wird nicht akzeptiert'
|
57 |
+
};
|
58 |
+
|
59 |
+
});
|
60 |
+
|
61 |
+
})(jQuery, window);
|
62 |
+
|
63 |
+
|
form-validator/lang/de.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";$(window).bind("validatorsLoaded",function(){$.formUtils.LANG={errorTitle:"Ihre Anfrage konnte nicht gesendet werden!",requiredFields:"Sie haben nicht alle Fragen beantwortet",badTime:"Sie haben nicht die korrekte Zeit eingegeben",badEmail:"Sie haben keine gültige E-Mail-Adresse eingegeben",badTelephone:"Sie haben keine richtige Telefonnummer eingetragen",badSecurityAnswer:"Sie haben die falsche Antwort auf die Sicherheitsfrage eingegeben",badDate:"Re-Eingabe eines falschen Datums",lengthBadStart:"Ihre Eingabe muss zwischen %s lang sein",lengthBadEnd:" Zeichen",lengthTooLongStart:"Sie haben eine Antwort die länger als %s angegeben",lengthTooShortStart:"Sie haben eine Antwort die kürzer ist als %s eingegebene",notConfirmed:"Die Antworten könnten nicht gegenseitig bestätigen,",badDomain:"Sie haben die falsche Domäne eingetragen",badUrl:"Sie haben nicht die richtige URL eingegeben",badCustomVal:"Re-Eingabe einer falschen Antwort",andSpaces:" und Leerzeichen",badInt:"Sie haben keine Nummer eingegeben",badSecurityNumber:"Sie haben eine falsche Sozialversicherungsnummer eingegeben",badUKVatAnswer:"Sie haben keine UK Umsatzsteuer-Identifikationsnummer eingegeben",badStrength:"Sie haben ein Kennwort, das nicht sicher genug ist eingegeben",badNumberOfSelectedOptionsStart:"Sie müssen mindestens %s wählen",badNumberOfSelectedOptionsEnd:" Antwort",badAlphaNumeric:"Sie können nur mit alphanumerische Zeichen (Buchstaben und Zahlen) eingaben",badAlphaNumericExtra:" und",wrongFileSize:"Die Datei, die Sie hochzuladen versuchen, zu groß ist (max %s)",wrongFileType:"Nur Dateien vom Typ %s sind zulässig",groupCheckedRangeStart:"Wählen Sie zwischen",groupCheckedTooFewStart:"Dann müssen Sie zumindest sicher,",groupCheckedTooManyStart:"Sie können nicht mehr als zu machen",groupCheckedEnd:" Auswahl",badCreditCard:"Sie haben eine ungültige Kreditkartennummer eingegeben",badCVV:"Sie haben eine falsche CVV eingegeben",wrongFileDim:"Illegal Bildgröße,",imageTooTall:"Das Bild kann nicht höher als %s sein",imageTooWide:"Das Bild kann nicht breiter als %s sein",imageTooSmall:"das Bild ist zu klein",min:"min",max:"max",imageRatioNotAccepted:"Bildverhältnis wird nicht akzeptiert"}})})(jQuery,window);
|
form-validator/lang/es.dev.js
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator
|
3 |
+
* ------------------------------------------
|
4 |
+
*
|
5 |
+
* Spanish language package
|
6 |
+
*
|
7 |
+
* @website http://formvalidator.net/
|
8 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
9 |
+
* @version 2.2.63
|
10 |
+
*/
|
11 |
+
(function($, window) {
|
12 |
+
|
13 |
+
"use strict";
|
14 |
+
|
15 |
+
$(window).bind('validatorsLoaded', function() {
|
16 |
+
|
17 |
+
$.formUtils.LANG = {
|
18 |
+
errorTitle: 'El formulario no se ha podido enviar!',
|
19 |
+
requiredFields: 'No ha respondido a todas las preguntas',
|
20 |
+
badTime: 'No ha introducido la hora correcta',
|
21 |
+
badEmail: 'No ha entrado en una dirección de e-mail válida',
|
22 |
+
badTelephone: 'Usted no ha entrado en el número de teléfono correcto',
|
23 |
+
badSecurityAnswer: 'Ha introducido la respuesta incorrecta a la pregunta de seguridad',
|
24 |
+
badDate: 'Re-escribiendo una fecha incorrecta',
|
25 |
+
lengthBadStart: 'Su respuesta debe incluir entre',
|
26 |
+
lengthBadEnd: ' signo',
|
27 |
+
lengthTooLongStart: 'Ha introducido una respuesta que es más largo que',
|
28 |
+
lengthTooShortStart: 'Ha introducido una respuesta que es más corta que',
|
29 |
+
notConfirmed: 'Las respuestas no pudieron confirmar entre sí',
|
30 |
+
badDomain: 'Ha introducido un dominio incorrecto',
|
31 |
+
badUrl: 'Usted no ha entrado en el URL correcto',
|
32 |
+
badCustomVal: 'Re-escribiendo una respuesta incorrecta',
|
33 |
+
andSpaces: ' y espacios',
|
34 |
+
badInt: 'No ha introducido un número',
|
35 |
+
badSecurityNumber: 'Ha introducido un número de seguro social incorrecto',
|
36 |
+
badUKVatAnswer: 'No ha introducido un número de IVA del Reino Unido',
|
37 |
+
badStrength: 'Ha introducido una contraseña que no es lo suficientemente seguro',
|
38 |
+
badNumberOfSelectedOptionsStart: 'Debe seleccionar al menos',
|
39 |
+
badNumberOfSelectedOptionsEnd: ' respuesta',
|
40 |
+
badAlphaNumeric: 'Sólo se puede responder con alfanumersika caracteres (az y números)',
|
41 |
+
badAlphaNumericExtra: ' y',
|
42 |
+
wrongFileSize: 'El archivo que está tratando de subir es demasiado grande (máx %s)',
|
43 |
+
wrongFileType: 'Sólo los archivos de tipo %s está permitido',
|
44 |
+
groupCheckedRangeStart: 'Elegir entre',
|
45 |
+
groupCheckedTooFewStart: 'Entonces usted debe hacer por lo menos',
|
46 |
+
groupCheckedTooManyStart: 'Usted no puede hacer más de',
|
47 |
+
groupCheckedEnd: ' selección',
|
48 |
+
badCreditCard: 'Ha introducido un número de tarjeta de crédito válida',
|
49 |
+
badCVV: 'Usted ha introducido una CVV incorrecta',
|
50 |
+
wrongFileDim: 'Tamaño de la imagen Ilegal,',
|
51 |
+
imageTooTall: 'el cuadro no puede ser superior a',
|
52 |
+
imageTooWide: 'el cuadro no puede ser más amplio que',
|
53 |
+
imageTooSmall: 'la imagen es demasiado pequeña',
|
54 |
+
min: 'menos',
|
55 |
+
max: 'max',
|
56 |
+
imageRatioNotAccepted : 'Cociente de la imagen no es ser aceptado'
|
57 |
+
};
|
58 |
+
|
59 |
+
});
|
60 |
+
|
61 |
+
})(jQuery, window);
|
62 |
+
|
63 |
+
|
form-validator/lang/es.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";$(window).bind("validatorsLoaded",function(){$.formUtils.LANG={errorTitle:"El formulario no se ha podido enviar!",requiredFields:"No ha respondido a todas las preguntas",badTime:"No ha introducido la hora correcta",badEmail:"No ha entrado en una dirección de e-mail válida",badTelephone:"Usted no ha entrado en el número de teléfono correcto",badSecurityAnswer:"Ha introducido la respuesta incorrecta a la pregunta de seguridad",badDate:"Re-escribiendo una fecha incorrecta",lengthBadStart:"Su respuesta debe incluir entre",lengthBadEnd:" signo",lengthTooLongStart:"Ha introducido una respuesta que es más largo que",lengthTooShortStart:"Ha introducido una respuesta que es más corta que",notConfirmed:"Las respuestas no pudieron confirmar entre sí",badDomain:"Ha introducido un dominio incorrecto",badUrl:"Usted no ha entrado en el URL correcto",badCustomVal:"Re-escribiendo una respuesta incorrecta",andSpaces:" y espacios",badInt:"No ha introducido un número",badSecurityNumber:"Ha introducido un número de seguro social incorrecto",badUKVatAnswer:"No ha introducido un número de IVA del Reino Unido",badStrength:"Ha introducido una contraseña que no es lo suficientemente seguro",badNumberOfSelectedOptionsStart:"Debe seleccionar al menos",badNumberOfSelectedOptionsEnd:" respuesta",badAlphaNumeric:"Sólo se puede responder con alfanumersika caracteres (az y números)",badAlphaNumericExtra:" y",wrongFileSize:"El archivo que está tratando de subir es demasiado grande (máx %s)",wrongFileType:"Sólo los archivos de tipo %s está permitido",groupCheckedRangeStart:"Elegir entre",groupCheckedTooFewStart:"Entonces usted debe hacer por lo menos",groupCheckedTooManyStart:"Usted no puede hacer más de",groupCheckedEnd:" selección",badCreditCard:"Ha introducido un número de tarjeta de crédito válida",badCVV:"Usted ha introducido una CVV incorrecta",wrongFileDim:"Tamaño de la imagen Ilegal,",imageTooTall:"el cuadro no puede ser superior a",imageTooWide:"el cuadro no puede ser más amplio que",imageTooSmall:"la imagen es demasiado pequeña",min:"menos",max:"max",imageRatioNotAccepted:"Cociente de la imagen no es ser aceptado"}})})(jQuery,window);
|
form-validator/lang/fr.dev.js
ADDED
@@ -0,0 +1,63 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator
|
3 |
+
* ------------------------------------------
|
4 |
+
*
|
5 |
+
* French language package
|
6 |
+
*
|
7 |
+
* @website http://formvalidator.net/
|
8 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
9 |
+
* @version 2.2.63
|
10 |
+
*/
|
11 |
+
(function($, window) {
|
12 |
+
|
13 |
+
"use strict";
|
14 |
+
|
15 |
+
$(window).bind('validatorsLoaded', function() {
|
16 |
+
|
17 |
+
$.formUtils.LANG = {
|
18 |
+
errorTitle: "Le formulaire n'a pas pu être envoyé!",
|
19 |
+
requiredFields: "Vous avez pas répondu à toutes les questions",
|
20 |
+
badTime: "Vous ne l'avez pas saisi l'heure correcte",
|
21 |
+
badEmail: "Vous ne l'avez pas saisi une adresse e-mail valide",
|
22 |
+
badTelephone: "Vous avez pas entré le bon numéro de téléphone",
|
23 |
+
badSecurityAnswer: "Vous avez entré la mauvaise réponse à la question de la sécurité",
|
24 |
+
badDate: "Re-taper une date incorrecte",
|
25 |
+
lengthBadStart: "Votre réponse doit comporter entre",
|
26 |
+
lengthBadEnd: " caractères",
|
27 |
+
lengthTooLongStart: "Vous avez entré une réponse qui est plus long que",
|
28 |
+
lengthTooShortStart: "Vous avez entré une réponse qui est plus courte que",
|
29 |
+
notConfirmed: "Les réponses ne pouvaient pas confirmer l'autre",
|
30 |
+
badDomain: "Vous avez entré un domaine incorrect",
|
31 |
+
badUrl: "Vous avez pas entré l'URL correcte",
|
32 |
+
badCustomVal: "Re-taper une réponse incorrecte",
|
33 |
+
andSpaces: " et des espaces",
|
34 |
+
badInt: "Vous ne l'avez pas entré un numéro",
|
35 |
+
badSecurityNumber: "Vous avez entré un mauvais numéro de sécurité sociale",
|
36 |
+
badUKVatAnswer: "Vous avez pas entré un numéro de TVA au Royaume-Uni",
|
37 |
+
badStrength: "Vous avez entré un mot de passe qui ne soit pas suffisamment en sécurité",
|
38 |
+
badNumberOfSelectedOptionsStart: "Vous devez sélectionner au moins",
|
39 |
+
badNumberOfSelectedOptionsEnd: " réponse",
|
40 |
+
badAlphaNumeric: "Vous ne pouvez répondre avec alfanumersika caractères (az) et des chiffres",
|
41 |
+
badAlphaNumericExtra: " et",
|
42 |
+
wrongFileSize: "Le fichier que vous essayez de télécharger est trop grand (max %s)",
|
43 |
+
wrongFileType: "Seuls les fichiers de type %s est autorisée",
|
44 |
+
groupCheckedRangeStart: "Choisissez entre",
|
45 |
+
groupCheckedTooFewStart: "Ensuite, vous devez faire au moins",
|
46 |
+
groupCheckedTooManyStart: "Vous ne pouvez pas faire plus de",
|
47 |
+
groupCheckedEnd: " sélection",
|
48 |
+
badCreditCard: "Vous avez entré un numéro de carte de crédit valide",
|
49 |
+
badCVV: "Vous avez saisi un CVV incorrecte",
|
50 |
+
wrongFileDim: "Illégal taille de l'image,",
|
51 |
+
imageTooTall: "l'image ne peut pas être plus élevé que",
|
52 |
+
imageTooWide: "l'image ne peut pas être plus large que",
|
53 |
+
imageTooSmall: "l'image est trop petite",
|
54 |
+
min: "moins",
|
55 |
+
max: "max",
|
56 |
+
imageRatioNotAccepted : "Ratio de l'image est pas acceptée"
|
57 |
+
};
|
58 |
+
|
59 |
+
});
|
60 |
+
|
61 |
+
})(jQuery, window);
|
62 |
+
|
63 |
+
|
form-validator/lang/fr.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";$(window).bind("validatorsLoaded",function(){$.formUtils.LANG={errorTitle:"Le formulaire n'a pas pu être envoyé!",requiredFields:"Vous avez pas répondu à toutes les questions",badTime:"Vous ne l'avez pas saisi l'heure correcte",badEmail:"Vous ne l'avez pas saisi une adresse e-mail valide",badTelephone:"Vous avez pas entré le bon numéro de téléphone",badSecurityAnswer:"Vous avez entré la mauvaise réponse à la question de la sécurité",badDate:"Re-taper une date incorrecte",lengthBadStart:"Votre réponse doit comporter entre",lengthBadEnd:" caractères",lengthTooLongStart:"Vous avez entré une réponse qui est plus long que",lengthTooShortStart:"Vous avez entré une réponse qui est plus courte que",notConfirmed:"Les réponses ne pouvaient pas confirmer l'autre",badDomain:"Vous avez entré un domaine incorrect",badUrl:"Vous avez pas entré l'URL correcte",badCustomVal:"Re-taper une réponse incorrecte",andSpaces:" et des espaces",badInt:"Vous ne l'avez pas entré un numéro",badSecurityNumber:"Vous avez entré un mauvais numéro de sécurité sociale",badUKVatAnswer:"Vous avez pas entré un numéro de TVA au Royaume-Uni",badStrength:"Vous avez entré un mot de passe qui ne soit pas suffisamment en sécurité",badNumberOfSelectedOptionsStart:"Vous devez sélectionner au moins",badNumberOfSelectedOptionsEnd:" réponse",badAlphaNumeric:"Vous ne pouvez répondre avec alfanumersika caractères (az) et des chiffres",badAlphaNumericExtra:" et",wrongFileSize:"Le fichier que vous essayez de télécharger est trop grand (max %s)",wrongFileType:"Seuls les fichiers de type %s est autorisée",groupCheckedRangeStart:"Choisissez entre",groupCheckedTooFewStart:"Ensuite, vous devez faire au moins",groupCheckedTooManyStart:"Vous ne pouvez pas faire plus de",groupCheckedEnd:" sélection",badCreditCard:"Vous avez entré un numéro de carte de crédit valide",badCVV:"Vous avez saisi un CVV incorrecte",wrongFileDim:"Illégal taille de l'image,",imageTooTall:"l'image ne peut pas être plus élevé que",imageTooWide:"l'image ne peut pas être plus large que",imageTooSmall:"l'image est trop petite",min:"moins",max:"max",imageRatioNotAccepted:"Ratio de l'image est pas acceptée"}})})(jQuery,window);
|
form-validator/lang/pt.dev.js
ADDED
@@ -0,0 +1,64 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator
|
3 |
+
* ------------------------------------------
|
4 |
+
*
|
5 |
+
* Portuguese language package
|
6 |
+
*
|
7 |
+
* @website http://formvalidator.net/
|
8 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
9 |
+
* @version 2.2.63
|
10 |
+
*/
|
11 |
+
(function($, window) {
|
12 |
+
|
13 |
+
"use strict";
|
14 |
+
|
15 |
+
$(window).bind('validatorsLoaded', function() {
|
16 |
+
|
17 |
+
$.formUtils.LANG = {
|
18 |
+
errorTitle: 'O formulário não pode ser enviado!',
|
19 |
+
requiredFields: 'Você ainda não preencheu todos os campos obrigatórios',
|
20 |
+
badTime: 'A hora digitada não é válida',
|
21 |
+
badEmail: 'O e-mail digitado não é válido',
|
22 |
+
badTelephone: 'O telefone digitado não é válido',
|
23 |
+
badSecurityAnswer: 'A pergunta de segurança não foi respondida corretamente',
|
24 |
+
badDate: 'A data digitada não é válida',
|
25 |
+
lengthBadStart: 'Sua resposta deve incluir entre ',
|
26 |
+
lengthBadEnd: ' caracteres',
|
27 |
+
lengthTooLongStart: 'Sua resposta tem mais que ',
|
28 |
+
lengthTooShortStart: 'Sua resposta tem menos que',
|
29 |
+
notConfirmed: 'As informações digitadas não puderam ser confirmadas',
|
30 |
+
badDomain: 'O domínio digitado não é válido',
|
31 |
+
badUrl: 'A URL digitada não é válida',
|
32 |
+
badCustomVal: 'Os dados digitados não são válidos',
|
33 |
+
andSpaces: ' e espaços',
|
34 |
+
badInt: 'O número digitado não é válido',
|
35 |
+
badSecurityNumber: 'O número de seguro social digitado não é válido',
|
36 |
+
badUKVatAnswer: 'O número do VAT digitado não é válido para o Reino Unido',
|
37 |
+
badStrength: 'Senha muito fraca',
|
38 |
+
badNumberOfSelectedOptionsStart: 'Selecione pelo menos',
|
39 |
+
badNumberOfSelectedOptionsEnd: ' alternativa(s)',
|
40 |
+
badAlphaNumeric: 'Use somente caracteres alfanuméricos (letras a-z e números)',
|
41 |
+
badAlphaNumericExtra: ' e',
|
42 |
+
wrongFileSize: 'O arquivo selecionado é maior que o tamanho máximo permitido (%s)',
|
43 |
+
wrongFileType: 'Somente arquivos %s são permitidos',
|
44 |
+
groupCheckedRangeStart: 'Por favor, escolha entre ',
|
45 |
+
groupCheckedTooFewStart: 'Por favor, escolha pelo menos ',
|
46 |
+
groupCheckedTooManyStart: 'Por favor, escolhe no máximo ',
|
47 |
+
groupCheckedEnd: ' alternativa(s)',
|
48 |
+
badCreditCard: 'O número de cartão de crédito digitado não é válido',
|
49 |
+
badCVV: 'O código de segurança do cartão de crédito não é válido',
|
50 |
+
wrongFileDim: 'As dimensões da imagem não são válidas',
|
51 |
+
imageTooTall: 'a imagem não pode ser mais alta que ',
|
52 |
+
imageTooWide: 'a imagem não pode ser mais larga que ',
|
53 |
+
imageTooSmall: 'a imagem é muito pequena',
|
54 |
+
min: 'min',
|
55 |
+
max: 'max',
|
56 |
+
imageRatioNotAccepted : 'A proporção da imagem (largura x altura) não é válida',
|
57 |
+
badBrazilTelephoneAnswer: 'O número de telefone digitado é inválido',
|
58 |
+
badBrazilCEPAnswer: 'O CEP digitado é inválido',
|
59 |
+
badBrazilCPFAnswer: 'O CPF digitado é inválido'
|
60 |
+
};
|
61 |
+
|
62 |
+
});
|
63 |
+
|
64 |
+
})(jQuery, window);
|
form-validator/lang/pt.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";$(window).bind("validatorsLoaded",function(){$.formUtils.LANG={errorTitle:"O formulário não pode ser enviado!",requiredFields:"Você ainda não preencheu todos os campos obrigatórios",badTime:"A hora digitada não é válida",badEmail:"O e-mail digitado não é válido",badTelephone:"O telefone digitado não é válido",badSecurityAnswer:"A pergunta de segurança não foi respondida corretamente",badDate:"A data digitada não é válida",lengthBadStart:"Sua resposta deve incluir entre ",lengthBadEnd:" caracteres",lengthTooLongStart:"Sua resposta tem mais que ",lengthTooShortStart:"Sua resposta tem menos que",notConfirmed:"As informações digitadas não puderam ser confirmadas",badDomain:"O domínio digitado não é válido",badUrl:"A URL digitada não é válida",badCustomVal:"Os dados digitados não são válidos",andSpaces:" e espaços",badInt:"O número digitado não é válido",badSecurityNumber:"O número de seguro social digitado não é válido",badUKVatAnswer:"O número do VAT digitado não é válido para o Reino Unido",badStrength:"Senha muito fraca",badNumberOfSelectedOptionsStart:"Selecione pelo menos",badNumberOfSelectedOptionsEnd:" alternativa(s)",badAlphaNumeric:"Use somente caracteres alfanuméricos (letras a-z e números)",badAlphaNumericExtra:" e",wrongFileSize:"O arquivo selecionado é maior que o tamanho máximo permitido (%s)",wrongFileType:"Somente arquivos %s são permitidos",groupCheckedRangeStart:"Por favor, escolha entre ",groupCheckedTooFewStart:"Por favor, escolha pelo menos ",groupCheckedTooManyStart:"Por favor, escolhe no máximo ",groupCheckedEnd:" alternativa(s)",badCreditCard:"O número de cartão de crédito digitado não é válido",badCVV:"O código de segurança do cartão de crédito não é válido",wrongFileDim:"As dimensões da imagem não são válidas",imageTooTall:"a imagem não pode ser mais alta que ",imageTooWide:"a imagem não pode ser mais larga que ",imageTooSmall:"a imagem é muito pequena",min:"min",max:"max",imageRatioNotAccepted:"A proporção da imagem (largura x altura) não é válida",badBrazilTelephoneAnswer:"O número de telefone digitado é inválido",badBrazilCEPAnswer:"O CEP digitado é inválido",badBrazilCPFAnswer:"O CPF digitado é inválido"}})})(jQuery,window);
|
form-validator/lang/sv.dev.js
ADDED
@@ -0,0 +1,62 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator
|
3 |
+
* ------------------------------------------
|
4 |
+
*
|
5 |
+
* Swedish language package
|
6 |
+
*
|
7 |
+
* @website http://formvalidator.net/
|
8 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
9 |
+
* @version 2.2.63
|
10 |
+
*/
|
11 |
+
(function($, window) {
|
12 |
+
|
13 |
+
"use strict";
|
14 |
+
|
15 |
+
$(window).bind('validatorsLoaded', function() {
|
16 |
+
|
17 |
+
$.formUtils.LANG = {
|
18 |
+
errorTitle: 'Formuläret kunde inte skickas!',
|
19 |
+
requiredFields: 'Du har inte besvarat alla frågor',
|
20 |
+
badTime: 'Du har inte angett en korrekt tidpunkt',
|
21 |
+
badEmail: 'Du har inte angett en korrekt e-postadress',
|
22 |
+
badTelephone: 'Du har inte angett ett korrekt telefonnummer',
|
23 |
+
badSecurityAnswer: 'Du har angett fel svar på säkerhetsfrågan',
|
24 |
+
badDate: 'Du har anget ett felaktigt datum',
|
25 |
+
lengthBadStart: 'Ditt svar måste innehålla mellan ',
|
26 |
+
lengthBadEnd: ' tecken',
|
27 |
+
lengthTooLongStart: 'Du har angett ett svar som är längre än ',
|
28 |
+
lengthTooShortStart: 'Du har angett ett svar som är kortare än ',
|
29 |
+
notConfirmed: 'Svaren kunde inte bekräfta varandra',
|
30 |
+
badDomain: 'Du har angett en inkorrekt domän',
|
31 |
+
badUrl: 'Du har inte angett en korrekt webbadress',
|
32 |
+
badCustomVal: 'Du har anget ett inkorrekt svar',
|
33 |
+
andSpaces: ' och mellanslag ',
|
34 |
+
badInt: 'Du har inte angett en siffra',
|
35 |
+
badSecurityNumber: 'Du har angett ett felaktigt personnummer',
|
36 |
+
badUKVatAnswer: 'Du har inte angett ett brittiskt moms-nummer',
|
37 |
+
badStrength: 'Du har angett ett lösenord som inte är nog säkert',
|
38 |
+
badNumberOfSelectedOptionsStart: 'Du måste åtminstone välja ',
|
39 |
+
badNumberOfSelectedOptionsEnd: ' svarsalternativ',
|
40 |
+
badAlphaNumeric: 'Du kan endast svara med alfanumersika tecken (a-z och siffror)',
|
41 |
+
badAlphaNumericExtra: ' och ',
|
42 |
+
wrongFileSize: 'Filen du försöker ladda upp är för stor (max %s)',
|
43 |
+
wrongFileType: 'Endast filer av typen %s är tillåtna',
|
44 |
+
groupCheckedRangeStart: 'Välj mellan ',
|
45 |
+
groupCheckedTooFewStart: 'Då måste göra minst ',
|
46 |
+
groupCheckedTooManyStart: 'Du får inte göra fler än ',
|
47 |
+
groupCheckedEnd: ' val',
|
48 |
+
badCreditCard: 'Du har angett ett felaktigt kreditkortsnummer',
|
49 |
+
badCVV: 'Du har angett ett felaktigt CVV-nummer',
|
50 |
+
wrongFileDim : 'Otillåten bildstorlek,',
|
51 |
+
imageTooTall : 'bilden får inte vara högre än',
|
52 |
+
imageTooWide : 'bilden får inte vara bredare än',
|
53 |
+
imageTooSmall : 'bilden är för liten',
|
54 |
+
genericBadInputValue : 'The input value can be accepted',
|
55 |
+
min : 'minst',
|
56 |
+
max : 'max',
|
57 |
+
imageRatioNotAccepted : 'Bildens dimensioner (förhållandet mellan höjd och längd) kan inte accepteras'
|
58 |
+
};
|
59 |
+
|
60 |
+
});
|
61 |
+
|
62 |
+
})(jQuery, window);
|
form-validator/lang/sv.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";$(window).bind("validatorsLoaded",function(){$.formUtils.LANG={errorTitle:"Formuläret kunde inte skickas!",requiredFields:"Du har inte besvarat alla frågor",badTime:"Du har inte angett en korrekt tidpunkt",badEmail:"Du har inte angett en korrekt e-postadress",badTelephone:"Du har inte angett ett korrekt telefonnummer",badSecurityAnswer:"Du har angett fel svar på säkerhetsfrågan",badDate:"Du har anget ett felaktigt datum",lengthBadStart:"Ditt svar måste innehålla mellan ",lengthBadEnd:" tecken",lengthTooLongStart:"Du har angett ett svar som är längre än ",lengthTooShortStart:"Du har angett ett svar som är kortare än ",notConfirmed:"Svaren kunde inte bekräfta varandra",badDomain:"Du har angett en inkorrekt domän",badUrl:"Du har inte angett en korrekt webbadress",badCustomVal:"Du har anget ett inkorrekt svar",andSpaces:" och mellanslag ",badInt:"Du har inte angett en siffra",badSecurityNumber:"Du har angett ett felaktigt personnummer",badUKVatAnswer:"Du har inte angett ett brittiskt moms-nummer",badStrength:"Du har angett ett lösenord som inte är nog säkert",badNumberOfSelectedOptionsStart:"Du måste åtminstone välja ",badNumberOfSelectedOptionsEnd:" svarsalternativ",badAlphaNumeric:"Du kan endast svara med alfanumersika tecken (a-z och siffror)",badAlphaNumericExtra:" och ",wrongFileSize:"Filen du försöker ladda upp är för stor (max %s)",wrongFileType:"Endast filer av typen %s är tillåtna",groupCheckedRangeStart:"Välj mellan ",groupCheckedTooFewStart:"Då måste göra minst ",groupCheckedTooManyStart:"Du får inte göra fler än ",groupCheckedEnd:" val",badCreditCard:"Du har angett ett felaktigt kreditkortsnummer",badCVV:"Du har angett ett felaktigt CVV-nummer",wrongFileDim:"Otillåten bildstorlek,",imageTooTall:"bilden får inte vara högre än",imageTooWide:"bilden får inte vara bredare än",imageTooSmall:"bilden är för liten",genericBadInputValue:"The input value can be accepted",min:"minst",max:"max",imageRatioNotAccepted:"Bildens dimensioner (förhållandet mellan höjd och längd) kan inte accepteras"}})})(jQuery,window);
|
form-validator/location.dev.js
ADDED
@@ -0,0 +1,78 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: Date
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* The following validators will be added by this module:
|
7 |
+
* - Country
|
8 |
+
* - US state
|
9 |
+
* - longitude and latitude
|
10 |
+
*
|
11 |
+
* @website http://formvalidator.net/#location-validators
|
12 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
13 |
+
* @version 2.2.63
|
14 |
+
*/
|
15 |
+
(function($) {
|
16 |
+
|
17 |
+
/*
|
18 |
+
* Validate that country exists
|
19 |
+
*/
|
20 |
+
$.formUtils.addValidator({
|
21 |
+
name : 'country',
|
22 |
+
validatorFunction : function(str) {
|
23 |
+
return $.inArray(str.toLowerCase(), this.countries) > -1;
|
24 |
+
},
|
25 |
+
countries : ['afghanistan','albania','algeria','american samoa','andorra','angola','anguilla','antarctica','antigua and barbuda','arctic ocean','argentina','armenia','aruba','ashmore and cartier islands','atlantic ocean','australia','austria','azerbaijan','bahamas','bahrain','baltic sea','baker island','bangladesh','barbados','bassas da india','belarus','belgium','belize','benin','bermuda','bhutan','bolivia','borneo','bosnia and herzegovina','botswana','bouvet island','brazil','british virgin islands','brunei','bulgaria','burkina faso','burundi','cambodia','cameroon','canada','cape verde','cayman islands','central african republic','chad','chile','china','christmas island','clipperton island','cocos islands','colombia','comoros','cook islands','coral sea islands','costa rica','croatia','cuba','cyprus','czech republic','democratic republic of the congo','denmark','djibouti','dominica','dominican republic','east timor','ecuador','egypt','el salvador','equatorial guinea','eritrea','estonia','ethiopia','europa island','falkland islands','faroe islands','fiji','finland','france','french guiana','french polynesia','french southern and antarctic lands','gabon','gambia','gaza strip','georgia','germany','ghana','gibraltar','glorioso islands','greece','greenland','grenada','guadeloupe','guam','guatemala','guernsey','guinea','guinea-bissau','guyana','haiti','heard island and mcdonald islands','honduras','hong kong','howland island','hungary','iceland','india','indian ocean','indonesia','iran','iraq','ireland','isle of man','israel','italy','jamaica','jan mayen','japan','jarvis island','jersey','johnston atoll','jordan','juan de nova island','kazakhstan','kenya','kerguelen archipelago','kingman reef','kiribati','kosovo','kuwait','kyrgyzstan','laos','latvia','lebanon','lesotho','liberia','libya','liechtenstein','lithuania','luxembourg','macau','macedonia','madagascar','malawi','malaysia','maldives','mali','malta','marshall islands','martinique','mauritania','mauritius','mayotte','mediterranean sea','mexico','micronesia','midway islands','moldova','monaco','mongolia','montenegro','montserrat','morocco','mozambique','myanmar','namibia','nauru','navassa island','nepal','netherlands','netherlands antilles','new caledonia','new zealand','nicaragua','niger','nigeria','niue','norfolk island','north korea','north sea','northern mariana islands','norway','oman','pacific ocean','pakistan','palau','palmyra atoll','panama','papua new guinea','paracel islands','paraguay','peru','philippines','pitcairn islands','poland','portugal','puerto rico','qatar','republic of the congo','reunion','romania','ross sea','russia','rwanda','saint helena','saint kitts and nevis','saint lucia','saint pierre and miquelon','saint vincent and the grenadines','samoa','san marino','sao tome and principe','saudi arabia','senegal','serbia','seychelles','sierra leone','singapore','slovakia','slovenia','solomon islands','somalia','south africa','south georgia and the south sandwich islands','south korea','southern ocean','spain','spratly islands','sri lanka','sudan','suriname','svalbard','swaziland','sweden','switzerland','syria','taiwan','tajikistan','tanzania','tasman sea','thailand','togo','tokelau','tonga','trinidad and tobago','tromelin island','tunisia','turkey','turkmenistan','turks and caicos islands','tuvalu','uganda','ukraine','united arab emirates','united kingdom','uruguay','usa','uzbekistan','vanuatu','venezuela','viet nam','virgin islands','wake island','wallis and futuna','west bank','western sahara','yemen','zambia','zimbabwe'],
|
26 |
+
errorMessage : '',
|
27 |
+
errorMessageKey: 'badCustomVal'
|
28 |
+
});
|
29 |
+
|
30 |
+
/*
|
31 |
+
* Is this a valid federate state in the US
|
32 |
+
*/
|
33 |
+
$.formUtils.addValidator({
|
34 |
+
name : 'federatestate',
|
35 |
+
validatorFunction : function(str) {
|
36 |
+
return $.inArray(str.toLowerCase(), this.states) > -1;
|
37 |
+
},
|
38 |
+
states : ['alabama','alaska', 'arizona', 'arkansas','california','colorado','connecticut','delaware','florida','georgia','hawaii','idaho','illinois','indiana','iowa','kansas','kentucky','louisiana','maine','maryland', 'district of columbia', 'massachusetts','michigan','minnesota','mississippi','missouri','montana','nebraska','nevada','new hampshire','new jersey','new mexico','new york','north carolina','north dakota','ohio','oklahoma','oregon','pennsylvania','rhode island','south carolina','south dakota','tennessee','texas','utah','vermont','virginia','washington','west virginia','wisconsin','wyoming'],
|
39 |
+
errorMessage : '',
|
40 |
+
errorMessageKey: 'badCustomVal'
|
41 |
+
});
|
42 |
+
|
43 |
+
|
44 |
+
$.formUtils.addValidator({
|
45 |
+
name : 'longlat',
|
46 |
+
validatorFunction : function(str) {
|
47 |
+
var regexp = /^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),\s*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$/;
|
48 |
+
return regexp.test(str);
|
49 |
+
},
|
50 |
+
errorMessage:'',
|
51 |
+
errorMessageKey:'badCustomVal'
|
52 |
+
});
|
53 |
+
|
54 |
+
/**
|
55 |
+
* @private
|
56 |
+
* @param {Array} listItems
|
57 |
+
* @return {Array}
|
58 |
+
*/
|
59 |
+
var _makeSortedList = function(listItems) {
|
60 |
+
var newList = [];
|
61 |
+
$.each(listItems, function(i, v) {
|
62 |
+
newList.push(v.substr(0,1).toUpperCase() + v.substr(1, v.length));
|
63 |
+
});
|
64 |
+
newList.sort();
|
65 |
+
return newList;
|
66 |
+
};
|
67 |
+
|
68 |
+
$.fn.suggestCountry = function(settings) {
|
69 |
+
var country = _makeSortedList($.formUtils.validators.validate_country.countries);
|
70 |
+
return $.formUtils.suggest(this, country, settings);
|
71 |
+
};
|
72 |
+
|
73 |
+
$.fn.suggestState = function(settings) {
|
74 |
+
var states = _makeSortedList($.formUtils.validators.validate_federatestate.states);
|
75 |
+
return $.formUtils.suggest(this, states, settings);
|
76 |
+
};
|
77 |
+
|
78 |
+
})(jQuery);
|
form-validator/location.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($){$.formUtils.addValidator({name:"country",validatorFunction:function(str){return $.inArray(str.toLowerCase(),this.countries)>-1},countries:["afghanistan","albania","algeria","american samoa","andorra","angola","anguilla","antarctica","antigua and barbuda","arctic ocean","argentina","armenia","aruba","ashmore and cartier islands","atlantic ocean","australia","austria","azerbaijan","bahamas","bahrain","baltic sea","baker island","bangladesh","barbados","bassas da india","belarus","belgium","belize","benin","bermuda","bhutan","bolivia","borneo","bosnia and herzegovina","botswana","bouvet island","brazil","british virgin islands","brunei","bulgaria","burkina faso","burundi","cambodia","cameroon","canada","cape verde","cayman islands","central african republic","chad","chile","china","christmas island","clipperton island","cocos islands","colombia","comoros","cook islands","coral sea islands","costa rica","croatia","cuba","cyprus","czech republic","democratic republic of the congo","denmark","djibouti","dominica","dominican republic","east timor","ecuador","egypt","el salvador","equatorial guinea","eritrea","estonia","ethiopia","europa island","falkland islands","faroe islands","fiji","finland","france","french guiana","french polynesia","french southern and antarctic lands","gabon","gambia","gaza strip","georgia","germany","ghana","gibraltar","glorioso islands","greece","greenland","grenada","guadeloupe","guam","guatemala","guernsey","guinea","guinea-bissau","guyana","haiti","heard island and mcdonald islands","honduras","hong kong","howland island","hungary","iceland","india","indian ocean","indonesia","iran","iraq","ireland","isle of man","israel","italy","jamaica","jan mayen","japan","jarvis island","jersey","johnston atoll","jordan","juan de nova island","kazakhstan","kenya","kerguelen archipelago","kingman reef","kiribati","kosovo","kuwait","kyrgyzstan","laos","latvia","lebanon","lesotho","liberia","libya","liechtenstein","lithuania","luxembourg","macau","macedonia","madagascar","malawi","malaysia","maldives","mali","malta","marshall islands","martinique","mauritania","mauritius","mayotte","mediterranean sea","mexico","micronesia","midway islands","moldova","monaco","mongolia","montenegro","montserrat","morocco","mozambique","myanmar","namibia","nauru","navassa island","nepal","netherlands","netherlands antilles","new caledonia","new zealand","nicaragua","niger","nigeria","niue","norfolk island","north korea","north sea","northern mariana islands","norway","oman","pacific ocean","pakistan","palau","palmyra atoll","panama","papua new guinea","paracel islands","paraguay","peru","philippines","pitcairn islands","poland","portugal","puerto rico","qatar","republic of the congo","reunion","romania","ross sea","russia","rwanda","saint helena","saint kitts and nevis","saint lucia","saint pierre and miquelon","saint vincent and the grenadines","samoa","san marino","sao tome and principe","saudi arabia","senegal","serbia","seychelles","sierra leone","singapore","slovakia","slovenia","solomon islands","somalia","south africa","south georgia and the south sandwich islands","south korea","southern ocean","spain","spratly islands","sri lanka","sudan","suriname","svalbard","swaziland","sweden","switzerland","syria","taiwan","tajikistan","tanzania","tasman sea","thailand","togo","tokelau","tonga","trinidad and tobago","tromelin island","tunisia","turkey","turkmenistan","turks and caicos islands","tuvalu","uganda","ukraine","united arab emirates","united kingdom","uruguay","usa","uzbekistan","vanuatu","venezuela","viet nam","virgin islands","wake island","wallis and futuna","west bank","western sahara","yemen","zambia","zimbabwe"],errorMessage:"",errorMessageKey:"badCustomVal"});$.formUtils.addValidator({name:"federatestate",validatorFunction:function(str){return $.inArray(str.toLowerCase(),this.states)>-1},states:["alabama","alaska","arizona","arkansas","california","colorado","connecticut","delaware","florida","georgia","hawaii","idaho","illinois","indiana","iowa","kansas","kentucky","louisiana","maine","maryland","district of columbia","massachusetts","michigan","minnesota","mississippi","missouri","montana","nebraska","nevada","new hampshire","new jersey","new mexico","new york","north carolina","north dakota","ohio","oklahoma","oregon","pennsylvania","rhode island","south carolina","south dakota","tennessee","texas","utah","vermont","virginia","washington","west virginia","wisconsin","wyoming"],errorMessage:"",errorMessageKey:"badCustomVal"});$.formUtils.addValidator({name:"longlat",validatorFunction:function(str){var regexp=/^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),\s*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$/;return regexp.test(str)},errorMessage:"",errorMessageKey:"badCustomVal"});var _makeSortedList=function(listItems){var newList=[];$.each(listItems,function(i,v){newList.push(v.substr(0,1).toUpperCase()+v.substr(1,v.length))});newList.sort();return newList};$.fn.suggestCountry=function(settings){var country=_makeSortedList($.formUtils.validators.validate_country.countries);return $.formUtils.suggest(this,country,settings)};$.fn.suggestState=function(settings){var states=_makeSortedList($.formUtils.validators.validate_federatestate.states);return $.formUtils.suggest(this,states,settings)}})(jQuery);
|
form-validator/sanitize.dev.js
ADDED
@@ -0,0 +1,145 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: sanitize
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* This module makes it possible to add sanitation functions to
|
7 |
+
* inputs. The functions is triggered on blur. Example:
|
8 |
+
*
|
9 |
+
* <input data-sanitize="uppercase trim" />
|
10 |
+
*
|
11 |
+
* Available functions are:
|
12 |
+
* - uppercase
|
13 |
+
* - lowercase
|
14 |
+
* - capitalize
|
15 |
+
* - trim
|
16 |
+
* - trimLeft
|
17 |
+
* - trimRight
|
18 |
+
* - numberFormat
|
19 |
+
* - insertLeft
|
20 |
+
* - insertRight
|
21 |
+
* - escape (replace <, >, &, ' and " with HTML entities)
|
22 |
+
*
|
23 |
+
* @website http://formvalidator.net/
|
24 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
25 |
+
* @version 2.2.63
|
26 |
+
*/
|
27 |
+
(function($, window) {
|
28 |
+
|
29 |
+
"use strict";
|
30 |
+
|
31 |
+
var inputsThatCantBeSanitized = '[type="button"], [type="submit"], [type="radio"], [type="checkbox"], [type="reset"], [type="search"]',
|
32 |
+
splitStringInHalf = function(str) {
|
33 |
+
var firstHalf = Math.floor(str.length / 2);
|
34 |
+
return [str.substr(0, firstHalf), str.substr(firstHalf, str.length - firstHalf)];
|
35 |
+
},
|
36 |
+
sanitizeCommands = {
|
37 |
+
upper : function(val) {
|
38 |
+
return val.toLocaleUpperCase();
|
39 |
+
},
|
40 |
+
lower : function(val) {
|
41 |
+
return val.toLocaleLowerCase();
|
42 |
+
},
|
43 |
+
trim : function(val) {
|
44 |
+
return $.trim(val);
|
45 |
+
},
|
46 |
+
trimLeft : function(val) {
|
47 |
+
if( val.length > 1 ) {
|
48 |
+
var parts = splitStringInHalf(val);
|
49 |
+
val = $.trim(parts[0]) + parts[1];
|
50 |
+
}
|
51 |
+
return val;
|
52 |
+
},
|
53 |
+
trimRight : function(val) {
|
54 |
+
if( val.length > 1 ) {
|
55 |
+
var parts = splitStringInHalf(val);
|
56 |
+
val = parts[0] + $.trim(parts[1]);
|
57 |
+
}
|
58 |
+
return val;
|
59 |
+
},
|
60 |
+
capitalize : function(val) {
|
61 |
+
var words = val.split(' ');
|
62 |
+
$.each(words, function(i, word) {
|
63 |
+
words[i] = word.substr(0,1).toUpperCase() + word.substr(1, word.length);
|
64 |
+
});
|
65 |
+
return words.join(' ');
|
66 |
+
},
|
67 |
+
insert : function(val, $input, pos) {
|
68 |
+
var extra = ($input.attr('data-sanitize-insert-'+pos) || '').replace(/\[SPACE\]/g, ' ');
|
69 |
+
if( (pos == 'left' && val.indexOf(extra) == 0) ||
|
70 |
+
(pos == 'right' && val.substring(val.length - extra.length) == extra)) {
|
71 |
+
return val;
|
72 |
+
}
|
73 |
+
return (pos == 'left' ? extra:'') + val + (pos == 'right' ? extra : '');
|
74 |
+
},
|
75 |
+
insertRight : function(val, $input) {
|
76 |
+
return this.insert(val, $input, 'right');
|
77 |
+
},
|
78 |
+
insertLeft : function(val, $input) {
|
79 |
+
return this.insert(val, $input, 'left');
|
80 |
+
},
|
81 |
+
numberFormat : function(val, $input, config) {
|
82 |
+
if( 'numeral' in window ) {
|
83 |
+
val = numeral(val).format( $input.attr('data-sanitize-number-format') );
|
84 |
+
} else {
|
85 |
+
throw new Error('Using sanitation function "numberFormat" requires that you include numeraljs (http://http://numeraljs.com/)');
|
86 |
+
}
|
87 |
+
return val;
|
88 |
+
},
|
89 |
+
escape : function(val) {
|
90 |
+
var symbols = {
|
91 |
+
'<' : '__%AMP%__lt;',
|
92 |
+
'>' : '__%AMP%__gt;',
|
93 |
+
'&' : '__%AMP%__amp;',
|
94 |
+
'\'': '__%AMP%__#8217;',
|
95 |
+
'"' : '__%AMP%__quot;'
|
96 |
+
};
|
97 |
+
$.each(symbols, function(symbol, replacement) {
|
98 |
+
val = val.replace(new RegExp(symbol, 'g'), replacement);
|
99 |
+
});
|
100 |
+
return val.replace(new RegExp('__\%AMP\%__', 'g'), '&');
|
101 |
+
}
|
102 |
+
},
|
103 |
+
setupSanitation = function(evt, $forms, config) {
|
104 |
+
|
105 |
+
if( !$forms ) {
|
106 |
+
$forms = $('form');
|
107 |
+
}
|
108 |
+
if( !$forms.each )
|
109 |
+
$forms = $($forms);
|
110 |
+
|
111 |
+
var execSanitationCommands = function() {
|
112 |
+
var $input = $(this),
|
113 |
+
value = $input.val();
|
114 |
+
$.split($input.attr('data-sanitize'), function(command) {
|
115 |
+
if( command in sanitizeCommands )
|
116 |
+
value = sanitizeCommands[command](value, $input, config);
|
117 |
+
else
|
118 |
+
throw new Error('Use of unknown sanitize command "'+command+'"');
|
119 |
+
});
|
120 |
+
$input
|
121 |
+
.val(value)
|
122 |
+
.trigger('keyup.validation'); // we need to re-validate in case it gets validated on blur
|
123 |
+
};
|
124 |
+
|
125 |
+
$forms.each(function() {
|
126 |
+
var $form = $(this);
|
127 |
+
if( config.sanitizeAll ) {
|
128 |
+
$form.find('input,textarea').not(inputsThatCantBeSanitized).each(function() {
|
129 |
+
$(this).attr('data-sanitize', config.sanitizeAll+ ' '+ ($(this).attr('data-sanitize') || ''));
|
130 |
+
});
|
131 |
+
}
|
132 |
+
|
133 |
+
$form.find('[data-sanitize]')
|
134 |
+
.unbind('blur', execSanitationCommands)
|
135 |
+
.bind('blur', execSanitationCommands);
|
136 |
+
|
137 |
+
});
|
138 |
+
};
|
139 |
+
|
140 |
+
$(window).on('validatorsLoaded formValidationSetup', setupSanitation);
|
141 |
+
|
142 |
+
// Only for unit testing
|
143 |
+
$.formUtils.setupSanitation = setupSanitation;
|
144 |
+
|
145 |
+
})(jQuery, window);
|
form-validator/sanitize.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";var inputsThatCantBeSanitized='[type="button"], [type="submit"], [type="radio"], [type="checkbox"], [type="reset"], [type="search"]',splitStringInHalf=function(str){var firstHalf=Math.floor(str.length/2);return[str.substr(0,firstHalf),str.substr(firstHalf,str.length-firstHalf)]},sanitizeCommands={upper:function(val){return val.toLocaleUpperCase()},lower:function(val){return val.toLocaleLowerCase()},trim:function(val){return $.trim(val)},trimLeft:function(val){if(val.length>1){var parts=splitStringInHalf(val);val=$.trim(parts[0])+parts[1]}return val},trimRight:function(val){if(val.length>1){var parts=splitStringInHalf(val);val=parts[0]+$.trim(parts[1])}return val},capitalize:function(val){var words=val.split(" ");$.each(words,function(i,word){words[i]=word.substr(0,1).toUpperCase()+word.substr(1,word.length)});return words.join(" ")},insert:function(val,$input,pos){var extra=($input.attr("data-sanitize-insert-"+pos)||"").replace(/\[SPACE\]/g," ");if(pos=="left"&&val.indexOf(extra)==0||pos=="right"&&val.substring(val.length-extra.length)==extra){return val}return(pos=="left"?extra:"")+val+(pos=="right"?extra:"")},insertRight:function(val,$input){return this.insert(val,$input,"right")},insertLeft:function(val,$input){return this.insert(val,$input,"left")},numberFormat:function(val,$input,config){if("numeral"in window){val=numeral(val).format($input.attr("data-sanitize-number-format"))}else{throw new Error('Using sanitation function "numberFormat" requires that you include numeraljs (http://http://numeraljs.com/)')}return val},escape:function(val){var symbols={"<":"__%AMP%__lt;",">":"__%AMP%__gt;","&":"__%AMP%__amp;","'":"__%AMP%__#8217;",'"':"__%AMP%__quot;"};$.each(symbols,function(symbol,replacement){val=val.replace(new RegExp(symbol,"g"),replacement)});return val.replace(new RegExp("__%AMP%__","g"),"&")}},setupSanitation=function(evt,$forms,config){if(!$forms){$forms=$("form")}if(!$forms.each)$forms=$($forms);var execSanitationCommands=function(){var $input=$(this),value=$input.val();$.split($input.attr("data-sanitize"),function(command){if(command in sanitizeCommands)value=sanitizeCommands[command](value,$input,config);else throw new Error('Use of unknown sanitize command "'+command+'"')});$input.val(value).trigger("keyup.validation")};$forms.each(function(){var $form=$(this);if(config.sanitizeAll){$form.find("input,textarea").not(inputsThatCantBeSanitized).each(function(){$(this).attr("data-sanitize",config.sanitizeAll+" "+($(this).attr("data-sanitize")||""))})}$form.find("[data-sanitize]").unbind("blur",execSanitationCommands).bind("blur",execSanitationCommands)})};$(window).on("validatorsLoaded formValidationSetup",setupSanitation);$.formUtils.setupSanitation=setupSanitation})(jQuery,window);
|
form-validator/security.dev.js
ADDED
@@ -0,0 +1,505 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: Security
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://victorjonsson.se>
|
5 |
+
*
|
6 |
+
* This module adds validators typically used in registration forms.
|
7 |
+
* This module adds the following validators:
|
8 |
+
* - spamcheck
|
9 |
+
* - confirmation
|
10 |
+
* - strength
|
11 |
+
* - backend
|
12 |
+
* - credit card
|
13 |
+
* - cvv
|
14 |
+
*
|
15 |
+
* @website http://formvalidator.net/#security-validators
|
16 |
+
* @version 2.2.63
|
17 |
+
*/
|
18 |
+
(function($, window) {
|
19 |
+
|
20 |
+
'use strict';
|
21 |
+
|
22 |
+
/*
|
23 |
+
* Simple spam check
|
24 |
+
*/
|
25 |
+
$.formUtils.addValidator({
|
26 |
+
name : 'spamcheck',
|
27 |
+
validatorFunction : function(val, $el, config) {
|
28 |
+
var attr = $el.valAttr('captcha');
|
29 |
+
return attr === val;
|
30 |
+
},
|
31 |
+
errorMessage : '',
|
32 |
+
errorMessageKey: 'badSecurityAnswer'
|
33 |
+
});
|
34 |
+
|
35 |
+
|
36 |
+
/*
|
37 |
+
* Validate confirmation
|
38 |
+
*/
|
39 |
+
$.formUtils.addValidator({
|
40 |
+
name : 'confirmation',
|
41 |
+
validatorFunction : function(value, $el, config, language, $form) {
|
42 |
+
var conf = '',
|
43 |
+
confInputName = $el.valAttr('confirm') || ($el.attr('name') + '_confirmation'),
|
44 |
+
confInput = $form.find('input[name="' +confInputName+ '"]').eq(0);
|
45 |
+
|
46 |
+
if (confInput) {
|
47 |
+
conf = confInput.val();
|
48 |
+
} else {
|
49 |
+
alert('Could not find an input with name "'+confInputName+'"');
|
50 |
+
}
|
51 |
+
|
52 |
+
return value === conf;
|
53 |
+
},
|
54 |
+
errorMessage : '',
|
55 |
+
errorMessageKey: 'notConfirmed'
|
56 |
+
});
|
57 |
+
|
58 |
+
var creditCards = {
|
59 |
+
'amex' : [15,15],
|
60 |
+
'diners_club' : [14,14],
|
61 |
+
'cjb' : [16,16],
|
62 |
+
'laser' : [16,19],
|
63 |
+
'visa' : [16,16],
|
64 |
+
'mastercard' : [16,16],
|
65 |
+
'maestro' : [12,19],
|
66 |
+
'discover' : [16,16]
|
67 |
+
},
|
68 |
+
checkOnlyAmex = false,
|
69 |
+
allowsAmex = false;
|
70 |
+
|
71 |
+
/*
|
72 |
+
* Credit card
|
73 |
+
*/
|
74 |
+
$.formUtils.addValidator({
|
75 |
+
name : 'creditcard',
|
76 |
+
validatorFunction : function(value, $el, config, language, $form) {
|
77 |
+
var allowing = $.split( $el.valAttr('allowing') || '' );
|
78 |
+
|
79 |
+
// Setup for cvv validation
|
80 |
+
allowsAmex = $.inArray('amex', allowing) > -1;
|
81 |
+
checkOnlyAmex = allowsAmex && allowing.length == 1;
|
82 |
+
|
83 |
+
// Correct length
|
84 |
+
if( allowing.length > 0 ) {
|
85 |
+
var hasValidLength = false;
|
86 |
+
$.each(allowing, function(i, cardName) {
|
87 |
+
if( cardName in creditCards) {
|
88 |
+
if( value.length >= creditCards[cardName][0] && value.length <= creditCards[cardName][1]) {
|
89 |
+
hasValidLength = true;
|
90 |
+
return false;
|
91 |
+
}
|
92 |
+
} else if( window.console ) {
|
93 |
+
console.warn('Use of unknown credit card "'+cardName+'"');
|
94 |
+
}
|
95 |
+
});
|
96 |
+
|
97 |
+
if( !hasValidLength )
|
98 |
+
return false;
|
99 |
+
}
|
100 |
+
|
101 |
+
// only numbers
|
102 |
+
if( value.replace(new RegExp('[0-9]', 'g'), '') !== '' ) {
|
103 |
+
return false
|
104 |
+
}
|
105 |
+
|
106 |
+
// http://en.wikipedia.org/wiki/Luhn_algorithm
|
107 |
+
// http://www.brainjar.com/js/validation/default2.asp
|
108 |
+
var checkSum = 0;
|
109 |
+
$.each(value.split('').reverse(), function(i, digit) {
|
110 |
+
digit = parseInt(digit, 10);
|
111 |
+
if( i%2 === 0 ) {
|
112 |
+
checkSum += digit;
|
113 |
+
} else {
|
114 |
+
digit *= 2;
|
115 |
+
if (digit < 10) {
|
116 |
+
checkSum += digit;
|
117 |
+
} else {
|
118 |
+
checkSum += digit - 9;
|
119 |
+
}
|
120 |
+
}
|
121 |
+
});
|
122 |
+
return checkSum % 10 === 0;
|
123 |
+
},
|
124 |
+
errorMessage : '',
|
125 |
+
errorMessageKey: 'badCreditCard'
|
126 |
+
});
|
127 |
+
|
128 |
+
|
129 |
+
/*
|
130 |
+
* Credit card number
|
131 |
+
*/
|
132 |
+
$.formUtils.addValidator({
|
133 |
+
name : 'cvv',
|
134 |
+
validatorFunction : function(val) {
|
135 |
+
if( val.replace(/[0-9]/g, '') === '' ) {
|
136 |
+
val = val + '';
|
137 |
+
if( checkOnlyAmex ) {
|
138 |
+
return val.length == 4;
|
139 |
+
} else if( allowsAmex ) {
|
140 |
+
return val.length == 3 || val.length == 4;
|
141 |
+
} else {
|
142 |
+
return val.length == 3;
|
143 |
+
}
|
144 |
+
}
|
145 |
+
return false;
|
146 |
+
},
|
147 |
+
errorMessage : '',
|
148 |
+
errorMessageKey: 'badCVV'
|
149 |
+
});
|
150 |
+
|
151 |
+
/*
|
152 |
+
* Validate password strength
|
153 |
+
*/
|
154 |
+
$.formUtils.addValidator({
|
155 |
+
name : 'strength',
|
156 |
+
validatorFunction : function(val, $el, conf) {
|
157 |
+
var requiredStrength = $el.valAttr('strength') || 2;
|
158 |
+
if(requiredStrength && requiredStrength > 3)
|
159 |
+
requiredStrength = 3;
|
160 |
+
|
161 |
+
return $.formUtils.validators.validate_strength.calculatePasswordStrength(val) >= requiredStrength;
|
162 |
+
},
|
163 |
+
errorMessage : '',
|
164 |
+
errorMessageKey: 'badStrength',
|
165 |
+
|
166 |
+
/**
|
167 |
+
* Code more or less borrowed from jQuery plugin "Password Strength Meter"
|
168 |
+
* written by Darren Mason (djmason9@gmail.com), myPocket technologies (www.mypocket-technologies.com)
|
169 |
+
* @param {String} password
|
170 |
+
* @return {Number}
|
171 |
+
*/
|
172 |
+
calculatePasswordStrength : function(password) {
|
173 |
+
|
174 |
+
if (password.length < 4) {
|
175 |
+
return 0;
|
176 |
+
}
|
177 |
+
|
178 |
+
var score = 0;
|
179 |
+
|
180 |
+
var checkRepetition = function (pLen, str) {
|
181 |
+
var res = "";
|
182 |
+
for (var i = 0; i < str.length; i++) {
|
183 |
+
var repeated = true;
|
184 |
+
|
185 |
+
for (var j = 0; j < pLen && (j + i + pLen) < str.length; j++) {
|
186 |
+
repeated = repeated && (str.charAt(j + i) == str.charAt(j + i + pLen));
|
187 |
+
}
|
188 |
+
if (j < pLen) {
|
189 |
+
repeated = false;
|
190 |
+
}
|
191 |
+
if (repeated) {
|
192 |
+
i += pLen - 1;
|
193 |
+
repeated = false;
|
194 |
+
}
|
195 |
+
else {
|
196 |
+
res += str.charAt(i);
|
197 |
+
}
|
198 |
+
}
|
199 |
+
return res;
|
200 |
+
};
|
201 |
+
|
202 |
+
//password length
|
203 |
+
score += password.length * 4;
|
204 |
+
score += ( checkRepetition(1, password).length - password.length ) * 1;
|
205 |
+
score += ( checkRepetition(2, password).length - password.length ) * 1;
|
206 |
+
score += ( checkRepetition(3, password).length - password.length ) * 1;
|
207 |
+
score += ( checkRepetition(4, password).length - password.length ) * 1;
|
208 |
+
|
209 |
+
//password has 3 numbers
|
210 |
+
if (password.match(/(.*[0-9].*[0-9].*[0-9])/)) {
|
211 |
+
score += 5;
|
212 |
+
}
|
213 |
+
|
214 |
+
//password has 2 symbols
|
215 |
+
if (password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)) {
|
216 |
+
score += 5;
|
217 |
+
}
|
218 |
+
|
219 |
+
//password has Upper and Lower chars
|
220 |
+
if (password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)) {
|
221 |
+
score += 10;
|
222 |
+
}
|
223 |
+
|
224 |
+
//password has number and chars
|
225 |
+
if (password.match(/([a-zA-Z])/) && password.match(/([0-9])/)) {
|
226 |
+
score += 15;
|
227 |
+
}
|
228 |
+
//
|
229 |
+
//password has number and symbol
|
230 |
+
if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([0-9])/)) {
|
231 |
+
score += 15;
|
232 |
+
}
|
233 |
+
|
234 |
+
//password has char and symbol
|
235 |
+
if (password.match(/([!,@,#,$,%,^,&,*,?,_,~])/) && password.match(/([a-zA-Z])/)) {
|
236 |
+
score += 15;
|
237 |
+
}
|
238 |
+
|
239 |
+
//password is just a numbers or chars
|
240 |
+
if (password.match(/^\w+$/) || password.match(/^\d+$/)) {
|
241 |
+
score -= 10;
|
242 |
+
}
|
243 |
+
|
244 |
+
//verifying 0 < score < 100
|
245 |
+
if (score < 0) {
|
246 |
+
score = 0;
|
247 |
+
}
|
248 |
+
if (score > 100) {
|
249 |
+
score = 100;
|
250 |
+
}
|
251 |
+
|
252 |
+
if (score < 20) {
|
253 |
+
return 0;
|
254 |
+
}
|
255 |
+
else if (score < 40) {
|
256 |
+
return 1;
|
257 |
+
}
|
258 |
+
else if(score <= 60) {
|
259 |
+
return 2;
|
260 |
+
}
|
261 |
+
else {
|
262 |
+
return 3;
|
263 |
+
}
|
264 |
+
},
|
265 |
+
|
266 |
+
strengthDisplay : function($el, options) {
|
267 |
+
var config = {
|
268 |
+
fontSize: '12pt',
|
269 |
+
padding: '4px',
|
270 |
+
bad : 'Very bad',
|
271 |
+
weak : 'Weak',
|
272 |
+
good : 'Good',
|
273 |
+
strong : 'Strong'
|
274 |
+
};
|
275 |
+
|
276 |
+
if (options) {
|
277 |
+
$.extend(config, options);
|
278 |
+
}
|
279 |
+
|
280 |
+
$el.bind('keyup', function() {
|
281 |
+
var val = $(this).val(),
|
282 |
+
$parent = typeof config.parent == 'undefined' ? $(this).parent() : $(config.parent),
|
283 |
+
$displayContainer = $parent.find('.strength-meter'),
|
284 |
+
strength = $.formUtils.validators.validate_strength.calculatePasswordStrength(val),
|
285 |
+
css = {
|
286 |
+
background: 'pink',
|
287 |
+
color : '#FF0000',
|
288 |
+
fontWeight : 'bold',
|
289 |
+
border : 'red solid 1px',
|
290 |
+
borderWidth : '0px 0px 4px',
|
291 |
+
display : 'inline-block',
|
292 |
+
fontSize : config.fontSize,
|
293 |
+
padding : config.padding
|
294 |
+
},
|
295 |
+
text = config.bad;
|
296 |
+
|
297 |
+
if($displayContainer.length == 0) {
|
298 |
+
$displayContainer = $('<span></span>');
|
299 |
+
$displayContainer
|
300 |
+
.addClass('strength-meter')
|
301 |
+
.appendTo($parent);
|
302 |
+
}
|
303 |
+
|
304 |
+
if( !val ) {
|
305 |
+
$displayContainer.hide();
|
306 |
+
} else {
|
307 |
+
$displayContainer.show();
|
308 |
+
}
|
309 |
+
|
310 |
+
if(strength == 1) {
|
311 |
+
text = config.weak;
|
312 |
+
}
|
313 |
+
else if(strength == 2) {
|
314 |
+
css.background = 'lightyellow';
|
315 |
+
css.borderColor = 'yellow';
|
316 |
+
css.color = 'goldenrod';
|
317 |
+
text = config.good;
|
318 |
+
}
|
319 |
+
else if(strength >= 3) {
|
320 |
+
css.background = 'lightgreen';
|
321 |
+
css.borderColor = 'darkgreen';
|
322 |
+
css.color = 'darkgreen';
|
323 |
+
text = config.strong;
|
324 |
+
}
|
325 |
+
|
326 |
+
$displayContainer
|
327 |
+
.css(css)
|
328 |
+
.text(text);
|
329 |
+
});
|
330 |
+
}
|
331 |
+
});
|
332 |
+
|
333 |
+
var requestServer = function(serverURL, $element, val, conf, callback) {
|
334 |
+
var reqParams = $element.valAttr('req-params') || $element.data('validation-req-params') || {},
|
335 |
+
handleResponse = function(response, callback) {
|
336 |
+
if(response.valid) {
|
337 |
+
$element.valAttr('backend-valid', 'true');
|
338 |
+
}
|
339 |
+
else {
|
340 |
+
$element.valAttr('backend-invalid', 'true');
|
341 |
+
if(response.message)
|
342 |
+
$element.attr(conf.validationErrorMsgAttribute, response.message);
|
343 |
+
}
|
344 |
+
|
345 |
+
if( !$element.valAttr('has-keyup-event') ) {
|
346 |
+
$element
|
347 |
+
.valAttr('has-keyup-event', '1')
|
348 |
+
.bind('keyup change', function(evt) {
|
349 |
+
if( evt.keyCode != 9 && evt.keyCode != 16 ) {
|
350 |
+
$(this)
|
351 |
+
.valAttr('backend-valid', false)
|
352 |
+
.valAttr('backend-invalid', false);
|
353 |
+
}
|
354 |
+
});
|
355 |
+
}
|
356 |
+
|
357 |
+
callback();
|
358 |
+
};
|
359 |
+
|
360 |
+
if( !reqParams )
|
361 |
+
reqParams = {};
|
362 |
+
if( typeof reqParams == 'string' ) {
|
363 |
+
reqParams = $.parseJSON(reqParams);
|
364 |
+
}
|
365 |
+
reqParams[$element.valAttr('param-name') || $element.attr('name')] = val;
|
366 |
+
|
367 |
+
$.ajax({
|
368 |
+
url : serverURL,
|
369 |
+
type : 'POST',
|
370 |
+
cache : false,
|
371 |
+
data : reqParams,
|
372 |
+
dataType : 'json',
|
373 |
+
error : function(error, err) {
|
374 |
+
handleResponse({valid: false, message:'Connection failed with status: '+error.statusText}, callback);
|
375 |
+
return false;
|
376 |
+
},
|
377 |
+
success : function(response) {
|
378 |
+
handleResponse(response, callback);
|
379 |
+
}
|
380 |
+
});
|
381 |
+
},
|
382 |
+
disableFormSubmit = function() {
|
383 |
+
return false;
|
384 |
+
};
|
385 |
+
|
386 |
+
/*
|
387 |
+
* Server validation
|
388 |
+
* Flow (form submission):
|
389 |
+
* 1) Check if the value already has been validated on the server. If so, display the validation
|
390 |
+
* result and continue the validation process, otherwise continue to step 2
|
391 |
+
* 2) Return false as if the value is invalid and set $.formUtils.haltValidation to true
|
392 |
+
* 3) Disable form submission on the form being validated
|
393 |
+
* 4) Request the server with value and input name and add class 'validating-server-side' to the form
|
394 |
+
* 5) When the server responds an attribute will be added to the element
|
395 |
+
* telling the validator that the input has a valid/invalid value and enable form submission
|
396 |
+
* 6) Run form submission again (back to step 1)
|
397 |
+
*/
|
398 |
+
$.formUtils.addValidator({
|
399 |
+
name : 'server',
|
400 |
+
validatorFunction : function(val, $el, conf, lang, $form) {
|
401 |
+
|
402 |
+
var backendValid = $el.valAttr('backend-valid'),
|
403 |
+
backendInvalid = $el.valAttr('backend-invalid'),
|
404 |
+
serverURL = document.location.href;
|
405 |
+
|
406 |
+
if($el.valAttr('url')) {
|
407 |
+
serverURL = $el.valAttr('url');
|
408 |
+
} else if('serverURL' in conf) {
|
409 |
+
serverURL = conf.backendUrl;
|
410 |
+
}
|
411 |
+
|
412 |
+
if(backendValid)
|
413 |
+
return true;
|
414 |
+
else if(backendInvalid)
|
415 |
+
return false;
|
416 |
+
else if($.formUtils.eventType == 'keyup')
|
417 |
+
return null;
|
418 |
+
|
419 |
+
if($.formUtils.isValidatingEntireForm) {
|
420 |
+
|
421 |
+
$form
|
422 |
+
.bind('submit', disableFormSubmit)
|
423 |
+
.addClass('validating-server-side')
|
424 |
+
.addClass('on-blur');
|
425 |
+
|
426 |
+
$el.addClass('validating-server-side');
|
427 |
+
$.formUtils.haltValidation = true;
|
428 |
+
|
429 |
+
requestServer(serverURL, $el, val, conf, function() {
|
430 |
+
|
431 |
+
$form
|
432 |
+
.removeClass('validating-server-side')
|
433 |
+
.removeClass('on-blur')
|
434 |
+
.get(0).onsubmit = function() {};
|
435 |
+
|
436 |
+
$form.unbind('submit', disableFormSubmit);
|
437 |
+
$el.removeClass('validating-server-side');
|
438 |
+
|
439 |
+
$el.valAttr('value-length', val.length);
|
440 |
+
|
441 |
+
// fire submission again!
|
442 |
+
$.formUtils.haltValidation = false;
|
443 |
+
$form.trigger('submit');
|
444 |
+
});
|
445 |
+
|
446 |
+
return null;
|
447 |
+
|
448 |
+
} else {
|
449 |
+
// validaiton on blur
|
450 |
+
$form.addClass('validating-server-side');
|
451 |
+
$el.addClass('validating-server-side');
|
452 |
+
requestServer(serverURL, $el, val, conf, function() {
|
453 |
+
$form.removeClass('validating-server-side');
|
454 |
+
$el.removeClass('validating-server-side');
|
455 |
+
$el.trigger('blur');
|
456 |
+
});
|
457 |
+
return null;
|
458 |
+
}
|
459 |
+
},
|
460 |
+
errorMessage : '',
|
461 |
+
errorMessageKey: 'badBackend',
|
462 |
+
validateOnKeyUp : false
|
463 |
+
});
|
464 |
+
|
465 |
+
|
466 |
+
/*
|
467 |
+
* Check for only letters and numbers
|
468 |
+
*
|
469 |
+
* http://www.slovo.info/testuni.htm
|
470 |
+
*/
|
471 |
+
$.formUtils.addValidator({
|
472 |
+
name : 'letternumeric',
|
473 |
+
validatorFunction : function(val, $el, config, language) {
|
474 |
+
var patternStart = '^([a-zA-Z0-9\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u0527\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0\u08A2-\u08AC\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0977\u0979-\u097F\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C33\u0C35-\u0C39\u0C3D\u0C58\u0C59\u0C60\u0C61\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D60\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F4\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191C\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19C1-\u19C7\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FCC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA697\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA78E\uA790-\uA793\uA7A0-\uA7AA\uA7F8-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA80-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uABC0-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC',
|
475 |
+
patternEnd = ']+)$',
|
476 |
+
additionalChars = $el.valAttr('allowing'),
|
477 |
+
pattern = '';
|
478 |
+
|
479 |
+
if (additionalChars) {
|
480 |
+
pattern = patternStart + additionalChars + patternEnd;
|
481 |
+
var extra = additionalChars.replace(/\\/g, '');
|
482 |
+
if (extra.indexOf(' ') > -1) {
|
483 |
+
extra = extra.replace(' ', '');
|
484 |
+
extra += language.andSpaces || $.formUtils.LANG.andSpaces;
|
485 |
+
}
|
486 |
+
this.errorMessage = language.badAlphaNumeric + language.badAlphaNumericExtra + extra;
|
487 |
+
} else {
|
488 |
+
pattern = patternStart + patternEnd;
|
489 |
+
this.errorMessage = language.badAlphaNumeric;
|
490 |
+
}
|
491 |
+
|
492 |
+
return new RegExp(pattern).test(val);
|
493 |
+
},
|
494 |
+
errorMessage : '',
|
495 |
+
errorMessageKey: 'requiredFields'
|
496 |
+
});
|
497 |
+
|
498 |
+
|
499 |
+
|
500 |
+
$.fn.displayPasswordStrength = function(conf) {
|
501 |
+
new $.formUtils.validators.validate_strength.strengthDisplay(this, conf);
|
502 |
+
return this;
|
503 |
+
};
|
504 |
+
|
505 |
+
})(jQuery, window);
|
form-validator/security.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){"use strict";$.formUtils.addValidator({name:"spamcheck",validatorFunction:function(val,$el,config){var attr=$el.valAttr("captcha");return attr===val},errorMessage:"",errorMessageKey:"badSecurityAnswer"});$.formUtils.addValidator({name:"confirmation",validatorFunction:function(value,$el,config,language,$form){var conf="",confInputName=$el.valAttr("confirm")||$el.attr("name")+"_confirmation",confInput=$form.find('input[name="'+confInputName+'"]').eq(0);if(confInput){conf=confInput.val()}else{alert('Could not find an input with name "'+confInputName+'"')}return value===conf},errorMessage:"",errorMessageKey:"notConfirmed"});var creditCards={amex:[15,15],diners_club:[14,14],cjb:[16,16],laser:[16,19],visa:[16,16],mastercard:[16,16],maestro:[12,19],discover:[16,16]},checkOnlyAmex=false,allowsAmex=false;$.formUtils.addValidator({name:"creditcard",validatorFunction:function(value,$el,config,language,$form){var allowing=$.split($el.valAttr("allowing")||"");allowsAmex=$.inArray("amex",allowing)>-1;checkOnlyAmex=allowsAmex&&allowing.length==1;if(allowing.length>0){var hasValidLength=false;$.each(allowing,function(i,cardName){if(cardName in creditCards){if(value.length>=creditCards[cardName][0]&&value.length<=creditCards[cardName][1]){hasValidLength=true;return false}}else if(window.console){console.warn('Use of unknown credit card "'+cardName+'"')}});if(!hasValidLength)return false}if(value.replace(new RegExp("[0-9]","g"),"")!==""){return false}var checkSum=0;$.each(value.split("").reverse(),function(i,digit){digit=parseInt(digit,10);if(i%2===0){checkSum+=digit}else{digit*=2;if(digit<10){checkSum+=digit}else{checkSum+=digit-9}}});return checkSum%10===0},errorMessage:"",errorMessageKey:"badCreditCard"});$.formUtils.addValidator({name:"cvv",validatorFunction:function(val){if(val.replace(/[0-9]/g,"")===""){val=val+"";if(checkOnlyAmex){return val.length==4}else if(allowsAmex){return val.length==3||val.length==4}else{return val.length==3}}return false},errorMessage:"",errorMessageKey:"badCVV"});$.formUtils.addValidator({name:"strength",validatorFunction:function(val,$el,conf){var requiredStrength=$el.valAttr("strength")||2;if(requiredStrength&&requiredStrength>3)requiredStrength=3;return $.formUtils.validators.validate_strength.calculatePasswordStrength(val)>=requiredStrength},errorMessage:"",errorMessageKey:"badStrength",calculatePasswordStrength:function(password){if(password.length<4){return 0}var score=0;var checkRepetition=function(pLen,str){var res="";for(var i=0;i<str.length;i++){var repeated=true;for(var j=0;j<pLen&&j+i+pLen<str.length;j++){repeated=repeated&&str.charAt(j+i)==str.charAt(j+i+pLen)}if(j<pLen){repeated=false}if(repeated){i+=pLen-1;repeated=false}else{res+=str.charAt(i)}}return res};score+=password.length*4;score+=(checkRepetition(1,password).length-password.length)*1;score+=(checkRepetition(2,password).length-password.length)*1;score+=(checkRepetition(3,password).length-password.length)*1;score+=(checkRepetition(4,password).length-password.length)*1;if(password.match(/(.*[0-9].*[0-9].*[0-9])/)){score+=5}if(password.match(/(.*[!,@,#,$,%,^,&,*,?,_,~].*[!,@,#,$,%,^,&,*,?,_,~])/)){score+=5}if(password.match(/([a-z].*[A-Z])|([A-Z].*[a-z])/)){score+=10}if(password.match(/([a-zA-Z])/)&&password.match(/([0-9])/)){score+=15}if(password.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&password.match(/([0-9])/)){score+=15}if(password.match(/([!,@,#,$,%,^,&,*,?,_,~])/)&&password.match(/([a-zA-Z])/)){score+=15}if(password.match(/^\w+$/)||password.match(/^\d+$/)){score-=10}if(score<0){score=0}if(score>100){score=100}if(score<20){return 0}else if(score<40){return 1}else if(score<=60){return 2}else{return 3}},strengthDisplay:function($el,options){var config={fontSize:"12pt",padding:"4px",bad:"Very bad",weak:"Weak",good:"Good",strong:"Strong"};if(options){$.extend(config,options)}$el.bind("keyup",function(){var val=$(this).val(),$parent=typeof config.parent=="undefined"?$(this).parent():$(config.parent),$displayContainer=$parent.find(".strength-meter"),strength=$.formUtils.validators.validate_strength.calculatePasswordStrength(val),css={background:"pink",color:"#FF0000",fontWeight:"bold",border:"red solid 1px",borderWidth:"0px 0px 4px",display:"inline-block",fontSize:config.fontSize,padding:config.padding},text=config.bad;if($displayContainer.length==0){$displayContainer=$("<span></span>");$displayContainer.addClass("strength-meter").appendTo($parent)}if(!val){$displayContainer.hide()}else{$displayContainer.show()}if(strength==1){text=config.weak}else if(strength==2){css.background="lightyellow";css.borderColor="yellow";css.color="goldenrod";text=config.good}else if(strength>=3){css.background="lightgreen";css.borderColor="darkgreen";css.color="darkgreen";text=config.strong}$displayContainer.css(css).text(text)})}});var requestServer=function(serverURL,$element,val,conf,callback){var reqParams=$element.valAttr("req-params")||$element.data("validation-req-params")||{},handleResponse=function(response,callback){if(response.valid){$element.valAttr("backend-valid","true")}else{$element.valAttr("backend-invalid","true");if(response.message)$element.attr(conf.validationErrorMsgAttribute,response.message)}if(!$element.valAttr("has-keyup-event")){$element.valAttr("has-keyup-event","1").bind("keyup change",function(evt){if(evt.keyCode!=9&&evt.keyCode!=16){$(this).valAttr("backend-valid",false).valAttr("backend-invalid",false)}})}callback()};if(!reqParams)reqParams={};if(typeof reqParams=="string"){reqParams=$.parseJSON(reqParams)}reqParams[$element.valAttr("param-name")||$element.attr("name")]=val;$.ajax({url:serverURL,type:"POST",cache:false,data:reqParams,dataType:"json",error:function(error,err){handleResponse({valid:false,message:"Connection failed with status: "+error.statusText},callback);return false},success:function(response){handleResponse(response,callback)}})},disableFormSubmit=function(){return false};$.formUtils.addValidator({name:"server",validatorFunction:function(val,$el,conf,lang,$form){var backendValid=$el.valAttr("backend-valid"),backendInvalid=$el.valAttr("backend-invalid"),serverURL=document.location.href;if($el.valAttr("url")){serverURL=$el.valAttr("url")}else if("serverURL"in conf){serverURL=conf.backendUrl}if(backendValid)return true;else if(backendInvalid)return false;else if($.formUtils.eventType=="keyup")return null;if($.formUtils.isValidatingEntireForm){$form.bind("submit",disableFormSubmit).addClass("validating-server-side").addClass("on-blur");$el.addClass("validating-server-side");$.formUtils.haltValidation=true;requestServer(serverURL,$el,val,conf,function(){$form.removeClass("validating-server-side").removeClass("on-blur").get(0).onsubmit=function(){};$form.unbind("submit",disableFormSubmit);$el.removeClass("validating-server-side");$el.valAttr("value-length",val.length);$.formUtils.haltValidation=false;$form.trigger("submit")});return null}else{$form.addClass("validating-server-side");$el.addClass("validating-server-side");requestServer(serverURL,$el,val,conf,function(){$form.removeClass("validating-server-side");$el.removeClass("validating-server-side");$el.trigger("blur")});return null}},errorMessage:"",errorMessageKey:"badBackend",validateOnKeyUp:false});$.formUtils.addValidator({name:"letternumeric",validatorFunction:function(val,$el,config,language){var patternStart="^([a-zA-Z0-9ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕℙ-ℝℤΩℨK-ℭℯ-ℹℼ-ℿⅅ-ⅉⅎↃↄⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々〆〱-〵〻〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛥꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",patternEnd="]+)$",additionalChars=$el.valAttr("allowing"),pattern="";if(additionalChars){pattern=patternStart+additionalChars+patternEnd;var extra=additionalChars.replace(/\\/g,"");if(extra.indexOf(" ")>-1){extra=extra.replace(" ","");extra+=language.andSpaces||$.formUtils.LANG.andSpaces}this.errorMessage=language.badAlphaNumeric+language.badAlphaNumericExtra+extra}else{pattern=patternStart+patternEnd;this.errorMessage=language.badAlphaNumeric}return new RegExp(pattern).test(val)},errorMessage:"",errorMessageKey:"requiredFields"});$.fn.displayPasswordStrength=function(conf){new $.formUtils.validators.validate_strength.strengthDisplay(this,conf);return this}})(jQuery,window);
|
form-validator/sweden.dev.js
ADDED
@@ -0,0 +1,210 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: Security
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* This form validation module adds validators typically used on swedish
|
7 |
+
* websites. This module adds the following validators:
|
8 |
+
* - validate_swesec (Social security number)
|
9 |
+
* - validate_swemobile
|
10 |
+
* - validate_validate_municipality
|
11 |
+
* - validate_county
|
12 |
+
* - validate_swephone
|
13 |
+
*
|
14 |
+
* @website http://formvalidator.net/#swedish-validators
|
15 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
16 |
+
* @version 2.2.63
|
17 |
+
*/
|
18 |
+
(function($, window) {
|
19 |
+
|
20 |
+
/*
|
21 |
+
* Validate swedish social security number yyyymmddXXXX
|
22 |
+
*/
|
23 |
+
$.formUtils.addValidator({
|
24 |
+
name : 'swesec',
|
25 |
+
validatorFunction : function(securityNumber, $input) {
|
26 |
+
|
27 |
+
var year, month, day, ssnParts;
|
28 |
+
|
29 |
+
if( $input.valAttr('use-hyphen') ) {
|
30 |
+
ssnParts = securityNumber.split('-');
|
31 |
+
if( ssnParts.length != 2 ) {
|
32 |
+
return false;
|
33 |
+
}
|
34 |
+
securityNumber = ssnParts.join('');
|
35 |
+
}
|
36 |
+
|
37 |
+
if (!securityNumber.match(/^(\d{4})(\d{2})(\d{2})(\d{4})$/)) {
|
38 |
+
return false;
|
39 |
+
}
|
40 |
+
|
41 |
+
year = RegExp.$1;
|
42 |
+
month = $.formUtils.parseDateInt(RegExp.$2);
|
43 |
+
day = $.formUtils.parseDateInt(RegExp.$3);
|
44 |
+
|
45 |
+
window.ssnGender = ( parseInt( (RegExp.$4).substring(2,3) ) % 2 ) === 0 ? 'female':'male';
|
46 |
+
|
47 |
+
var months = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
|
48 |
+
if (year % 400 === 0 || year % 4 === 0 && year % 100 !== 0) {
|
49 |
+
months[1] = 29;
|
50 |
+
}
|
51 |
+
if (month < 1 || month > 12 || day < 1 || day > months[month - 1]) {
|
52 |
+
return false;
|
53 |
+
}
|
54 |
+
|
55 |
+
securityNumber = securityNumber.substring(2, securityNumber.length);
|
56 |
+
var check = '';
|
57 |
+
for (var i = 0; i < securityNumber.length; i++) {
|
58 |
+
check += ((((i + 1) % 2) + 1)* securityNumber.substring(i, i + 1));
|
59 |
+
}
|
60 |
+
var checksum = 0;
|
61 |
+
for (i = 0; i < check.length; i++) {
|
62 |
+
checksum += parseInt(check.substring(i, i + 1),10);
|
63 |
+
}
|
64 |
+
|
65 |
+
return checksum % 10 === 0;
|
66 |
+
},
|
67 |
+
errorMessage : '',
|
68 |
+
errorMessageKey: 'badSecurityNumber'
|
69 |
+
});
|
70 |
+
|
71 |
+
$.formUtils.addValidator({
|
72 |
+
name : 'swecounty',
|
73 |
+
validatorFunction : function(str) {
|
74 |
+
str = str.toLowerCase();
|
75 |
+
if($.inArray(str, this.counties) == -1) {
|
76 |
+
if(str.substr(-3).toLocaleLowerCase() != 'län') {
|
77 |
+
return $.inArray(str + 's län', this.counties) > -1;
|
78 |
+
}
|
79 |
+
|
80 |
+
return false;
|
81 |
+
}
|
82 |
+
else
|
83 |
+
return true;
|
84 |
+
},
|
85 |
+
errorMessage: '',
|
86 |
+
errorMessageKey: 'badCustomVal',
|
87 |
+
counties : ['stockholms län',
|
88 |
+
'uppsala län',
|
89 |
+
'södermanlands län',
|
90 |
+
'östergötlands län',
|
91 |
+
'jönköpings län',
|
92 |
+
'kronobergs län',
|
93 |
+
'kalmar län',
|
94 |
+
'gotlands län',
|
95 |
+
'blekinge län',
|
96 |
+
'skåne län',
|
97 |
+
'hallands län',
|
98 |
+
'västra götalands län',
|
99 |
+
'värmlands län',
|
100 |
+
'örebro län',
|
101 |
+
'västmanlands län',
|
102 |
+
'dalarnas län',
|
103 |
+
'gävleborgs län',
|
104 |
+
'västernorrlands län',
|
105 |
+
'jämtlands län',
|
106 |
+
'västerbottens län',
|
107 |
+
'norrbottens län']
|
108 |
+
});
|
109 |
+
|
110 |
+
$.formUtils.addValidator({
|
111 |
+
name : 'swemunicipality',
|
112 |
+
validatorFunction : function(str) {
|
113 |
+
str = str.toLowerCase();
|
114 |
+
if($.inArray(str, this.municipalities) == -1) {
|
115 |
+
|
116 |
+
// First check (dont return)
|
117 |
+
if(str.substr(-8) == 's kommun') {
|
118 |
+
if($.inArray( str.substr(0, str.length-8), this.municipalities ) > -1)
|
119 |
+
return true;
|
120 |
+
}
|
121 |
+
|
122 |
+
// Second check
|
123 |
+
if(str.substr(-7) == ' kommun') {
|
124 |
+
return $.inArray( str.substr(0, str.length-7), this.municipalities ) > -1;
|
125 |
+
}
|
126 |
+
|
127 |
+
return false;
|
128 |
+
}
|
129 |
+
else
|
130 |
+
return true;
|
131 |
+
},
|
132 |
+
errorMessage : '',
|
133 |
+
errorMessageKey: 'badCustomVal',
|
134 |
+
municipalities : ['ale','alingsås','alvesta','aneby','arboga','arjeplog','arvidsjaur','arvika','askersund','avesta','bengtsfors','berg','bjurholm','bjuv','boden','bollebygd','bollnäs','borgholm','borlänge','borås','botkyrka','boxholm','bromölla','bräcke','burlöv','båstad','dals-ed','danderyd','degerfors','dorotea','eda','ekerö','eksjö','emmaboda','enköpings','eskilstuna','eslövs','essunga','fagersta','falkenberg','falköping','falu','filipstad','finspång','flen','forshaga','färgelanda','gagnef','gislaved','gnesta','gnosjö','gotland','grum','grästorp','gullspång','gällivare','gävle','göteborg','götene','habo','hagfor','hallsberg','hallstahammar','halmstad','hammarö','haninge','haparanda','heby','hedemora','helsingborg','herrljunga','hjo','hofor','huddinge','hudiksvall','hultsfred','hylte','håbo','hällefor','härjedalen','härnösand','härryda','hässleholm','höganäs','högsby','hörby','höör','jokkmokk','järfälla','jönköping','kalix','kalmar','karlsborg','karlshamn','karlskoga','karlskrona','karlstad','katrineholm','kil','kinda','kiruna','klippan','knivsta','kramfors','kristianstad','kristinehamn','krokoms','kumla','kungsbacka','kungsör','kungälv','kävlinge','köping','laholm','landskrona','laxå','lekeberg','leksand','lerum','lessebo','lidingö','lidköping','lilla edets','lindesbergs','linköpings','ljungby','ljusdals','ljusnarsbergs','lomma','ludvika','luleå','lunds','lycksele','lysekil','malmö','malung-sälen','malå','mariestad','marks','markaryd','mellerud','mjölby','mora','motala','mullsjö','munkedal','munkfors','mölndal','mönsterås','mörbylånga','nacka','nora','norberg','nordanstig','nordmaling','norrköping','norrtälje','norsjö','nybro','nykvarn','nyköping','nynäshamn','nässjö','ockelbo','olofström','orsa','orust','osby','oskarshamn','ovanåker','oxelösund','pajala','partille','perstorp','piteå','ragunda','robertsfors','ronneby','rättvik','sala','salem','sandviken','sigtuna','simrishamn','sjöbo','skara','skellefteå','skinnskatteberg','skurup','skövde','smedjebacken','sollefteå','sollentuna','solna','sorsele','sotenäs','staffanstorp','stenungsund','stockholm','storfors','storuman','strängnäs','strömstad','strömsund','sundbyberg','sundsvall','sunne','surahammar','svalöv','svedala','svenljunga','säffle','säter','sävsjö','söderhamns','söderköping','södertälje','sölvesborg','tanum','tibro','tidaholm','tierp','timrå','tingsryd','tjörn','tomelilla','torsby','torså','tranemo','tranå','trelleborg','trollhättan','trosa','tyresö','täby','töreboda','uddevalla','ulricehamns','umeå','upplands väsby','upplands-bro','uppsala','uppvidinge','vadstena','vaggeryd','valdemarsvik','vallentuna','vansbro','vara','varberg','vaxholm','vellinge','vetlanda','vilhelmina','vimmerby','vindeln','vingåker','vårgårda','vänersborg','vännäs','värmdö','värnamo','västervik','västerås','växjö','ydre','ystad','åmål','ånge','åre','årjäng','åsele','åstorp','åtvidaberg','älmhult','älvdalen','älvkarleby','älvsbyn','ängelholm','öckerö','ödeshög','örebro','örkelljunga','örnsköldsvik','östersund','österåker','östhammar','östra göinge','överkalix','övertorneå']
|
135 |
+
});
|
136 |
+
|
137 |
+
|
138 |
+
/*
|
139 |
+
* Validate phone number, at least 7 digits only one hyphen and plus allowed
|
140 |
+
*/
|
141 |
+
$.formUtils.addValidator({
|
142 |
+
name : 'swephone',
|
143 |
+
validatorFunction : function(tele) {
|
144 |
+
var numPlus = tele.match(/\+/g);
|
145 |
+
var numHifen = tele.match(/-/g);
|
146 |
+
|
147 |
+
if ((numPlus !== null && numPlus.length > 1) || (numHifen !== null && numHifen.length > 1)) {
|
148 |
+
return false;
|
149 |
+
}
|
150 |
+
if (numPlus !== null && tele.indexOf('+') !== 0) {
|
151 |
+
return false;
|
152 |
+
}
|
153 |
+
|
154 |
+
tele = tele.replace(/([-|\+])/g, '');
|
155 |
+
return tele.length > 8 && tele.match(/[^0-9]/g) === null;
|
156 |
+
},
|
157 |
+
errorMessage : '',
|
158 |
+
errorMessageKey: 'badTelephone'
|
159 |
+
});
|
160 |
+
|
161 |
+
|
162 |
+
/*
|
163 |
+
* Validate that string is a swedish telephone number
|
164 |
+
*/
|
165 |
+
$.formUtils.addValidator({
|
166 |
+
name : 'swemobile',
|
167 |
+
validatorFunction : function(number) {
|
168 |
+
if (!$.formUtils.validators.validate_swephone.validatorFunction(number)) {
|
169 |
+
return false;
|
170 |
+
}
|
171 |
+
|
172 |
+
number = number.replace(/[^0-9]/g, '');
|
173 |
+
var begin = number.substring(0, 3);
|
174 |
+
|
175 |
+
if (number.length != 10 && begin !== '467') {
|
176 |
+
return false;
|
177 |
+
} else if (number.length != 11 && begin === '467') {
|
178 |
+
return false;
|
179 |
+
}
|
180 |
+
return (/07[0-9{1}]/).test(begin) || begin === '467';
|
181 |
+
},
|
182 |
+
errorMessage : '',
|
183 |
+
errorMessageKey: 'badTelephone'
|
184 |
+
});
|
185 |
+
|
186 |
+
/**
|
187 |
+
* @private
|
188 |
+
* @param {Array} listItems
|
189 |
+
* @return {Array}
|
190 |
+
*/
|
191 |
+
var _makeSortedList = function(listItems) {
|
192 |
+
var newList = [];
|
193 |
+
$.each(listItems, function(i, v) {
|
194 |
+
newList.push(v.substr(0,1).toUpperCase() + v.substr(1, v.length));
|
195 |
+
});
|
196 |
+
newList.sort();
|
197 |
+
return newList;
|
198 |
+
};
|
199 |
+
|
200 |
+
$.fn.suggestSwedishCounty = function(settings) {
|
201 |
+
var counties = _makeSortedList($.formUtils.validators.validate_swecounty.counties);
|
202 |
+
return $.formUtils.suggest(this, counties, settings);
|
203 |
+
};
|
204 |
+
|
205 |
+
$.fn.suggestSwedishMunicipality = function(settings) {
|
206 |
+
var municipalities = _makeSortedList($.formUtils.validators.validate_swemunicipality.municipalities);
|
207 |
+
return $.formUtils.suggest(this, municipalities, settings);
|
208 |
+
};
|
209 |
+
|
210 |
+
})(jQuery, window);
|
form-validator/sweden.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window){$.formUtils.addValidator({name:"swesec",validatorFunction:function(securityNumber,$input){var year,month,day,ssnParts;if($input.valAttr("use-hyphen")){ssnParts=securityNumber.split("-");if(ssnParts.length!=2){return false}securityNumber=ssnParts.join("")}if(!securityNumber.match(/^(\d{4})(\d{2})(\d{2})(\d{4})$/)){return false}year=RegExp.$1;month=$.formUtils.parseDateInt(RegExp.$2);day=$.formUtils.parseDateInt(RegExp.$3);window.ssnGender=parseInt(RegExp.$4.substring(2,3))%2===0?"female":"male";var months=new Array(31,28,31,30,31,30,31,31,30,31,30,31);if(year%400===0||year%4===0&&year%100!==0){months[1]=29}if(month<1||month>12||day<1||day>months[month-1]){return false}securityNumber=securityNumber.substring(2,securityNumber.length);var check="";for(var i=0;i<securityNumber.length;i++){check+=((i+1)%2+1)*securityNumber.substring(i,i+1)}var checksum=0;for(i=0;i<check.length;i++){checksum+=parseInt(check.substring(i,i+1),10)}return checksum%10===0},errorMessage:"",errorMessageKey:"badSecurityNumber"});$.formUtils.addValidator({name:"swecounty",validatorFunction:function(str){str=str.toLowerCase();if($.inArray(str,this.counties)==-1){if(str.substr(-3).toLocaleLowerCase()!="län"){return $.inArray(str+"s län",this.counties)>-1}return false}else return true},errorMessage:"",errorMessageKey:"badCustomVal",counties:["stockholms län","uppsala län","södermanlands län","östergötlands län","jönköpings län","kronobergs län","kalmar län","gotlands län","blekinge län","skåne län","hallands län","västra götalands län","värmlands län","örebro län","västmanlands län","dalarnas län","gävleborgs län","västernorrlands län","jämtlands län","västerbottens län","norrbottens län"]});$.formUtils.addValidator({name:"swemunicipality",validatorFunction:function(str){str=str.toLowerCase();if($.inArray(str,this.municipalities)==-1){if(str.substr(-8)=="s kommun"){if($.inArray(str.substr(0,str.length-8),this.municipalities)>-1)return true}if(str.substr(-7)==" kommun"){return $.inArray(str.substr(0,str.length-7),this.municipalities)>-1}return false}else return true},errorMessage:"",errorMessageKey:"badCustomVal",municipalities:["ale","alingsås","alvesta","aneby","arboga","arjeplog","arvidsjaur","arvika","askersund","avesta","bengtsfors","berg","bjurholm","bjuv","boden","bollebygd","bollnäs","borgholm","borlänge","borås","botkyrka","boxholm","bromölla","bräcke","burlöv","båstad","dals-ed","danderyd","degerfors","dorotea","eda","ekerö","eksjö","emmaboda","enköpings","eskilstuna","eslövs","essunga","fagersta","falkenberg","falköping","falu","filipstad","finspång","flen","forshaga","färgelanda","gagnef","gislaved","gnesta","gnosjö","gotland","grum","grästorp","gullspång","gällivare","gävle","göteborg","götene","habo","hagfor","hallsberg","hallstahammar","halmstad","hammarö","haninge","haparanda","heby","hedemora","helsingborg","herrljunga","hjo","hofor","huddinge","hudiksvall","hultsfred","hylte","håbo","hällefor","härjedalen","härnösand","härryda","hässleholm","höganäs","högsby","hörby","höör","jokkmokk","järfälla","jönköping","kalix","kalmar","karlsborg","karlshamn","karlskoga","karlskrona","karlstad","katrineholm","kil","kinda","kiruna","klippan","knivsta","kramfors","kristianstad","kristinehamn","krokoms","kumla","kungsbacka","kungsör","kungälv","kävlinge","köping","laholm","landskrona","laxå","lekeberg","leksand","lerum","lessebo","lidingö","lidköping","lilla edets","lindesbergs","linköpings","ljungby","ljusdals","ljusnarsbergs","lomma","ludvika","luleå","lunds","lycksele","lysekil","malmö","malung-sälen","malå","mariestad","marks","markaryd","mellerud","mjölby","mora","motala","mullsjö","munkedal","munkfors","mölndal","mönsterås","mörbylånga","nacka","nora","norberg","nordanstig","nordmaling","norrköping","norrtälje","norsjö","nybro","nykvarn","nyköping","nynäshamn","nässjö","ockelbo","olofström","orsa","orust","osby","oskarshamn","ovanåker","oxelösund","pajala","partille","perstorp","piteå","ragunda","robertsfors","ronneby","rättvik","sala","salem","sandviken","sigtuna","simrishamn","sjöbo","skara","skellefteå","skinnskatteberg","skurup","skövde","smedjebacken","sollefteå","sollentuna","solna","sorsele","sotenäs","staffanstorp","stenungsund","stockholm","storfors","storuman","strängnäs","strömstad","strömsund","sundbyberg","sundsvall","sunne","surahammar","svalöv","svedala","svenljunga","säffle","säter","sävsjö","söderhamns","söderköping","södertälje","sölvesborg","tanum","tibro","tidaholm","tierp","timrå","tingsryd","tjörn","tomelilla","torsby","torså","tranemo","tranå","trelleborg","trollhättan","trosa","tyresö","täby","töreboda","uddevalla","ulricehamns","umeå","upplands väsby","upplands-bro","uppsala","uppvidinge","vadstena","vaggeryd","valdemarsvik","vallentuna","vansbro","vara","varberg","vaxholm","vellinge","vetlanda","vilhelmina","vimmerby","vindeln","vingåker","vårgårda","vänersborg","vännäs","värmdö","värnamo","västervik","västerås","växjö","ydre","ystad","åmål","ånge","åre","årjäng","åsele","åstorp","åtvidaberg","älmhult","älvdalen","älvkarleby","älvsbyn","ängelholm","öckerö","ödeshög","örebro","örkelljunga","örnsköldsvik","östersund","österåker","östhammar","östra göinge","överkalix","övertorneå"]});$.formUtils.addValidator({name:"swephone",validatorFunction:function(tele){var numPlus=tele.match(/\+/g);var numHifen=tele.match(/-/g);if(numPlus!==null&&numPlus.length>1||numHifen!==null&&numHifen.length>1){return false}if(numPlus!==null&&tele.indexOf("+")!==0){return false}tele=tele.replace(/([-|\+])/g,"");return tele.length>8&&tele.match(/[^0-9]/g)===null},errorMessage:"",errorMessageKey:"badTelephone"});$.formUtils.addValidator({name:"swemobile",validatorFunction:function(number){if(!$.formUtils.validators.validate_swephone.validatorFunction(number)){return false}number=number.replace(/[^0-9]/g,"");var begin=number.substring(0,3);if(number.length!=10&&begin!=="467"){return false}else if(number.length!=11&&begin==="467"){return false}return/07[0-9{1}]/.test(begin)||begin==="467"},errorMessage:"",errorMessageKey:"badTelephone"});var _makeSortedList=function(listItems){var newList=[];$.each(listItems,function(i,v){newList.push(v.substr(0,1).toUpperCase()+v.substr(1,v.length))});newList.sort();return newList};$.fn.suggestSwedishCounty=function(settings){var counties=_makeSortedList($.formUtils.validators.validate_swecounty.counties);return $.formUtils.suggest(this,counties,settings)};$.fn.suggestSwedishMunicipality=function(settings){var municipalities=_makeSortedList($.formUtils.validators.validate_swemunicipality.municipalities);return $.formUtils.suggest(this,municipalities,settings)}})(jQuery,window);
|
form-validator/test-data/rectangle100x50.png
ADDED
Binary file
|
form-validator/test-data/square100x100.png
ADDED
Binary file
|
form-validator/theme-default.css
ADDED
@@ -0,0 +1,108 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* Default CSS theme for jQuery-Form-Validator.
|
3 |
+
* @version 2.2.63
|
4 |
+
* @author Victor Jonsson <victorjonsson.se>
|
5 |
+
*/
|
6 |
+
|
7 |
+
|
8 |
+
/* Input element having an invalid value */
|
9 |
+
select.error,
|
10 |
+
input.error {
|
11 |
+
border-color: #b94a48;
|
12 |
+
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAYSmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVllVBV/t94TJ6hDdx26pLu7QboVOHRzODQYoIAICmKggoKCiogKBiklJqKIKKhYhIgoKgaKinI/gP7f9733frhr3d+HWc888+y9n73XrJk18wMQFqDR6XEoB0B8QgrD3daC6uvnTyW9ABSEgAJrQJUWmkw3d3V1gv95IQBfRwEBALivTKPT4+D/tjjDwpNDARBXAAgJSw6NB0AuAuBCoXRGCgBhCACk0lPoKQCELwDAw/D18wcgkgGAJ3IFiwAAT8gKVgMAHoanuyUA0QqAzEqjMSIBKK4AQE0LjUwBoNABiFwJYdEJADx5AEST0ChaGIDQVQBYEx+fGAYgNA8A8iH/kify33KG/M1Jo0X+xSu9AAAA2So6mR5Hy4T/7xUfl/qnhiQAsEYx7NwBgAcAORmb6OgOAKwASGdCyFoXAOACQG5GhwGs4rGoVDuvVf1caLKlPwDwAaAQRrNyBAARAJQvNdbLfBVr0BgAK3p0bXSKvecqDmEkuq/mR9PCk609/uCocHun1ZyFCXFr/+CqiGgbewDgAEAvZkV5+qz4RK+mRXuvBQAKADqUHOvhuKp/nhVlufaPhpHq7gUA0gDolwiGjfuKBhOIT/7TF6YSSrP2AAABAMwsJcrTbiUW8w1P9nX64y0s3Mp6xQMWFp7gteoZS6GnWLivxhbQ41xX9VhVeJyt+8qcsabkNI8/scMpDM/VmWOTMTQH1xX/2Fd6iqvnijccByewBCugQipQIQQSIQaiB+da54C6esUGaMCASAgH5VXmT4QP0IABCUADD8iCd5AA4ZD8N84CaMCAcEiDBPj1l105KkME0IABaRAOyRALr4AB8bgQboIb4k64CW6Gm+AauB6u/yeOyv6nKtGaaEW0I9oQFf76CIVEiINEYED0f+f+iSS8ItwjTBJGCOOEx+AIcRAOqcCAcEj425k3vAQGRP85D4rewvgP51RwhnFIXZ1KOIRAAsz+0eCyuAaujVvgxrgJrg9UnA8XAmVcC9fDzXFT3BDXxvX/zWHqXxf/zPI/64VDwr/1uMpTFCnaqy5C/vq3/Kv6zyyW/zKjMEgEx/9UYoXYBewGdhnrxzqxVqBiPVgbdhvrwlr/5U54CQyI/FvNHcIhAWIhDqL/aNQa1GbVlv5bddqqAwaEQzJASnhGCgCAZSI9kxEdGZVCNafT48Kp9gmhKmuoGmrq2gC+fv7UlcfHZ3dAAADhu/sPl6gOoB8KgGz9hwt+D9AaA0Dm+oeTbQVg1wDo3x+aykhb4XAAAAIwAzvwgCCIgRTIgzJogA4YghlYgwO4gCf4QSCEQhTEAwPSYQPkQgEUwy7YBxVQDbVwEs7AeWiFTrgM12EAhmAEnsA4TMNbmIev8BNBEBLChnAjgog4IoMoIRqIHmKCWCNOiDvihwQjkUgCkopsQLYixchupAI5itQj55B25DLSj9xDHiMTyCzyCfmBYigryoOKorKoKqqHmqOOqCe6Ho1Ek9AsNA8tQQ+gNehptAW9jA6gI+g4+hZdwABjwfgwCUwZ08MsMRfMH4vAGNgmrAgrx2qws1gHdgO7j41jc9h3nIhz41RcGTfE7XAvPBRPwjfhO/AK/CTegl/F7+MT+Dz+m8BGECEoEQwI9gRfQiQhnVBAKCecIDQTrhFGCNOEr0QikY8oR9Ql2hH9iDHEbOIO4mFiI7GXeI84RVwgkUiCJCWSMcmFRCOlkApIB0mnST2kYdI0aZHMQhYna5BtyP7kBPIWcjn5FLmbPEyeIf9k4mCSYTJgcmEKY8pkKmU6xtTBdJdpmuknMyezHLMxsydzDHMu8wHms8zXmJ8yf2ZhYZFk0WdxY4lmyWE5wNLEcpNlguU7KxerIqsl6zrWVNYS1jrWXtbHrJ/Z2Nhk2czY/NlS2ErY6tmusD1nW6RwU1Qo9pQwymZKJaWFMkx5z87ELsNuzh7InsVezn6B/S77HAcThyyHJQeNYxNHJUc7x0OOBU5uTnVOF854zh2cpzj7OV9zkbhkuay5wrjyuGq5rnBNcWPcUtyW3KHcW7mPcV/jnuYh8sjx2PPE8BTznOEZ5Jnn5eLV4vXmzeCt5O3iHefD+GT57Pni+Er5zvON8v3gF+U35w/n385/ln+Y/5uAsICZQLhAkUCjwIjAD0GqoLVgrGCZYKvgMyFcSFHITShdqEromtCcMI+woXCocJHweeExEVREUcRdJFukVuS2yIKomKitKF30oOgV0TkxPjEzsRixvWLdYrPi3OIm4tHie8V7xN9Qeanm1DjqAepV6ryEiISdRKrEUYlBiZ+ScpJeklskGyWfSTFL6UlFSO2V6pOalxaXdpbeIN0gPSbDJKMnEyWzX+aGzDdZOVkf2W2yrbKv5QTk7OWy5BrknsqzyZvKJ8nXyD9QICroKcQqHFYYUkQVtRWjFCsV7yqhSjpK0UqHle6tIazRX5OwpmbNQ2VWZXPlNOUG5QkVPhUnlS0qrSrvVaVV/VXLVG+o/lbTVotTO6b2RJ1L3UF9i3qH+icNRY1QjUqNB5psmjaamzXbND9qKWmFa1VpPdLm1nbW3qbdp/1LR1eHoXNWZ1ZXWjdY95DuQz0ePVe9HXo39Qn6Fvqb9Tv1vxvoGKQYnDf4YKhsGGt4yvC1kZxRuNExoyljSWOa8VHjcROqSbDJEZNxUwlTmmmN6aSZlFmY2QmzGXMF8xjz0+bvLdQsGBbNFt8sDSw3WvZaYVa2VkVWg9Zc1l7WFdbPbSRtIm0abOZttW2zbXvtCHaOdmV2D+1F7UPt6+3nHXQdNjpcdWR19HCscJx0UnRiOHU4o84Oznucn66VWZuwttUFXOxd9rg8c5VzTXK95EZ0c3WrdHvlru6+wf2GB7dHkMcpj6+eFp6lnk+85L1Svfq82b3Xedd7f/Ox8tntM+6r6rvRd8BPyC/ar82f5O/tf8J/IcA6YF/A9DrtdQXrRtfLrc9Y3x8oFBgX2BXEHkQLuhBMCPYJPhW8RHOh1dAWQuxDDoXMh1qG7g99G2YWtjdsNtw4fHf4TIRxxO6I15HGkXsiZ6NMo8qj5qItoyuiP8bYxVTHfIt1ia2LXY7ziWuMJ8cHx7cncCXEJlxNFEvMSLxHV6IX0MeTDJL2Jc0zHBknkpHk9cltKTwp9JTbqfKp+akTaSZplWmL6d7pFzI4MxIybmcqZm7PnMmyyTqejWeHZvdtkNiQu2Fio/nGo5uQTSGb+jZLbc7bPJ1jm3Mylzk3NvfOFrUtu7d82eqztSNPNC8nbyrfNr+hgFLAKHi4zXBbdSFeGF04uF1z+8Htv4vCim4VqxWXFy/tCN1xa6f6zgM7l0siSgZLdUqrdhF3JewaLTMtO7mbc3fW7qk9znta9lL3Fu39si9oX3+5Vnn1fub9qfvHDzgdaDsofXDXwaWKqIqRSovKxkMih7Yf+nY47PBwlVnV2WrR6uLqH0eijzw6anu0pUa2pryWWJtW++qY97Ebx/WO158QOlF84lddQt34SfeTV+t16+tPiZwqbUAbUhtmT687PXTG6kzbWeWzRxv5GouboCm16c254HOj5x3P913Qu3D2oszFQ83czUUtSEtmy3xrVOt4m1/bvXaH9r4Ow47mSyqX6jolOiu7eLtKu5m787qXe7J6FnrpvXOXIy9P9QX1Pbnie+XBVberg9ccr928bnP9yg3zGz03jW929hv0t9/Su9U6oDPQclv7dvMd7TvNgzqDLXd177YN6Q913DO61z1sOnz5vtX96w/sHwyMrB25N+o1+ujhuofjj8IevX4c9/jjWNrYzyc5TwlPi55xPCt/LvK85oXCi8ZxnfGuCauJ25Mek0+mQqfevkx+uTSd94rtVfmM+Ez9a43XnbM2s0NvAt5Mv6W//TlX8I7z3aH38u8vfjD7cHved376I+Pj8qcdnwU/133R+tK34Lrw/Gv815/fihYFF09+1/t+44fPj5mf6UukpQO/FH51/Hb8/XQ5fnmZTmPQAAAAAwA0IgLgUx0Amx8A9xAAM2Xl+2t1YQgACgAkEAMHKIYpRBFJQHpRQTQFHcPssSu4Lf6AEE/kJPaRNpBNmEhMz5jbWQ6xlrLVUZ5ycHA6cm3n7ufl5FvHf1oQF6IJd4lSxXaIL0qESY5Jr5Xpl1OVL1F4q2S/plr5q6ql2k71IU02LQvtZJ1Dur164/q/DPmNlIz1TaxN3c1CzZMt8iz3WzVY99jct521W3bgdVzjZOkcsDbaJc013223e7VHg2erV5/3gM+w72O/F/5TAa/XvVv/OvBp0GBwD60xpCp0Z1hWeESEW6RhlHQ0JfprzIvY63H18TsT6IkedN0koaQlxvPk3pTa1Py0iHT7DKVM5sw3WbezmzYc2Ji3KX1zUg4jN2tL0dajeV35L7YxFRptpxfVFo/uZC4xKo3fVVU2uPvX3jX7AsqL9rccGK9gqdQ+FHR4e9X56idH8RrlWu9jm4+fPHGvbrGeesqpYcPp82c+Nho0lZ77cCHg4t0Wl9YH7UYdKZfqO592s/Ro9npfTurLv1J2tfxa+fWyG4U3t/Zvu7VzYOft/Dspgz53Ve7+HOq9lz2sM/z1/sMH7SMVoxsfBj2yeCwzxjT27sm9p83PKp5vfBE8bjWhMMkx+X3q1cvR6f5Xl2cuvW6fbX9z/G3JXNq7wPfWH5TmOeYXPo596v589Ev+QtRXx2+qi9yL374//dH7s2Yp71f4b6tlyeVlACCCEJhBBlxDuBEnZBfyAtVES9DPWBA2invhzwh0IoXYSgonC5HHmA4xR7JYsBqzeVKi2HM4jnBe5prl4eW14svkbxT4IKQizBDpFGMR96aekliWMpfOlemRXZLXVYhRPKw0sOaTCq+qppqdeoBGpGaSVqb2Rp0s3Ri9AH0nA2NDNSNJY14TsskP03dmE+YjFrcsu60uWNfZHLAttEu3j3Lwc7Rz0nOWW8vrgrt8cZ10u+fe69HkWeVV6J3sE+hr76fpLxpADHi/bnR9V2BtUFFwIs0zRCuUNXQyrD28NCIi0iiKM+pV9KWYstjwOIN49viphNbEQrpfklLSEmMw+UgKI9UyjTdtJr09Y0dmYJZaNpr9cEPjxuJN8Zu9cqxyDbbobzXOs8v3LUjYtq3w+PYrRRPFv3eKlOiXeu9KLtu1+/Se/r2vytH9Igd0DrpVxFcWHzp9eKjq6xHJo641W2vbj308oVKXdPJi/bcG/dMbznQ3QpP5ua3nr10kNNu2FLbeaCd1WF/a0tnV9aVHttfjcnZf1ZVLV0euzV7/dhPv574lMaB62/iO06D/3aih9HsFw/vu1zxoHOkc7X84+mj68Zcn2FOeZzLP9V44jUdO1E7OvpSb9n9VMHPq9Y3ZiTeLc5R3Mu9NPwTM53wc+qz5Zc/C52/uixd/CPzMX1r8nb68DAA4cIIirIUc6EVIiAGSgrSiKOqMHkF/YoHYLdwIbyHoEfqIrsQpUjZZmHyDaSdzKIsRqzDrb7ZJygB7M8dxzgNcJdyFPPm8BXzF/HsEqgUbhNqEu0S6RLvFesS7qZckmiUbpA5LF8ukyq6TM5OXVACFJ4qtSsVrvJWpym9UmlVz1BzV+dQnNBo0U7VMtZm07+sc1o3S09Jb1O82yDd0NOIyGjOuMYkx1TBdMrtuXmax3lLR8pvVFetSmwBbOdtPdt32RQ7ejhKOb51anHPWOrnwuUy4Nrgluxt6oB63PHd7+XtTvWd8zvqm+hn6o/79AaXrPNbzrX8cWBm0Plg0+BntcMj6UJHQsbAD4d4R3BF3I4ujrKMh+lJMWqx67FxcXXxIgkjCw8Q99LVJ5KTLjKxkzeS5lOOpgWn8aXfTt2WYZixmNmVFZ1OzH2/Yu9Fzk+Cm6c1tOXtzM7dEbF2X55cfUBC+LbUwf3t50Ynilh3Xd46UTJd+KcN2c++R3Ku2z6Dccr/DAbeDfhUhlYmHNh/eU3W6euDIhxqZ2sxjQyfk6jadHD2l3JB3+slZ9cbCpufndS4UX3zRotm6re1ph+alos7JbqOeA71f+zyvNF+Tu37spnL/tYHYO9KDc0M3hs89qB9tenR57NkzeKE2UfeyYKboTet79o+FCwKLzUs+y8sAK//hAACIOgDHpwC8jwK4BQDUKQHIVAJQeABc2QA89QG1KAXk8UFAbM/+fX+wgRzYQARsg5PQD28RCqKOeCFZyGGkE3mCLKGiqCkaghagp9C76BdMGDPHorBdWDs2ibPg2ngwvgNvw18SuAimhATCUcIIkZloTswgnifOkeRJkaQ60ixZhZxK7mFiYfJnOs2MMPsyn2ehsCSwDLPqsR5hI7Mx2J5THCjt7PLsFRxsHLkc3zgTOV9zhXK94A7hnuGJ5/nKm8tH4TvMr8p/RSBAYEGwTEhd6L5wuoioyJDoNjELcRC/TM2XcJYUlHwtdUm6TCZG1kZORp5VfkFhUnFY6eqaDuULKk2qjWrn1ds0ejUHtJ5rf9TF9Xj1pQyUDdWN1IwVTaimXGao2QfzJxY9ljVWhdaJNr62Fnaq9mIO7I6Y46LTvPObtdMuk64Tbi/d33p89vzlzeTD7yvnp+/vHBC6Lnv9vsCmoMHgdyGUUM0wv/DNEbWR16Kmon/FcsVJxCsmqCQq0xWSJBl8yUzJP1Jm04TSnTPyMnuyfm+w3rhn09sc59xLW7Xy2gvst01t31YsseNsiVnpeFnZHt99xvvtD6ZXXqsSPkKpQWu/H/9U975+rmHuzIfGhXO/LpJbhNtUO6w6/bqje9P6Nl3Nub7xZtqtuNvBg8VDbcNvRiQern9c/eTVc/Xx3MmRaaWZwtmZOdv3pz5yfM5eeLcY8WPmF315GQDYQQXcIBUqoAdeIiyIBhKA5CH1yADyAeVBDdBgtBBtQh9jGKaM+WH52DnsBc6GG+GxeCV+B/9NUCeEEQ4RRojsRCfiduJNEjPJmbSbNEaWITPIfUx8THFM15mlmLcwT7M4sHSwKrFWs/Gy7aAQKVvYgT2XA+Mo5KRw7ueS5GrkNuMe4YnnJfLW8JnzTfIXCCgLjArmCqkJjQvvEbETxUX7xLaK21BZqaMSNZLJUjbSYtKLMqOyrXJH5PcrlCmWKJWs2a1coXJCtVntpvpzjW9avNoGOqG6JXpd+h8MZYyCjCtNnpiJmYdZNFr+tLa2KbYdsCc46DqGOBU4n1h72WXMdd4d9+DzVPQy8/bzSfYt9TvrPxjwcT1foHFQRHAZrTvkfZhUuG9EaeT1qF8xWrHRcVXx9xJRukZSMKMk+VLK6zT2dN2M4MzirLbsmY38m+w3b8w5n/tmq1Te+vyKgkeF/Nv9iqqKX+5ULskovV4msDtxz+19auWVBygHt1eyHtpXJVd942h0Leux8yf8T+L1TQ1BZzjOXmnKOK964XVzXWt0u3LHp86O7i29Tn38V6auNd3Y0O8wIHh7aNDr7tS9rPtiDwZHix95jMk+RZ5Nvrg+0TBVOs2Y8ZgVflM9J/fu3AeT+cFPQZ8/LOR8Y188+EPsZ/Uvod+ly8sAwA/mQIdquAvLiAYSgRxEriGfUUnUHc1DW9E5TALzxXZh/TiGm+BZeCu+QNAmpBG6iASiC7GS+IZkSNpFek22Ih9jIjPRmZ4yOzH3suiydLBasN5m82N7Q9nEzsvexOHC8ZGznMuEa5b7MI8HLxvvLb7t/E4CXAJjgseFGMLmItwib0Wvix0TL6DGSnhKmktpSMvJiMsKywnJUxWUFPWVHNfQlDeoVKh2qb3UoGgaaTG0z+p80NPWzzUYNpI3zjN5ZeZk3mqpZHXMRsK21l7BodnJyvmRC92N1b3JM8CbyafLLy1Aa91iYG/wzpDAMJ0I1sjH0RWx9nGzCZmJS0kpjOkU19QL6ZwZjMwH2QYbjm5i2ZyRM7PFd+vtfIuCjkKt7S3Fxjv6S/xK35Zt2sO5t6ZcdX/7QZOKnkNGh1uqCUecju6reXFM8Xj6iWsneesjTnWcppwJO9vZxHuOfn7gonxzUcu7Nrf21ktinQVd73t8ei/3KV3Zd3X5esyNB/1mtxpu891JHrw1JHwvavj0/TcjUqM+D7c8Ovn41tj0k6VnHM/FXyiNa08YTJpMmb00mzZ5ZTCj+1p9VvGN5FvK29m59nfp77Xfz304Pu/3kflj56eIzxyf276sW4CFmq8WXye/bV4UWWz/7vV9/seOn3I/+5YClxZ/7fmt+rt/OWx5GSA5QlNjZSeK1QKA8Hx5+bMsAGk3wK+y5eWfNcvLv2oBsKcAvXErezsAAEQOgEO1/9sey38BOi/O6KPLSP4AADwwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM4OjU1KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozODo1NSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU4ZmM5Yzg4LWFiYWUtNGEzMC1iNGUxLTUyMTQyZWYzMzM4NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM4YmMxOTAwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQ1ZjJhY2QyLTQ2ZDUtNGVlZS05NDllLThkMDI0MTljZjA3ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkNWYyYWNkMi00NmQ1LTRlZWUtOTQ5ZS04ZDAyNDE5Y2YwNzg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1OGZjOWM4OC1hYmFlLTRhMzAtYjRlMS01MjE0MmVmMzMzODQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pmkb7KYAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAOZJREFUeNrMlL0NwyAQhZ+jLJAVkE4M4BVMR50RvIIzAivYI6S+zh4hHgAhZYWM4DTnCCFsoshFnkQBB9/9impZFhylEw5UFsaaatbUbj1iTR1ruhRhrKkGMALoWVOXsY8AHIAHa1KlyO4AVq+ONbkE1MhWAejjh+cMbBDPqzqJQAGoM3c/qnLdlPRcod7G+jAVYQJs0zT2QKXRmADMufMcaC9NJR1VW46sD6YI2wC9og7HkV+tD6/SaKQgIytWk9Y0B5tTkPVhljqZnbubNevFs7E+PBNbI9HfrA/DV6Pxn7/Gr3oPAAwLXEdIhTGuAAAAAElFTkSuQmCC');
|
13 |
+
background-position: right 5px center;
|
14 |
+
background-repeat: no-repeat;
|
15 |
+
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
16 |
+
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
17 |
+
}
|
18 |
+
|
19 |
+
/* Input element having a valid value */
|
20 |
+
select.valid,
|
21 |
+
input.valid {
|
22 |
+
border-color: #468847;
|
23 |
+
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAYSmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVllVBV/t94TJ6hDdx26pLu7QboVOHRzODQYoIAICmKggoKCiogKBiklJqKIKKhYhIgoKgaKinI/gP7f9733frhr3d+HWc888+y9n73XrJk18wMQFqDR6XEoB0B8QgrD3daC6uvnTyW9ABSEgAJrQJUWmkw3d3V1gv95IQBfRwEBALivTKPT4+D/tjjDwpNDARBXAAgJSw6NB0AuAuBCoXRGCgBhCACk0lPoKQCELwDAw/D18wcgkgGAJ3IFiwAAT8gKVgMAHoanuyUA0QqAzEqjMSIBKK4AQE0LjUwBoNABiFwJYdEJADx5AEST0ChaGIDQVQBYEx+fGAYgNA8A8iH/kify33KG/M1Jo0X+xSu9AAAA2So6mR5Hy4T/7xUfl/qnhiQAsEYx7NwBgAcAORmb6OgOAKwASGdCyFoXAOACQG5GhwGs4rGoVDuvVf1caLKlPwDwAaAQRrNyBAARAJQvNdbLfBVr0BgAK3p0bXSKvecqDmEkuq/mR9PCk609/uCocHun1ZyFCXFr/+CqiGgbewDgAEAvZkV5+qz4RK+mRXuvBQAKADqUHOvhuKp/nhVlufaPhpHq7gUA0gDolwiGjfuKBhOIT/7TF6YSSrP2AAABAMwsJcrTbiUW8w1P9nX64y0s3Mp6xQMWFp7gteoZS6GnWLivxhbQ41xX9VhVeJyt+8qcsabkNI8/scMpDM/VmWOTMTQH1xX/2Fd6iqvnijccByewBCugQipQIQQSIQaiB+da54C6esUGaMCASAgH5VXmT4QP0IABCUADD8iCd5AA4ZD8N84CaMCAcEiDBPj1l105KkME0IABaRAOyRALr4AB8bgQboIb4k64CW6Gm+AauB6u/yeOyv6nKtGaaEW0I9oQFf76CIVEiINEYED0f+f+iSS8ItwjTBJGCOOEx+AIcRAOqcCAcEj425k3vAQGRP85D4rewvgP51RwhnFIXZ1KOIRAAsz+0eCyuAaujVvgxrgJrg9UnA8XAmVcC9fDzXFT3BDXxvX/zWHqXxf/zPI/64VDwr/1uMpTFCnaqy5C/vq3/Kv6zyyW/zKjMEgEx/9UYoXYBewGdhnrxzqxVqBiPVgbdhvrwlr/5U54CQyI/FvNHcIhAWIhDqL/aNQa1GbVlv5bddqqAwaEQzJASnhGCgCAZSI9kxEdGZVCNafT48Kp9gmhKmuoGmrq2gC+fv7UlcfHZ3dAAADhu/sPl6gOoB8KgGz9hwt+D9AaA0Dm+oeTbQVg1wDo3x+aykhb4XAAAAIwAzvwgCCIgRTIgzJogA4YghlYgwO4gCf4QSCEQhTEAwPSYQPkQgEUwy7YBxVQDbVwEs7AeWiFTrgM12EAhmAEnsA4TMNbmIev8BNBEBLChnAjgog4IoMoIRqIHmKCWCNOiDvihwQjkUgCkopsQLYixchupAI5itQj55B25DLSj9xDHiMTyCzyCfmBYigryoOKorKoKqqHmqOOqCe6Ho1Ek9AsNA8tQQ+gNehptAW9jA6gI+g4+hZdwABjwfgwCUwZ08MsMRfMH4vAGNgmrAgrx2qws1gHdgO7j41jc9h3nIhz41RcGTfE7XAvPBRPwjfhO/AK/CTegl/F7+MT+Dz+m8BGECEoEQwI9gRfQiQhnVBAKCecIDQTrhFGCNOEr0QikY8oR9Ql2hH9iDHEbOIO4mFiI7GXeI84RVwgkUiCJCWSMcmFRCOlkApIB0mnST2kYdI0aZHMQhYna5BtyP7kBPIWcjn5FLmbPEyeIf9k4mCSYTJgcmEKY8pkKmU6xtTBdJdpmuknMyezHLMxsydzDHMu8wHms8zXmJ8yf2ZhYZFk0WdxY4lmyWE5wNLEcpNlguU7KxerIqsl6zrWVNYS1jrWXtbHrJ/Z2Nhk2czY/NlS2ErY6tmusD1nW6RwU1Qo9pQwymZKJaWFMkx5z87ELsNuzh7InsVezn6B/S77HAcThyyHJQeNYxNHJUc7x0OOBU5uTnVOF854zh2cpzj7OV9zkbhkuay5wrjyuGq5rnBNcWPcUtyW3KHcW7mPcV/jnuYh8sjx2PPE8BTznOEZ5Jnn5eLV4vXmzeCt5O3iHefD+GT57Pni+Er5zvON8v3gF+U35w/n385/ln+Y/5uAsICZQLhAkUCjwIjAD0GqoLVgrGCZYKvgMyFcSFHITShdqEromtCcMI+woXCocJHweeExEVREUcRdJFukVuS2yIKomKitKF30oOgV0TkxPjEzsRixvWLdYrPi3OIm4tHie8V7xN9Qeanm1DjqAepV6ryEiISdRKrEUYlBiZ+ScpJeklskGyWfSTFL6UlFSO2V6pOalxaXdpbeIN0gPSbDJKMnEyWzX+aGzDdZOVkf2W2yrbKv5QTk7OWy5BrknsqzyZvKJ8nXyD9QICroKcQqHFYYUkQVtRWjFCsV7yqhSjpK0UqHle6tIazRX5OwpmbNQ2VWZXPlNOUG5QkVPhUnlS0qrSrvVaVV/VXLVG+o/lbTVotTO6b2RJ1L3UF9i3qH+icNRY1QjUqNB5psmjaamzXbND9qKWmFa1VpPdLm1nbW3qbdp/1LR1eHoXNWZ1ZXWjdY95DuQz0ePVe9HXo39Qn6Fvqb9Tv1vxvoGKQYnDf4YKhsGGt4yvC1kZxRuNExoyljSWOa8VHjcROqSbDJEZNxUwlTmmmN6aSZlFmY2QmzGXMF8xjz0+bvLdQsGBbNFt8sDSw3WvZaYVa2VkVWg9Zc1l7WFdbPbSRtIm0abOZttW2zbXvtCHaOdmV2D+1F7UPt6+3nHXQdNjpcdWR19HCscJx0UnRiOHU4o84Oznucn66VWZuwttUFXOxd9rg8c5VzTXK95EZ0c3WrdHvlru6+wf2GB7dHkMcpj6+eFp6lnk+85L1Svfq82b3Xedd7f/Ox8tntM+6r6rvRd8BPyC/ar82f5O/tf8J/IcA6YF/A9DrtdQXrRtfLrc9Y3x8oFBgX2BXEHkQLuhBMCPYJPhW8RHOh1dAWQuxDDoXMh1qG7g99G2YWtjdsNtw4fHf4TIRxxO6I15HGkXsiZ6NMo8qj5qItoyuiP8bYxVTHfIt1ia2LXY7ziWuMJ8cHx7cncCXEJlxNFEvMSLxHV6IX0MeTDJL2Jc0zHBknkpHk9cltKTwp9JTbqfKp+akTaSZplWmL6d7pFzI4MxIybmcqZm7PnMmyyTqejWeHZvdtkNiQu2Fio/nGo5uQTSGb+jZLbc7bPJ1jm3Mylzk3NvfOFrUtu7d82eqztSNPNC8nbyrfNr+hgFLAKHi4zXBbdSFeGF04uF1z+8Htv4vCim4VqxWXFy/tCN1xa6f6zgM7l0siSgZLdUqrdhF3JewaLTMtO7mbc3fW7qk9znta9lL3Fu39si9oX3+5Vnn1fub9qfvHDzgdaDsofXDXwaWKqIqRSovKxkMih7Yf+nY47PBwlVnV2WrR6uLqH0eijzw6anu0pUa2pryWWJtW++qY97Ebx/WO158QOlF84lddQt34SfeTV+t16+tPiZwqbUAbUhtmT687PXTG6kzbWeWzRxv5GouboCm16c254HOj5x3P913Qu3D2oszFQ83czUUtSEtmy3xrVOt4m1/bvXaH9r4Ow47mSyqX6jolOiu7eLtKu5m787qXe7J6FnrpvXOXIy9P9QX1Pbnie+XBVberg9ccr928bnP9yg3zGz03jW929hv0t9/Su9U6oDPQclv7dvMd7TvNgzqDLXd177YN6Q913DO61z1sOnz5vtX96w/sHwyMrB25N+o1+ujhuofjj8IevX4c9/jjWNrYzyc5TwlPi55xPCt/LvK85oXCi8ZxnfGuCauJ25Mek0+mQqfevkx+uTSd94rtVfmM+Ez9a43XnbM2s0NvAt5Mv6W//TlX8I7z3aH38u8vfjD7cHved376I+Pj8qcdnwU/133R+tK34Lrw/Gv815/fihYFF09+1/t+44fPj5mf6UukpQO/FH51/Hb8/XQ5fnmZTmPQAAAAAwA0IgLgUx0Amx8A9xAAM2Xl+2t1YQgACgAkEAMHKIYpRBFJQHpRQTQFHcPssSu4Lf6AEE/kJPaRNpBNmEhMz5jbWQ6xlrLVUZ5ycHA6cm3n7ufl5FvHf1oQF6IJd4lSxXaIL0qESY5Jr5Xpl1OVL1F4q2S/plr5q6ql2k71IU02LQvtZJ1Dur164/q/DPmNlIz1TaxN3c1CzZMt8iz3WzVY99jct521W3bgdVzjZOkcsDbaJc013223e7VHg2erV5/3gM+w72O/F/5TAa/XvVv/OvBp0GBwD60xpCp0Z1hWeESEW6RhlHQ0JfprzIvY63H18TsT6IkedN0koaQlxvPk3pTa1Py0iHT7DKVM5sw3WbezmzYc2Ji3KX1zUg4jN2tL0dajeV35L7YxFRptpxfVFo/uZC4xKo3fVVU2uPvX3jX7AsqL9rccGK9gqdQ+FHR4e9X56idH8RrlWu9jm4+fPHGvbrGeesqpYcPp82c+Nho0lZ77cCHg4t0Wl9YH7UYdKZfqO592s/Ro9npfTurLv1J2tfxa+fWyG4U3t/Zvu7VzYOft/Dspgz53Ve7+HOq9lz2sM/z1/sMH7SMVoxsfBj2yeCwzxjT27sm9p83PKp5vfBE8bjWhMMkx+X3q1cvR6f5Xl2cuvW6fbX9z/G3JXNq7wPfWH5TmOeYXPo596v589Ev+QtRXx2+qi9yL374//dH7s2Yp71f4b6tlyeVlACCCEJhBBlxDuBEnZBfyAtVES9DPWBA2invhzwh0IoXYSgonC5HHmA4xR7JYsBqzeVKi2HM4jnBe5prl4eW14svkbxT4IKQizBDpFGMR96aekliWMpfOlemRXZLXVYhRPKw0sOaTCq+qppqdeoBGpGaSVqb2Rp0s3Ri9AH0nA2NDNSNJY14TsskP03dmE+YjFrcsu60uWNfZHLAttEu3j3Lwc7Rz0nOWW8vrgrt8cZ10u+fe69HkWeVV6J3sE+hr76fpLxpADHi/bnR9V2BtUFFwIs0zRCuUNXQyrD28NCIi0iiKM+pV9KWYstjwOIN49viphNbEQrpfklLSEmMw+UgKI9UyjTdtJr09Y0dmYJZaNpr9cEPjxuJN8Zu9cqxyDbbobzXOs8v3LUjYtq3w+PYrRRPFv3eKlOiXeu9KLtu1+/Se/r2vytH9Igd0DrpVxFcWHzp9eKjq6xHJo641W2vbj308oVKXdPJi/bcG/dMbznQ3QpP5ua3nr10kNNu2FLbeaCd1WF/a0tnV9aVHttfjcnZf1ZVLV0euzV7/dhPv574lMaB62/iO06D/3aih9HsFw/vu1zxoHOkc7X84+mj68Zcn2FOeZzLP9V44jUdO1E7OvpSb9n9VMHPq9Y3ZiTeLc5R3Mu9NPwTM53wc+qz5Zc/C52/uixd/CPzMX1r8nb68DAA4cIIirIUc6EVIiAGSgrSiKOqMHkF/YoHYLdwIbyHoEfqIrsQpUjZZmHyDaSdzKIsRqzDrb7ZJygB7M8dxzgNcJdyFPPm8BXzF/HsEqgUbhNqEu0S6RLvFesS7qZckmiUbpA5LF8ukyq6TM5OXVACFJ4qtSsVrvJWpym9UmlVz1BzV+dQnNBo0U7VMtZm07+sc1o3S09Jb1O82yDd0NOIyGjOuMYkx1TBdMrtuXmax3lLR8pvVFetSmwBbOdtPdt32RQ7ejhKOb51anHPWOrnwuUy4Nrgluxt6oB63PHd7+XtTvWd8zvqm+hn6o/79AaXrPNbzrX8cWBm0Plg0+BntcMj6UJHQsbAD4d4R3BF3I4ujrKMh+lJMWqx67FxcXXxIgkjCw8Q99LVJ5KTLjKxkzeS5lOOpgWn8aXfTt2WYZixmNmVFZ1OzH2/Yu9Fzk+Cm6c1tOXtzM7dEbF2X55cfUBC+LbUwf3t50Ynilh3Xd46UTJd+KcN2c++R3Ku2z6Dccr/DAbeDfhUhlYmHNh/eU3W6euDIhxqZ2sxjQyfk6jadHD2l3JB3+slZ9cbCpufndS4UX3zRotm6re1ph+alos7JbqOeA71f+zyvNF+Tu37spnL/tYHYO9KDc0M3hs89qB9tenR57NkzeKE2UfeyYKboTet79o+FCwKLzUs+y8sAK//hAACIOgDHpwC8jwK4BQDUKQHIVAJQeABc2QA89QG1KAXk8UFAbM/+fX+wgRzYQARsg5PQD28RCqKOeCFZyGGkE3mCLKGiqCkaghagp9C76BdMGDPHorBdWDs2ibPg2ngwvgNvw18SuAimhATCUcIIkZloTswgnifOkeRJkaQ60ixZhZxK7mFiYfJnOs2MMPsyn2ehsCSwDLPqsR5hI7Mx2J5THCjt7PLsFRxsHLkc3zgTOV9zhXK94A7hnuGJ5/nKm8tH4TvMr8p/RSBAYEGwTEhd6L5wuoioyJDoNjELcRC/TM2XcJYUlHwtdUm6TCZG1kZORp5VfkFhUnFY6eqaDuULKk2qjWrn1ds0ejUHtJ5rf9TF9Xj1pQyUDdWN1IwVTaimXGao2QfzJxY9ljVWhdaJNr62Fnaq9mIO7I6Y46LTvPObtdMuk64Tbi/d33p89vzlzeTD7yvnp+/vHBC6Lnv9vsCmoMHgdyGUUM0wv/DNEbWR16Kmon/FcsVJxCsmqCQq0xWSJBl8yUzJP1Jm04TSnTPyMnuyfm+w3rhn09sc59xLW7Xy2gvst01t31YsseNsiVnpeFnZHt99xvvtD6ZXXqsSPkKpQWu/H/9U975+rmHuzIfGhXO/LpJbhNtUO6w6/bqje9P6Nl3Nub7xZtqtuNvBg8VDbcNvRiQern9c/eTVc/Xx3MmRaaWZwtmZOdv3pz5yfM5eeLcY8WPmF315GQDYQQXcIBUqoAdeIiyIBhKA5CH1yADyAeVBDdBgtBBtQh9jGKaM+WH52DnsBc6GG+GxeCV+B/9NUCeEEQ4RRojsRCfiduJNEjPJmbSbNEaWITPIfUx8THFM15mlmLcwT7M4sHSwKrFWs/Gy7aAQKVvYgT2XA+Mo5KRw7ueS5GrkNuMe4YnnJfLW8JnzTfIXCCgLjArmCqkJjQvvEbETxUX7xLaK21BZqaMSNZLJUjbSYtKLMqOyrXJH5PcrlCmWKJWs2a1coXJCtVntpvpzjW9avNoGOqG6JXpd+h8MZYyCjCtNnpiJmYdZNFr+tLa2KbYdsCc46DqGOBU4n1h72WXMdd4d9+DzVPQy8/bzSfYt9TvrPxjwcT1foHFQRHAZrTvkfZhUuG9EaeT1qF8xWrHRcVXx9xJRukZSMKMk+VLK6zT2dN2M4MzirLbsmY38m+w3b8w5n/tmq1Te+vyKgkeF/Nv9iqqKX+5ULskovV4msDtxz+19auWVBygHt1eyHtpXJVd942h0Leux8yf8T+L1TQ1BZzjOXmnKOK964XVzXWt0u3LHp86O7i29Tn38V6auNd3Y0O8wIHh7aNDr7tS9rPtiDwZHix95jMk+RZ5Nvrg+0TBVOs2Y8ZgVflM9J/fu3AeT+cFPQZ8/LOR8Y188+EPsZ/Uvod+ly8sAwA/mQIdquAvLiAYSgRxEriGfUUnUHc1DW9E5TALzxXZh/TiGm+BZeCu+QNAmpBG6iASiC7GS+IZkSNpFek22Ih9jIjPRmZ4yOzH3suiydLBasN5m82N7Q9nEzsvexOHC8ZGznMuEa5b7MI8HLxvvLb7t/E4CXAJjgseFGMLmItwib0Wvix0TL6DGSnhKmktpSMvJiMsKywnJUxWUFPWVHNfQlDeoVKh2qb3UoGgaaTG0z+p80NPWzzUYNpI3zjN5ZeZk3mqpZHXMRsK21l7BodnJyvmRC92N1b3JM8CbyafLLy1Aa91iYG/wzpDAMJ0I1sjH0RWx9nGzCZmJS0kpjOkU19QL6ZwZjMwH2QYbjm5i2ZyRM7PFd+vtfIuCjkKt7S3Fxjv6S/xK35Zt2sO5t6ZcdX/7QZOKnkNGh1uqCUecju6reXFM8Xj6iWsneesjTnWcppwJO9vZxHuOfn7gonxzUcu7Nrf21ktinQVd73t8ei/3KV3Zd3X5esyNB/1mtxpu891JHrw1JHwvavj0/TcjUqM+D7c8Ovn41tj0k6VnHM/FXyiNa08YTJpMmb00mzZ5ZTCj+1p9VvGN5FvK29m59nfp77Xfz304Pu/3kflj56eIzxyf276sW4CFmq8WXye/bV4UWWz/7vV9/seOn3I/+5YClxZ/7fmt+rt/OWx5GSA5QlNjZSeK1QKA8Hx5+bMsAGk3wK+y5eWfNcvLv2oBsKcAvXErezsAAEQOgEO1/9sey38BOi/O6KPLSP4AADwwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM5OjExKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozOToxMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmU3ODMyNmIwLTQ5NmItNGMyMy05ZGI1LTI4OTRkMWQxZWZmYzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxZDQzYTcwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjVkM2FkZDhiLTljMmUtNDU0ZC1iMjFhLTk5ZTliZDY2ODg1MDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1ZDNhZGQ4Yi05YzJlLTQ1NGQtYjIxYS05OWU5YmQ2Njg4NTA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplNzgzMjZiMC00OTZiLTRjMjMtOWRiNS0yODk0ZDFkMWVmZmM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pn/qNPoAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAMBJREFUeNrE1L0NwyAURtHrKAu4pPUKXsGs4AIGyGRQ2CM4K3gFt3TJCE5DgSL+7FgKEg0SB77HE82+71w1blw47mc3ais6YAGkUW47fbMA6n6Kqa1ogekbSmLaipe2ok9AC9AfeYAWmHycKqgUswOWAIxBbz8BaGJ9pq0IF1e/YYhA0ii3HmmNVKwxhHIxt8IB0ij3rK2ZDGtRAyUx39ExcExB2df09ZDB0sMoN+eyN6VfQ1sxAG0JqsL+9gV9BgBw6UeG/cRoQwAAAABJRU5ErkJggg==');
|
24 |
+
background-position: right 5px center;
|
25 |
+
background-repeat: no-repeat;
|
26 |
+
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
27 |
+
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
|
28 |
+
}
|
29 |
+
|
30 |
+
/* File inputs with invalid value */
|
31 |
+
input[type="file"].error {
|
32 |
+
color: #b94a48;
|
33 |
+
background: none;
|
34 |
+
-webkit-box-shadow: none;
|
35 |
+
box-shadow: none;
|
36 |
+
}
|
37 |
+
|
38 |
+
/* File inputs with valid value */
|
39 |
+
input[type="file"].valid {
|
40 |
+
color: #468847;
|
41 |
+
background: none;
|
42 |
+
-webkit-box-shadow: none;
|
43 |
+
box-shadow: none;
|
44 |
+
}
|
45 |
+
|
46 |
+
/* Element showing an inline error message */
|
47 |
+
.form-error {
|
48 |
+
display: block;
|
49 |
+
color: #b94a48;
|
50 |
+
margin-top: 5px;
|
51 |
+
margin-bottom: 10px;
|
52 |
+
line-height: 140%;
|
53 |
+
}
|
54 |
+
|
55 |
+
/* Element showing the help text declared in data-validation-help */
|
56 |
+
span.help {
|
57 |
+
color: #999;
|
58 |
+
font-size: 90%;
|
59 |
+
}
|
60 |
+
|
61 |
+
/* Here you can style the look of the input while server being
|
62 |
+
requested when using data-validation="server" */
|
63 |
+
select.validating-server-side,
|
64 |
+
input.validating-server-side {
|
65 |
+
opacity: 0.5;
|
66 |
+
background-image: url('data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAAKAAEALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQACgACACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQACgADACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkEAAoABAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkEAAoABQAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkEAAoABgAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAAKAAcALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkEAAoACAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAAKAAkALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQACgAKACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQACgALACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==');
|
67 |
+
background-position: right 5px center;
|
68 |
+
background-repeat: no-repeat;
|
69 |
+
background-color: #FFF;
|
70 |
+
}
|
71 |
+
|
72 |
+
/* Here you can style the entire form while server being
|
73 |
+
requested when using data-validation="server" */
|
74 |
+
form.validating-server-side {
|
75 |
+
|
76 |
+
}
|
77 |
+
|
78 |
+
/* Container for error messages when having configuration
|
79 |
+
parameter "errorMessagePosition" set to "top" */
|
80 |
+
div.form-error {
|
81 |
+
background-color: #f2dede;
|
82 |
+
padding: 15px;
|
83 |
+
margin-bottom: 20px;
|
84 |
+
border: #b94a48 1px solid;
|
85 |
+
border-radius: 4px;
|
86 |
+
}
|
87 |
+
|
88 |
+
/* Title in top of the error message container */
|
89 |
+
div.form-error strong {
|
90 |
+
font-weight: bold;
|
91 |
+
display: block;
|
92 |
+
margin: 0;
|
93 |
+
padding: 0 0 10px;
|
94 |
+
}
|
95 |
+
|
96 |
+
/* Typography styling in the error message container */
|
97 |
+
div.form-error strong,
|
98 |
+
div.form-error ul li {
|
99 |
+
line-height: 140%;
|
100 |
+
color: #b94a48;
|
101 |
+
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
|
102 |
+
font-size: 14px;
|
103 |
+
}
|
104 |
+
|
105 |
+
div.form-error ul,
|
106 |
+
div.form-error ul li {
|
107 |
+
background: none;
|
108 |
+
}
|
form-validator/theme-default.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
select.error,input.error{border-color:#b94a48;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAYSmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVllVBV/t94TJ6hDdx26pLu7QboVOHRzODQYoIAICmKggoKCiogKBiklJqKIKKhYhIgoKgaKinI/gP7f9733frhr3d+HWc888+y9n73XrJk18wMQFqDR6XEoB0B8QgrD3daC6uvnTyW9ABSEgAJrQJUWmkw3d3V1gv95IQBfRwEBALivTKPT4+D/tjjDwpNDARBXAAgJSw6NB0AuAuBCoXRGCgBhCACk0lPoKQCELwDAw/D18wcgkgGAJ3IFiwAAT8gKVgMAHoanuyUA0QqAzEqjMSIBKK4AQE0LjUwBoNABiFwJYdEJADx5AEST0ChaGIDQVQBYEx+fGAYgNA8A8iH/kify33KG/M1Jo0X+xSu9AAAA2So6mR5Hy4T/7xUfl/qnhiQAsEYx7NwBgAcAORmb6OgOAKwASGdCyFoXAOACQG5GhwGs4rGoVDuvVf1caLKlPwDwAaAQRrNyBAARAJQvNdbLfBVr0BgAK3p0bXSKvecqDmEkuq/mR9PCk609/uCocHun1ZyFCXFr/+CqiGgbewDgAEAvZkV5+qz4RK+mRXuvBQAKADqUHOvhuKp/nhVlufaPhpHq7gUA0gDolwiGjfuKBhOIT/7TF6YSSrP2AAABAMwsJcrTbiUW8w1P9nX64y0s3Mp6xQMWFp7gteoZS6GnWLivxhbQ41xX9VhVeJyt+8qcsabkNI8/scMpDM/VmWOTMTQH1xX/2Fd6iqvnijccByewBCugQipQIQQSIQaiB+da54C6esUGaMCASAgH5VXmT4QP0IABCUADD8iCd5AA4ZD8N84CaMCAcEiDBPj1l105KkME0IABaRAOyRALr4AB8bgQboIb4k64CW6Gm+AauB6u/yeOyv6nKtGaaEW0I9oQFf76CIVEiINEYED0f+f+iSS8ItwjTBJGCOOEx+AIcRAOqcCAcEj425k3vAQGRP85D4rewvgP51RwhnFIXZ1KOIRAAsz+0eCyuAaujVvgxrgJrg9UnA8XAmVcC9fDzXFT3BDXxvX/zWHqXxf/zPI/64VDwr/1uMpTFCnaqy5C/vq3/Kv6zyyW/zKjMEgEx/9UYoXYBewGdhnrxzqxVqBiPVgbdhvrwlr/5U54CQyI/FvNHcIhAWIhDqL/aNQa1GbVlv5bddqqAwaEQzJASnhGCgCAZSI9kxEdGZVCNafT48Kp9gmhKmuoGmrq2gC+fv7UlcfHZ3dAAADhu/sPl6gOoB8KgGz9hwt+D9AaA0Dm+oeTbQVg1wDo3x+aykhb4XAAAAIwAzvwgCCIgRTIgzJogA4YghlYgwO4gCf4QSCEQhTEAwPSYQPkQgEUwy7YBxVQDbVwEs7AeWiFTrgM12EAhmAEnsA4TMNbmIev8BNBEBLChnAjgog4IoMoIRqIHmKCWCNOiDvihwQjkUgCkopsQLYixchupAI5itQj55B25DLSj9xDHiMTyCzyCfmBYigryoOKorKoKqqHmqOOqCe6Ho1Ek9AsNA8tQQ+gNehptAW9jA6gI+g4+hZdwABjwfgwCUwZ08MsMRfMH4vAGNgmrAgrx2qws1gHdgO7j41jc9h3nIhz41RcGTfE7XAvPBRPwjfhO/AK/CTegl/F7+MT+Dz+m8BGECEoEQwI9gRfQiQhnVBAKCecIDQTrhFGCNOEr0QikY8oR9Ql2hH9iDHEbOIO4mFiI7GXeI84RVwgkUiCJCWSMcmFRCOlkApIB0mnST2kYdI0aZHMQhYna5BtyP7kBPIWcjn5FLmbPEyeIf9k4mCSYTJgcmEKY8pkKmU6xtTBdJdpmuknMyezHLMxsydzDHMu8wHms8zXmJ8yf2ZhYZFk0WdxY4lmyWE5wNLEcpNlguU7KxerIqsl6zrWVNYS1jrWXtbHrJ/Z2Nhk2czY/NlS2ErY6tmusD1nW6RwU1Qo9pQwymZKJaWFMkx5z87ELsNuzh7InsVezn6B/S77HAcThyyHJQeNYxNHJUc7x0OOBU5uTnVOF854zh2cpzj7OV9zkbhkuay5wrjyuGq5rnBNcWPcUtyW3KHcW7mPcV/jnuYh8sjx2PPE8BTznOEZ5Jnn5eLV4vXmzeCt5O3iHefD+GT57Pni+Er5zvON8v3gF+U35w/n385/ln+Y/5uAsICZQLhAkUCjwIjAD0GqoLVgrGCZYKvgMyFcSFHITShdqEromtCcMI+woXCocJHweeExEVREUcRdJFukVuS2yIKomKitKF30oOgV0TkxPjEzsRixvWLdYrPi3OIm4tHie8V7xN9Qeanm1DjqAepV6ryEiISdRKrEUYlBiZ+ScpJeklskGyWfSTFL6UlFSO2V6pOalxaXdpbeIN0gPSbDJKMnEyWzX+aGzDdZOVkf2W2yrbKv5QTk7OWy5BrknsqzyZvKJ8nXyD9QICroKcQqHFYYUkQVtRWjFCsV7yqhSjpK0UqHle6tIazRX5OwpmbNQ2VWZXPlNOUG5QkVPhUnlS0qrSrvVaVV/VXLVG+o/lbTVotTO6b2RJ1L3UF9i3qH+icNRY1QjUqNB5psmjaamzXbND9qKWmFa1VpPdLm1nbW3qbdp/1LR1eHoXNWZ1ZXWjdY95DuQz0ePVe9HXo39Qn6Fvqb9Tv1vxvoGKQYnDf4YKhsGGt4yvC1kZxRuNExoyljSWOa8VHjcROqSbDJEZNxUwlTmmmN6aSZlFmY2QmzGXMF8xjz0+bvLdQsGBbNFt8sDSw3WvZaYVa2VkVWg9Zc1l7WFdbPbSRtIm0abOZttW2zbXvtCHaOdmV2D+1F7UPt6+3nHXQdNjpcdWR19HCscJx0UnRiOHU4o84Oznucn66VWZuwttUFXOxd9rg8c5VzTXK95EZ0c3WrdHvlru6+wf2GB7dHkMcpj6+eFp6lnk+85L1Svfq82b3Xedd7f/Ox8tntM+6r6rvRd8BPyC/ar82f5O/tf8J/IcA6YF/A9DrtdQXrRtfLrc9Y3x8oFBgX2BXEHkQLuhBMCPYJPhW8RHOh1dAWQuxDDoXMh1qG7g99G2YWtjdsNtw4fHf4TIRxxO6I15HGkXsiZ6NMo8qj5qItoyuiP8bYxVTHfIt1ia2LXY7ziWuMJ8cHx7cncCXEJlxNFEvMSLxHV6IX0MeTDJL2Jc0zHBknkpHk9cltKTwp9JTbqfKp+akTaSZplWmL6d7pFzI4MxIybmcqZm7PnMmyyTqejWeHZvdtkNiQu2Fio/nGo5uQTSGb+jZLbc7bPJ1jm3Mylzk3NvfOFrUtu7d82eqztSNPNC8nbyrfNr+hgFLAKHi4zXBbdSFeGF04uF1z+8Htv4vCim4VqxWXFy/tCN1xa6f6zgM7l0siSgZLdUqrdhF3JewaLTMtO7mbc3fW7qk9znta9lL3Fu39si9oX3+5Vnn1fub9qfvHDzgdaDsofXDXwaWKqIqRSovKxkMih7Yf+nY47PBwlVnV2WrR6uLqH0eijzw6anu0pUa2pryWWJtW++qY97Ebx/WO158QOlF84lddQt34SfeTV+t16+tPiZwqbUAbUhtmT687PXTG6kzbWeWzRxv5GouboCm16c254HOj5x3P913Qu3D2oszFQ83czUUtSEtmy3xrVOt4m1/bvXaH9r4Ow47mSyqX6jolOiu7eLtKu5m787qXe7J6FnrpvXOXIy9P9QX1Pbnie+XBVberg9ccr928bnP9yg3zGz03jW929hv0t9/Su9U6oDPQclv7dvMd7TvNgzqDLXd177YN6Q913DO61z1sOnz5vtX96w/sHwyMrB25N+o1+ujhuofjj8IevX4c9/jjWNrYzyc5TwlPi55xPCt/LvK85oXCi8ZxnfGuCauJ25Mek0+mQqfevkx+uTSd94rtVfmM+Ez9a43XnbM2s0NvAt5Mv6W//TlX8I7z3aH38u8vfjD7cHved376I+Pj8qcdnwU/133R+tK34Lrw/Gv815/fihYFF09+1/t+44fPj5mf6UukpQO/FH51/Hb8/XQ5fnmZTmPQAAAAAwA0IgLgUx0Amx8A9xAAM2Xl+2t1YQgACgAkEAMHKIYpRBFJQHpRQTQFHcPssSu4Lf6AEE/kJPaRNpBNmEhMz5jbWQ6xlrLVUZ5ycHA6cm3n7ufl5FvHf1oQF6IJd4lSxXaIL0qESY5Jr5Xpl1OVL1F4q2S/plr5q6ql2k71IU02LQvtZJ1Dur164/q/DPmNlIz1TaxN3c1CzZMt8iz3WzVY99jct521W3bgdVzjZOkcsDbaJc013223e7VHg2erV5/3gM+w72O/F/5TAa/XvVv/OvBp0GBwD60xpCp0Z1hWeESEW6RhlHQ0JfprzIvY63H18TsT6IkedN0koaQlxvPk3pTa1Py0iHT7DKVM5sw3WbezmzYc2Ji3KX1zUg4jN2tL0dajeV35L7YxFRptpxfVFo/uZC4xKo3fVVU2uPvX3jX7AsqL9rccGK9gqdQ+FHR4e9X56idH8RrlWu9jm4+fPHGvbrGeesqpYcPp82c+Nho0lZ77cCHg4t0Wl9YH7UYdKZfqO592s/Ro9npfTurLv1J2tfxa+fWyG4U3t/Zvu7VzYOft/Dspgz53Ve7+HOq9lz2sM/z1/sMH7SMVoxsfBj2yeCwzxjT27sm9p83PKp5vfBE8bjWhMMkx+X3q1cvR6f5Xl2cuvW6fbX9z/G3JXNq7wPfWH5TmOeYXPo596v589Ev+QtRXx2+qi9yL374//dH7s2Yp71f4b6tlyeVlACCCEJhBBlxDuBEnZBfyAtVES9DPWBA2invhzwh0IoXYSgonC5HHmA4xR7JYsBqzeVKi2HM4jnBe5prl4eW14svkbxT4IKQizBDpFGMR96aekliWMpfOlemRXZLXVYhRPKw0sOaTCq+qppqdeoBGpGaSVqb2Rp0s3Ri9AH0nA2NDNSNJY14TsskP03dmE+YjFrcsu60uWNfZHLAttEu3j3Lwc7Rz0nOWW8vrgrt8cZ10u+fe69HkWeVV6J3sE+hr76fpLxpADHi/bnR9V2BtUFFwIs0zRCuUNXQyrD28NCIi0iiKM+pV9KWYstjwOIN49viphNbEQrpfklLSEmMw+UgKI9UyjTdtJr09Y0dmYJZaNpr9cEPjxuJN8Zu9cqxyDbbobzXOs8v3LUjYtq3w+PYrRRPFv3eKlOiXeu9KLtu1+/Se/r2vytH9Igd0DrpVxFcWHzp9eKjq6xHJo641W2vbj308oVKXdPJi/bcG/dMbznQ3QpP5ua3nr10kNNu2FLbeaCd1WF/a0tnV9aVHttfjcnZf1ZVLV0euzV7/dhPv574lMaB62/iO06D/3aih9HsFw/vu1zxoHOkc7X84+mj68Zcn2FOeZzLP9V44jUdO1E7OvpSb9n9VMHPq9Y3ZiTeLc5R3Mu9NPwTM53wc+qz5Zc/C52/uixd/CPzMX1r8nb68DAA4cIIirIUc6EVIiAGSgrSiKOqMHkF/YoHYLdwIbyHoEfqIrsQpUjZZmHyDaSdzKIsRqzDrb7ZJygB7M8dxzgNcJdyFPPm8BXzF/HsEqgUbhNqEu0S6RLvFesS7qZckmiUbpA5LF8ukyq6TM5OXVACFJ4qtSsVrvJWpym9UmlVz1BzV+dQnNBo0U7VMtZm07+sc1o3S09Jb1O82yDd0NOIyGjOuMYkx1TBdMrtuXmax3lLR8pvVFetSmwBbOdtPdt32RQ7ejhKOb51anHPWOrnwuUy4Nrgluxt6oB63PHd7+XtTvWd8zvqm+hn6o/79AaXrPNbzrX8cWBm0Plg0+BntcMj6UJHQsbAD4d4R3BF3I4ujrKMh+lJMWqx67FxcXXxIgkjCw8Q99LVJ5KTLjKxkzeS5lOOpgWn8aXfTt2WYZixmNmVFZ1OzH2/Yu9Fzk+Cm6c1tOXtzM7dEbF2X55cfUBC+LbUwf3t50Ynilh3Xd46UTJd+KcN2c++R3Ku2z6Dccr/DAbeDfhUhlYmHNh/eU3W6euDIhxqZ2sxjQyfk6jadHD2l3JB3+slZ9cbCpufndS4UX3zRotm6re1ph+alos7JbqOeA71f+zyvNF+Tu37spnL/tYHYO9KDc0M3hs89qB9tenR57NkzeKE2UfeyYKboTet79o+FCwKLzUs+y8sAK//hAACIOgDHpwC8jwK4BQDUKQHIVAJQeABc2QA89QG1KAXk8UFAbM/+fX+wgRzYQARsg5PQD28RCqKOeCFZyGGkE3mCLKGiqCkaghagp9C76BdMGDPHorBdWDs2ibPg2ngwvgNvw18SuAimhATCUcIIkZloTswgnifOkeRJkaQ60ixZhZxK7mFiYfJnOs2MMPsyn2ehsCSwDLPqsR5hI7Mx2J5THCjt7PLsFRxsHLkc3zgTOV9zhXK94A7hnuGJ5/nKm8tH4TvMr8p/RSBAYEGwTEhd6L5wuoioyJDoNjELcRC/TM2XcJYUlHwtdUm6TCZG1kZORp5VfkFhUnFY6eqaDuULKk2qjWrn1ds0ejUHtJ5rf9TF9Xj1pQyUDdWN1IwVTaimXGao2QfzJxY9ljVWhdaJNr62Fnaq9mIO7I6Y46LTvPObtdMuk64Tbi/d33p89vzlzeTD7yvnp+/vHBC6Lnv9vsCmoMHgdyGUUM0wv/DNEbWR16Kmon/FcsVJxCsmqCQq0xWSJBl8yUzJP1Jm04TSnTPyMnuyfm+w3rhn09sc59xLW7Xy2gvst01t31YsseNsiVnpeFnZHt99xvvtD6ZXXqsSPkKpQWu/H/9U975+rmHuzIfGhXO/LpJbhNtUO6w6/bqje9P6Nl3Nub7xZtqtuNvBg8VDbcNvRiQern9c/eTVc/Xx3MmRaaWZwtmZOdv3pz5yfM5eeLcY8WPmF315GQDYQQXcIBUqoAdeIiyIBhKA5CH1yADyAeVBDdBgtBBtQh9jGKaM+WH52DnsBc6GG+GxeCV+B/9NUCeEEQ4RRojsRCfiduJNEjPJmbSbNEaWITPIfUx8THFM15mlmLcwT7M4sHSwKrFWs/Gy7aAQKVvYgT2XA+Mo5KRw7ueS5GrkNuMe4YnnJfLW8JnzTfIXCCgLjArmCqkJjQvvEbETxUX7xLaK21BZqaMSNZLJUjbSYtKLMqOyrXJH5PcrlCmWKJWs2a1coXJCtVntpvpzjW9avNoGOqG6JXpd+h8MZYyCjCtNnpiJmYdZNFr+tLa2KbYdsCc46DqGOBU4n1h72WXMdd4d9+DzVPQy8/bzSfYt9TvrPxjwcT1foHFQRHAZrTvkfZhUuG9EaeT1qF8xWrHRcVXx9xJRukZSMKMk+VLK6zT2dN2M4MzirLbsmY38m+w3b8w5n/tmq1Te+vyKgkeF/Nv9iqqKX+5ULskovV4msDtxz+19auWVBygHt1eyHtpXJVd942h0Leux8yf8T+L1TQ1BZzjOXmnKOK964XVzXWt0u3LHp86O7i29Tn38V6auNd3Y0O8wIHh7aNDr7tS9rPtiDwZHix95jMk+RZ5Nvrg+0TBVOs2Y8ZgVflM9J/fu3AeT+cFPQZ8/LOR8Y188+EPsZ/Uvod+ly8sAwA/mQIdquAvLiAYSgRxEriGfUUnUHc1DW9E5TALzxXZh/TiGm+BZeCu+QNAmpBG6iASiC7GS+IZkSNpFek22Ih9jIjPRmZ4yOzH3suiydLBasN5m82N7Q9nEzsvexOHC8ZGznMuEa5b7MI8HLxvvLb7t/E4CXAJjgseFGMLmItwib0Wvix0TL6DGSnhKmktpSMvJiMsKywnJUxWUFPWVHNfQlDeoVKh2qb3UoGgaaTG0z+p80NPWzzUYNpI3zjN5ZeZk3mqpZHXMRsK21l7BodnJyvmRC92N1b3JM8CbyafLLy1Aa91iYG/wzpDAMJ0I1sjH0RWx9nGzCZmJS0kpjOkU19QL6ZwZjMwH2QYbjm5i2ZyRM7PFd+vtfIuCjkKt7S3Fxjv6S/xK35Zt2sO5t6ZcdX/7QZOKnkNGh1uqCUecju6reXFM8Xj6iWsneesjTnWcppwJO9vZxHuOfn7gonxzUcu7Nrf21ktinQVd73t8ei/3KV3Zd3X5esyNB/1mtxpu891JHrw1JHwvavj0/TcjUqM+D7c8Ovn41tj0k6VnHM/FXyiNa08YTJpMmb00mzZ5ZTCj+1p9VvGN5FvK29m59nfp77Xfz304Pu/3kflj56eIzxyf276sW4CFmq8WXye/bV4UWWz/7vV9/seOn3I/+5YClxZ/7fmt+rt/OWx5GSA5QlNjZSeK1QKA8Hx5+bMsAGk3wK+y5eWfNcvLv2oBsKcAvXErezsAAEQOgEO1/9sey38BOi/O6KPLSP4AADwwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM4OjU1KzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozODo1NSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjU4ZmM5Yzg4LWFiYWUtNGEzMC1iNGUxLTUyMTQyZWYzMzM4NDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjM4YmMxOTAwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOmQ1ZjJhY2QyLTQ2ZDUtNGVlZS05NDllLThkMDI0MTljZjA3ODwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpkNWYyYWNkMi00NmQ1LTRlZWUtOTQ5ZS04ZDAyNDE5Y2YwNzg8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1OGZjOWM4OC1hYmFlLTRhMzAtYjRlMS01MjE0MmVmMzMzODQ8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzg6NTUrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pmkb7KYAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAOZJREFUeNrMlL0NwyAQhZ+jLJAVkE4M4BVMR50RvIIzAivYI6S+zh4hHgAhZYWM4DTnCCFsoshFnkQBB9/9impZFhylEw5UFsaaatbUbj1iTR1ruhRhrKkGMALoWVOXsY8AHIAHa1KlyO4AVq+ONbkE1MhWAejjh+cMbBDPqzqJQAGoM3c/qnLdlPRcod7G+jAVYQJs0zT2QKXRmADMufMcaC9NJR1VW46sD6YI2wC9og7HkV+tD6/SaKQgIytWk9Y0B5tTkPVhljqZnbubNevFs7E+PBNbI9HfrA/DV6Pxn7/Gr3oPAAwLXEdIhTGuAAAAAElFTkSuQmCC');background-position:right 5px center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}select.valid,input.valid{border-color:#468847;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAARCAYAAAA/mJfHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAYSmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarVllVBV/t94TJ6hDdx26pLu7QboVOHRzODQYoIAICmKggoKCiogKBiklJqKIKKhYhIgoKgaKinI/gP7f9733frhr3d+HWc888+y9n73XrJk18wMQFqDR6XEoB0B8QgrD3daC6uvnTyW9ABSEgAJrQJUWmkw3d3V1gv95IQBfRwEBALivTKPT4+D/tjjDwpNDARBXAAgJSw6NB0AuAuBCoXRGCgBhCACk0lPoKQCELwDAw/D18wcgkgGAJ3IFiwAAT8gKVgMAHoanuyUA0QqAzEqjMSIBKK4AQE0LjUwBoNABiFwJYdEJADx5AEST0ChaGIDQVQBYEx+fGAYgNA8A8iH/kify33KG/M1Jo0X+xSu9AAAA2So6mR5Hy4T/7xUfl/qnhiQAsEYx7NwBgAcAORmb6OgOAKwASGdCyFoXAOACQG5GhwGs4rGoVDuvVf1caLKlPwDwAaAQRrNyBAARAJQvNdbLfBVr0BgAK3p0bXSKvecqDmEkuq/mR9PCk609/uCocHun1ZyFCXFr/+CqiGgbewDgAEAvZkV5+qz4RK+mRXuvBQAKADqUHOvhuKp/nhVlufaPhpHq7gUA0gDolwiGjfuKBhOIT/7TF6YSSrP2AAABAMwsJcrTbiUW8w1P9nX64y0s3Mp6xQMWFp7gteoZS6GnWLivxhbQ41xX9VhVeJyt+8qcsabkNI8/scMpDM/VmWOTMTQH1xX/2Fd6iqvnijccByewBCugQipQIQQSIQaiB+da54C6esUGaMCASAgH5VXmT4QP0IABCUADD8iCd5AA4ZD8N84CaMCAcEiDBPj1l105KkME0IABaRAOyRALr4AB8bgQboIb4k64CW6Gm+AauB6u/yeOyv6nKtGaaEW0I9oQFf76CIVEiINEYED0f+f+iSS8ItwjTBJGCOOEx+AIcRAOqcCAcEj425k3vAQGRP85D4rewvgP51RwhnFIXZ1KOIRAAsz+0eCyuAaujVvgxrgJrg9UnA8XAmVcC9fDzXFT3BDXxvX/zWHqXxf/zPI/64VDwr/1uMpTFCnaqy5C/vq3/Kv6zyyW/zKjMEgEx/9UYoXYBewGdhnrxzqxVqBiPVgbdhvrwlr/5U54CQyI/FvNHcIhAWIhDqL/aNQa1GbVlv5bddqqAwaEQzJASnhGCgCAZSI9kxEdGZVCNafT48Kp9gmhKmuoGmrq2gC+fv7UlcfHZ3dAAADhu/sPl6gOoB8KgGz9hwt+D9AaA0Dm+oeTbQVg1wDo3x+aykhb4XAAAAIwAzvwgCCIgRTIgzJogA4YghlYgwO4gCf4QSCEQhTEAwPSYQPkQgEUwy7YBxVQDbVwEs7AeWiFTrgM12EAhmAEnsA4TMNbmIev8BNBEBLChnAjgog4IoMoIRqIHmKCWCNOiDvihwQjkUgCkopsQLYixchupAI5itQj55B25DLSj9xDHiMTyCzyCfmBYigryoOKorKoKqqHmqOOqCe6Ho1Ek9AsNA8tQQ+gNehptAW9jA6gI+g4+hZdwABjwfgwCUwZ08MsMRfMH4vAGNgmrAgrx2qws1gHdgO7j41jc9h3nIhz41RcGTfE7XAvPBRPwjfhO/AK/CTegl/F7+MT+Dz+m8BGECEoEQwI9gRfQiQhnVBAKCecIDQTrhFGCNOEr0QikY8oR9Ql2hH9iDHEbOIO4mFiI7GXeI84RVwgkUiCJCWSMcmFRCOlkApIB0mnST2kYdI0aZHMQhYna5BtyP7kBPIWcjn5FLmbPEyeIf9k4mCSYTJgcmEKY8pkKmU6xtTBdJdpmuknMyezHLMxsydzDHMu8wHms8zXmJ8yf2ZhYZFk0WdxY4lmyWE5wNLEcpNlguU7KxerIqsl6zrWVNYS1jrWXtbHrJ/Z2Nhk2czY/NlS2ErY6tmusD1nW6RwU1Qo9pQwymZKJaWFMkx5z87ELsNuzh7InsVezn6B/S77HAcThyyHJQeNYxNHJUc7x0OOBU5uTnVOF854zh2cpzj7OV9zkbhkuay5wrjyuGq5rnBNcWPcUtyW3KHcW7mPcV/jnuYh8sjx2PPE8BTznOEZ5Jnn5eLV4vXmzeCt5O3iHefD+GT57Pni+Er5zvON8v3gF+U35w/n385/ln+Y/5uAsICZQLhAkUCjwIjAD0GqoLVgrGCZYKvgMyFcSFHITShdqEromtCcMI+woXCocJHweeExEVREUcRdJFukVuS2yIKomKitKF30oOgV0TkxPjEzsRixvWLdYrPi3OIm4tHie8V7xN9Qeanm1DjqAepV6ryEiISdRKrEUYlBiZ+ScpJeklskGyWfSTFL6UlFSO2V6pOalxaXdpbeIN0gPSbDJKMnEyWzX+aGzDdZOVkf2W2yrbKv5QTk7OWy5BrknsqzyZvKJ8nXyD9QICroKcQqHFYYUkQVtRWjFCsV7yqhSjpK0UqHle6tIazRX5OwpmbNQ2VWZXPlNOUG5QkVPhUnlS0qrSrvVaVV/VXLVG+o/lbTVotTO6b2RJ1L3UF9i3qH+icNRY1QjUqNB5psmjaamzXbND9qKWmFa1VpPdLm1nbW3qbdp/1LR1eHoXNWZ1ZXWjdY95DuQz0ePVe9HXo39Qn6Fvqb9Tv1vxvoGKQYnDf4YKhsGGt4yvC1kZxRuNExoyljSWOa8VHjcROqSbDJEZNxUwlTmmmN6aSZlFmY2QmzGXMF8xjz0+bvLdQsGBbNFt8sDSw3WvZaYVa2VkVWg9Zc1l7WFdbPbSRtIm0abOZttW2zbXvtCHaOdmV2D+1F7UPt6+3nHXQdNjpcdWR19HCscJx0UnRiOHU4o84Oznucn66VWZuwttUFXOxd9rg8c5VzTXK95EZ0c3WrdHvlru6+wf2GB7dHkMcpj6+eFp6lnk+85L1Svfq82b3Xedd7f/Ox8tntM+6r6rvRd8BPyC/ar82f5O/tf8J/IcA6YF/A9DrtdQXrRtfLrc9Y3x8oFBgX2BXEHkQLuhBMCPYJPhW8RHOh1dAWQuxDDoXMh1qG7g99G2YWtjdsNtw4fHf4TIRxxO6I15HGkXsiZ6NMo8qj5qItoyuiP8bYxVTHfIt1ia2LXY7ziWuMJ8cHx7cncCXEJlxNFEvMSLxHV6IX0MeTDJL2Jc0zHBknkpHk9cltKTwp9JTbqfKp+akTaSZplWmL6d7pFzI4MxIybmcqZm7PnMmyyTqejWeHZvdtkNiQu2Fio/nGo5uQTSGb+jZLbc7bPJ1jm3Mylzk3NvfOFrUtu7d82eqztSNPNC8nbyrfNr+hgFLAKHi4zXBbdSFeGF04uF1z+8Htv4vCim4VqxWXFy/tCN1xa6f6zgM7l0siSgZLdUqrdhF3JewaLTMtO7mbc3fW7qk9znta9lL3Fu39si9oX3+5Vnn1fub9qfvHDzgdaDsofXDXwaWKqIqRSovKxkMih7Yf+nY47PBwlVnV2WrR6uLqH0eijzw6anu0pUa2pryWWJtW++qY97Ebx/WO158QOlF84lddQt34SfeTV+t16+tPiZwqbUAbUhtmT687PXTG6kzbWeWzRxv5GouboCm16c254HOj5x3P913Qu3D2oszFQ83czUUtSEtmy3xrVOt4m1/bvXaH9r4Ow47mSyqX6jolOiu7eLtKu5m787qXe7J6FnrpvXOXIy9P9QX1Pbnie+XBVberg9ccr928bnP9yg3zGz03jW929hv0t9/Su9U6oDPQclv7dvMd7TvNgzqDLXd177YN6Q913DO61z1sOnz5vtX96w/sHwyMrB25N+o1+ujhuofjj8IevX4c9/jjWNrYzyc5TwlPi55xPCt/LvK85oXCi8ZxnfGuCauJ25Mek0+mQqfevkx+uTSd94rtVfmM+Ez9a43XnbM2s0NvAt5Mv6W//TlX8I7z3aH38u8vfjD7cHved376I+Pj8qcdnwU/133R+tK34Lrw/Gv815/fihYFF09+1/t+44fPj5mf6UukpQO/FH51/Hb8/XQ5fnmZTmPQAAAAAwA0IgLgUx0Amx8A9xAAM2Xl+2t1YQgACgAkEAMHKIYpRBFJQHpRQTQFHcPssSu4Lf6AEE/kJPaRNpBNmEhMz5jbWQ6xlrLVUZ5ycHA6cm3n7ufl5FvHf1oQF6IJd4lSxXaIL0qESY5Jr5Xpl1OVL1F4q2S/plr5q6ql2k71IU02LQvtZJ1Dur164/q/DPmNlIz1TaxN3c1CzZMt8iz3WzVY99jct521W3bgdVzjZOkcsDbaJc013223e7VHg2erV5/3gM+w72O/F/5TAa/XvVv/OvBp0GBwD60xpCp0Z1hWeESEW6RhlHQ0JfprzIvY63H18TsT6IkedN0koaQlxvPk3pTa1Py0iHT7DKVM5sw3WbezmzYc2Ji3KX1zUg4jN2tL0dajeV35L7YxFRptpxfVFo/uZC4xKo3fVVU2uPvX3jX7AsqL9rccGK9gqdQ+FHR4e9X56idH8RrlWu9jm4+fPHGvbrGeesqpYcPp82c+Nho0lZ77cCHg4t0Wl9YH7UYdKZfqO592s/Ro9npfTurLv1J2tfxa+fWyG4U3t/Zvu7VzYOft/Dspgz53Ve7+HOq9lz2sM/z1/sMH7SMVoxsfBj2yeCwzxjT27sm9p83PKp5vfBE8bjWhMMkx+X3q1cvR6f5Xl2cuvW6fbX9z/G3JXNq7wPfWH5TmOeYXPo596v589Ev+QtRXx2+qi9yL374//dH7s2Yp71f4b6tlyeVlACCCEJhBBlxDuBEnZBfyAtVES9DPWBA2invhzwh0IoXYSgonC5HHmA4xR7JYsBqzeVKi2HM4jnBe5prl4eW14svkbxT4IKQizBDpFGMR96aekliWMpfOlemRXZLXVYhRPKw0sOaTCq+qppqdeoBGpGaSVqb2Rp0s3Ri9AH0nA2NDNSNJY14TsskP03dmE+YjFrcsu60uWNfZHLAttEu3j3Lwc7Rz0nOWW8vrgrt8cZ10u+fe69HkWeVV6J3sE+hr76fpLxpADHi/bnR9V2BtUFFwIs0zRCuUNXQyrD28NCIi0iiKM+pV9KWYstjwOIN49viphNbEQrpfklLSEmMw+UgKI9UyjTdtJr09Y0dmYJZaNpr9cEPjxuJN8Zu9cqxyDbbobzXOs8v3LUjYtq3w+PYrRRPFv3eKlOiXeu9KLtu1+/Se/r2vytH9Igd0DrpVxFcWHzp9eKjq6xHJo641W2vbj308oVKXdPJi/bcG/dMbznQ3QpP5ua3nr10kNNu2FLbeaCd1WF/a0tnV9aVHttfjcnZf1ZVLV0euzV7/dhPv574lMaB62/iO06D/3aih9HsFw/vu1zxoHOkc7X84+mj68Zcn2FOeZzLP9V44jUdO1E7OvpSb9n9VMHPq9Y3ZiTeLc5R3Mu9NPwTM53wc+qz5Zc/C52/uixd/CPzMX1r8nb68DAA4cIIirIUc6EVIiAGSgrSiKOqMHkF/YoHYLdwIbyHoEfqIrsQpUjZZmHyDaSdzKIsRqzDrb7ZJygB7M8dxzgNcJdyFPPm8BXzF/HsEqgUbhNqEu0S6RLvFesS7qZckmiUbpA5LF8ukyq6TM5OXVACFJ4qtSsVrvJWpym9UmlVz1BzV+dQnNBo0U7VMtZm07+sc1o3S09Jb1O82yDd0NOIyGjOuMYkx1TBdMrtuXmax3lLR8pvVFetSmwBbOdtPdt32RQ7ejhKOb51anHPWOrnwuUy4Nrgluxt6oB63PHd7+XtTvWd8zvqm+hn6o/79AaXrPNbzrX8cWBm0Plg0+BntcMj6UJHQsbAD4d4R3BF3I4ujrKMh+lJMWqx67FxcXXxIgkjCw8Q99LVJ5KTLjKxkzeS5lOOpgWn8aXfTt2WYZixmNmVFZ1OzH2/Yu9Fzk+Cm6c1tOXtzM7dEbF2X55cfUBC+LbUwf3t50Ynilh3Xd46UTJd+KcN2c++R3Ku2z6Dccr/DAbeDfhUhlYmHNh/eU3W6euDIhxqZ2sxjQyfk6jadHD2l3JB3+slZ9cbCpufndS4UX3zRotm6re1ph+alos7JbqOeA71f+zyvNF+Tu37spnL/tYHYO9KDc0M3hs89qB9tenR57NkzeKE2UfeyYKboTet79o+FCwKLzUs+y8sAK//hAACIOgDHpwC8jwK4BQDUKQHIVAJQeABc2QA89QG1KAXk8UFAbM/+fX+wgRzYQARsg5PQD28RCqKOeCFZyGGkE3mCLKGiqCkaghagp9C76BdMGDPHorBdWDs2ibPg2ngwvgNvw18SuAimhATCUcIIkZloTswgnifOkeRJkaQ60ixZhZxK7mFiYfJnOs2MMPsyn2ehsCSwDLPqsR5hI7Mx2J5THCjt7PLsFRxsHLkc3zgTOV9zhXK94A7hnuGJ5/nKm8tH4TvMr8p/RSBAYEGwTEhd6L5wuoioyJDoNjELcRC/TM2XcJYUlHwtdUm6TCZG1kZORp5VfkFhUnFY6eqaDuULKk2qjWrn1ds0ejUHtJ5rf9TF9Xj1pQyUDdWN1IwVTaimXGao2QfzJxY9ljVWhdaJNr62Fnaq9mIO7I6Y46LTvPObtdMuk64Tbi/d33p89vzlzeTD7yvnp+/vHBC6Lnv9vsCmoMHgdyGUUM0wv/DNEbWR16Kmon/FcsVJxCsmqCQq0xWSJBl8yUzJP1Jm04TSnTPyMnuyfm+w3rhn09sc59xLW7Xy2gvst01t31YsseNsiVnpeFnZHt99xvvtD6ZXXqsSPkKpQWu/H/9U975+rmHuzIfGhXO/LpJbhNtUO6w6/bqje9P6Nl3Nub7xZtqtuNvBg8VDbcNvRiQern9c/eTVc/Xx3MmRaaWZwtmZOdv3pz5yfM5eeLcY8WPmF315GQDYQQXcIBUqoAdeIiyIBhKA5CH1yADyAeVBDdBgtBBtQh9jGKaM+WH52DnsBc6GG+GxeCV+B/9NUCeEEQ4RRojsRCfiduJNEjPJmbSbNEaWITPIfUx8THFM15mlmLcwT7M4sHSwKrFWs/Gy7aAQKVvYgT2XA+Mo5KRw7ueS5GrkNuMe4YnnJfLW8JnzTfIXCCgLjArmCqkJjQvvEbETxUX7xLaK21BZqaMSNZLJUjbSYtKLMqOyrXJH5PcrlCmWKJWs2a1coXJCtVntpvpzjW9avNoGOqG6JXpd+h8MZYyCjCtNnpiJmYdZNFr+tLa2KbYdsCc46DqGOBU4n1h72WXMdd4d9+DzVPQy8/bzSfYt9TvrPxjwcT1foHFQRHAZrTvkfZhUuG9EaeT1qF8xWrHRcVXx9xJRukZSMKMk+VLK6zT2dN2M4MzirLbsmY38m+w3b8w5n/tmq1Te+vyKgkeF/Nv9iqqKX+5ULskovV4msDtxz+19auWVBygHt1eyHtpXJVd942h0Leux8yf8T+L1TQ1BZzjOXmnKOK964XVzXWt0u3LHp86O7i29Tn38V6auNd3Y0O8wIHh7aNDr7tS9rPtiDwZHix95jMk+RZ5Nvrg+0TBVOs2Y8ZgVflM9J/fu3AeT+cFPQZ8/LOR8Y188+EPsZ/Uvod+ly8sAwA/mQIdquAvLiAYSgRxEriGfUUnUHc1DW9E5TALzxXZh/TiGm+BZeCu+QNAmpBG6iASiC7GS+IZkSNpFek22Ih9jIjPRmZ4yOzH3suiydLBasN5m82N7Q9nEzsvexOHC8ZGznMuEa5b7MI8HLxvvLb7t/E4CXAJjgseFGMLmItwib0Wvix0TL6DGSnhKmktpSMvJiMsKywnJUxWUFPWVHNfQlDeoVKh2qb3UoGgaaTG0z+p80NPWzzUYNpI3zjN5ZeZk3mqpZHXMRsK21l7BodnJyvmRC92N1b3JM8CbyafLLy1Aa91iYG/wzpDAMJ0I1sjH0RWx9nGzCZmJS0kpjOkU19QL6ZwZjMwH2QYbjm5i2ZyRM7PFd+vtfIuCjkKt7S3Fxjv6S/xK35Zt2sO5t6ZcdX/7QZOKnkNGh1uqCUecju6reXFM8Xj6iWsneesjTnWcppwJO9vZxHuOfn7gonxzUcu7Nrf21ktinQVd73t8ei/3KV3Zd3X5esyNB/1mtxpu891JHrw1JHwvavj0/TcjUqM+D7c8Ovn41tj0k6VnHM/FXyiNa08YTJpMmb00mzZ5ZTCj+1p9VvGN5FvK29m59nfp77Xfz304Pu/3kflj56eIzxyf276sW4CFmq8WXye/bV4UWWz/7vV9/seOn3I/+5YClxZ/7fmt+rt/OWx5GSA5QlNjZSeK1QKA8Hx5+bMsAGk3wK+y5eWfNcvLv2oBsKcAvXErezsAAEQOgEO1/9sey38BOi/O6KPLSP4AADwwaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzAxNCA3OS4xNTY3OTcsIDIwMTQvMDgvMjAtMDk6NTM6MDIgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE1LTA1LTE1VDEwOjM5OjExKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wNS0xNVQxMDozOToxMSswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmU3ODMyNmIwLTQ5NmItNGMyMy05ZGI1LTI4OTRkMWQxZWZmYzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQxZDQzYTcwLTNiNmMtMTE3OC05ZDQ5LWY0MzVhZTM4NTFiMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjVkM2FkZDhiLTljMmUtNDU0ZC1iMjFhLTk5ZTliZDY2ODg1MDwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo1ZDNhZGQ4Yi05YzJlLTQ1NGQtYjIxYS05OWU5YmQ2Njg4NTA8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplNzgzMjZiMC00OTZiLTRjMjMtOWRiNS0yODk0ZDFkMWVmZmM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDUtMTVUMTA6Mzk6MTErMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7DlzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+w5c8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+YTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+YTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkRpc3BsYXk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTc8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pn/qNPoAAAAgY0hSTQAAbZgAAHOOAAD6zAAAhPoAAHmBAAD9EwAAMG0AABIpDR4mTgAAAMBJREFUeNrE1L0NwyAURtHrKAu4pPUKXsGs4AIGyGRQ2CM4K3gFt3TJCE5DgSL+7FgKEg0SB77HE82+71w1blw47mc3ais6YAGkUW47fbMA6n6Kqa1ogekbSmLaipe2ok9AC9AfeYAWmHycKqgUswOWAIxBbz8BaGJ9pq0IF1e/YYhA0ii3HmmNVKwxhHIxt8IB0ij3rK2ZDGtRAyUx39ExcExB2df09ZDB0sMoN+eyN6VfQ1sxAG0JqsL+9gV9BgBw6UeG/cRoQwAAAABJRU5ErkJggg==');background-position:right 5px center;background-repeat:no-repeat;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}input[type="file"].error{color:#b94a48;background:none;-webkit-box-shadow:none;box-shadow:none}input[type="file"].valid{color:#468847;background:none;-webkit-box-shadow:none;box-shadow:none}.form-error{display:block;color:#b94a48;margin-top:5px;margin-bottom:10px;line-height:140%}span.help{color:#999;font-size:90%}select.validating-server-side,input.validating-server-side{opacity:0.5;background-image:url('data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPDw8IqKiuDg4EZGRnp6egAAAFhYWCQkJKysrL6+vhQUFJycnAQEBDY2NmhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFdyAgAgIJIeWoAkRCCMdBkKtIHIngyMKsErPBYbADpkSCwhDmQCBethRB6Vj4kFCkQPG4IlWDgrNRIwnO4UKBXDufzQvDMaoSDBgFb886MiQadgNABAokfCwzBA8LCg0Egl8jAggGAA1kBIA1BAYzlyILczULC2UhACH5BAAKAAEALAAAAAAQABAAAAV2ICACAmlAZTmOREEIyUEQjLKKxPHADhEvqxlgcGgkGI1DYSVAIAWMx+lwSKkICJ0QsHi9RgKBwnVTiRQQgwF4I4UFDQQEwi6/3YSGWRRmjhEETAJfIgMFCnAKM0KDV4EEEAQLiF18TAYNXDaSe3x6mjidN1s3IQAh+QQACgACACwAAAAAEAAQAAAFeCAgAgLZDGU5jgRECEUiCI+yioSDwDJyLKsXoHFQxBSHAoAAFBhqtMJg8DgQBgfrEsJAEAg4YhZIEiwgKtHiMBgtpg3wbUZXGO7kOb1MUKRFMysCChAoggJCIg0GC2aNe4gqQldfL4l/Ag1AXySJgn5LcoE3QXI3IQAh+QQACgADACwAAAAAEAAQAAAFdiAgAgLZNGU5joQhCEjxIssqEo8bC9BRjy9Ag7GILQ4QEoE0gBAEBcOpcBA0DoxSK/e8LRIHn+i1cK0IyKdg0VAoljYIg+GgnRrwVS/8IAkICyosBIQpBAMoKy9dImxPhS+GKkFrkX+TigtLlIyKXUF+NjagNiEAIfkEAAoABAAsAAAAABAAEAAABWwgIAICaRhlOY4EIgjH8R7LKhKHGwsMvb4AAy3WODBIBBKCsYA9TjuhDNDKEVSERezQEL0WrhXucRUQGuik7bFlngzqVW9LMl9XWvLdjFaJtDFqZ1cEZUB0dUgvL3dgP4WJZn4jkomWNpSTIyEAIfkEAAoABQAsAAAAABAAEAAABX4gIAICuSxlOY6CIgiD8RrEKgqGOwxwUrMlAoSwIzAGpJpgoSDAGifDY5kopBYDlEpAQBwevxfBtRIUGi8xwWkDNBCIwmC9Vq0aiQQDQuK+VgQPDXV9hCJjBwcFYU5pLwwHXQcMKSmNLQcIAExlbH8JBwttaX0ABAcNbWVbKyEAIfkEAAoABgAsAAAAABAAEAAABXkgIAICSRBlOY7CIghN8zbEKsKoIjdFzZaEgUBHKChMJtRwcWpAWoWnifm6ESAMhO8lQK0EEAV3rFopIBCEcGwDKAqPh4HUrY4ICHH1dSoTFgcHUiZjBhAJB2AHDykpKAwHAwdzf19KkASIPl9cDgcnDkdtNwiMJCshACH5BAAKAAcALAAAAAAQABAAAAV3ICACAkkQZTmOAiosiyAoxCq+KPxCNVsSMRgBsiClWrLTSWFoIQZHl6pleBh6suxKMIhlvzbAwkBWfFWrBQTxNLq2RG2yhSUkDs2b63AYDAoJXAcFRwADeAkJDX0AQCsEfAQMDAIPBz0rCgcxky0JRWE1AmwpKyEAIfkEAAoACAAsAAAAABAAEAAABXkgIAICKZzkqJ4nQZxLqZKv4NqNLKK2/Q4Ek4lFXChsg5ypJjs1II3gEDUSRInEGYAw6B6zM4JhrDAtEosVkLUtHA7RHaHAGJQEjsODcEg0FBAFVgkQJQ1pAwcDDw8KcFtSInwJAowCCA6RIwqZAgkPNgVpWndjdyohACH5BAAKAAkALAAAAAAQABAAAAV5ICACAimc5KieLEuUKvm2xAKLqDCfC2GaO9eL0LABWTiBYmA06W6kHgvCqEJiAIJiu3gcvgUsscHUERm+kaCxyxa+zRPk0SgJEgfIvbAdIAQLCAYlCj4DBw0IBQsMCjIqBAcPAooCBg9pKgsJLwUFOhCZKyQDA3YqIQAh+QQACgAKACwAAAAAEAAQAAAFdSAgAgIpnOSonmxbqiThCrJKEHFbo8JxDDOZYFFb+A41E4H4OhkOipXwBElYITDAckFEOBgMQ3arkMkUBdxIUGZpEb7kaQBRlASPg0FQQHAbEEMGDSVEAA1QBhAED1E0NgwFAooCDWljaQIQCE5qMHcNhCkjIQAh+QQACgALACwAAAAAEAAQAAAFeSAgAgIpnOSoLgxxvqgKLEcCC65KEAByKK8cSpA4DAiHQ/DkKhGKh4ZCtCyZGo6F6iYYPAqFgYy02xkSaLEMV34tELyRYNEsCQyHlvWkGCzsPgMCEAY7Cg04Uk48LAsDhRA8MVQPEF0GAgqYYwSRlycNcWskCkApIyEAOwAAAAAAAAAAAA==');background-position:right 5px center;background-repeat:no-repeat;background-color:#FFF}form.validating-server-side{}div.form-error{background-color:#f2dede;padding:15px;margin-bottom:20px;border:#b94a48 1px solid;border-radius:4px}div.form-error strong{font-weight:bold;display:block;margin:0;padding:0 0 10px}div.form-error strong,div.form-error ul li{line-height:140%;color:#b94a48;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}div.form-error ul,div.form-error ul li{background:none}
|
form-validator/toggleDisabled.dev.js
ADDED
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: Toggle Disabled
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* This module will take care of disabling/enabling submit buttons
|
7 |
+
* in forms, depending on if the inputs of the form is valid or not.
|
8 |
+
*
|
9 |
+
* @website http://formvalidator.net/
|
10 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
11 |
+
* @version 2.2.63
|
12 |
+
*/
|
13 |
+
(function($, window, undefined) {
|
14 |
+
|
15 |
+
"use strict";
|
16 |
+
|
17 |
+
// Function that can enable/disable form
|
18 |
+
var toggleFormState = function($form, state) {
|
19 |
+
if( state == 'disabled' ) {
|
20 |
+
$form.find('*[type="submit"]')
|
21 |
+
.addClass('disabled')
|
22 |
+
.attr('disabled', 'disabled');
|
23 |
+
} else {
|
24 |
+
$form.find('*[type="submit"]')
|
25 |
+
.removeClass('disabled')
|
26 |
+
.removeAttr('disabled');
|
27 |
+
}
|
28 |
+
},
|
29 |
+
isCheckingIfFormValid = false;
|
30 |
+
|
31 |
+
$(window).bind('validatorsLoaded formValidationSetup', function(evt, $forms, conf) {
|
32 |
+
|
33 |
+
var $formsToDisable = conf.disabledFormFilter ? $forms.filter(conf.disabledFormFilter) : $forms,
|
34 |
+
showErrorDialogs = conf.showErrorDialogs === undefined || conf.showErrorDialogs;
|
35 |
+
|
36 |
+
// Toggle form state depending on if it has only valid inputs or not.
|
37 |
+
$formsToDisable
|
38 |
+
.addClass(showErrorDialogs ? 'disabled-with-errors' : 'disabled-without-errors')
|
39 |
+
.find('*[data-validation]')
|
40 |
+
.attr('data-validation-event','keyup')
|
41 |
+
.on('validation', function(evt, valid) {
|
42 |
+
if( !isCheckingIfFormValid ) {
|
43 |
+
isCheckingIfFormValid = true;
|
44 |
+
var $form = $(this).closest('form');
|
45 |
+
if( valid && $form.isValid(conf, conf.language, false) ) {
|
46 |
+
toggleFormState($form, 'enabled');
|
47 |
+
} else {
|
48 |
+
toggleFormState($form, 'disabled');
|
49 |
+
}
|
50 |
+
isCheckingIfFormValid = false;
|
51 |
+
}
|
52 |
+
});
|
53 |
+
|
54 |
+
|
55 |
+
// Make all inputs validated on keyup, require validateOnEvent in validation config
|
56 |
+
toggleFormState($formsToDisable, 'disabled');
|
57 |
+
|
58 |
+
$formsToDisable.validateOnEvent(conf.language, conf);
|
59 |
+
|
60 |
+
})
|
61 |
+
.on('validationErrorDisplay', function(evt, $input, $elem) {
|
62 |
+
if( $input.closest('form').hasClass('disabled-without-errors') )
|
63 |
+
$elem.hide();
|
64 |
+
});
|
65 |
+
|
66 |
+
})(jQuery, window);
|
form-validator/toggleDisabled.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
(function($,window,undefined){"use strict";var toggleFormState=function($form,state){if(state=="disabled"){$form.find('*[type="submit"]').addClass("disabled").attr("disabled","disabled")}else{$form.find('*[type="submit"]').removeClass("disabled").removeAttr("disabled")}},isCheckingIfFormValid=false;$(window).bind("validatorsLoaded formValidationSetup",function(evt,$forms,conf){var $formsToDisable=conf.disabledFormFilter?$forms.filter(conf.disabledFormFilter):$forms,showErrorDialogs=conf.showErrorDialogs===undefined||conf.showErrorDialogs;$formsToDisable.addClass(showErrorDialogs?"disabled-with-errors":"disabled-without-errors").find("*[data-validation]").attr("data-validation-event","keyup").on("validation",function(evt,valid){if(!isCheckingIfFormValid){isCheckingIfFormValid=true;var $form=$(this).closest("form");if(valid&&$form.isValid(conf,conf.language,false)){toggleFormState($form,"enabled")}else{toggleFormState($form,"disabled")}isCheckingIfFormValid=false}});toggleFormState($formsToDisable,"disabled");$formsToDisable.validateOnEvent(conf.language,conf)}).on("validationErrorDisplay",function(evt,$input,$elem){if($input.closest("form").hasClass("disabled-without-errors"))$elem.hide()})})(jQuery,window);
|
form-validator/uk.dev.js
ADDED
@@ -0,0 +1,85 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/**
|
2 |
+
* jQuery Form Validator Module: Security
|
3 |
+
* ------------------------------------------
|
4 |
+
* Created by Victor Jonsson <http://www.victorjonsson.se>
|
5 |
+
*
|
6 |
+
* This form validation module adds validators typically used on
|
7 |
+
* websites in the UK. This module adds the following validators:
|
8 |
+
* - ukvatnumber
|
9 |
+
*
|
10 |
+
* @website http://formvalidator.net/#uk-validators
|
11 |
+
* @license Dual licensed under the MIT or GPL Version 2 licenses
|
12 |
+
* @version 2.2.63
|
13 |
+
*/
|
14 |
+
$.formUtils.addValidator({
|
15 |
+
name : 'ukvatnumber',
|
16 |
+
validatorFunction : function(number) {
|
17 |
+
|
18 |
+
// Code Adapted from http://www.codingforums.com/showthread.php?t=211967
|
19 |
+
// TODO: Extra Checking for other VAT Numbers (Other countries and UK Government/Health Authorities)
|
20 |
+
|
21 |
+
number = number.replace(/[^0-9]/g, '');
|
22 |
+
|
23 |
+
//Check Length
|
24 |
+
if(number.length < 9) {
|
25 |
+
return false;
|
26 |
+
}
|
27 |
+
|
28 |
+
var valid = false;
|
29 |
+
|
30 |
+
var VATsplit = [];
|
31 |
+
VATsplit = number.split("");
|
32 |
+
|
33 |
+
var checkDigits = Number(VATsplit[7] + VATsplit[8]); // two final digits as a number
|
34 |
+
|
35 |
+
var firstDigit = VATsplit[0];
|
36 |
+
var secondDigit = VATsplit[1];
|
37 |
+
if ((firstDigit == 0) && (secondDigit >0)) {
|
38 |
+
return false;
|
39 |
+
}
|
40 |
+
|
41 |
+
var total = 0;
|
42 |
+
for (var i=0; i<7; i++) { // first 7 digits
|
43 |
+
total += VATsplit[i]* (8-i); // sum weighted cumulative total
|
44 |
+
}
|
45 |
+
|
46 |
+
var c = 0;
|
47 |
+
var i = 0;
|
48 |
+
|
49 |
+
for (var m = 8; m>=2; m--) {
|
50 |
+
c += VATsplit[i]* m;
|
51 |
+
i++;
|
52 |
+
}
|
53 |
+
|
54 |
+
// Traditional Algorithm for VAT numbers issued before 2010
|
55 |
+
|
56 |
+
while (total > 0) {
|
57 |
+
total -= 97; // deduct 97 repeatedly until total is negative
|
58 |
+
}
|
59 |
+
total = Math.abs(total); // make positive
|
60 |
+
|
61 |
+
if (checkDigits == total) {
|
62 |
+
valid = true;
|
63 |
+
}
|
64 |
+
|
65 |
+
// If not valid try the new method (introduced November 2009) by subtracting 55 from the mod 97 check digit if we can - else add 42
|
66 |
+
|
67 |
+
if (!valid) {
|
68 |
+
total = total%97 // modulus 97
|
69 |
+
|
70 |
+
if (total >= 55) {
|
71 |
+
total = total - 55
|
72 |
+
} else {
|
73 |
+
total = total + 42
|
74 |
+
}
|
75 |
+
|
76 |
+
if (total == checkDigits) {
|
77 |
+
valid = true;
|
78 |
+
}
|
79 |
+
}
|
80 |
+
|
81 |
+
return valid;
|
82 |
+
},
|
83 |
+
errorMessage : '',
|
84 |
+
errorMessageKey: 'badUKVatAnswer'
|
85 |
+
});
|
form-validator/uk.js
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
$.formUtils.addValidator({name:"ukvatnumber",validatorFunction:function(number){number=number.replace(/[^0-9]/g,"");if(number.length<9){return false}var valid=false;var VATsplit=[];VATsplit=number.split("");var checkDigits=Number(VATsplit[7]+VATsplit[8]);var firstDigit=VATsplit[0];var secondDigit=VATsplit[1];if(firstDigit==0&&secondDigit>0){return false}var total=0;for(var i=0;i<7;i++){total+=VATsplit[i]*(8-i)}var c=0;var i=0;for(var m=8;m>=2;m--){c+=VATsplit[i]*m;i++}while(total>0){total-=97}total=Math.abs(total);if(checkDigits==total){valid=true}if(!valid){total=total%97;if(total>=55){total=total-55}else{total=total+42}if(total==checkDigits){valid=true}}return valid},errorMessage:"",errorMessageKey:"badUKVatAnswer"});
|
icons/link-icon.png
ADDED
Binary file
|
importtemplate.csv
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
"Name","Address","RSS","Description","Notes","Category","
|
2 |
-
"IGN","http://ign.com","","Video Game News",,"
|
1 |
+
"Name","Address","RSS","Description","Notes","Category","Status","Secondary URL","Telephone","E-mail","Reciprocal link","Image Address","Large Description","No Follow","Rating","Link Target","Link Featured","Updated Date - Empty for none"
|
2 |
+
"IGN","http://ign.com","","Video Game News",,"first,second","publish",,,"",,,"This is a long description of the link","N",10,"_blank","N","2017-02-15"
|
js/ll_admin_edit.js
ADDED
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($) {
|
2 |
+
|
3 |
+
// we create a copy of the WP inline edit post function
|
4 |
+
var $wp_inline_edit = inlineEditPost.edit;
|
5 |
+
|
6 |
+
// and then we overwrite the function with our own code
|
7 |
+
inlineEditPost.edit = function( id ) {
|
8 |
+
|
9 |
+
// "call" the original WP edit function
|
10 |
+
// we don't want to leave WordPress hanging
|
11 |
+
$wp_inline_edit.apply( this, arguments );
|
12 |
+
|
13 |
+
// now we take care of our business
|
14 |
+
|
15 |
+
// get the post ID
|
16 |
+
var $post_id = 0;
|
17 |
+
if ( typeof( id ) == 'object' ) {
|
18 |
+
$post_id = parseInt( this.getId( id ) );
|
19 |
+
}
|
20 |
+
|
21 |
+
if ( $post_id > 0 ) {
|
22 |
+
// define the edit row
|
23 |
+
var $edit_row = $( '#edit-' + $post_id );
|
24 |
+
var $post_row = $( '#post-' + $post_id );
|
25 |
+
|
26 |
+
// get the data
|
27 |
+
var $link_url = $( '.column-link_library_url', $post_row ).text();
|
28 |
+
|
29 |
+
// populate the data
|
30 |
+
$( ':input[name="link_url"]', $edit_row ).val( $link_url );
|
31 |
+
}
|
32 |
+
};
|
33 |
+
|
34 |
+
})(jQuery);
|
languages/link-library-fr_CA.mo
ADDED
Binary file
|
languages/link-library-fr_CA.po
ADDED
@@ -0,0 +1,2943 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Link Library 5.9.15.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-02-08 16:20+0100\n"
|
6 |
+
"PO-Revision-Date: \n"
|
7 |
+
"Last-Translator: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
+
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Language: French\n"
|
13 |
+
"X-Poedit-Bookmarks: 136,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
|
14 |
+
"X-Generator: Poedit 1.5.4\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;esc_html;esc_html__;esc_html_e;esc_attr__;esc_attr_e\n"
|
17 |
+
"X-Poedit-Basepath: ..\n"
|
18 |
+
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
19 |
+
"X-Poedit-Language: French\n"
|
20 |
+
"X-Poedit-Country: FRANCE\n"
|
21 |
+
"X-Poedit-SearchPath-0: .\n"
|
22 |
+
|
23 |
+
# Plugin name; please avoid translating if possible
|
24 |
+
#: link-library-admin.php:99
|
25 |
+
msgid "Insert a Link Library shortcode"
|
26 |
+
msgstr "Insérer le code court de Link Library"
|
27 |
+
|
28 |
+
#: link-library-admin.php:102
|
29 |
+
msgid "Link List"
|
30 |
+
msgstr "Liste de liens"
|
31 |
+
|
32 |
+
#: link-library-admin.php:103
|
33 |
+
msgid "Link Category List"
|
34 |
+
msgstr "Liste de catégories de lien"
|
35 |
+
|
36 |
+
#: link-library-admin.php:104
|
37 |
+
msgid "Link Search"
|
38 |
+
msgstr "Recherche de lien"
|
39 |
+
|
40 |
+
#: link-library-admin.php:105
|
41 |
+
msgid "Add Link Form"
|
42 |
+
msgstr "Formulaire d’ajout de lien"
|
43 |
+
|
44 |
+
#: link-library-admin.php:109
|
45 |
+
msgid "Insert Shortcode"
|
46 |
+
msgstr "Insérer le code court"
|
47 |
+
|
48 |
+
#: link-library-admin.php:110
|
49 |
+
msgid "Cancel"
|
50 |
+
msgstr "Annuler"
|
51 |
+
|
52 |
+
#: link-library-admin.php:113
|
53 |
+
msgid "Render a list of links."
|
54 |
+
msgstr "Montrer une liste de liens."
|
55 |
+
|
56 |
+
#: link-library-admin.php:115
|
57 |
+
#: link-library-admin.php:170
|
58 |
+
#: link-library-admin.php:205
|
59 |
+
msgid "Library ID"
|
60 |
+
msgstr "ID de la librairie"
|
61 |
+
|
62 |
+
#: link-library-admin.php:126
|
63 |
+
#: link-library-admin.php:181
|
64 |
+
#: link-library-admin.php:216
|
65 |
+
#: link-library-admin.php:854
|
66 |
+
#: link-library-admin.php:2576
|
67 |
+
#: link-library-admin.php:2589
|
68 |
+
msgid "Library"
|
69 |
+
msgstr "Librairie"
|
70 |
+
|
71 |
+
#: link-library-admin.php:132
|
72 |
+
msgid "Single Link ID"
|
73 |
+
msgstr "ID d’un lien unique"
|
74 |
+
|
75 |
+
#: link-library-admin.php:135
|
76 |
+
msgid "Specify ID of single link to be displayed"
|
77 |
+
msgstr "Définir l’ID d’un lien unique à afficher"
|
78 |
+
|
79 |
+
#: link-library-admin.php:137
|
80 |
+
#: link-library-admin.php:187
|
81 |
+
#: link-library-admin.php:222
|
82 |
+
msgid "Category Override"
|
83 |
+
msgstr "Modifier la configuration des catégories"
|
84 |
+
|
85 |
+
#: link-library-admin.php:140
|
86 |
+
#: link-library-admin.php:190
|
87 |
+
#: link-library-admin.php:225
|
88 |
+
msgid "Single, or comma-separated list of categories IDs to be displayed in the link list"
|
89 |
+
msgstr "Une catégorie, ou une liste d’ID de catégories séparées par des virgules qu’il faut afficher dans la liste des liens"
|
90 |
+
|
91 |
+
#: link-library-admin.php:142
|
92 |
+
#: link-library-admin.php:192
|
93 |
+
#: link-library-admin.php:227
|
94 |
+
msgid "Excluded Category Override"
|
95 |
+
msgstr "Modifier les exclusions de catégories"
|
96 |
+
|
97 |
+
#: link-library-admin.php:145
|
98 |
+
#: link-library-admin.php:195
|
99 |
+
#: link-library-admin.php:230
|
100 |
+
msgid "Single, or comma-separated list of categories IDs to be excluded from the link list"
|
101 |
+
msgstr "Une catégorie, ou une liste d’ID de catégories séparées par des vrigules qu’il faut exclure de la liste des liens"
|
102 |
+
|
103 |
+
#: link-library-admin.php:147
|
104 |
+
#: link-library-admin.php:152
|
105 |
+
#: link-library-admin.php:157
|
106 |
+
#: link-library-admin.php:162
|
107 |
+
msgid "Notes Override"
|
108 |
+
msgstr "Modifier la configuration des notes"
|
109 |
+
|
110 |
+
#: link-library-admin.php:150
|
111 |
+
msgid "Set to 0 or 1 to display or not display link notes"
|
112 |
+
msgstr "Mettre 0 ou 1 pour affichier ou non les notes sur les liens"
|
113 |
+
|
114 |
+
#: link-library-admin.php:155
|
115 |
+
msgid "Set to 0 or 1 to display or not display link descriptions"
|
116 |
+
msgstr "Mettre 0 ou 1 pour afficher ou non les descriptions de liens"
|
117 |
+
|
118 |
+
#: link-library-admin.php:160
|
119 |
+
msgid "Set to 0 or 1 to display or not display rss information"
|
120 |
+
msgstr "Mettre 0 ou 1 pour afficher ou non les informations RSS"
|
121 |
+
|
122 |
+
#: link-library-admin.php:165
|
123 |
+
msgid "Set to 0 or 1 to display links in an unordered list or a table"
|
124 |
+
msgstr "Mettre 0 ou 1 pour affichier les liens soit en liste non triée, soit en tableau"
|
125 |
+
|
126 |
+
#: link-library-admin.php:168
|
127 |
+
msgid "Render a list of link categories."
|
128 |
+
msgstr "Montrer une liste de catégories de liens."
|
129 |
+
|
130 |
+
#: link-library-admin.php:198
|
131 |
+
msgid "Render a search box to search through links."
|
132 |
+
msgstr "Afficher une zone de recherche des liens."
|
133 |
+
|
134 |
+
#: link-library-admin.php:200
|
135 |
+
msgid "There are no options for this shortcode."
|
136 |
+
msgstr "Il n’y a pas d’options pour ce code court."
|
137 |
+
|
138 |
+
#: link-library-admin.php:203
|
139 |
+
msgid "Render a form for visitors to submit new links."
|
140 |
+
msgstr "Montrer un formulaire aux visiteurs pour proposer de nouveaux liens."
|
141 |
+
|
142 |
+
#: link-library-admin.php:265
|
143 |
+
msgid "Category Link"
|
144 |
+
msgstr "Lien des catégories"
|
145 |
+
|
146 |
+
#: link-library-admin.php:294
|
147 |
+
msgid "Extra Query String"
|
148 |
+
msgstr "Chaine supplémentaire de la requête"
|
149 |
+
|
150 |
+
#: link-library-admin.php:397
|
151 |
+
#: link-library-admin.php:752
|
152 |
+
msgid "Please create a folder called uploads under your Wordpress /wp-content/ directory with write permissions to use this functionality."
|
153 |
+
msgstr "Veuillez créer un répertoire nommé uploads dans le répertoire wp-content de votre installation WordPress avec les permissions d’écriture pour utiliser cette fonctionnalité."
|
154 |
+
|
155 |
+
#: link-library-admin.php:399
|
156 |
+
#: link-library-admin.php:754
|
157 |
+
msgid "Please make sure that the /wp-content/uploads/ directory has write permissions to use this functionality."
|
158 |
+
msgstr "Veuillez vous assurer que le répertoire /wp-content/uploads à des permissions d’écriture pour utiliser cette fonctionnalité."
|
159 |
+
|
160 |
+
#: link-library-admin.php:448
|
161 |
+
msgid "Link Library - Additional Link Parameters"
|
162 |
+
msgstr "Link Library - Paramètres Additionels"
|
163 |
+
|
164 |
+
#: link-library-admin.php:531
|
165 |
+
msgid "Link Library: Missing Thumbshots API Key"
|
166 |
+
msgstr "Link Library : Il manque le Thumbshots CID"
|
167 |
+
|
168 |
+
#: link-library-admin.php:531
|
169 |
+
msgid "One of your link libraries is configured to use Thumbshots for link thumbails, but you have not entered your Thumbshots.com API Key. Please visit Thumbshots.com to apply for a free or paid account and enter your API in the Link Library admin panel."
|
170 |
+
msgstr "Une de vos librairies est configurée pour utilisé les vignettes de Thumbshots, mais vous n’avez pas entré votre CID Thumbshots.com. Merci de visiter Thumbshots.com pour créer un compte gratuit ou payant puis saisissez la clé dans l’administration de Link Library."
|
171 |
+
|
172 |
+
# Plugin name; please avoid translating if possible
|
173 |
+
#: link-library-admin.php:531
|
174 |
+
msgid "Jump to Link Library admin"
|
175 |
+
msgstr "Aller à l’administration de Link Library"
|
176 |
+
|
177 |
+
# Plugin name; please avoid translating if possible
|
178 |
+
#: link-library-admin.php:536
|
179 |
+
msgid "Link Library: No Link Categories on your site"
|
180 |
+
msgstr "Link Library : Pas de catégories de liens dans votre site"
|
181 |
+
|
182 |
+
#: link-library-admin.php:536
|
183 |
+
msgid "There are currently no link categories defined in your WordPress site. Link Library will not work correctly without categories. Please create at least one before trying to use Link Library and make sure each link is assigned a category."
|
184 |
+
msgstr "Il n’y a pas de catégories de liens de définies dans votre site WordPress. Link Library ne fonctionnera pas correctement sans catégories. Merci de créer au moins une catégorie avant d’utiliser Link Library et faite en sorte que chaque lien soit associé à une catégorie."
|
185 |
+
|
186 |
+
#: link-library-admin.php:592
|
187 |
+
msgid "Links to moderate"
|
188 |
+
msgstr "Liens à modérer"
|
189 |
+
|
190 |
+
#: link-library-admin.php:640
|
191 |
+
#: link-library-admin.php:642
|
192 |
+
#: link-library-admin.php:645
|
193 |
+
#: link-library-admin.php:969
|
194 |
+
msgid "General Options"
|
195 |
+
msgstr "Configuration générale"
|
196 |
+
|
197 |
+
#: link-library-admin.php:647
|
198 |
+
msgid "Settings"
|
199 |
+
msgstr "Configuration"
|
200 |
+
|
201 |
+
# Plugin name; please avoid translating if possible
|
202 |
+
#: link-library-admin.php:647
|
203 |
+
#: link-library-admin.php:974
|
204 |
+
msgid "Library Settings"
|
205 |
+
msgstr "Configuration de la librairie"
|
206 |
+
|
207 |
+
#: link-library-admin.php:650
|
208 |
+
#: link-library-admin.php:652
|
209 |
+
#: link-library-admin.php:979
|
210 |
+
msgid "Moderate"
|
211 |
+
msgstr "Modération"
|
212 |
+
|
213 |
+
#: link-library-admin.php:655
|
214 |
+
#: link-library-admin.php:984
|
215 |
+
#: link-library-admin.php:2077
|
216 |
+
msgid "Stylesheet"
|
217 |
+
msgstr "Feuille de style"
|
218 |
+
|
219 |
+
#: link-library-admin.php:657
|
220 |
+
#: link-library-admin.php:689
|
221 |
+
msgid "Link checking tools"
|
222 |
+
msgstr "Outil de vérification des liens"
|
223 |
+
|
224 |
+
#: link-library-admin.php:659
|
225 |
+
#: link-library-admin.php:992
|
226 |
+
msgid "FAQ"
|
227 |
+
msgstr "FAQ"
|
228 |
+
|
229 |
+
#: link-library-admin.php:686
|
230 |
+
#: link-library-admin.php:690
|
231 |
+
msgid "Save"
|
232 |
+
msgstr "Enregistrer"
|
233 |
+
|
234 |
+
#: link-library-admin.php:687
|
235 |
+
msgid "Links awaiting moderation"
|
236 |
+
msgstr "Liens en attente de modération"
|
237 |
+
|
238 |
+
#: link-library-admin.php:688
|
239 |
+
#: link-library-admin.php:2079
|
240 |
+
msgid "Editor"
|
241 |
+
msgstr "Éditeur"
|
242 |
+
|
243 |
+
#: link-library-admin.php:794
|
244 |
+
msgid "Thumbnails successfully generated!"
|
245 |
+
msgstr "Vignettes générées avec succès !"
|
246 |
+
|
247 |
+
#: link-library-admin.php:796
|
248 |
+
msgid "Favicons successfully generated!"
|
249 |
+
msgstr "Icônes de favoris générées avec succès !"
|
250 |
+
|
251 |
+
#: link-library-admin.php:798
|
252 |
+
#: link-library-admin.php:5006
|
253 |
+
msgid "Thumbnail successfully generated for"
|
254 |
+
msgstr "Vignette générée avec succès pour"
|
255 |
+
|
256 |
+
#: link-library-admin.php:800
|
257 |
+
#: link-library-admin.php:5042
|
258 |
+
msgid "Favicon successfully generated for"
|
259 |
+
msgstr "Icône de favoris générée avec succès pour"
|
260 |
+
|
261 |
+
#: link-library-admin.php:831
|
262 |
+
msgid "General Settings Saved"
|
263 |
+
msgstr "Configuration générale enregistrée"
|
264 |
+
|
265 |
+
#: link-library-admin.php:834
|
266 |
+
msgid "Download exported links"
|
267 |
+
msgstr "Télécharger les liens exportés"
|
268 |
+
|
269 |
+
#: link-library-admin.php:836
|
270 |
+
#: link-library-admin.php:885
|
271 |
+
msgid "Link Library plugin directory needs to be writable to perform this action"
|
272 |
+
msgstr "Le répertoire doit avoir des permissions d’écriture complètes pour exécuter cette action"
|
273 |
+
|
274 |
+
#: link-library-admin.php:838
|
275 |
+
msgid "You must set the Google reCAPTCHA Site and Secret Keys to be able to set the captcha generator to Google reCAPTCHA."
|
276 |
+
msgstr "Vous devez saisir les clés de site et la clé secrète de Google reCAPTCHA avant de pouvoir utiliser le générateur de captcha."
|
277 |
+
|
278 |
+
#: link-library-admin.php:864
|
279 |
+
#: link-library-admin.php:2612
|
280 |
+
msgid "Library #"
|
281 |
+
msgstr "Librairie #"
|
282 |
+
|
283 |
+
#: link-library-admin.php:864
|
284 |
+
msgid "Updated"
|
285 |
+
msgstr "Mis à jour"
|
286 |
+
|
287 |
+
#: link-library-admin.php:868
|
288 |
+
msgid "Included Category ID"
|
289 |
+
msgstr "Identifiants des catégories inclus"
|
290 |
+
|
291 |
+
#: link-library-admin.php:868
|
292 |
+
#: link-library-admin.php:872
|
293 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
294 |
+
msgstr "est invalide. Veuillez vérifier l’identifiant dans l’éditeur de catégories de liens."
|
295 |
+
|
296 |
+
#: link-library-admin.php:872
|
297 |
+
msgid "Excluded Category ID"
|
298 |
+
msgstr "Identifiant des catégorie exclues"
|
299 |
+
|
300 |
+
#: link-library-admin.php:876
|
301 |
+
msgid "Invalid column count for link on row. Compare against template."
|
302 |
+
msgstr "Nombre de colonnes invalides pour le lien de la ligne. Comparer avec le modèle."
|
303 |
+
|
304 |
+
#: link-library-admin.php:881
|
305 |
+
msgid "Library Settings Exported"
|
306 |
+
msgstr "Configuration de librairie exportée"
|
307 |
+
|
308 |
+
#: link-library-admin.php:881
|
309 |
+
msgid "Download here"
|
310 |
+
msgstr "Récupérer ici"
|
311 |
+
|
312 |
+
#: link-library-admin.php:889
|
313 |
+
msgid "Library Settings imported successfully"
|
314 |
+
msgstr "Configuration de librairie exportée avec succès"
|
315 |
+
|
316 |
+
#: link-library-admin.php:893
|
317 |
+
msgid "Library Settings Upload Failed"
|
318 |
+
msgstr "L’envoi de la configuration de librairie n’a pas fonctionné"
|
319 |
+
|
320 |
+
#: link-library-admin.php:897
|
321 |
+
msgid "link(s) imported"
|
322 |
+
msgstr "lien(s) importé(s)"
|
323 |
+
|
324 |
+
#: link-library-admin.php:897
|
325 |
+
msgid "link(s) updated"
|
326 |
+
msgstr "lien(s) mis à jour"
|
327 |
+
|
328 |
+
#: link-library-admin.php:901
|
329 |
+
msgid "Links are missing categories"
|
330 |
+
msgstr "Les liens n’ont pas de catégories"
|
331 |
+
|
332 |
+
#: link-library-admin.php:913
|
333 |
+
msgid "Link(s) Approved"
|
334 |
+
msgstr "Lien(s) approuvé(s)"
|
335 |
+
|
336 |
+
#: link-library-admin.php:915
|
337 |
+
msgid "Link(s) Deleted"
|
338 |
+
msgstr "Lien(s) supprimé(s)"
|
339 |
+
|
340 |
+
#: link-library-admin.php:926
|
341 |
+
msgid "Stylesheet updated"
|
342 |
+
msgstr "Feuille de style mise à jour"
|
343 |
+
|
344 |
+
#: link-library-admin.php:928
|
345 |
+
msgid "Stylesheet reset to original state"
|
346 |
+
msgstr "Feuille de style originale restaurée"
|
347 |
+
|
348 |
+
#: link-library-admin.php:935
|
349 |
+
msgid "Settings updated"
|
350 |
+
msgstr "Configuration mise à jour"
|
351 |
+
|
352 |
+
#: link-library-admin.php:989
|
353 |
+
msgid "Reciprocal Check"
|
354 |
+
msgstr "Vérification des liens réciproques"
|
355 |
+
|
356 |
+
#: link-library-admin.php:1147
|
357 |
+
msgid "General"
|
358 |
+
msgstr "Général"
|
359 |
+
|
360 |
+
#: link-library-admin.php:1148
|
361 |
+
msgid "Images"
|
362 |
+
msgstr "Images"
|
363 |
+
|
364 |
+
#: link-library-admin.php:1149
|
365 |
+
msgid "Bookmarklet"
|
366 |
+
msgstr "Bookmarklet"
|
367 |
+
|
368 |
+
#: link-library-admin.php:1150
|
369 |
+
msgid "Moderation"
|
370 |
+
msgstr "Modération"
|
371 |
+
|
372 |
+
#: link-library-admin.php:1151
|
373 |
+
msgid "Hide Donation"
|
374 |
+
msgstr "Cacher le lien de don"
|
375 |
+
|
376 |
+
#: link-library-admin.php:1158
|
377 |
+
msgid "Usage"
|
378 |
+
msgstr "Utilisation"
|
379 |
+
|
380 |
+
#: link-library-admin.php:1159
|
381 |
+
msgid "Common"
|
382 |
+
msgstr "Commun"
|
383 |
+
|
384 |
+
#: link-library-admin.php:1160
|
385 |
+
msgid "Categories"
|
386 |
+
msgstr "Catégories"
|
387 |
+
|
388 |
+
#: link-library-admin.php:1161
|
389 |
+
msgid "Links"
|
390 |
+
msgstr "Liens"
|
391 |
+
|
392 |
+
#: link-library-admin.php:1162
|
393 |
+
msgid "Advanced"
|
394 |
+
msgstr "Avancé"
|
395 |
+
|
396 |
+
#: link-library-admin.php:1163
|
397 |
+
msgid "Pop-Ups"
|
398 |
+
msgstr "Pop-ups"
|
399 |
+
|
400 |
+
#: link-library-admin.php:1164
|
401 |
+
msgid "RSS Display"
|
402 |
+
msgstr "Afficher le flux RSS"
|
403 |
+
|
404 |
+
#: link-library-admin.php:1165
|
405 |
+
msgid "Thumbnails"
|
406 |
+
msgstr "Vignettes"
|
407 |
+
|
408 |
+
#: link-library-admin.php:1166
|
409 |
+
msgid "RSS Feed"
|
410 |
+
msgstr "Titre du flux d’informations RSS"
|
411 |
+
|
412 |
+
#: link-library-admin.php:1167
|
413 |
+
#: link-library-admin.php:4078
|
414 |
+
#: link-library-admin.php:4087
|
415 |
+
msgid "Search"
|
416 |
+
msgstr "Rechercher"
|
417 |
+
|
418 |
+
#: link-library-admin.php:1168
|
419 |
+
msgid "User Submission"
|
420 |
+
msgstr "Liens soumis par les utilisateurs"
|
421 |
+
|
422 |
+
#: link-library-admin.php:1169
|
423 |
+
msgid "Import/Export"
|
424 |
+
msgstr "Importer/Exporter"
|
425 |
+
|
426 |
+
#: link-library-admin.php:1226
|
427 |
+
#: link-library-admin.php:1347
|
428 |
+
#: link-library-admin.php:1858
|
429 |
+
#: link-library-admin.php:1988
|
430 |
+
#: link-library-admin.php:2021
|
431 |
+
msgid "Not allowed"
|
432 |
+
msgstr "Non permis"
|
433 |
+
|
434 |
+
#: link-library-admin.php:1918
|
435 |
+
#: link-library-admin.php:1959
|
436 |
+
#: usersubmission.php:350
|
437 |
+
msgid "Message generated by"
|
438 |
+
msgstr "Message généré par"
|
439 |
+
|
440 |
+
#: link-library-admin.php:2069
|
441 |
+
#: link-library-admin.php:5094
|
442 |
+
msgid "Update channel"
|
443 |
+
msgstr "Canal de mise à jour"
|
444 |
+
|
445 |
+
#: link-library-admin.php:2071
|
446 |
+
#: link-library-admin.php:5096
|
447 |
+
msgid "Standard channel - Updates as they are released"
|
448 |
+
msgstr "Canal standard - Mise à jour à chaque version"
|
449 |
+
|
450 |
+
#: link-library-admin.php:2072
|
451 |
+
#: link-library-admin.php:5097
|
452 |
+
msgid "Monthly Channel - Updates once per month"
|
453 |
+
msgstr "Canal mensuel - Mise à jour une fois par mois"
|
454 |
+
|
455 |
+
#: link-library-admin.php:2077
|
456 |
+
#: link-library-admin.php:2078
|
457 |
+
msgid "The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next."
|
458 |
+
msgstr "La feuille de style est maintenant définie et sauvegardée à partir du panneau d’administration de Link Library. Ceci évite des problèmes lors des mises à jour."
|
459 |
+
|
460 |
+
#: link-library-admin.php:2083
|
461 |
+
msgid "Number of Libraries"
|
462 |
+
msgstr "Nombre de librairies"
|
463 |
+
|
464 |
+
#: link-library-admin.php:2131
|
465 |
+
msgid "Category selection method"
|
466 |
+
msgstr "Méthode de sélection des catégories"
|
467 |
+
|
468 |
+
#: link-library-admin.php:2133
|
469 |
+
msgid "Comma-separated ID list"
|
470 |
+
msgstr "Liste d’ID séparée par des virgules"
|
471 |
+
|
472 |
+
#: link-library-admin.php:2134
|
473 |
+
msgid "Multi-select List"
|
474 |
+
msgstr "Liste à sélection multiple"
|
475 |
+
|
476 |
+
#: link-library-admin.php:2138
|
477 |
+
#: link-library-admin.php:2139
|
478 |
+
msgid "Enter comma-separate list of pages on which the Link Library stylesheet and scripts should be loaded. Primarily used if you display Link Library using the API"
|
479 |
+
msgstr "Spécifier une liste de pages, séparées par des virgules, dans lesquelles les feuilles de styles et les scripts de Link Library doivent être chargés. Cette option est principalement utilisée si vous affichez Link Library en utilisant son API."
|
480 |
+
|
481 |
+
#: link-library-admin.php:2138
|
482 |
+
msgid "Additional pages to load styles and scripts"
|
483 |
+
msgstr "Pages additionelles pour afficher les styles et scripts"
|
484 |
+
|
485 |
+
#: link-library-admin.php:2144
|
486 |
+
msgid "Debug Mode"
|
487 |
+
msgstr "Mise au point"
|
488 |
+
|
489 |
+
#: link-library-admin.php:2151
|
490 |
+
#: link-library-admin.php:2152
|
491 |
+
#: link-library-admin.php:2157
|
492 |
+
#: link-library-admin.php:2158
|
493 |
+
msgid "This function is only possible when showing one category at a time and while the default category is not shown."
|
494 |
+
msgstr "Cette fonctionnalité est seulement possible lorsque l’option “N’afficher qu’une catégorie à la fois” est activée et que la catégorie par défaut n’est pas affichée."
|
495 |
+
|
496 |
+
#: link-library-admin.php:2151
|
497 |
+
msgid "Page Title Prefix"
|
498 |
+
msgstr "Préfixe pour le titre des pages"
|
499 |
+
|
500 |
+
#: link-library-admin.php:2157
|
501 |
+
msgid "Page Title Suffix"
|
502 |
+
msgstr "Suffixe pour le titre des pages"
|
503 |
+
|
504 |
+
#: link-library-admin.php:2163
|
505 |
+
#: link-library-admin.php:2164
|
506 |
+
msgid "Path for images files that are uploaded manually or generated through thumbnail generation service"
|
507 |
+
msgstr "Répertoire pour les images qui sont chargées manuellement ou bien qui sont générées par le service des vignettes thumbnail"
|
508 |
+
|
509 |
+
#: link-library-admin.php:2163
|
510 |
+
msgid "Link Image File Path"
|
511 |
+
msgstr "Répertoire des fichiers images liées"
|
512 |
+
|
513 |
+
#: link-library-admin.php:2166
|
514 |
+
msgid "Absolute"
|
515 |
+
msgstr "Absolu"
|
516 |
+
|
517 |
+
#: link-library-admin.php:2167
|
518 |
+
msgid "Relative"
|
519 |
+
msgstr "Relatif"
|
520 |
+
|
521 |
+
#: link-library-admin.php:2174
|
522 |
+
msgid "Thumbnail Generator"
|
523 |
+
msgstr "Générateur de vignettes"
|
524 |
+
|
525 |
+
#: link-library-admin.php:2185
|
526 |
+
#: link-library-admin.php:2186
|
527 |
+
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
528 |
+
msgstr "CID pour le service de vignette de Thumbshots.com "
|
529 |
+
|
530 |
+
#: link-library-admin.php:2185
|
531 |
+
msgid "Thumbshots API Key"
|
532 |
+
msgstr "CID de Thumbshots"
|
533 |
+
|
534 |
+
#: link-library-admin.php:2193
|
535 |
+
msgid "Robothumb Thumbnail size"
|
536 |
+
msgstr "Taille des vignettes"
|
537 |
+
|
538 |
+
#: link-library-admin.php:2209
|
539 |
+
msgid "Captcha generator"
|
540 |
+
msgstr "Générateur de captcha"
|
541 |
+
|
542 |
+
#: link-library-admin.php:2222
|
543 |
+
#: link-library-admin.php:2224
|
544 |
+
#: link-library-admin.php:2229
|
545 |
+
#: link-library-admin.php:2231
|
546 |
+
msgid "Sign up for the reCAPTCHA service before activating this feature to get your Site and Secret Keys"
|
547 |
+
msgstr "Enregistrer vous pour le service reCAPTCHA avant d’activé cette fonctionnalité afin d’obtenir vos clés de site et secrète"
|
548 |
+
|
549 |
+
#: link-library-admin.php:2222
|
550 |
+
msgid "Google reCAPTCHA Site Key"
|
551 |
+
msgstr "Clé de site de Google reCAPTCHA"
|
552 |
+
|
553 |
+
#: link-library-admin.php:2229
|
554 |
+
msgid "Google reCAPTCHA Secret Key"
|
555 |
+
msgstr "Clé secrète de Google reCAPTCHA"
|
556 |
+
|
557 |
+
#: link-library-admin.php:2239
|
558 |
+
msgid "Links Date Format"
|
559 |
+
msgstr "Format des dates pour les liens"
|
560 |
+
|
561 |
+
#: link-library-admin.php:2239
|
562 |
+
msgid "Help"
|
563 |
+
msgstr "Aide"
|
564 |
+
|
565 |
+
#: link-library-admin.php:2246
|
566 |
+
#: link-library-admin.php:2247
|
567 |
+
msgid "Enter list of additional link protocols, seperated by commas"
|
568 |
+
msgstr "Entrer une liste de protocoles supplémentaires, séparés par des virgules"
|
569 |
+
|
570 |
+
#: link-library-admin.php:2246
|
571 |
+
msgid "Additional protocols"
|
572 |
+
msgstr "Protocoles supplémentaires"
|
573 |
+
|
574 |
+
#: link-library-admin.php:2250
|
575 |
+
msgid "Time before clearing RSS display cache (in seconds)"
|
576 |
+
msgstr "Temps avant de purger le cache pour l’affichage du flux RSS (en secondes)"
|
577 |
+
|
578 |
+
#: link-library-admin.php:2257
|
579 |
+
msgid "Export All Links"
|
580 |
+
msgstr "Exporter tous les liens"
|
581 |
+
|
582 |
+
#: link-library-admin.php:2302
|
583 |
+
#: link-library-admin.php:2303
|
584 |
+
msgid "Custom full URL for expand icon. Uses default image if left empty."
|
585 |
+
msgstr "URL spécifique pour l’icône d’ouverture. Utilise l’image par défaut si laisser vide."
|
586 |
+
|
587 |
+
#: link-library-admin.php:2302
|
588 |
+
msgid "Expand Icon Image"
|
589 |
+
msgstr "Icon pour ouvrir"
|
590 |
+
|
591 |
+
#: link-library-admin.php:2309
|
592 |
+
#: link-library-admin.php:2310
|
593 |
+
msgid "Custom full URL for collapse icon. Uses default image if left empty."
|
594 |
+
msgstr "URL spécifique pour l’icône de fermeture. Utilise l’image par défaut si laisser vide."
|
595 |
+
|
596 |
+
#: link-library-admin.php:2309
|
597 |
+
msgid "Collapse Icon Image"
|
598 |
+
msgstr "Icon pour refermer"
|
599 |
+
|
600 |
+
#: link-library-admin.php:2324
|
601 |
+
msgid "Add new links to your site with this bookmarklet."
|
602 |
+
msgstr "Ajoutez de nouveaux liens à votre site en utilisant ce bookmarklet."
|
603 |
+
|
604 |
+
#: link-library-admin.php:2325
|
605 |
+
msgid "To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar."
|
606 |
+
msgstr "Pour utiliser cette fonction, glissez le bouton ci-dessous vers la barre de favoris de votre navigateur."
|
607 |
+
|
608 |
+
#: link-library-admin.php:2326
|
609 |
+
msgid "Add to Links"
|
610 |
+
msgstr "Ajouter aux liens"
|
611 |
+
|
612 |
+
#: link-library-admin.php:2339
|
613 |
+
msgid "Approval and rejection e-mail functionality will only work correctly if the submitter e-mail field is displayed on the user link submission form"
|
614 |
+
msgstr "L’approbation ou le rejet par courriel ne fonctionnera correctement que si le champ e-mail est affiché dans le fomulaire de proposition"
|
615 |
+
|
616 |
+
#: link-library-admin.php:2343
|
617 |
+
msgid "Validate all submitted links with Akismet"
|
618 |
+
msgstr "Valider les liens proposés avec Akismet"
|
619 |
+
|
620 |
+
#: link-library-admin.php:2349
|
621 |
+
#: link-library-admin.php:2350
|
622 |
+
msgid "URL that user will be redirected to after submitting new link. When used, the short code [link-library-addlinkcustommsg] should be placed on the destination page."
|
623 |
+
msgstr "Adresse à laquelle l’usager sera redirigé après avoir soumis un nouveau lien. Lorsqu’utilisé, le code [link-library-addlinkcustommsg] devrait faire partie de la page de destination."
|
624 |
+
|
625 |
+
#: link-library-admin.php:2349
|
626 |
+
msgid "Link Acknowledgement URL"
|
627 |
+
msgstr "Adresse de la page de confirmation"
|
628 |
+
|
629 |
+
#: link-library-admin.php:2355
|
630 |
+
msgid "Title of e-mail sent to site admin when new links are submitted. Use %linkname% as a variable to be replaced by the actual link name"
|
631 |
+
msgstr "Titre du courriel qui sera envoyé à l’administrateur quand des nouveaux liens seront soumis. Utilisez %linkname% comme variable qui sera remplacée par le nom du lien"
|
632 |
+
|
633 |
+
#: link-library-admin.php:2355
|
634 |
+
msgid "Moderation Notification Title"
|
635 |
+
msgstr "Titre du courriel de modération"
|
636 |
+
|
637 |
+
#: link-library-admin.php:2361
|
638 |
+
msgid "Will send a confirmation e-mail to link submitter if they provided their contact information"
|
639 |
+
msgstr "Enverra un courriel de confirmation aux usagers ayant soumis des liens si ils ont fournis leur courriel"
|
640 |
+
|
641 |
+
#: link-library-admin.php:2361
|
642 |
+
msgid "E-mail submitter on link approval or rejection"
|
643 |
+
msgstr "Envoyer un courriel à l’utilisateur ayant soumis le lien lors de l’approbation ou du rejet"
|
644 |
+
|
645 |
+
#: link-library-admin.php:2368
|
646 |
+
msgid "Suppress Link Library message in e-mail footer"
|
647 |
+
msgstr "Supprimer le message sur Link Library dans le bas du courriel"
|
648 |
+
|
649 |
+
#: link-library-admin.php:2375
|
650 |
+
msgid "Only use first part of submitter name"
|
651 |
+
msgstr "N’utiliser que la première partie du nom de l’utilisateur ayant soumis le lien"
|
652 |
+
|
653 |
+
#: link-library-admin.php:2382
|
654 |
+
msgid "The name of the e-mail account that the approval e-mail will be sent from"
|
655 |
+
msgstr "Le nom de l’utilisateur qui apparaîtra sur les messages d’approbation"
|
656 |
+
|
657 |
+
#: link-library-admin.php:2382
|
658 |
+
msgid "Moderator Name"
|
659 |
+
msgstr "Nom du modérateur"
|
660 |
+
|
661 |
+
#: link-library-admin.php:2388
|
662 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
663 |
+
msgstr "L’adresse de courriel de laquelle les messages d’approbation seront envoyés"
|
664 |
+
|
665 |
+
#: link-library-admin.php:2388
|
666 |
+
msgid "Moderator E-mail"
|
667 |
+
msgstr "Adresse de courriel du modérateur"
|
668 |
+
|
669 |
+
#: link-library-admin.php:2394
|
670 |
+
msgid "Title of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
671 |
+
msgstr "Titre du courriel d’approbation. Utilisez %linkname% comme variable qui sera remplacé par le nom du lien"
|
672 |
+
|
673 |
+
#: link-library-admin.php:2394
|
674 |
+
msgid "Approval e-mail title"
|
675 |
+
msgstr "Titre du courriel d’approbation du lien"
|
676 |
+
|
677 |
+
#: link-library-admin.php:2400
|
678 |
+
msgid "Body of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name, %submittername% for the submitter name and %linkurl% for the link address"
|
679 |
+
msgstr "Contenu du courriel d’approbation du lien. Utilisez %linkname% comme variable qui sera remplacée par le nom de lien, %submittername% pour le nom de la personne ayant soumise le lien et %linkurl% pour l’adresse du lien."
|
680 |
+
|
681 |
+
#: link-library-admin.php:2400
|
682 |
+
msgid "Approval e-mail body"
|
683 |
+
msgstr "Contenu du courriel d’approbation du lien"
|
684 |
+
|
685 |
+
#: link-library-admin.php:2406
|
686 |
+
msgid "Title of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
687 |
+
msgstr "Titre du courriel de rejet du lien. Utilisez %linkname% comme variable qui sera remplacée par le nom du lien"
|
688 |
+
|
689 |
+
#: link-library-admin.php:2406
|
690 |
+
msgid "Rejection e-mail title"
|
691 |
+
msgstr "Titre du courriel de rejet du lien"
|
692 |
+
|
693 |
+
#: link-library-admin.php:2412
|
694 |
+
msgid "Body of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name, %submittername% for the submitter name and %linkurl% for the link address"
|
695 |
+
msgstr "Contenu du courriel de rejet du lien. Utilisez %linkname% comme variable qui sera remplacée par le nom de lien, %submittername% pour le nom de la personne ayant soumise le lien et %linkurl% pour l’adresse du lien."
|
696 |
+
|
697 |
+
#: link-library-admin.php:2412
|
698 |
+
msgid "Rejection e-mail body"
|
699 |
+
msgstr "Contenu du courriel de rejet du lien"
|
700 |
+
|
701 |
+
#: link-library-admin.php:2425
|
702 |
+
msgid "The following option allows you to hide the Donate button and Support the Author section in the Link Library Admin pages. If you enjoy this plugin and use it regularly, please consider making a donation to the author before turning off these messages. This menu section will disappear along with the other elements."
|
703 |
+
msgstr "L’option suivante vous permet de masquer le bouton de don et la section sur l’autheur dans l’administration de Link Library. Si vous aimez cette extension et que vous l’utilisez régulièrement, merci de penser à faire un don à l’autheur avant de masquer ces messages."
|
704 |
+
|
705 |
+
#: link-library-admin.php:2428
|
706 |
+
msgid "Hide Donation and Support Links"
|
707 |
+
msgstr "Cacher les liens pour les dons et le support"
|
708 |
+
|
709 |
+
#: link-library-admin.php:2442
|
710 |
+
msgid "Save Settings"
|
711 |
+
msgstr "Enregistrer la configuration"
|
712 |
+
|
713 |
+
#: link-library-admin.php:2451
|
714 |
+
msgid "Update Settings"
|
715 |
+
msgstr "Mettre à jour la configuration"
|
716 |
+
|
717 |
+
#: link-library-admin.php:2462
|
718 |
+
#: link-library-admin.php:3138
|
719 |
+
#: link-library-admin.php:3441
|
720 |
+
#: link-library-admin.php:4271
|
721 |
+
#: usersubmission.php:295
|
722 |
+
#: usersubmission.php:385
|
723 |
+
msgid "Link Name"
|
724 |
+
msgstr "Nom du lien"
|
725 |
+
|
726 |
+
#: link-library-admin.php:2463
|
727 |
+
#: link-library-admin.php:4306
|
728 |
+
#: link-library-defaults.php:127
|
729 |
+
#: usersubmission.php:314
|
730 |
+
#: usersubmission.php:404
|
731 |
+
msgid "Link Category"
|
732 |
+
msgstr "Catégorie de liens"
|
733 |
+
|
734 |
+
#: link-library-admin.php:2464
|
735 |
+
msgid "Link URL"
|
736 |
+
msgstr "Adresse du lien"
|
737 |
+
|
738 |
+
#: link-library-admin.php:2465
|
739 |
+
#: link-library-admin.php:3138
|
740 |
+
#: link-library-admin.php:3489
|
741 |
+
#: link-library-admin.php:4385
|
742 |
+
#: link-library-defaults.php:128
|
743 |
+
#: usersubmission.php:303
|
744 |
+
#: usersubmission.php:393
|
745 |
+
msgid "Link Description"
|
746 |
+
msgstr "Description du lien"
|
747 |
+
|
748 |
+
#: link-library-admin.php:2514
|
749 |
+
msgid "No Links Found to Moderate"
|
750 |
+
msgstr "Aucun lien trouvé nécessitant une modération"
|
751 |
+
|
752 |
+
#: link-library-admin.php:2521
|
753 |
+
msgid "Check All"
|
754 |
+
msgstr "Cocher tous les choix"
|
755 |
+
|
756 |
+
#: link-library-admin.php:2522
|
757 |
+
msgid "Uncheck All"
|
758 |
+
msgstr "Tout décocher"
|
759 |
+
|
760 |
+
#: link-library-admin.php:2524
|
761 |
+
msgid "Approve Selected Items"
|
762 |
+
msgstr "Approuver les liens sélectionnés"
|
763 |
+
|
764 |
+
#: link-library-admin.php:2525
|
765 |
+
msgid "Delete Selected Items"
|
766 |
+
msgstr "Supprimer les liens sélectionnés"
|
767 |
+
|
768 |
+
#: link-library-admin.php:2548
|
769 |
+
msgid "If the stylesheet editor is empty after upgrading, reset to the default stylesheet using the button below or copy/paste your backup stylesheet into the editor."
|
770 |
+
msgstr "Si l’éditeur de feuille de style est vide après une mise à jour, appuyez sur le bouton ci-dessous pour importer la version originale de la feuille de style ou effectuez un copier/coller à partir de votre copie de sauvegarde de la feuille de style vers l’éditeur."
|
771 |
+
|
772 |
+
#: link-library-admin.php:2555
|
773 |
+
msgid "Submit"
|
774 |
+
msgstr "Soumettre"
|
775 |
+
|
776 |
+
#: link-library-admin.php:2555
|
777 |
+
msgid "Reset to default"
|
778 |
+
msgstr "Restauration des valeurs par défaut"
|
779 |
+
|
780 |
+
#: link-library-admin.php:2566
|
781 |
+
msgid "Select Current Library Settings"
|
782 |
+
msgstr "Sélectionnez la configuration de librairie courante"
|
783 |
+
|
784 |
+
#: link-library-admin.php:2581
|
785 |
+
msgid "Go"
|
786 |
+
msgstr "Sélectionner"
|
787 |
+
|
788 |
+
#: link-library-admin.php:2583
|
789 |
+
msgid "Copy from:"
|
790 |
+
msgstr "Copier de :"
|
791 |
+
|
792 |
+
#: link-library-admin.php:2597
|
793 |
+
msgid "Copy"
|
794 |
+
msgstr "Copier"
|
795 |
+
|
796 |
+
#: link-library-admin.php:2611
|
797 |
+
#: link-library-admin.php:2614
|
798 |
+
#: link-library-admin.php:2618
|
799 |
+
msgid "Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site"
|
800 |
+
msgstr "Link Library supporte la création d’un nombre illimité de configurations pour afficher les liens sur votre site"
|
801 |
+
|
802 |
+
#: link-library-admin.php:2615
|
803 |
+
msgid "Library Name"
|
804 |
+
msgstr "Nom de la librairie"
|
805 |
+
|
806 |
+
#: link-library-admin.php:2617
|
807 |
+
msgid "Feature"
|
808 |
+
msgstr "Fonctionnalité"
|
809 |
+
|
810 |
+
#: link-library-admin.php:2619
|
811 |
+
msgid "Code to insert on a Wordpress page"
|
812 |
+
msgstr "Code à insérer dans une page WordPress"
|
813 |
+
|
814 |
+
#: link-library-admin.php:2626
|
815 |
+
msgid "Display basic link library"
|
816 |
+
msgstr "Afficher la liste de liens"
|
817 |
+
|
818 |
+
#: link-library-admin.php:2632
|
819 |
+
msgid "Display list of link categories"
|
820 |
+
msgstr "Afficher la liste des catégories de liens"
|
821 |
+
|
822 |
+
#: link-library-admin.php:2638
|
823 |
+
msgid "Display search box"
|
824 |
+
msgstr "Afficher le champ de recherche"
|
825 |
+
|
826 |
+
#: link-library-admin.php:2644
|
827 |
+
msgid "Display link submission form"
|
828 |
+
msgstr "Afficher le formulaire de soumission de liens"
|
829 |
+
|
830 |
+
#: link-library-admin.php:2651
|
831 |
+
#, php-format
|
832 |
+
msgid ""
|
833 |
+
"You are about to Delete Library #'%s'\n"
|
834 |
+
" 'Cancel' to stop, 'OK' to delete."
|
835 |
+
msgstr ""
|
836 |
+
"Vous être sur le point de supprimer la configuration de la librairie '%s'\n"
|
837 |
+
" 'Annuler' pour interrompre, 'OK' pour supprimer."
|
838 |
+
|
839 |
+
#: link-library-admin.php:2651
|
840 |
+
msgid "Delete Library"
|
841 |
+
msgstr "Supprimer la librairie"
|
842 |
+
|
843 |
+
#: link-library-admin.php:2652
|
844 |
+
#, php-format
|
845 |
+
msgid ""
|
846 |
+
"You are about to reset Library '%s'\n"
|
847 |
+
" 'Cancel' to stop, 'OK' to reset."
|
848 |
+
msgstr ""
|
849 |
+
"Vous êtes sur le point de réinitialiser la configuration de la librairie '%s'\n"
|
850 |
+
" 'Annuler' pour interrompre, 'OK' pour continuer."
|
851 |
+
|
852 |
+
#: link-library-admin.php:2652
|
853 |
+
msgid "Reset current Library"
|
854 |
+
msgstr "Réinitialiser la configuration de librairie courante"
|
855 |
+
|
856 |
+
#: link-library-admin.php:2653
|
857 |
+
#, php-format
|
858 |
+
msgid ""
|
859 |
+
"You are about to reset Library '%s' for a table layout\n"
|
860 |
+
" 'Cancel' to stop, 'OK' to reset."
|
861 |
+
msgstr ""
|
862 |
+
"Vous êtes sur le point de réinitialiser la configuration de la librairie '%s' pour une mise en page utilisant des tables\n"
|
863 |
+
" 'Annuler' pour interrompre, 'OK' pour continuer."
|
864 |
+
|
865 |
+
#: link-library-admin.php:2653
|
866 |
+
msgid "Reset current Library for table layout"
|
867 |
+
msgstr "Réinitialiser la configuration de librairie courante pour une mise en page en tableau"
|
868 |
+
|
869 |
+
#: link-library-admin.php:2672
|
870 |
+
msgid "Current Library Name"
|
871 |
+
msgstr "Nom de la librairie courante"
|
872 |
+
|
873 |
+
#: link-library-admin.php:2679
|
874 |
+
#: link-library-admin.php:2687
|
875 |
+
msgid "Leave Empty to see all categories"
|
876 |
+
msgstr "Laissez vide pour afficher toutes les catégories"
|
877 |
+
|
878 |
+
#: link-library-admin.php:2679
|
879 |
+
#: link-library-admin.php:2687
|
880 |
+
#: link-library-admin.php:2725
|
881 |
+
#: link-library-admin.php:2729
|
882 |
+
msgid "Enter list of comma-separated"
|
883 |
+
msgstr "Spécifier une liste de valeurs, séparées par des virgules"
|
884 |
+
|
885 |
+
#: link-library-admin.php:2679
|
886 |
+
#: link-library-admin.php:2687
|
887 |
+
msgid "numeric category IDs"
|
888 |
+
msgstr "identifiants de catégories numériques"
|
889 |
+
|
890 |
+
#: link-library-admin.php:2679
|
891 |
+
msgid "To find the IDs, go to the Link Categories admin page, place the mouse above a category name and look for its ID in the address shown in your browsers status bar. For example"
|
892 |
+
msgstr "Pour trouver les identifiants, aller sur la page de configuration des catégories de liens, placer votre souris au-dessus du nom de la catégorie et cherchez l’identifiant dans l’adresse qui est affichée dans la barre de status de votre navigateur. Par exemple"
|
893 |
+
|
894 |
+
#: link-library-admin.php:2681
|
895 |
+
msgid "Categories to be displayed (Empty=All)"
|
896 |
+
msgstr "Catégories à afficher (Vide=Toutes)"
|
897 |
+
|
898 |
+
#: link-library-admin.php:2683
|
899 |
+
msgid "Categories to be displayed"
|
900 |
+
msgstr "Catégories à afficher"
|
901 |
+
|
902 |
+
#: link-library-admin.php:2687
|
903 |
+
#: link-library-admin.php:2725
|
904 |
+
#: link-library-admin.php:2729
|
905 |
+
msgid "For example"
|
906 |
+
msgstr "Par exemple"
|
907 |
+
|
908 |
+
#: link-library-admin.php:2714
|
909 |
+
#: link-library-admin.php:2745
|
910 |
+
msgid "No link categories! Create some!"
|
911 |
+
msgstr "Pas de catégorie de lien ! Créer s’en une !"
|
912 |
+
|
913 |
+
#: link-library-admin.php:2716
|
914 |
+
msgid "Show all categories"
|
915 |
+
msgstr "Montrer toutes les catégories"
|
916 |
+
|
917 |
+
#: link-library-admin.php:2725
|
918 |
+
#: link-library-admin.php:2729
|
919 |
+
msgid "numeric category IDs that should not be shown"
|
920 |
+
msgstr "identifiants de catégories numériques à ne pas afficher"
|
921 |
+
|
922 |
+
#: link-library-admin.php:2726
|
923 |
+
msgid "Categories to be excluded"
|
924 |
+
msgstr "Catégories à exclure"
|
925 |
+
|
926 |
+
#: link-library-admin.php:2747
|
927 |
+
msgid "No Exclusions"
|
928 |
+
msgstr "Aucune exclusion"
|
929 |
+
|
930 |
+
#: link-library-admin.php:2756
|
931 |
+
#: link-library-admin.php:2759
|
932 |
+
msgid "Only show one category of links at a time"
|
933 |
+
msgstr "N’afficher qu’une catégorie de liens à la fois"
|
934 |
+
|
935 |
+
#: link-library-admin.php:2757
|
936 |
+
msgid "Only show one category at a time"
|
937 |
+
msgstr "N’afficher qu’une catégorie à la fois"
|
938 |
+
|
939 |
+
#: link-library-admin.php:2764
|
940 |
+
msgid "Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly."
|
941 |
+
msgstr "Sélectionner si la librairie AJAX est utilisée pour rafraîchir la liste sans recharger complètement la page ou si la méthode HTML GET doit recharger la page complète avec un nouveau lien. L’option des liens personnalisés doit être activée pour que l’option HTML GET + Permaliens fonctionne correctement."
|
942 |
+
|
943 |
+
#: link-library-admin.php:2764
|
944 |
+
msgid "Switching Method"
|
945 |
+
msgstr "Méthode pour les mises à jour de la page"
|
946 |
+
|
947 |
+
#: link-library-admin.php:2792
|
948 |
+
msgid "Default category to be shown when only showing one at a time (numeric ID)"
|
949 |
+
msgstr "Catégorie à afficher par défaut lorsqu’une seule catégorie est présente (identifiant numérique)"
|
950 |
+
|
951 |
+
#: link-library-admin.php:2797
|
952 |
+
msgid "Hide category on start in single cat AJAX mode"
|
953 |
+
msgstr "Cacher les catégories au démarrage dans le mode AJAX avec une seule catégorie"
|
954 |
+
|
955 |
+
#: link-library-admin.php:2804
|
956 |
+
#: link-library-admin.php:2807
|
957 |
+
msgid "File path is relative to Link Library plugin directory"
|
958 |
+
msgstr "Le chemin du fichier doit être relatif par rapport au répertoire du module Link Library"
|
959 |
+
|
960 |
+
#: link-library-admin.php:2805
|
961 |
+
msgid "Icon to display when performing AJAX queries"
|
962 |
+
msgstr "Icône à afficher lorsque des requêtes AJAX sont effectuées"
|
963 |
+
|
964 |
+
#: link-library-admin.php:2816
|
965 |
+
#: link-library-admin.php:2819
|
966 |
+
msgid "Only show a limited number of links and add page navigation links"
|
967 |
+
msgstr "Afficher seulement un nombre limité de liens et afficher une section de navigation des liens"
|
968 |
+
|
969 |
+
#: link-library-admin.php:2817
|
970 |
+
msgid "Paginate Results"
|
971 |
+
msgstr "Paginer les résultats"
|
972 |
+
|
973 |
+
#: link-library-admin.php:2824
|
974 |
+
#: link-library-admin.php:2827
|
975 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
976 |
+
msgstr "Nombre de liens devant être affichés en “Mode Pagination”"
|
977 |
+
|
978 |
+
#: link-library-admin.php:2825
|
979 |
+
msgid "Links per Page"
|
980 |
+
msgstr "Liens par page"
|
981 |
+
|
982 |
+
#: link-library-admin.php:2833
|
983 |
+
msgid "Pagination Position"
|
984 |
+
msgstr "Position de la pagination"
|
985 |
+
|
986 |
+
#: link-library-admin.php:2839
|
987 |
+
msgid "After Links"
|
988 |
+
msgstr "Après le lien"
|
989 |
+
|
990 |
+
#: link-library-admin.php:2842
|
991 |
+
#: link-library-admin.php:2872
|
992 |
+
msgid "Before Links"
|
993 |
+
msgstr "Avant le lien"
|
994 |
+
|
995 |
+
#: link-library-admin.php:2846
|
996 |
+
msgid "Hide Results if Empty"
|
997 |
+
msgstr "Masquer les résultats si vide"
|
998 |
+
|
999 |
+
#: link-library-admin.php:2856
|
1000 |
+
msgid "Enable Permalinks"
|
1001 |
+
msgstr "Activer les liens permanents"
|
1002 |
+
|
1003 |
+
#: link-library-admin.php:2864
|
1004 |
+
msgid "Permalinks Page"
|
1005 |
+
msgstr "Page des liens permanents"
|
1006 |
+
|
1007 |
+
#: link-library-admin.php:2871
|
1008 |
+
msgid "Display alphabetic cat filter"
|
1009 |
+
msgstr "Afficher le filtre des catégories par ordre alphabétique"
|
1010 |
+
|
1011 |
+
#: link-library-admin.php:2872
|
1012 |
+
msgid "Do not display"
|
1013 |
+
msgstr "Ne pas afficher"
|
1014 |
+
|
1015 |
+
#: link-library-admin.php:2872
|
1016 |
+
msgid "Before Categories"
|
1017 |
+
msgstr "Avant les catégories"
|
1018 |
+
|
1019 |
+
#: link-library-admin.php:2872
|
1020 |
+
msgid "Before Categories and Links"
|
1021 |
+
msgstr "Avant les catégories et les liens"
|
1022 |
+
|
1023 |
+
#: link-library-admin.php:2879
|
1024 |
+
msgid "Auto-select first alphabetic cat item"
|
1025 |
+
msgstr "Sélectionner automatiquement la première catégorie par ordre alphabétique"
|
1026 |
+
|
1027 |
+
#: link-library-admin.php:2883
|
1028 |
+
msgid "Display ALL box in alphabetic cat filter"
|
1029 |
+
msgstr "Afficher toutes les cases dans le filtre alphabétique des catégories"
|
1030 |
+
|
1031 |
+
#: link-library-admin.php:2885
|
1032 |
+
msgid "Cat filter label"
|
1033 |
+
msgstr "Texte pour le filtre sur les catégories"
|
1034 |
+
|
1035 |
+
#: link-library-admin.php:2889
|
1036 |
+
msgid "Only display links submitted by current user"
|
1037 |
+
msgstr "Affiche uniquement les liens soumis par l’utilisateur actuel"
|
1038 |
+
|
1039 |
+
#: link-library-admin.php:2934
|
1040 |
+
msgid "Results Order"
|
1041 |
+
msgstr "Ordre des résultats"
|
1042 |
+
|
1043 |
+
#: link-library-admin.php:2940
|
1044 |
+
#: link-library-admin.php:3097
|
1045 |
+
msgid "Order by Name"
|
1046 |
+
msgstr "Trier par nom"
|
1047 |
+
|
1048 |
+
#: link-library-admin.php:2943
|
1049 |
+
#: link-library-admin.php:3098
|
1050 |
+
msgid "Order by ID"
|
1051 |
+
msgstr "Trier par identifiant"
|
1052 |
+
|
1053 |
+
#: link-library-admin.php:2947
|
1054 |
+
msgid "Order of categories based on included category list"
|
1055 |
+
msgstr "Trier les catégories selon l’ordre des catégories incluses"
|
1056 |
+
|
1057 |
+
#: link-library-admin.php:2951
|
1058 |
+
msgid "Order by"
|
1059 |
+
msgstr "Trier par"
|
1060 |
+
|
1061 |
+
#: link-library-admin.php:2951
|
1062 |
+
#: link-library-admin.php:3099
|
1063 |
+
msgid "Wordpress Plugin"
|
1064 |
+
msgstr "Extension WordPress"
|
1065 |
+
|
1066 |
+
#: link-library-admin.php:2956
|
1067 |
+
msgid "Link Categories Display Format"
|
1068 |
+
msgstr "Format d’affichage des catégories de liens"
|
1069 |
+
|
1070 |
+
#: link-library-admin.php:2960
|
1071 |
+
#: link-library-admin.php:3181
|
1072 |
+
msgid "Table"
|
1073 |
+
msgstr "Table"
|
1074 |
+
|
1075 |
+
#: link-library-admin.php:2961
|
1076 |
+
#: link-library-admin.php:3182
|
1077 |
+
msgid "Unordered List"
|
1078 |
+
msgstr "Liste non-ordonnée"
|
1079 |
+
|
1080 |
+
#: link-library-admin.php:2962
|
1081 |
+
msgid "Drop-Down List"
|
1082 |
+
msgstr "Liste déroulante"
|
1083 |
+
|
1084 |
+
#: link-library-admin.php:2963
|
1085 |
+
msgid "Drop-Down List Direct Access"
|
1086 |
+
msgstr "Liste déroulante"
|
1087 |
+
|
1088 |
+
#: link-library-admin.php:2969
|
1089 |
+
msgid "Display link counts"
|
1090 |
+
msgstr "Afficher la quantité de liens"
|
1091 |
+
|
1092 |
+
#: link-library-admin.php:2975
|
1093 |
+
msgid "Display categories with search results"
|
1094 |
+
msgstr "Afficher les catégories avec les résultats de recherche"
|
1095 |
+
|
1096 |
+
#: link-library-admin.php:2980
|
1097 |
+
#: link-library-admin.php:2983
|
1098 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
1099 |
+
msgstr "Cette option ne s’applique que lorsque l’on choisit \"Mon ordre des liens\" comme ordre de présentation"
|
1100 |
+
|
1101 |
+
#: link-library-admin.php:2981
|
1102 |
+
#: link-library-admin.php:3152
|
1103 |
+
msgid "Direction"
|
1104 |
+
msgstr "Direction"
|
1105 |
+
|
1106 |
+
#: link-library-admin.php:2985
|
1107 |
+
#: link-library-admin.php:3156
|
1108 |
+
msgid "Ascending"
|
1109 |
+
msgstr "Croissant"
|
1110 |
+
|
1111 |
+
#: link-library-admin.php:2986
|
1112 |
+
#: link-library-admin.php:3157
|
1113 |
+
msgid "Descending"
|
1114 |
+
msgstr "Décroissant"
|
1115 |
+
|
1116 |
+
#: link-library-admin.php:2990
|
1117 |
+
#: link-library-admin.php:2993
|
1118 |
+
#: link-library-admin.php:3106
|
1119 |
+
#: link-library-admin.php:3109
|
1120 |
+
msgid "Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >"
|
1121 |
+
msgstr "Utilisez [ et ] dans la description pour écrire du code HTML, tel que du code pour afficher une image, au lien d’utiliser < et >"
|
1122 |
+
|
1123 |
+
#: link-library-admin.php:2991
|
1124 |
+
#: link-library-admin.php:3107
|
1125 |
+
msgid "Show Category Description"
|
1126 |
+
msgstr "Afficher la description des catégories"
|
1127 |
+
|
1128 |
+
#: link-library-admin.php:2995
|
1129 |
+
#: link-library-admin.php:3113
|
1130 |
+
msgid "Position"
|
1131 |
+
msgstr "Position"
|
1132 |
+
|
1133 |
+
#: link-library-admin.php:2997
|
1134 |
+
#: link-library-admin.php:3115
|
1135 |
+
msgid "Right"
|
1136 |
+
msgstr "Droite"
|
1137 |
+
|
1138 |
+
#: link-library-admin.php:2998
|
1139 |
+
#: link-library-admin.php:3116
|
1140 |
+
msgid "Left"
|
1141 |
+
msgstr "Gauche"
|
1142 |
+
|
1143 |
+
#: link-library-admin.php:3004
|
1144 |
+
msgid "Width of Categories Table in Percents"
|
1145 |
+
msgstr "Largeur de la table des catégories en pourcentage"
|
1146 |
+
|
1147 |
+
#: link-library-admin.php:3010
|
1148 |
+
#: link-library-admin.php:3013
|
1149 |
+
msgid "Determines the number of alternating div tags that will be placed before and after each link category"
|
1150 |
+
msgstr "Indique le nombre de balises div qui seront placées en alternance avant et après chaque catégorie de liens"
|
1151 |
+
|
1152 |
+
#: link-library-admin.php:3010
|
1153 |
+
#: link-library-admin.php:3013
|
1154 |
+
msgid "These div tags can be used to style of position link categories on the link page"
|
1155 |
+
msgstr "Ces balises div peuvent être utilisées pour positionner les catégories de lien sur la page"
|
1156 |
+
|
1157 |
+
#: link-library-admin.php:3011
|
1158 |
+
msgid "Number of alternating div classes"
|
1159 |
+
msgstr "Nombre de classes div en alternance"
|
1160 |
+
|
1161 |
+
#: link-library-admin.php:3026
|
1162 |
+
msgid "Number of columns in Categories Table"
|
1163 |
+
msgstr "Nombre de colonnes dans la table des catégories"
|
1164 |
+
|
1165 |
+
#: link-library-admin.php:3033
|
1166 |
+
msgid "First div class name"
|
1167 |
+
msgstr "Premier nom de classe de la div"
|
1168 |
+
|
1169 |
+
#: link-library-admin.php:3041
|
1170 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
1171 |
+
msgstr "Utiliser une balise div ou une balise d’en-tête autour des noms de catégories"
|
1172 |
+
|
1173 |
+
#: link-library-admin.php:3045
|
1174 |
+
msgid "Div Class"
|
1175 |
+
msgstr "Premier nom de classe div"
|
1176 |
+
|
1177 |
+
#: link-library-admin.php:3046
|
1178 |
+
msgid "Heading Tag"
|
1179 |
+
msgstr "Balise d’en-tête"
|
1180 |
+
|
1181 |
+
#: link-library-admin.php:3051
|
1182 |
+
msgid "Second div class name"
|
1183 |
+
msgstr "Second nom de classe div"
|
1184 |
+
|
1185 |
+
#: link-library-admin.php:3058
|
1186 |
+
#: link-library-admin.php:3061
|
1187 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
1188 |
+
msgstr "Exemples de noms de classes div : linklistcatname, Exemples de balises d’en-tête : h3"
|
1189 |
+
|
1190 |
+
#: link-library-admin.php:3059
|
1191 |
+
msgid "Div Class Name or Heading label"
|
1192 |
+
msgstr "Nom de classe div ou type de la balise de titre"
|
1193 |
+
|
1194 |
+
#: link-library-admin.php:3066
|
1195 |
+
msgid "Third div class name"
|
1196 |
+
msgstr "Troisième nom de classe div"
|
1197 |
+
|
1198 |
+
#: link-library-admin.php:3073
|
1199 |
+
#: link-library-admin.php:3076
|
1200 |
+
msgid "Set this address to a page running Link Library to place categories on a different page. Should always be used with the Show One Category at a Time and HTMLGET fetch method."
|
1201 |
+
msgstr "Configurer cette adresse vers une page utilisant Link Library pour placer la liste des catégories sur une autre page. Ce champ devrait toujours être utilisé en conjonction avec le mode n’affichez qu’une catégorie à la fois et la méthode HTML GET."
|
1202 |
+
|
1203 |
+
#: link-library-admin.php:3074
|
1204 |
+
msgid "Category Target Address"
|
1205 |
+
msgstr "Adresse cible pour les liens de catégories"
|
1206 |
+
|
1207 |
+
#: link-library-admin.php:3093
|
1208 |
+
msgid "Link Results Order"
|
1209 |
+
msgstr "Ordre des résultats"
|
1210 |
+
|
1211 |
+
#: link-library-admin.php:3099
|
1212 |
+
msgid "Order set by "
|
1213 |
+
msgstr "Trier par"
|
1214 |
+
|
1215 |
+
#: link-library-admin.php:3100
|
1216 |
+
msgid "Order randomly"
|
1217 |
+
msgstr "Trier au hazard"
|
1218 |
+
|
1219 |
+
#: link-library-admin.php:3101
|
1220 |
+
msgid "Order by updated date"
|
1221 |
+
msgstr "Trier par date de mise à jour"
|
1222 |
+
|
1223 |
+
#: link-library-admin.php:3102
|
1224 |
+
msgid "Order by number of link visits"
|
1225 |
+
msgstr "Trier par le nombre de visites du lien"
|
1226 |
+
|
1227 |
+
#: link-library-admin.php:3121
|
1228 |
+
msgid "List Featured Links ahead of Regular Links"
|
1229 |
+
msgstr "Afficher les liens vedettes avant les liens réguliers"
|
1230 |
+
|
1231 |
+
#: link-library-admin.php:3125
|
1232 |
+
msgid "Show Expand Link button and hide links"
|
1233 |
+
msgstr "Montrer le bouton 'Développer les liens' et cacher les liens"
|
1234 |
+
|
1235 |
+
#: link-library-admin.php:3130
|
1236 |
+
msgid "Combine all results without categories"
|
1237 |
+
msgstr "Combiner tous les résultats sans les catégories"
|
1238 |
+
|
1239 |
+
#: link-library-admin.php:3134
|
1240 |
+
msgid "Link Title Content"
|
1241 |
+
msgstr "Titre du lien sur le contenu"
|
1242 |
+
|
1243 |
+
#: link-library-admin.php:3151
|
1244 |
+
#: link-library-admin.php:3154
|
1245 |
+
msgid "Except for My Link Order mode"
|
1246 |
+
msgstr "Sauf pour le mode avec \"Mon ordre des lien\""
|
1247 |
+
|
1248 |
+
#: link-library-admin.php:3161
|
1249 |
+
#: link-library-admin.php:3164
|
1250 |
+
msgid "Leave empty to show all results"
|
1251 |
+
msgstr "Laissez vide pour afficher tous les résultats"
|
1252 |
+
|
1253 |
+
#: link-library-admin.php:3162
|
1254 |
+
msgid "Max number of links to display"
|
1255 |
+
msgstr "Nombre maximum de liens à afficher"
|
1256 |
+
|
1257 |
+
#: link-library-admin.php:3169
|
1258 |
+
#: link-library-admin.php:3172
|
1259 |
+
msgid "Sets default link target window, does not override specific targets set in links"
|
1260 |
+
msgstr "Configure la fenêtre cible pour les liens. Cette valeur n’est pas prioritaire par rapport aux cibles spécifiques des liens."
|
1261 |
+
|
1262 |
+
#: link-library-admin.php:3170
|
1263 |
+
msgid "Link Target"
|
1264 |
+
msgstr "Cible du lien"
|
1265 |
+
|
1266 |
+
#: link-library-admin.php:3177
|
1267 |
+
msgid "Link Display Format"
|
1268 |
+
msgstr "Format d’affichage des liens"
|
1269 |
+
|
1270 |
+
#: link-library-admin.php:3183
|
1271 |
+
msgid "No surrounding tags"
|
1272 |
+
msgstr "Pas de tags autour"
|
1273 |
+
|
1274 |
+
#: link-library-admin.php:3188
|
1275 |
+
#: link-library-admin.php:3191
|
1276 |
+
msgid "Allows extra query string to be added to all links in library"
|
1277 |
+
msgstr "Permet d’ajouter des paramètres supplémentaires sur tous les liens de la librairie"
|
1278 |
+
|
1279 |
+
#: link-library-admin.php:3189
|
1280 |
+
msgid "Additional link query string"
|
1281 |
+
msgstr "Chaine additionnelle pour le lien de recherche"
|
1282 |
+
|
1283 |
+
#: link-library-admin.php:3197
|
1284 |
+
msgid "Show Column Headers"
|
1285 |
+
msgstr "Afficher les en-têtes de colonnes"
|
1286 |
+
|
1287 |
+
#: link-library-admin.php:3204
|
1288 |
+
msgid "Link Column Header"
|
1289 |
+
msgstr "En-tête de colonne de lien"
|
1290 |
+
|
1291 |
+
#: link-library-admin.php:3212
|
1292 |
+
msgid "Description Column Header"
|
1293 |
+
msgstr "En-tête de colonne pour les descriptions"
|
1294 |
+
|
1295 |
+
#: link-library-admin.php:3219
|
1296 |
+
msgid "Notes Column Header"
|
1297 |
+
msgstr "En-tête de la colonne des notes"
|
1298 |
+
|
1299 |
+
#: link-library-admin.php:3227
|
1300 |
+
msgid "Hide Category Names"
|
1301 |
+
msgstr "Masquer les noms de catégories"
|
1302 |
+
|
1303 |
+
#: link-library-admin.php:3234
|
1304 |
+
msgid "Show Hidden Links"
|
1305 |
+
msgstr "Afficher les liens cachés"
|
1306 |
+
|
1307 |
+
#: link-library-admin.php:3241
|
1308 |
+
#: link-library-admin.php:3244
|
1309 |
+
msgid "Need to be active for Link Categories to work"
|
1310 |
+
msgstr "Doit être coché pour que les liens de catégories fonctionnent"
|
1311 |
+
|
1312 |
+
#: link-library-admin.php:3242
|
1313 |
+
msgid "Embed HTML anchors"
|
1314 |
+
msgstr "Inclusion d’ancrages HTML"
|
1315 |
+
|
1316 |
+
#: link-library-admin.php:3249
|
1317 |
+
msgid "Show Hidden Links to Admins/Editors"
|
1318 |
+
msgstr "Montrer les liens cachés aux Administrateurs/Editeurs"
|
1319 |
+
|
1320 |
+
#: link-library-admin.php:3266
|
1321 |
+
msgid "Arrange the items below via drag-and-drop to order the various Link Library elements."
|
1322 |
+
msgstr "Organiser les différents liens ci-dessous avec la souris (cliquer-déplacer-déposer)"
|
1323 |
+
|
1324 |
+
#: link-library-admin.php:3289
|
1325 |
+
#: link-library-admin.php:3411
|
1326 |
+
msgid "Image"
|
1327 |
+
msgstr "Image"
|
1328 |
+
|
1329 |
+
#: link-library-admin.php:3293
|
1330 |
+
msgid "Name"
|
1331 |
+
msgstr "Nom"
|
1332 |
+
|
1333 |
+
#: link-library-admin.php:3297
|
1334 |
+
msgid "Date"
|
1335 |
+
msgstr "Date"
|
1336 |
+
|
1337 |
+
#: link-library-admin.php:3301
|
1338 |
+
msgid "Desc"
|
1339 |
+
msgstr "Desc"
|
1340 |
+
|
1341 |
+
#: link-library-admin.php:3305
|
1342 |
+
msgid "Notes"
|
1343 |
+
msgstr "Notes"
|
1344 |
+
|
1345 |
+
#: link-library-admin.php:3309
|
1346 |
+
msgid "RSS"
|
1347 |
+
msgstr "RSS"
|
1348 |
+
|
1349 |
+
#: link-library-admin.php:3313
|
1350 |
+
#: link-library-admin.php:3588
|
1351 |
+
msgid "Link"
|
1352 |
+
msgstr "Lien"
|
1353 |
+
|
1354 |
+
#: link-library-admin.php:3317
|
1355 |
+
msgid "Phone"
|
1356 |
+
msgstr "Téléphone"
|
1357 |
+
|
1358 |
+
#: link-library-admin.php:3321
|
1359 |
+
#: link-library-admin.php:3618
|
1360 |
+
#: link-library-admin.php:4477
|
1361 |
+
#: link-library-admin.php:4820
|
1362 |
+
#: link-library-defaults.php:176
|
1363 |
+
#: render-link-library-addlink-sc.php:446
|
1364 |
+
msgid "E-mail"
|
1365 |
+
msgstr "Adresse électronique"
|
1366 |
+
|
1367 |
+
#: link-library-admin.php:3325
|
1368 |
+
msgid "Hits"
|
1369 |
+
msgstr "Accès"
|
1370 |
+
|
1371 |
+
#: link-library-admin.php:3329
|
1372 |
+
msgid "Rating"
|
1373 |
+
msgstr "Classement"
|
1374 |
+
|
1375 |
+
#: link-library-admin.php:3333
|
1376 |
+
msgid "Large Desc"
|
1377 |
+
msgstr "Grande Desc"
|
1378 |
+
|
1379 |
+
#: link-library-admin.php:3337
|
1380 |
+
#: link-library-admin.php:3715
|
1381 |
+
#: link-library-admin.php:4493
|
1382 |
+
#: link-library-defaults.php:188
|
1383 |
+
#: render-link-library-addlink-sc.php:464
|
1384 |
+
msgid "Submitter Name"
|
1385 |
+
msgstr "Nom de l’utilisateur ayant soumis le lien"
|
1386 |
+
|
1387 |
+
#: link-library-admin.php:3341
|
1388 |
+
msgid "Cat Desc"
|
1389 |
+
msgstr "Cat Desc"
|
1390 |
+
|
1391 |
+
#: link-library-admin.php:3353
|
1392 |
+
msgid "Display"
|
1393 |
+
msgstr "Afficher"
|
1394 |
+
|
1395 |
+
#: link-library-admin.php:3354
|
1396 |
+
msgid "Before"
|
1397 |
+
msgstr "Avant"
|
1398 |
+
|
1399 |
+
#: link-library-admin.php:3355
|
1400 |
+
msgid "After"
|
1401 |
+
msgstr "Après"
|
1402 |
+
|
1403 |
+
#: link-library-admin.php:3356
|
1404 |
+
msgid "Additional Details"
|
1405 |
+
msgstr "Détails additionnels"
|
1406 |
+
|
1407 |
+
#: link-library-admin.php:3357
|
1408 |
+
msgid "Link Source"
|
1409 |
+
msgstr "Source du lien"
|
1410 |
+
|
1411 |
+
#: link-library-admin.php:3360
|
1412 |
+
msgid "This column allows for the output of text/code before the first link in each category"
|
1413 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant le premier lien de chaque catégorie"
|
1414 |
+
|
1415 |
+
#: link-library-admin.php:3360
|
1416 |
+
msgid "Before first link"
|
1417 |
+
msgstr "Avant le premier lien"
|
1418 |
+
|
1419 |
+
#: link-library-admin.php:3362
|
1420 |
+
msgid "Output of text/code before the first link in each category"
|
1421 |
+
msgstr "Affichage du texte/code avant la première ligne de chaque catégorie"
|
1422 |
+
|
1423 |
+
#: link-library-admin.php:3368
|
1424 |
+
msgid "This column allows for the output of text/code before a number of links determined by the Display field"
|
1425 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant le nombre de liens spécifié sur la première ligne de cette table"
|
1426 |
+
|
1427 |
+
#: link-library-admin.php:3368
|
1428 |
+
msgid "Intermittent Before Link"
|
1429 |
+
msgstr "Balises intermittentes avant le lien"
|
1430 |
+
|
1431 |
+
#: link-library-admin.php:3369
|
1432 |
+
msgid "Frequency of additional output before and after complete link group"
|
1433 |
+
msgstr "Fréquence des affichages supplémentaires avant et après chaque groupe de liens"
|
1434 |
+
|
1435 |
+
#: link-library-admin.php:3372
|
1436 |
+
#: link-library-admin.php:3382
|
1437 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1438 |
+
msgstr "Afficher avant le groupe de liens (lien, notes, description, etc...)"
|
1439 |
+
|
1440 |
+
#: link-library-admin.php:3380
|
1441 |
+
msgid "This column allows for the output of text/code before each link"
|
1442 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant chaque lien"
|
1443 |
+
|
1444 |
+
#: link-library-admin.php:3380
|
1445 |
+
msgid "Before Link"
|
1446 |
+
msgstr "Avant le lien"
|
1447 |
+
|
1448 |
+
#: link-library-admin.php:3411
|
1449 |
+
msgid "This column allows for the output of text/code before each link image"
|
1450 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant chaque image"
|
1451 |
+
|
1452 |
+
#: link-library-admin.php:3417
|
1453 |
+
msgid "Code/Text to be displayed before each link image"
|
1454 |
+
msgstr "Code/Texte à afficher avant chaque image"
|
1455 |
+
|
1456 |
+
#: link-library-admin.php:3420
|
1457 |
+
msgid "Code/Text to be displayed after each link image"
|
1458 |
+
msgstr "Code/Texte à afficher après chaque image"
|
1459 |
+
|
1460 |
+
#: link-library-admin.php:3423
|
1461 |
+
msgid "CSS Class to be assigned to link image"
|
1462 |
+
msgstr "Classe CSS qui sera assignée à l’image"
|
1463 |
+
|
1464 |
+
#: link-library-admin.php:3430
|
1465 |
+
#: link-library-admin.php:3461
|
1466 |
+
#: link-library-admin.php:3566
|
1467 |
+
#: link-library-admin.php:3607
|
1468 |
+
msgid "Primary"
|
1469 |
+
msgstr "Principal"
|
1470 |
+
|
1471 |
+
#: link-library-admin.php:3433
|
1472 |
+
#: link-library-admin.php:3462
|
1473 |
+
#: link-library-admin.php:3569
|
1474 |
+
#: link-library-admin.php:3610
|
1475 |
+
msgid "Secondary"
|
1476 |
+
msgstr "Secondaire"
|
1477 |
+
|
1478 |
+
#: link-library-admin.php:3441
|
1479 |
+
msgid "This column allows for the output of text/code before and after each link name"
|
1480 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque nom"
|
1481 |
+
|
1482 |
+
#: link-library-admin.php:3447
|
1483 |
+
msgid "Code/Text to be displayed before each link"
|
1484 |
+
msgstr "Code/Texte à afficher avant chaque lien"
|
1485 |
+
|
1486 |
+
#: link-library-admin.php:3450
|
1487 |
+
msgid "Code/Text to be displayed after each link"
|
1488 |
+
msgstr "Code/Texte à afficher après chaque lien"
|
1489 |
+
|
1490 |
+
#: link-library-admin.php:3455
|
1491 |
+
msgid "No Tooltip"
|
1492 |
+
msgstr "Pas d’aide"
|
1493 |
+
|
1494 |
+
#: link-library-admin.php:3456
|
1495 |
+
msgid "Description"
|
1496 |
+
msgstr "Description"
|
1497 |
+
|
1498 |
+
#: link-library-admin.php:3470
|
1499 |
+
msgid "This column allows for the output of text/code before and after each link date stamp"
|
1500 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque date"
|
1501 |
+
|
1502 |
+
#: link-library-admin.php:3470
|
1503 |
+
msgid "Link Date"
|
1504 |
+
msgstr "Date du lien"
|
1505 |
+
|
1506 |
+
#: link-library-admin.php:3471
|
1507 |
+
msgid "Check to display link date"
|
1508 |
+
msgstr "Cocher pour afficher la date du lien"
|
1509 |
+
|
1510 |
+
#: link-library-admin.php:3476
|
1511 |
+
msgid "Code/Text to be displayed before each date"
|
1512 |
+
msgstr "Code/Texte à afficher avant chaque date"
|
1513 |
+
|
1514 |
+
#: link-library-admin.php:3479
|
1515 |
+
msgid "Code/Text to be displayed after each date"
|
1516 |
+
msgstr "Code/Texte à afficher après chaque date"
|
1517 |
+
|
1518 |
+
#: link-library-admin.php:3489
|
1519 |
+
msgid "This column allows for the output of text/code before and after each link description"
|
1520 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque description"
|
1521 |
+
|
1522 |
+
#: link-library-admin.php:3490
|
1523 |
+
msgid "Check to display link descriptions"
|
1524 |
+
msgstr "Cocher pour afficher la description du lien"
|
1525 |
+
|
1526 |
+
#: link-library-admin.php:3495
|
1527 |
+
msgid "Code/Text to be displayed before each description"
|
1528 |
+
msgstr "Code/Texte à afficher avant chaque description"
|
1529 |
+
|
1530 |
+
#: link-library-admin.php:3498
|
1531 |
+
msgid "Code/Text to be displayed after each description"
|
1532 |
+
msgstr "Code/Texte à afficher après chaque description"
|
1533 |
+
|
1534 |
+
#: link-library-admin.php:3508
|
1535 |
+
msgid "This column allows for the output of text/code before and after each link notes"
|
1536 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque note"
|
1537 |
+
|
1538 |
+
#: link-library-admin.php:3508
|
1539 |
+
#: link-library-admin.php:4400
|
1540 |
+
#: link-library-defaults.php:129
|
1541 |
+
#: usersubmission.php:311
|
1542 |
+
#: usersubmission.php:401
|
1543 |
+
msgid "Link Notes"
|
1544 |
+
msgstr "Notes du lien"
|
1545 |
+
|
1546 |
+
#: link-library-admin.php:3509
|
1547 |
+
msgid "Check to display link notes"
|
1548 |
+
msgstr "Cocher pour afficher les notes du lien"
|
1549 |
+
|
1550 |
+
#: link-library-admin.php:3514
|
1551 |
+
msgid "Code/Text to be displayed before each note"
|
1552 |
+
msgstr "Code/Texte à afficher avant chaque note"
|
1553 |
+
|
1554 |
+
#: link-library-admin.php:3517
|
1555 |
+
msgid "Code/Text to be displayed after each note"
|
1556 |
+
msgstr "Code/Texte à afficher après chaque note"
|
1557 |
+
|
1558 |
+
#: link-library-admin.php:3527
|
1559 |
+
msgid "This column allows for the output of text/code before and after the RSS icons"
|
1560 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après les icônes RSS"
|
1561 |
+
|
1562 |
+
#: link-library-admin.php:3527
|
1563 |
+
msgid "RSS Icons"
|
1564 |
+
msgstr "Icône RSS"
|
1565 |
+
|
1566 |
+
#: link-library-admin.php:3529
|
1567 |
+
msgid "See below"
|
1568 |
+
msgstr "Voir ci-dessous"
|
1569 |
+
|
1570 |
+
#: link-library-admin.php:3531
|
1571 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
1572 |
+
msgstr "Code/Texte à afficher avant les icônes RSS"
|
1573 |
+
|
1574 |
+
#: link-library-admin.php:3534
|
1575 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
1576 |
+
msgstr "Code/Texte à afficher après les icônes RSS"
|
1577 |
+
|
1578 |
+
#: link-library-admin.php:3544
|
1579 |
+
msgid "This column allows for the output of text/code before and after the Web Link"
|
1580 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après les hyperliens"
|
1581 |
+
|
1582 |
+
#: link-library-admin.php:3544
|
1583 |
+
msgid "Web Link"
|
1584 |
+
msgstr "Lien du site"
|
1585 |
+
|
1586 |
+
#: link-library-admin.php:3547
|
1587 |
+
#: link-library-admin.php:3582
|
1588 |
+
#: link-library-admin.php:3623
|
1589 |
+
msgid "False"
|
1590 |
+
msgstr "Faux"
|
1591 |
+
|
1592 |
+
#: link-library-admin.php:3548
|
1593 |
+
msgid "Web Address"
|
1594 |
+
msgstr "Adresse du site"
|
1595 |
+
|
1596 |
+
#: link-library-admin.php:3549
|
1597 |
+
msgid "Web Address Only"
|
1598 |
+
msgstr "Seulement une adresse Web"
|
1599 |
+
|
1600 |
+
#: link-library-admin.php:3550
|
1601 |
+
#: link-library-admin.php:3591
|
1602 |
+
msgid "Label"
|
1603 |
+
msgstr "Identifiant"
|
1604 |
+
|
1605 |
+
#: link-library-admin.php:3553
|
1606 |
+
msgid "Code/Text to be displayed before Web Link"
|
1607 |
+
msgstr "Code/Texte à afficher avant l’hyperlien"
|
1608 |
+
|
1609 |
+
#: link-library-admin.php:3556
|
1610 |
+
msgid "Code/Text to be displayed after Web Link"
|
1611 |
+
msgstr "Code/Texte à afficher après l’hyperlien"
|
1612 |
+
|
1613 |
+
#: link-library-admin.php:3559
|
1614 |
+
msgid "Text Label that the web link will be assigned to."
|
1615 |
+
msgstr "Texte associé à l’hyperlien."
|
1616 |
+
|
1617 |
+
#: link-library-admin.php:3562
|
1618 |
+
#: link-library-admin.php:3603
|
1619 |
+
msgid "Select which link address will be displayed / used for link"
|
1620 |
+
msgstr "Sélectionner l’adresse qui doit être utilisée/affichée pour le lien"
|
1621 |
+
|
1622 |
+
#: link-library-admin.php:3577
|
1623 |
+
msgid "This column allows for the output of text/code before and after the Telephone Number"
|
1624 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après le numéro de téléphone"
|
1625 |
+
|
1626 |
+
#: link-library-admin.php:3577
|
1627 |
+
#: link-library-admin.php:4462
|
1628 |
+
#: link-library-admin.php:4814
|
1629 |
+
#: link-library-defaults.php:174
|
1630 |
+
#: render-link-library-addlink-sc.php:428
|
1631 |
+
msgid "Telephone"
|
1632 |
+
msgstr "Téléphone"
|
1633 |
+
|
1634 |
+
#: link-library-admin.php:3585
|
1635 |
+
#: link-library-admin.php:3626
|
1636 |
+
msgid "Plain Text"
|
1637 |
+
msgstr "Texte simple"
|
1638 |
+
|
1639 |
+
#: link-library-admin.php:3594
|
1640 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
1641 |
+
msgstr "Code/Texte à afficher avant le numéro de téléphone"
|
1642 |
+
|
1643 |
+
#: link-library-admin.php:3597
|
1644 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
1645 |
+
msgstr "Code/Texte à afficher après le numéro de téléphone"
|
1646 |
+
|
1647 |
+
#: link-library-admin.php:3600
|
1648 |
+
msgid "Text Label that the telephone will be assigned to."
|
1649 |
+
msgstr "Texte associé au numéro de téléphone."
|
1650 |
+
|
1651 |
+
#: link-library-admin.php:3618
|
1652 |
+
msgid "This column allows for the output of text/code before and after the E-mail"
|
1653 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque email"
|
1654 |
+
|
1655 |
+
#: link-library-admin.php:3629
|
1656 |
+
msgid "MailTo Link"
|
1657 |
+
msgstr "Lien mailto"
|
1658 |
+
|
1659 |
+
#: link-library-admin.php:3632
|
1660 |
+
msgid "MailTo Link with Label"
|
1661 |
+
msgstr "Lien mailto avec libellé"
|
1662 |
+
|
1663 |
+
#: link-library-admin.php:3635
|
1664 |
+
msgid "Formatted Command"
|
1665 |
+
msgstr "Commande formattée"
|
1666 |
+
|
1667 |
+
#: link-library-admin.php:3638
|
1668 |
+
msgid "Formatted Command with Labels"
|
1669 |
+
msgstr "Commande formattée avec affichage textuel"
|
1670 |
+
|
1671 |
+
#: link-library-admin.php:3641
|
1672 |
+
msgid "Code/Text to be displayed before E-mail"
|
1673 |
+
msgstr "Code/Texte à afficher avant chaque courriel"
|
1674 |
+
|
1675 |
+
#: link-library-admin.php:3644
|
1676 |
+
msgid "Code/Text to be displayed after E-mail"
|
1677 |
+
msgstr "Code/Texte à afficher après le courriel"
|
1678 |
+
|
1679 |
+
#: link-library-admin.php:3647
|
1680 |
+
msgid "Text Label that the e-mail will be assigned to represent the e-mail link."
|
1681 |
+
msgstr "Titre texte qui sera utilisé pour le lien vers l’envoie de courriel."
|
1682 |
+
|
1683 |
+
#: link-library-admin.php:3650
|
1684 |
+
msgid "Command that the e-mail will be embedded in. In the case of a command, use the symbols #email and #company to indicate the position where these elements should be inserted."
|
1685 |
+
msgstr "Commande dans laquelle l’adresse électronique sera incluse. Dans le cas d’une commande, utilisez les symboles #email et #company pour indiquer l’emplacement de ces éléments."
|
1686 |
+
|
1687 |
+
#: link-library-admin.php:3658
|
1688 |
+
msgid "This column allows for the output of text/code before and after Link Hits"
|
1689 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après les statistiques du lien"
|
1690 |
+
|
1691 |
+
#: link-library-admin.php:3658
|
1692 |
+
msgid "Link Hits"
|
1693 |
+
msgstr "Statistiques du lien"
|
1694 |
+
|
1695 |
+
#: link-library-admin.php:3664
|
1696 |
+
msgid "Code/Text to be displayed before Link Hits"
|
1697 |
+
msgstr "Code/Texte à afficher avant les statistiques du lien"
|
1698 |
+
|
1699 |
+
#: link-library-admin.php:3667
|
1700 |
+
msgid "Code/Text to be displayed after Link Hits"
|
1701 |
+
msgstr "Code/Texte à afficher après les statistiques du lien"
|
1702 |
+
|
1703 |
+
#: link-library-admin.php:3677
|
1704 |
+
msgid "This column allows for the output of text/code before and after the Link Rating"
|
1705 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après le classement du lien"
|
1706 |
+
|
1707 |
+
#: link-library-admin.php:3677
|
1708 |
+
msgid "Link Rating"
|
1709 |
+
msgstr "Classement du lien"
|
1710 |
+
|
1711 |
+
#: link-library-admin.php:3683
|
1712 |
+
msgid "Code/Text to be displayed before Link Rating"
|
1713 |
+
msgstr "Code/Texte à afficher avant le classement du lien"
|
1714 |
+
|
1715 |
+
#: link-library-admin.php:3686
|
1716 |
+
msgid "Code/Text to be displayed after Link Rating"
|
1717 |
+
msgstr "Code/Texte à afficher après le classement du lien"
|
1718 |
+
|
1719 |
+
#: link-library-admin.php:3696
|
1720 |
+
#: link-library-admin.php:3715
|
1721 |
+
#: link-library-admin.php:3732
|
1722 |
+
msgid "This column allows for the output of text/code before and after the Link Large Description"
|
1723 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque grande description"
|
1724 |
+
|
1725 |
+
#: link-library-admin.php:3696
|
1726 |
+
#: link-library-admin.php:4863
|
1727 |
+
#: usersubmission.php:307
|
1728 |
+
#: usersubmission.php:397
|
1729 |
+
msgid "Link Large Description"
|
1730 |
+
msgstr "Grande description du lien"
|
1731 |
+
|
1732 |
+
#: link-library-admin.php:3702
|
1733 |
+
#: link-library-admin.php:3719
|
1734 |
+
#: link-library-admin.php:3736
|
1735 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
1736 |
+
msgstr "Code/Texte à afficher avant chaque grande description"
|
1737 |
+
|
1738 |
+
#: link-library-admin.php:3705
|
1739 |
+
#: link-library-admin.php:3722
|
1740 |
+
#: link-library-admin.php:3739
|
1741 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
1742 |
+
msgstr "Code/Texte à afficher après chaque grande description"
|
1743 |
+
|
1744 |
+
#: link-library-admin.php:3732
|
1745 |
+
msgid "Category Description"
|
1746 |
+
msgstr "Description de la catégorie"
|
1747 |
+
|
1748 |
+
#: link-library-admin.php:3751
|
1749 |
+
msgid "This column allows for the output of text/code after each link"
|
1750 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché après chaque lien"
|
1751 |
+
|
1752 |
+
#: link-library-admin.php:3751
|
1753 |
+
msgid "After Link Block"
|
1754 |
+
msgstr "Après le lien complet"
|
1755 |
+
|
1756 |
+
#: link-library-admin.php:3754
|
1757 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1758 |
+
msgstr "Afficher après le groupe de liens (lien, notes, description, etc...)"
|
1759 |
+
|
1760 |
+
#: link-library-admin.php:3761
|
1761 |
+
msgid "This column allows for the output of text/code after a number of links determined in the first column"
|
1762 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché après le nombre de liens spécifié sur la première ligne"
|
1763 |
+
|
1764 |
+
#: link-library-admin.php:3761
|
1765 |
+
msgid "Intermittent After Link"
|
1766 |
+
msgstr "Balises intermittentes après le lien"
|
1767 |
+
|
1768 |
+
#: link-library-admin.php:3771
|
1769 |
+
msgid "This column allows for the output of text/code after the last link in each category"
|
1770 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché après dernier lien dans chaque catégorie"
|
1771 |
+
|
1772 |
+
#: link-library-admin.php:3771
|
1773 |
+
msgid "After last link"
|
1774 |
+
msgstr "Après le dernier lien"
|
1775 |
+
|
1776 |
+
#: link-library-admin.php:3784
|
1777 |
+
msgid "Show Link Updated Flag"
|
1778 |
+
msgstr "Afficher l’indication de mise à jour des liens"
|
1779 |
+
|
1780 |
+
#: link-library-admin.php:3794
|
1781 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
1782 |
+
msgstr "Convertir [] à <> dans les descriptions et notes de liens"
|
1783 |
+
|
1784 |
+
#: link-library-admin.php:3804
|
1785 |
+
msgid "Link Updated Flag Position"
|
1786 |
+
msgstr "Position du drapeau de mise à jour du lien"
|
1787 |
+
|
1788 |
+
#: link-library-admin.php:3819
|
1789 |
+
#: link-library-admin.php:3822
|
1790 |
+
msgid "Label to be displayed before new links"
|
1791 |
+
msgstr "Texte à afficher avant un nouveau lien"
|
1792 |
+
|
1793 |
+
#: link-library-admin.php:3820
|
1794 |
+
msgid "Updated link label"
|
1795 |
+
msgstr "Mise à jour du texte du lien"
|
1796 |
+
|
1797 |
+
#: link-library-admin.php:3828
|
1798 |
+
msgid "Add nofollow tag to outgoing links"
|
1799 |
+
msgstr "Ajouter une balise nofollow aux liens sortants"
|
1800 |
+
|
1801 |
+
#: link-library-admin.php:3835
|
1802 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1803 |
+
msgstr "Afficher un lien d’édition lorsque l’utilisateur est un éditeur ou un administrateur"
|
1804 |
+
|
1805 |
+
#: link-library-admin.php:3843
|
1806 |
+
msgid "Show link name when no image is assigned"
|
1807 |
+
msgstr "Afficher le nom du lien quand il n’y a pas d’image assignée au lien"
|
1808 |
+
|
1809 |
+
#: link-library-admin.php:3850
|
1810 |
+
msgid "Do not output fields with no value"
|
1811 |
+
msgstr "Ne pas afficher les champs vides"
|
1812 |
+
|
1813 |
+
#: link-library-admin.php:3868
|
1814 |
+
msgid "Enable link Pop-Ups"
|
1815 |
+
msgstr "Activer les fenêtres pop-up pour les liens"
|
1816 |
+
|
1817 |
+
#: link-library-admin.php:3872
|
1818 |
+
msgid "Pop-Up Width"
|
1819 |
+
msgstr "Largeur de la fenêtre pop-up"
|
1820 |
+
|
1821 |
+
#: link-library-admin.php:3879
|
1822 |
+
msgid "Pop-Up Height"
|
1823 |
+
msgstr "Hauteur de la fenêtre pop-up"
|
1824 |
+
|
1825 |
+
#: link-library-admin.php:3888
|
1826 |
+
msgid "Dialog contents"
|
1827 |
+
msgstr "Contenu de la fenêtre"
|
1828 |
+
|
1829 |
+
#: link-library-admin.php:3906
|
1830 |
+
msgid "Show RSS Link using Text"
|
1831 |
+
msgstr "Afficher le lien RSS de façon textuelle"
|
1832 |
+
|
1833 |
+
#: link-library-admin.php:3914
|
1834 |
+
msgid "Show RSS Link using Standard Icon"
|
1835 |
+
msgstr "Afficher le lien RSS en utilisant l’icône standard"
|
1836 |
+
|
1837 |
+
#: link-library-admin.php:3926
|
1838 |
+
msgid "Show RSS Preview Link"
|
1839 |
+
msgstr "Afficher un lien vers l’aperçu du flux d’informations"
|
1840 |
+
|
1841 |
+
#: link-library-admin.php:3932
|
1842 |
+
msgid "Number of articles shown in RSS Preview"
|
1843 |
+
msgstr "Nombre d’articles présentés dans l’aperçu du flux d’informations RSS"
|
1844 |
+
|
1845 |
+
#: link-library-admin.php:3938
|
1846 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1847 |
+
msgstr "Afficher les en-têtes des flux d’informations RSS dans la page générée par Link Library"
|
1848 |
+
|
1849 |
+
#: link-library-admin.php:3946
|
1850 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1851 |
+
msgstr "Afficher le contenu des flux d’informations RSS dans la page générée par Link Library"
|
1852 |
+
|
1853 |
+
#: link-library-admin.php:3952
|
1854 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1855 |
+
msgstr "Nombre d’articles RSS devant être affichés par Link Library"
|
1856 |
+
|
1857 |
+
#: link-library-admin.php:3957
|
1858 |
+
msgid "Max number of days since published"
|
1859 |
+
msgstr "Nombre maximum de jours depuis la publication"
|
1860 |
+
|
1861 |
+
#: link-library-admin.php:3961
|
1862 |
+
msgid "RSS Preview Width"
|
1863 |
+
msgstr "Largeur de l’aperçu du flux d’informations RSS"
|
1864 |
+
|
1865 |
+
#: link-library-admin.php:3964
|
1866 |
+
msgid "RSS Preview Height"
|
1867 |
+
msgstr "Hauteur de l’aperçu du flux d’informations RSS"
|
1868 |
+
|
1869 |
+
#: link-library-admin.php:3967
|
1870 |
+
msgid "Skip links with no RSS inline items"
|
1871 |
+
msgstr "Passer les liens sans flux RSS"
|
1872 |
+
|
1873 |
+
#: link-library-admin.php:3984
|
1874 |
+
msgid "Checking this option will get images from the Robothumb web site every time"
|
1875 |
+
msgstr "L’activation de cette option permet la récupération d’image du site internet Robothumb à chaque affichage de la page"
|
1876 |
+
|
1877 |
+
#: link-library-admin.php:3985
|
1878 |
+
msgid "Use thumbnail service for dynamic link images"
|
1879 |
+
msgstr "Utiliser le service thumbnail pour la génération dynamique de vignettes des liens"
|
1880 |
+
|
1881 |
+
#: link-library-admin.php:3987
|
1882 |
+
msgid "Checking this option will get images from the thumbshots web site every time"
|
1883 |
+
msgstr "L’activation de cette option permet la récupération d’image du site internet thumbshots.org à chaque affichage de la page"
|
1884 |
+
|
1885 |
+
#: link-library-admin.php:3995
|
1886 |
+
msgid "Give priority to images assigned to links if present"
|
1887 |
+
msgstr "Donner une priorité aux images liées aux liens si elles sont présentes"
|
1888 |
+
|
1889 |
+
#: link-library-admin.php:4003
|
1890 |
+
msgid "Generate Images / Favorite Icons"
|
1891 |
+
msgstr "Générer les images ou icônes de favoris"
|
1892 |
+
|
1893 |
+
#: link-library-admin.php:4005
|
1894 |
+
#: link-library-admin.php:4890
|
1895 |
+
msgid "This button is only available when a valid API key is entered under the Link Library General Settings."
|
1896 |
+
msgstr "Ce bouton est seulement disponible quand un CID valide est saisi dans les paramètres généraux de Link Library."
|
1897 |
+
|
1898 |
+
#: link-library-admin.php:4006
|
1899 |
+
msgid "Generate Thumbnails and Store locally"
|
1900 |
+
msgstr "Générer les vignettes et les conserver"
|
1901 |
+
|
1902 |
+
#: link-library-admin.php:4009
|
1903 |
+
msgid "Generate Favorite Icons and Store locally"
|
1904 |
+
msgstr "Générer les icônes de favoris et les conserver"
|
1905 |
+
|
1906 |
+
#: link-library-admin.php:4013
|
1907 |
+
msgid "Delete all local thumbnails and icons"
|
1908 |
+
msgstr "Supprimer toutes les mignatures et icônes locales"
|
1909 |
+
|
1910 |
+
#: link-library-admin.php:4014
|
1911 |
+
msgid "Delete all local thumbnails"
|
1912 |
+
msgstr "Supprimer toutes les miniatures locales"
|
1913 |
+
|
1914 |
+
#: link-library-admin.php:4015
|
1915 |
+
msgid "Delete all local icons"
|
1916 |
+
msgstr "Supprimer toutes les icônes locales"
|
1917 |
+
|
1918 |
+
#: link-library-admin.php:4031
|
1919 |
+
msgid "Publish RSS Feed"
|
1920 |
+
msgstr "Publier un flux d’informations RSS"
|
1921 |
+
|
1922 |
+
#: link-library-admin.php:4038
|
1923 |
+
msgid "Number of items in RSS feed"
|
1924 |
+
msgstr "Nombre d’éléments dans le flux d’informations RSS"
|
1925 |
+
|
1926 |
+
#: link-library-admin.php:4047
|
1927 |
+
msgid "RSS Feed Title"
|
1928 |
+
msgstr "Titre du flux d’informations RSS"
|
1929 |
+
|
1930 |
+
#: link-library-admin.php:4053
|
1931 |
+
msgid "RSS Feed Description"
|
1932 |
+
msgstr "Description du flux d’informations RSS"
|
1933 |
+
|
1934 |
+
#: link-library-admin.php:4059
|
1935 |
+
msgid "RSS Feed Web Address (default yoursite.com?link_library_rss_feed=1&settingset=1 )"
|
1936 |
+
msgstr "Adresse du fil de nouvelles RSS (défaut votresite.com ?link_library_rss_feed=1&settingset=1 )"
|
1937 |
+
|
1938 |
+
#: link-library-admin.php:4076
|
1939 |
+
msgid "Search Label"
|
1940 |
+
msgstr "Texte pour la recherche"
|
1941 |
+
|
1942 |
+
#: link-library-admin.php:4085
|
1943 |
+
msgid "Search Field Initial Text"
|
1944 |
+
msgstr "Texte initial dans le champ de recherche"
|
1945 |
+
|
1946 |
+
#: link-library-admin.php:4094
|
1947 |
+
msgid "Search No Results Text"
|
1948 |
+
msgstr "Message pour un résultat de recherche vide"
|
1949 |
+
|
1950 |
+
#: link-library-admin.php:4096
|
1951 |
+
#: link-library-defaults.php:226
|
1952 |
+
msgid "No links found matching your search criteria"
|
1953 |
+
msgstr "Aucun lien trouvé qui correspondent à vos critères de recherche"
|
1954 |
+
|
1955 |
+
#: link-library-admin.php:4103
|
1956 |
+
#: link-library-admin.php:4104
|
1957 |
+
msgid "Leave empty when links are to be displayed on same page as search box"
|
1958 |
+
msgstr "Laissez ce champ vide lorsque les liens sont affichés sur la même page que la boîte de recherche"
|
1959 |
+
|
1960 |
+
#: link-library-admin.php:4103
|
1961 |
+
msgid "Results Page Address"
|
1962 |
+
msgstr "Adresse de la page des résultats"
|
1963 |
+
|
1964 |
+
#: link-library-admin.php:4204
|
1965 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
1966 |
+
msgstr "Suivez ce lien pour afficher une liste des liens en attente de modération"
|
1967 |
+
|
1968 |
+
#: link-library-admin.php:4205
|
1969 |
+
msgid "View list of links awaiting moderation"
|
1970 |
+
msgstr "Visionner la liste des liens qui attendent d’être modérés"
|
1971 |
+
|
1972 |
+
#: link-library-admin.php:4209
|
1973 |
+
msgid "Show user links immediately"
|
1974 |
+
msgstr "Afficher immédiatement les liens soumis par les utilisateurs"
|
1975 |
+
|
1976 |
+
#: link-library-admin.php:4214
|
1977 |
+
msgid "E-mail admin on link submission"
|
1978 |
+
msgstr "Envoyer un e-mail à l’administrateur lors de la soumission"
|
1979 |
+
|
1980 |
+
#: link-library-admin.php:4220
|
1981 |
+
msgid "Validate links with Akismet"
|
1982 |
+
msgstr "Valider les liens avec Akismet"
|
1983 |
+
|
1984 |
+
#: link-library-admin.php:4224
|
1985 |
+
msgid "E-mail submitter"
|
1986 |
+
msgstr "Adresse e-mail de l’émetteur"
|
1987 |
+
|
1988 |
+
#: link-library-admin.php:4231
|
1989 |
+
msgid "Additional text for link submitter e-mail"
|
1990 |
+
msgstr "Text additionnel pour le lien de soumission du courriel"
|
1991 |
+
|
1992 |
+
#: link-library-admin.php:4238
|
1993 |
+
msgid "Require login to display form"
|
1994 |
+
msgstr "Nécessite une connexion pour afficher le formulaire"
|
1995 |
+
|
1996 |
+
#: link-library-admin.php:4243
|
1997 |
+
msgid "Allow link submission with empty link"
|
1998 |
+
msgstr "Accepter la soumission de liens sans adresse"
|
1999 |
+
|
2000 |
+
#: link-library-admin.php:4249
|
2001 |
+
#: link-library-admin.php:4250
|
2002 |
+
msgid "Determine if a captcha will be displayed on the user submission form. Select the captcha system (Easy Captcha or Google reCAPTCHA) to be used from General Options section"
|
2003 |
+
msgstr "Détermine si un captcha sera affiché dans le formulaire de soumission d’un lien. Choisir le type de captcha (Easy Captcha ou Google reCAPTCHA) à utiliser dans la section des options générales"
|
2004 |
+
|
2005 |
+
#: link-library-admin.php:4249
|
2006 |
+
msgid "Display captcha"
|
2007 |
+
msgstr "Afficher le captcha"
|
2008 |
+
|
2009 |
+
#: link-library-admin.php:4254
|
2010 |
+
msgid "This function will only store data when users are logged in to Wordpress"
|
2011 |
+
msgstr "Cette fonctionnalité ne peut être accessible qu’aux membres connectés à WordPress"
|
2012 |
+
|
2013 |
+
#: link-library-admin.php:4254
|
2014 |
+
msgid "Store login name on link submission"
|
2015 |
+
msgstr "Enregistrer le nom de l’utilisateur ayant soumis le lien"
|
2016 |
+
|
2017 |
+
#: link-library-admin.php:4260
|
2018 |
+
msgid "Add new link label"
|
2019 |
+
msgstr "Texte du champ d’ajout d’un nouveau lien"
|
2020 |
+
|
2021 |
+
#: link-library-admin.php:4262
|
2022 |
+
#: link-library-defaults.php:123
|
2023 |
+
#: render-link-library-addlink-sc.php:209
|
2024 |
+
msgid "Add new link"
|
2025 |
+
msgstr "Ajouter un nouveau lien"
|
2026 |
+
|
2027 |
+
#: link-library-admin.php:4269
|
2028 |
+
msgid "Link name label"
|
2029 |
+
msgstr "Texte pour le nom du lien"
|
2030 |
+
|
2031 |
+
#: link-library-admin.php:4279
|
2032 |
+
msgid "Link address label"
|
2033 |
+
msgstr "Texte pour l’adresse du lien"
|
2034 |
+
|
2035 |
+
#: link-library-admin.php:4281
|
2036 |
+
#: usersubmission.php:296
|
2037 |
+
#: usersubmission.php:386
|
2038 |
+
msgid "Link Address"
|
2039 |
+
msgstr "Adresse du lien"
|
2040 |
+
|
2041 |
+
#: link-library-admin.php:4288
|
2042 |
+
msgid "Link RSS label"
|
2043 |
+
msgstr "Texte du lien RSS"
|
2044 |
+
|
2045 |
+
#: link-library-admin.php:4290
|
2046 |
+
#: link-library-defaults.php:126
|
2047 |
+
#: render-link-library-addlink-sc.php:235
|
2048 |
+
#: usersubmission.php:299
|
2049 |
+
#: usersubmission.php:389
|
2050 |
+
msgid "Link RSS"
|
2051 |
+
msgstr "Flux RSS du lien"
|
2052 |
+
|
2053 |
+
#: link-library-admin.php:4297
|
2054 |
+
#: link-library-admin.php:4313
|
2055 |
+
#: link-library-admin.php:4392
|
2056 |
+
#: link-library-admin.php:4407
|
2057 |
+
#: link-library-admin.php:4438
|
2058 |
+
#: link-library-admin.php:4453
|
2059 |
+
#: link-library-admin.php:4469
|
2060 |
+
#: link-library-admin.php:4484
|
2061 |
+
#: link-library-admin.php:4500
|
2062 |
+
#: link-library-admin.php:4515
|
2063 |
+
#: link-library-admin.php:4531
|
2064 |
+
#: link-library-admin.php:4546
|
2065 |
+
#: link-library-admin.php:4562
|
2066 |
+
msgid "Hide"
|
2067 |
+
msgstr "Masquer"
|
2068 |
+
|
2069 |
+
#: link-library-admin.php:4298
|
2070 |
+
#: link-library-admin.php:4314
|
2071 |
+
#: link-library-admin.php:4393
|
2072 |
+
#: link-library-admin.php:4408
|
2073 |
+
#: link-library-admin.php:4439
|
2074 |
+
#: link-library-admin.php:4454
|
2075 |
+
#: link-library-admin.php:4470
|
2076 |
+
#: link-library-admin.php:4485
|
2077 |
+
#: link-library-admin.php:4501
|
2078 |
+
#: link-library-admin.php:4516
|
2079 |
+
#: link-library-admin.php:4532
|
2080 |
+
#: link-library-admin.php:4547
|
2081 |
+
#: link-library-admin.php:4563
|
2082 |
+
msgid "Show"
|
2083 |
+
msgstr "Afficher"
|
2084 |
+
|
2085 |
+
#: link-library-admin.php:4299
|
2086 |
+
#: link-library-admin.php:4394
|
2087 |
+
#: link-library-admin.php:4409
|
2088 |
+
#: link-library-admin.php:4440
|
2089 |
+
#: link-library-admin.php:4455
|
2090 |
+
#: link-library-admin.php:4471
|
2091 |
+
#: link-library-admin.php:4486
|
2092 |
+
#: link-library-admin.php:4502
|
2093 |
+
#: link-library-admin.php:4517
|
2094 |
+
#: link-library-admin.php:4533
|
2095 |
+
#: link-library-admin.php:4548
|
2096 |
+
msgid "Required"
|
2097 |
+
msgstr "Obligatoire"
|
2098 |
+
|
2099 |
+
#: link-library-admin.php:4304
|
2100 |
+
msgid "Link category label"
|
2101 |
+
msgstr "Texte pour la catégorie du lien"
|
2102 |
+
|
2103 |
+
#: link-library-admin.php:4318
|
2104 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4) instead of displaying the set of categories specified by the library."
|
2105 |
+
msgstr "Liste de catégories séparées par des virgules pour être affichées dans la liste de sélection de catégories (e.g. 1,5,4) au lieu de celles spécifiées par la configuration des catégories de la librairie."
|
2106 |
+
|
2107 |
+
#: link-library-admin.php:4318
|
2108 |
+
msgid "Link category override selection list"
|
2109 |
+
msgstr "Liste de catégories de remplacement"
|
2110 |
+
|
2111 |
+
#: link-library-admin.php:4319
|
2112 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4)"
|
2113 |
+
msgstr "Liste de catégories séparées par des virgules qui doivent être affichées dans la liste de sélection de catégories présentée aux usagers."
|
2114 |
+
|
2115 |
+
#: link-library-admin.php:4324
|
2116 |
+
msgid "Default category"
|
2117 |
+
msgstr "Catégorie par défaut"
|
2118 |
+
|
2119 |
+
#: link-library-admin.php:4359
|
2120 |
+
#: link-library-admin.php:4361
|
2121 |
+
#: link-library-defaults.php:154
|
2122 |
+
msgid "User-submitted category"
|
2123 |
+
msgstr "Catégorie soumise par l’utilisateur"
|
2124 |
+
|
2125 |
+
#: link-library-admin.php:4368
|
2126 |
+
msgid "No"
|
2127 |
+
msgstr "Non"
|
2128 |
+
|
2129 |
+
#: link-library-admin.php:4369
|
2130 |
+
msgid "Allow"
|
2131 |
+
msgstr "Permettre"
|
2132 |
+
|
2133 |
+
#: link-library-admin.php:4373
|
2134 |
+
msgid "User-submitted category prompt"
|
2135 |
+
msgstr "Texte pour la soumission de catégories par l’utilisateur"
|
2136 |
+
|
2137 |
+
#: link-library-admin.php:4375
|
2138 |
+
#: link-library-defaults.php:155
|
2139 |
+
#: render-link-library-addlink-sc.php:289
|
2140 |
+
msgid "User-submitted category (define below)"
|
2141 |
+
msgstr "Catégorie définie par l’usager (définir ci-dessous)"
|
2142 |
+
|
2143 |
+
#: link-library-admin.php:4383
|
2144 |
+
msgid "Link description label"
|
2145 |
+
msgstr "Texte pour la description du lien"
|
2146 |
+
|
2147 |
+
#: link-library-admin.php:4398
|
2148 |
+
msgid "Link notes label"
|
2149 |
+
msgstr "Texte pour les notes du lien"
|
2150 |
+
|
2151 |
+
#: link-library-admin.php:4414
|
2152 |
+
#: link-library-admin.php:4415
|
2153 |
+
msgid "Reciprocal link must be configured for this option to work correctly"
|
2154 |
+
msgstr "Les liens réciproques doivent être autorisés pour que cette option fonctionne correctement"
|
2155 |
+
|
2156 |
+
#: link-library-admin.php:4414
|
2157 |
+
msgid "Show immediately if reciprocal link valid"
|
2158 |
+
msgstr "Montre immédiatement si le lien réciproque est valide"
|
2159 |
+
|
2160 |
+
#: link-library-admin.php:4418
|
2161 |
+
msgid "Use Text Area for Notes"
|
2162 |
+
msgstr "Utiliser une zone de texte pour les notes"
|
2163 |
+
|
2164 |
+
#: link-library-admin.php:4423
|
2165 |
+
msgid "Only allow one reciprocal link per domain"
|
2166 |
+
msgstr "Autoriser seulement un lien reciproque par domaine"
|
2167 |
+
|
2168 |
+
#: link-library-admin.php:4429
|
2169 |
+
msgid "Reciprocal Link label"
|
2170 |
+
msgstr "Texte du lien réciproque"
|
2171 |
+
|
2172 |
+
#: link-library-admin.php:4431
|
2173 |
+
#: link-library-admin.php:4826
|
2174 |
+
#: link-library-defaults.php:170
|
2175 |
+
#: render-link-library-addlink-sc.php:392
|
2176 |
+
#: usersubmission.php:317
|
2177 |
+
#: usersubmission.php:407
|
2178 |
+
msgid "Reciprocal Link"
|
2179 |
+
msgstr "Lien réciproque"
|
2180 |
+
|
2181 |
+
#: link-library-admin.php:4444
|
2182 |
+
msgid "Secondary Address label"
|
2183 |
+
msgstr "Texte de l’adresse secondaire"
|
2184 |
+
|
2185 |
+
#: link-library-admin.php:4446
|
2186 |
+
#: link-library-defaults.php:172
|
2187 |
+
#: render-link-library-addlink-sc.php:410
|
2188 |
+
msgid "Secondary Address"
|
2189 |
+
msgstr "Adresse secondaire"
|
2190 |
+
|
2191 |
+
#: link-library-admin.php:4460
|
2192 |
+
msgid "Link Telephone label"
|
2193 |
+
msgstr "Texte du numéro de téléphone"
|
2194 |
+
|
2195 |
+
#: link-library-admin.php:4475
|
2196 |
+
msgid "Link E-mail label"
|
2197 |
+
msgstr "Texte pour l’adresse électronique"
|
2198 |
+
|
2199 |
+
#: link-library-admin.php:4491
|
2200 |
+
msgid "Link Submitter Name label"
|
2201 |
+
msgstr "Texte pour le nom d’utilisateur ayant soumis le lien"
|
2202 |
+
|
2203 |
+
#: link-library-admin.php:4506
|
2204 |
+
msgid "Link Submitter E-mail label"
|
2205 |
+
msgstr "Texte pour l’adresse électronique de l’utilisateur ayant soumis le lien"
|
2206 |
+
|
2207 |
+
#: link-library-admin.php:4508
|
2208 |
+
#: link-library-defaults.php:190
|
2209 |
+
#: render-link-library-addlink-sc.php:495
|
2210 |
+
msgid "Submitter E-mail"
|
2211 |
+
msgstr "E-mail de l’utilisateur ayant soumis le lien"
|
2212 |
+
|
2213 |
+
#: link-library-admin.php:4522
|
2214 |
+
msgid "Link Submitter Comment Label"
|
2215 |
+
msgstr "Texte pour les commentaires du lien"
|
2216 |
+
|
2217 |
+
#: link-library-admin.php:4524
|
2218 |
+
#: link-library-defaults.php:192
|
2219 |
+
#: render-link-library-addlink-sc.php:526
|
2220 |
+
msgid "Submitter Comment"
|
2221 |
+
msgstr "Commentaire de l’utilisateur soumettant le lien"
|
2222 |
+
|
2223 |
+
#: link-library-admin.php:4537
|
2224 |
+
msgid "Large Description Label"
|
2225 |
+
msgstr "Texte de la grande description du lien"
|
2226 |
+
|
2227 |
+
#: link-library-admin.php:4539
|
2228 |
+
#: link-library-defaults.php:205
|
2229 |
+
msgid "Large Description"
|
2230 |
+
msgstr "Grande description du lien"
|
2231 |
+
|
2232 |
+
#: link-library-admin.php:4553
|
2233 |
+
msgid "Custom Captcha Question"
|
2234 |
+
msgstr "Question de captcha personalisée"
|
2235 |
+
|
2236 |
+
#: link-library-admin.php:4555
|
2237 |
+
#: link-library-defaults.php:199
|
2238 |
+
#: render-link-library-addlink-sc.php:544
|
2239 |
+
msgid "Is boiling water hot or cold?"
|
2240 |
+
msgstr "Est-ce que l’eau bouillante est froide ou chaude ?"
|
2241 |
+
|
2242 |
+
#: link-library-admin.php:4567
|
2243 |
+
msgid "Custom Captcha Answer"
|
2244 |
+
msgstr "Réponse à la question du captcha"
|
2245 |
+
|
2246 |
+
#: link-library-admin.php:4569
|
2247 |
+
#: link-library-defaults.php:200
|
2248 |
+
msgid "hot"
|
2249 |
+
msgstr "chaude"
|
2250 |
+
|
2251 |
+
#: link-library-admin.php:4576
|
2252 |
+
msgid "Add Link button label"
|
2253 |
+
msgstr "Texte du bouton d’ajout de lien"
|
2254 |
+
|
2255 |
+
#: link-library-admin.php:4578
|
2256 |
+
#: link-library-defaults.php:130
|
2257 |
+
msgid "Add Link"
|
2258 |
+
msgstr "Ajouter un lien"
|
2259 |
+
|
2260 |
+
#: link-library-admin.php:4585
|
2261 |
+
msgid "New Link Message"
|
2262 |
+
msgstr "Message pour les nouveaux liens"
|
2263 |
+
|
2264 |
+
#: link-library-admin.php:4587
|
2265 |
+
msgid "New link submitted"
|
2266 |
+
msgstr "Nouveau lien soumis"
|
2267 |
+
|
2268 |
+
#: link-library-admin.php:4594
|
2269 |
+
msgid "New Link Moderation Label"
|
2270 |
+
msgstr "Message pour les liens devant être modérés"
|
2271 |
+
|
2272 |
+
#: link-library-admin.php:4596
|
2273 |
+
msgid "it will appear in the list once moderated. Thank you."
|
2274 |
+
msgstr "il apparaîtra dans la liste une fois modéré. Merci."
|
2275 |
+
|
2276 |
+
#: link-library-admin.php:4617
|
2277 |
+
msgid "Allows for links to be added in batch to the Wordpress links database. CSV file needs to follow template for column layout."
|
2278 |
+
msgstr "Permets d’ajouter des liens en masse dans la base de données de liens de WordPress. Le fichier CSV doit suivre le format établi dans l’exemple."
|
2279 |
+
|
2280 |
+
#: link-library-admin.php:4617
|
2281 |
+
msgid "CSV file to upload to import links"
|
2282 |
+
msgstr "Fichier CSV à téléverser pour importer des liens"
|
2283 |
+
|
2284 |
+
#: link-library-admin.php:4617
|
2285 |
+
msgid "file template"
|
2286 |
+
msgstr "example de fichier"
|
2287 |
+
|
2288 |
+
#: link-library-admin.php:4620
|
2289 |
+
msgid "Import Links from CSV"
|
2290 |
+
msgstr "Importer les liens depuis un CSV"
|
2291 |
+
|
2292 |
+
#: link-library-admin.php:4624
|
2293 |
+
msgid "First row contains column headers"
|
2294 |
+
msgstr "La première ligne contient les en-têtes"
|
2295 |
+
|
2296 |
+
#: link-library-admin.php:4628
|
2297 |
+
#: link-library-admin.php:4659
|
2298 |
+
msgid "Update items when URL is identical"
|
2299 |
+
msgstr "Mettre à jour les éléments quand les URLs sont identiques"
|
2300 |
+
|
2301 |
+
#: link-library-admin.php:4636
|
2302 |
+
msgid "Import links from site pages"
|
2303 |
+
msgstr "Importer les liens depuis les pages du site"
|
2304 |
+
|
2305 |
+
#: link-library-admin.php:4637
|
2306 |
+
msgid "All Pages and Posts"
|
2307 |
+
msgstr "Toutes les pages et les articles"
|
2308 |
+
|
2309 |
+
#: link-library-admin.php:4638
|
2310 |
+
msgid "All Pages, Posts and Custom Post Types"
|
2311 |
+
msgstr "Toutes les pages, articles et types d’article personalisés"
|
2312 |
+
|
2313 |
+
#: link-library-admin.php:4639
|
2314 |
+
msgid "Specific Page"
|
2315 |
+
msgstr "Page spécifique"
|
2316 |
+
|
2317 |
+
#: link-library-admin.php:4643
|
2318 |
+
msgid "Specific Post"
|
2319 |
+
msgstr "Article spécifique"
|
2320 |
+
|
2321 |
+
#: link-library-admin.php:4653
|
2322 |
+
msgid "Specific "
|
2323 |
+
msgstr "Spécifique"
|
2324 |
+
|
2325 |
+
#: link-library-admin.php:4689
|
2326 |
+
msgid "Import Links from Site"
|
2327 |
+
msgstr "Importer les liens depuis le site"
|
2328 |
+
|
2329 |
+
#: link-library-admin.php:4697
|
2330 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
2331 |
+
msgstr "Écrase la configuration de librairie courante avec le contenu du fichier CSV"
|
2332 |
+
|
2333 |
+
#: link-library-admin.php:4697
|
2334 |
+
msgid "Library Settings CSV file to import"
|
2335 |
+
msgstr "Fichier CSV contenant une configuration de librairie à importer"
|
2336 |
+
|
2337 |
+
#: link-library-admin.php:4700
|
2338 |
+
msgid "Import Library Settings"
|
2339 |
+
msgstr "Importer une configuration de librairie"
|
2340 |
+
|
2341 |
+
#: link-library-admin.php:4704
|
2342 |
+
msgid "Generates CSV file with current library configuration for download"
|
2343 |
+
msgstr "Générer un fichier CSV contenant la configuration de la librairie courante afin de la télécharger"
|
2344 |
+
|
2345 |
+
#: link-library-admin.php:4704
|
2346 |
+
msgid "Export current library settings"
|
2347 |
+
msgstr "Exporter la configuration de la librairie courante"
|
2348 |
+
|
2349 |
+
#: link-library-admin.php:4706
|
2350 |
+
msgid "Export Library Settings"
|
2351 |
+
msgstr "Exporter la configuration de la librairie"
|
2352 |
+
|
2353 |
+
#: link-library-admin.php:4719
|
2354 |
+
msgid "Search string"
|
2355 |
+
msgstr "Chaîne de recherche"
|
2356 |
+
|
2357 |
+
#: link-library-admin.php:4725
|
2358 |
+
msgid "Delete links that return a 403 error"
|
2359 |
+
msgstr "Supprimer les liens qui retournent une erreur 403"
|
2360 |
+
|
2361 |
+
#: link-library-admin.php:4733
|
2362 |
+
msgid "Check Reciprocal Links"
|
2363 |
+
msgstr "Vérifier les liens réciproques"
|
2364 |
+
|
2365 |
+
#: link-library-admin.php:4739
|
2366 |
+
msgid "Check Broken Links"
|
2367 |
+
msgstr "Vérifier les liens"
|
2368 |
+
|
2369 |
+
#: link-library-admin.php:4744
|
2370 |
+
msgid "Check Duplicate Links"
|
2371 |
+
msgstr "Vérifier les liens en double"
|
2372 |
+
|
2373 |
+
#: link-library-admin.php:4784
|
2374 |
+
msgid "Featured Link"
|
2375 |
+
msgstr "Lien mis en avant"
|
2376 |
+
|
2377 |
+
#: link-library-admin.php:4790
|
2378 |
+
msgid "No Follow"
|
2379 |
+
msgstr "No Follow"
|
2380 |
+
|
2381 |
+
#: link-library-admin.php:4796
|
2382 |
+
msgid "Updated Date"
|
2383 |
+
msgstr "Date de mise à jour"
|
2384 |
+
|
2385 |
+
#: link-library-admin.php:4807
|
2386 |
+
msgid "Secondary Web Address"
|
2387 |
+
msgstr "Adresse internet secondaire"
|
2388 |
+
|
2389 |
+
#: link-library-admin.php:4810
|
2390 |
+
#: link-library-admin.php:4829
|
2391 |
+
msgid "Visit"
|
2392 |
+
msgstr "Visiter"
|
2393 |
+
|
2394 |
+
#: link-library-admin.php:4833
|
2395 |
+
msgid "Number of link views"
|
2396 |
+
msgstr "Nombre de visites du lien"
|
2397 |
+
|
2398 |
+
#: link-library-admin.php:4839
|
2399 |
+
msgid "Link Submitter"
|
2400 |
+
msgstr "Utilisateur ayant soumis le lien"
|
2401 |
+
|
2402 |
+
#: link-library-admin.php:4845
|
2403 |
+
#: usersubmission.php:333
|
2404 |
+
#: usersubmission.php:423
|
2405 |
+
msgid "Link Submitter Name"
|
2406 |
+
msgstr "Nom de l’utilisateur ayant soumis le lien"
|
2407 |
+
|
2408 |
+
#: link-library-admin.php:4851
|
2409 |
+
#: usersubmission.php:337
|
2410 |
+
#: usersubmission.php:427
|
2411 |
+
msgid "Link Submitter E-mail"
|
2412 |
+
msgstr "E-mail de l’utilisateur ayant soumis le lien"
|
2413 |
+
|
2414 |
+
#: link-library-admin.php:4857
|
2415 |
+
msgid "Link Additional Rel Tags"
|
2416 |
+
msgstr "Détails additionnels pour les tags Rel"
|
2417 |
+
|
2418 |
+
#: link-library-admin.php:4875
|
2419 |
+
msgid "Current Link Image"
|
2420 |
+
msgstr "Image assignée au lien"
|
2421 |
+
|
2422 |
+
#: link-library-admin.php:4881
|
2423 |
+
msgid "None Assigned"
|
2424 |
+
msgstr "Non disponible"
|
2425 |
+
|
2426 |
+
#: link-library-admin.php:4888
|
2427 |
+
#: link-library-admin.php:4898
|
2428 |
+
msgid "Automatic Image Generation"
|
2429 |
+
msgstr "Génération automatique des images"
|
2430 |
+
|
2431 |
+
#: link-library-admin.php:4892
|
2432 |
+
msgid "Generate Thumbnail and Store locally"
|
2433 |
+
msgstr "Générer la vignette Thumbnail et la conserver"
|
2434 |
+
|
2435 |
+
#: link-library-admin.php:4893
|
2436 |
+
msgid "Generate Favorite Icon and Store locally"
|
2437 |
+
msgstr "Générer l’icône de favori et la conserver"
|
2438 |
+
|
2439 |
+
#: link-library-admin.php:4899
|
2440 |
+
msgid "Only available once link is saved"
|
2441 |
+
msgstr "Seulement disponible lorsque le lien est sauvegardé"
|
2442 |
+
|
2443 |
+
#: link-library-admin.php:4904
|
2444 |
+
msgid "Manual Image Upload"
|
2445 |
+
msgstr "Téléchargement manuel de l’image"
|
2446 |
+
|
2447 |
+
#: link-library-admin.php:4906
|
2448 |
+
msgid "Launch Media Uploader"
|
2449 |
+
msgstr "Démarrer le gestionnaire de téléchargement des médias"
|
2450 |
+
|
2451 |
+
#: link-library-admin.php:4911
|
2452 |
+
msgid "Manual upload requires a wp-content\\uploads directory to be present with write permissions"
|
2453 |
+
msgstr "Le téléchargement manuel requiert la présence du répertoire wp-content\\uploads avec des permissions d’écriture"
|
2454 |
+
|
2455 |
+
#: link-library-admin.php:5012
|
2456 |
+
msgid "Cannot generate thumbnail when no name and no web address are specified."
|
2457 |
+
msgstr "Il n’est pas possible de générer de vignette puisque qu’aucun nom ou adresse web n’est spécifiée."
|
2458 |
+
|
2459 |
+
#: link-library-admin.php:5048
|
2460 |
+
msgid "Cannot generate favorite icon when no name and no web address are specified."
|
2461 |
+
msgstr "Il n’est pas possible de générer l’icône de favori puisque qu’aucun nom ou adresse web n’est spécifiée."
|
2462 |
+
|
2463 |
+
#: link-library-admin.php:5261
|
2464 |
+
msgid "Duplicate Link Checker Report"
|
2465 |
+
msgstr "Rapport du vérificateur de liens en double"
|
2466 |
+
|
2467 |
+
#: link-library-admin.php:5263
|
2468 |
+
msgid "Duplicate URLs"
|
2469 |
+
msgstr "URLs en double"
|
2470 |
+
|
2471 |
+
#: link-library-admin.php:5279
|
2472 |
+
msgid "Duplicate Names"
|
2473 |
+
msgstr "Nom en double"
|
2474 |
+
|
2475 |
+
#: link-library-admin.php:5322
|
2476 |
+
msgid "Reciprocal Link Checker Report"
|
2477 |
+
msgstr "Rapport du vérificateur de liens réciproques"
|
2478 |
+
|
2479 |
+
#: link-library-admin.php:5324
|
2480 |
+
msgid "Broken Link Checker Report"
|
2481 |
+
msgstr "Rapport du vérificateur de liens cassés"
|
2482 |
+
|
2483 |
+
#: link-library-admin.php:5340
|
2484 |
+
msgid "Not Found"
|
2485 |
+
msgstr "Pas trouvé"
|
2486 |
+
|
2487 |
+
#: link-library-admin.php:5342
|
2488 |
+
msgid "OK"
|
2489 |
+
msgstr "OK"
|
2490 |
+
|
2491 |
+
#: link-library-admin.php:5344
|
2492 |
+
msgid "Link valid"
|
2493 |
+
msgstr "Lien valide"
|
2494 |
+
|
2495 |
+
#: link-library-admin.php:5347
|
2496 |
+
msgid "Error 403: Link Deleted"
|
2497 |
+
msgstr "Erreur 403 : Lien supprimé"
|
2498 |
+
|
2499 |
+
#: link-library-admin.php:5349
|
2500 |
+
msgid "Error 403"
|
2501 |
+
msgstr "Erreur 403"
|
2502 |
+
|
2503 |
+
#: link-library-admin.php:5351
|
2504 |
+
msgid "Website Unreachable"
|
2505 |
+
msgstr "Site Web non joignable"
|
2506 |
+
|
2507 |
+
#: link-library-admin.php:5355
|
2508 |
+
msgid "There are no links with reciprocal links associated with them"
|
2509 |
+
msgstr "Il n’y a pas de liens avec des liens réciproques associés"
|
2510 |
+
|
2511 |
+
# Plugin name; please avoid translating if possible
|
2512 |
+
#: link-library-admin.php:5362
|
2513 |
+
msgid "Add Link Library Shortcode"
|
2514 |
+
msgstr "Ajouter le code court de Link Library"
|
2515 |
+
|
2516 |
+
#: link-library-defaults.php:124
|
2517 |
+
#: render-link-library-addlink-sc.php:217
|
2518 |
+
msgid "Link name"
|
2519 |
+
msgstr "Nom du lien"
|
2520 |
+
|
2521 |
+
#: link-library-defaults.php:125
|
2522 |
+
#: render-link-library-addlink-sc.php:223
|
2523 |
+
msgid "Link address"
|
2524 |
+
msgstr "Adresse du lien"
|
2525 |
+
|
2526 |
+
#: link-library-defaults.php:131
|
2527 |
+
msgid "New link submitted."
|
2528 |
+
msgstr "Nouveau lien soumis."
|
2529 |
+
|
2530 |
+
#: link-library-defaults.php:132
|
2531 |
+
msgid "It will appear in the list once moderated. Thank you."
|
2532 |
+
msgstr "Il apparaîtra dans la liste une fois modéré. Merci."
|
2533 |
+
|
2534 |
+
#: link-library-defaults.php:149
|
2535 |
+
msgid "Link Library-Generated RSS Feed"
|
2536 |
+
msgstr "Link Library-Flux d’informations généré"
|
2537 |
+
|
2538 |
+
#: link-library-defaults.php:150
|
2539 |
+
msgid "Description of Link Library-Generated Feed"
|
2540 |
+
msgstr "Description du flux d’informations généré par Link Library"
|
2541 |
+
|
2542 |
+
#: link-library-defaults.php:212
|
2543 |
+
#: linkpopup.php:64
|
2544 |
+
msgid "%link_image%<br />Click through to visit %link_name%."
|
2545 |
+
msgstr "%link_image%<br />Cliquer pour visiter %link_name%."
|
2546 |
+
|
2547 |
+
#: link-library-defaults.php:225
|
2548 |
+
msgid "Search..."
|
2549 |
+
msgstr "Rechercher..."
|
2550 |
+
|
2551 |
+
#: link-library-defaults.php:227
|
2552 |
+
msgid "Category Filter"
|
2553 |
+
msgstr "Filtre des catégories"
|
2554 |
+
|
2555 |
+
#: link-library-defaults.php:241
|
2556 |
+
msgid "New"
|
2557 |
+
msgstr "Nouveau"
|
2558 |
+
|
2559 |
+
#: link-library.php:417
|
2560 |
+
msgid "Link Library Generated Feed"
|
2561 |
+
msgstr "Flux d’informations généré par Link Library"
|
2562 |
+
|
2563 |
+
#: link-library.php:611
|
2564 |
+
msgid "Could not update link in the database"
|
2565 |
+
msgstr "Le lien n’a pas pu être mis à jour dans la base de données"
|
2566 |
+
|
2567 |
+
#: link-library.php:618
|
2568 |
+
msgid "Could not insert link into the database"
|
2569 |
+
msgstr "Le lien n’a pas pu être inséré dans la base de données"
|
2570 |
+
|
2571 |
+
#: link-library.php:640
|
2572 |
+
#: link-library.php:644
|
2573 |
+
msgid "Link Library no longer supports calling this function with individual arguments. Please use the admin panel to configure Link Library and the do_shortcode function to use Link Library output in your code."
|
2574 |
+
msgstr "Link Library ne supporte plus un appel à cette fonction avec des arguments. Merci d’utiliser le panneau d’administration pour paramétrer Link Library et la fonction do_shortcode pour utiliser le rendu de Link Library dans votre code."
|
2575 |
+
|
2576 |
+
#: render-link-library-addlink-sc.php:137
|
2577 |
+
msgid "Confirm code not given"
|
2578 |
+
msgstr "Le code de confirmation n’a pas été saisi"
|
2579 |
+
|
2580 |
+
#: render-link-library-addlink-sc.php:139
|
2581 |
+
msgid "Captcha code is wrong"
|
2582 |
+
msgstr "Le code du captcha est incorrect"
|
2583 |
+
|
2584 |
+
#: render-link-library-addlink-sc.php:141
|
2585 |
+
msgid "Captcha code is only valid for 5 minutes"
|
2586 |
+
msgstr "Le code du captcha n’est valide que durant 5 minutes"
|
2587 |
+
|
2588 |
+
#: render-link-library-addlink-sc.php:143
|
2589 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2590 |
+
msgstr "Le cookie pour le code du captcha est absent. Veuillez vous assurer que les cookies sont activés."
|
2591 |
+
|
2592 |
+
#: render-link-library-addlink-sc.php:145
|
2593 |
+
msgid "Captcha answer was not provided."
|
2594 |
+
msgstr "La réponse à la question du captcha n’a pas été fournie."
|
2595 |
+
|
2596 |
+
#: render-link-library-addlink-sc.php:147
|
2597 |
+
msgid "Captcha answer is incorrect"
|
2598 |
+
msgstr "La réponse à la question du captcha est incorrecte"
|
2599 |
+
|
2600 |
+
#: render-link-library-addlink-sc.php:149
|
2601 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
2602 |
+
msgstr "La catégorie spécifiée par l’utilisateur n’a pas été correctement saisie. L’ajout du lien a échoué."
|
2603 |
+
|
2604 |
+
#: render-link-library-addlink-sc.php:157
|
2605 |
+
msgid "Error: Link does not have an address."
|
2606 |
+
msgstr "Erreur : Le lien n’a pas d’adresse spécifiée."
|
2607 |
+
|
2608 |
+
#: render-link-library-addlink-sc.php:159
|
2609 |
+
msgid "Error: Link already exists."
|
2610 |
+
msgstr "Erreur : Ce lien existe déjà."
|
2611 |
+
|
2612 |
+
#: render-link-library-addlink-sc.php:161
|
2613 |
+
#: render-link-library-addlink-sc.php:163
|
2614 |
+
#: render-link-library-addlink-sc.php:165
|
2615 |
+
#: render-link-library-addlink-sc.php:167
|
2616 |
+
#: render-link-library-addlink-sc.php:169
|
2617 |
+
#: render-link-library-addlink-sc.php:171
|
2618 |
+
#: render-link-library-addlink-sc.php:173
|
2619 |
+
#: render-link-library-addlink-sc.php:175
|
2620 |
+
#: render-link-library-addlink-sc.php:177
|
2621 |
+
#: render-link-library-addlink-sc.php:179
|
2622 |
+
#: render-link-library-addlink-sc.php:181
|
2623 |
+
msgid " is a required field"
|
2624 |
+
msgstr " est un champ obligatoire"
|
2625 |
+
|
2626 |
+
#: render-link-library-addlink-sc.php:183
|
2627 |
+
msgid "Link submission error"
|
2628 |
+
msgstr "Erreur lors de l’enregistrement du lien"
|
2629 |
+
|
2630 |
+
#: render-link-library-addlink-sc.php:185
|
2631 |
+
msgid "Link rejected. There is already a site with this reciprocal link."
|
2632 |
+
msgstr "Lien refusé. Il existe déjà un site avec ce lien réciproque."
|
2633 |
+
|
2634 |
+
#: render-link-library-addlink-sc.php:220
|
2635 |
+
#: render-link-library-addlink-sc.php:282
|
2636 |
+
#: render-link-library-addlink-sc.php:348
|
2637 |
+
#: render-link-library-addlink-sc.php:365
|
2638 |
+
#: render-link-library-addlink-sc.php:373
|
2639 |
+
#: render-link-library-addlink-sc.php:421
|
2640 |
+
#: render-link-library-addlink-sc.php:439
|
2641 |
+
#: render-link-library-addlink-sc.php:532
|
2642 |
+
#: render-link-library-addlink-sc.php:547
|
2643 |
+
msgid "Required field"
|
2644 |
+
msgstr "Champ obligatoire"
|
2645 |
+
|
2646 |
+
#: render-link-library-addlink-sc.php:228
|
2647 |
+
msgid "Required field, URL"
|
2648 |
+
msgstr "Champ obligatoire, URL"
|
2649 |
+
|
2650 |
+
#: render-link-library-addlink-sc.php:246
|
2651 |
+
#: render-link-library-addlink-sc.php:335
|
2652 |
+
#: render-link-library-addlink-sc.php:403
|
2653 |
+
msgid "Required field, 1-255 chars"
|
2654 |
+
msgstr "Champ obligatoire, 1 à 255 caractères"
|
2655 |
+
|
2656 |
+
#: render-link-library-addlink-sc.php:278
|
2657 |
+
msgid "Link category"
|
2658 |
+
msgstr "Catégorie du lien"
|
2659 |
+
|
2660 |
+
#: render-link-library-addlink-sc.php:285
|
2661 |
+
msgid "Select a category"
|
2662 |
+
msgstr "Choisir une catégorie"
|
2663 |
+
|
2664 |
+
#: render-link-library-addlink-sc.php:324
|
2665 |
+
msgid "Link description"
|
2666 |
+
msgstr "Description du lien"
|
2667 |
+
|
2668 |
+
#: render-link-library-addlink-sc.php:342
|
2669 |
+
msgid "Large description"
|
2670 |
+
msgstr "Grande Description du lien"
|
2671 |
+
|
2672 |
+
#: render-link-library-addlink-sc.php:356
|
2673 |
+
msgid "Link notes"
|
2674 |
+
msgstr "Notes du lien"
|
2675 |
+
|
2676 |
+
#: render-link-library-addlink-sc.php:457
|
2677 |
+
msgid "Required field, proper e-mail, 1-128 chars"
|
2678 |
+
msgstr "Champ obligatoire, adresse e-mail correcte, 1 à 128 caractères"
|
2679 |
+
|
2680 |
+
#: render-link-library-addlink-sc.php:488
|
2681 |
+
#: render-link-library-addlink-sc.php:519
|
2682 |
+
msgid "Required field, 1-128 chars"
|
2683 |
+
msgstr "Champ obligatoire, 1 à 128 caractères"
|
2684 |
+
|
2685 |
+
#: render-link-library-addlink-sc.php:553
|
2686 |
+
msgid "Add link"
|
2687 |
+
msgstr "Ajouter un lien"
|
2688 |
+
|
2689 |
+
#: render-link-library-addlink-sc.php:565
|
2690 |
+
msgid "Form submission failed!"
|
2691 |
+
msgstr "Erreur lors de l’envoi du formulaire !"
|
2692 |
+
|
2693 |
+
#: render-link-library-addlink-sc.php:566
|
2694 |
+
msgid "You have not answered all required fields"
|
2695 |
+
msgstr "Vous n’avez pas remplis tous les champs obligatoires"
|
2696 |
+
|
2697 |
+
#: render-link-library-addlink-sc.php:567
|
2698 |
+
msgid "You have not given a correct time"
|
2699 |
+
msgstr "Vous n’avez pas donné une heure correcte"
|
2700 |
+
|
2701 |
+
#: render-link-library-addlink-sc.php:568
|
2702 |
+
msgid "You have not given a correct e-mail address"
|
2703 |
+
msgstr "Vous n’avez pas donné une adresse e-mail correcte"
|
2704 |
+
|
2705 |
+
#: render-link-library-addlink-sc.php:569
|
2706 |
+
msgid "You have not given a correct phone number"
|
2707 |
+
msgstr "Vous n’avez pas donné un numéro de téléphone correct"
|
2708 |
+
|
2709 |
+
#: render-link-library-addlink-sc.php:570
|
2710 |
+
msgid "You have not given a correct answer to the security question"
|
2711 |
+
msgstr "Vous n’avez pas donné une réponse correcte à la question de sécurité"
|
2712 |
+
|
2713 |
+
#: render-link-library-addlink-sc.php:571
|
2714 |
+
msgid "You have not given a correct date"
|
2715 |
+
msgstr "Vous n’avez pas donné une date correcte"
|
2716 |
+
|
2717 |
+
#: render-link-library-addlink-sc.php:572
|
2718 |
+
msgid "The input value must be between "
|
2719 |
+
msgstr "La valeur doit être entre "
|
2720 |
+
|
2721 |
+
#: render-link-library-addlink-sc.php:573
|
2722 |
+
msgid "characters"
|
2723 |
+
msgstr "caractères"
|
2724 |
+
|
2725 |
+
#: render-link-library-addlink-sc.php:574
|
2726 |
+
msgid "The input value is longer than "
|
2727 |
+
msgstr "La valeur est plus longue que "
|
2728 |
+
|
2729 |
+
#: render-link-library-addlink-sc.php:575
|
2730 |
+
msgid "The input value is shorter than "
|
2731 |
+
msgstr "La valeur est plus petite que "
|
2732 |
+
|
2733 |
+
#: render-link-library-addlink-sc.php:576
|
2734 |
+
msgid "Input values could not be confirmed"
|
2735 |
+
msgstr "La valeur saisie ne peut pas être validée"
|
2736 |
+
|
2737 |
+
#: render-link-library-addlink-sc.php:577
|
2738 |
+
msgid "Incorrect domain value"
|
2739 |
+
msgstr "Valeur incorrect du domaine"
|
2740 |
+
|
2741 |
+
#: render-link-library-addlink-sc.php:578
|
2742 |
+
msgid "The input value is not a correct URL. Requires http://."
|
2743 |
+
msgstr "La valeur saisie n’est pas une URL correcte. Il faut mettre http://."
|
2744 |
+
|
2745 |
+
#: render-link-library-addlink-sc.php:579
|
2746 |
+
msgid "The input value is incorrect"
|
2747 |
+
msgstr "La valeur saisie est incorrecte"
|
2748 |
+
|
2749 |
+
#: render-link-library-addlink-sc.php:580
|
2750 |
+
msgid " and spaces "
|
2751 |
+
msgstr " et espaces "
|
2752 |
+
|
2753 |
+
#: render-link-library-addlink-sc.php:581
|
2754 |
+
msgid "The input value was not a correct number"
|
2755 |
+
msgstr "La valeur n’est pas un nombre correct"
|
2756 |
+
|
2757 |
+
#: render-link-library-addlink-sc.php:582
|
2758 |
+
msgid "Your social security number was incorrect"
|
2759 |
+
msgstr "Votre numéro de sécurité sociale n’est pas correct"
|
2760 |
+
|
2761 |
+
#: render-link-library-addlink-sc.php:583
|
2762 |
+
msgid "Incorrect UK VAT Number"
|
2763 |
+
msgstr "Le nombre UK VAT est incorrect"
|
2764 |
+
|
2765 |
+
#: render-link-library-addlink-sc.php:584
|
2766 |
+
msgid "The password is not strong enough"
|
2767 |
+
msgstr "Le mot de passe n’est pas assez fort"
|
2768 |
+
|
2769 |
+
#: render-link-library-addlink-sc.php:585
|
2770 |
+
msgid "You have to choose at least "
|
2771 |
+
msgstr "Vous devez choisir au moins "
|
2772 |
+
|
2773 |
+
#: render-link-library-addlink-sc.php:586
|
2774 |
+
msgid " answers"
|
2775 |
+
msgstr " réponses"
|
2776 |
+
|
2777 |
+
#: render-link-library-addlink-sc.php:587
|
2778 |
+
msgid "The input value can only contain alphanumeric characters "
|
2779 |
+
msgstr "La valeur ne peut contenir que des caractères alphanumériques "
|
2780 |
+
|
2781 |
+
#: render-link-library-addlink-sc.php:588
|
2782 |
+
msgid " and "
|
2783 |
+
msgstr " et "
|
2784 |
+
|
2785 |
+
#: render-link-library-addlink-sc.php:589
|
2786 |
+
#, php-format
|
2787 |
+
msgid "The file you are trying to upload is too large (max %s)"
|
2788 |
+
msgstr "Le fichier que vous essayez de téléverser est trop gros (max %s)"
|
2789 |
+
|
2790 |
+
#: render-link-library-addlink-sc.php:590
|
2791 |
+
#, php-format
|
2792 |
+
msgid "Only files of type %s is allowed"
|
2793 |
+
msgstr "Seulement les fichiers de type %s sont autorisés"
|
2794 |
+
|
2795 |
+
#: render-link-library-addlink-sc.php:591
|
2796 |
+
msgid "Please choose between "
|
2797 |
+
msgstr "Merci de choisir entre "
|
2798 |
+
|
2799 |
+
#: render-link-library-addlink-sc.php:592
|
2800 |
+
msgid "Please choose at least "
|
2801 |
+
msgstr "Merci de choisir au moins "
|
2802 |
+
|
2803 |
+
#: render-link-library-addlink-sc.php:593
|
2804 |
+
msgid "Please choose a maximum of "
|
2805 |
+
msgstr "Merci de choisir un maximum de "
|
2806 |
+
|
2807 |
+
#: render-link-library-addlink-sc.php:594
|
2808 |
+
msgid " item(s)"
|
2809 |
+
msgstr " élément(s)"
|
2810 |
+
|
2811 |
+
#: render-link-library-addlink-sc.php:595
|
2812 |
+
msgid "The credit card number is not correct"
|
2813 |
+
msgstr "Le numéro de carte de crédit est incorrect"
|
2814 |
+
|
2815 |
+
#: render-link-library-addlink-sc.php:596
|
2816 |
+
msgid "The CVV number was not correct"
|
2817 |
+
msgstr "Le nombre CVV n’est pas correct"
|
2818 |
+
|
2819 |
+
#: render-link-library-addlink-sc.php:597
|
2820 |
+
msgid "Incorrect image dimensions,"
|
2821 |
+
msgstr "Dimentions de l’image incorrectes,"
|
2822 |
+
|
2823 |
+
#: render-link-library-addlink-sc.php:598
|
2824 |
+
msgid "the image can not be taller than"
|
2825 |
+
msgstr "l’image ne peut pas être plus haute que"
|
2826 |
+
|
2827 |
+
#: render-link-library-addlink-sc.php:599
|
2828 |
+
msgid "the image can not be wider than"
|
2829 |
+
msgstr "l’image ne peut pas être plus large que"
|
2830 |
+
|
2831 |
+
#: render-link-library-addlink-sc.php:600
|
2832 |
+
msgid "the image was too small"
|
2833 |
+
msgstr "l’image est trop petite"
|
2834 |
+
|
2835 |
+
#: render-link-library-addlink-sc.php:601
|
2836 |
+
msgid "min"
|
2837 |
+
msgstr "min"
|
2838 |
+
|
2839 |
+
#: render-link-library-addlink-sc.php:602
|
2840 |
+
msgid "max"
|
2841 |
+
msgstr "max"
|
2842 |
+
|
2843 |
+
#: render-link-library-addlink-sc.php:603
|
2844 |
+
msgid "Image ratio is not accepted"
|
2845 |
+
msgstr "Le ratio pour l’image n’est pas accepté"
|
2846 |
+
|
2847 |
+
#: render-link-library-addlink-sc.php:630
|
2848 |
+
msgid "Enter code from above image"
|
2849 |
+
msgstr "Entrer le code de l’image ci-dessus"
|
2850 |
+
|
2851 |
+
#: render-link-library-cats-sc.php:404
|
2852 |
+
msgid "Go!"
|
2853 |
+
msgstr "Allez-y !"
|
2854 |
+
|
2855 |
+
#: render-link-library-cats-sc.php:433
|
2856 |
+
msgid "No categories found"
|
2857 |
+
msgstr "Aucune catégorie trouvée"
|
2858 |
+
|
2859 |
+
#: render-link-library-sc.php:50
|
2860 |
+
#: render-link-library-sc.php:61
|
2861 |
+
#: render-link-library-sc.php:65
|
2862 |
+
#: render-link-library-sc.php:78
|
2863 |
+
#: render-link-library-sc.php:84
|
2864 |
+
msgid "Previous"
|
2865 |
+
msgstr "Précédent"
|
2866 |
+
|
2867 |
+
#: render-link-library-sc.php:149
|
2868 |
+
#: render-link-library-sc.php:160
|
2869 |
+
#: render-link-library-sc.php:164
|
2870 |
+
#: render-link-library-sc.php:170
|
2871 |
+
#: render-link-library-sc.php:177
|
2872 |
+
msgid "Next"
|
2873 |
+
msgstr "Suivant"
|
2874 |
+
|
2875 |
+
#: render-link-library-sc.php:637
|
2876 |
+
msgid "Search Results for"
|
2877 |
+
msgstr "Résultats de la recherche pour"
|
2878 |
+
|
2879 |
+
#: render-link-library-sc.php:1065
|
2880 |
+
msgid "Last updated"
|
2881 |
+
msgstr "Dernière mise à jour"
|
2882 |
+
|
2883 |
+
#: render-link-library-sc.php:1211
|
2884 |
+
msgid "Edit"
|
2885 |
+
msgstr "Éditer"
|
2886 |
+
|
2887 |
+
#: render-link-library-sc.php:1295
|
2888 |
+
msgid "Preview of RSS feed for"
|
2889 |
+
msgstr "Aperçu du flux d’informations RSS de"
|
2890 |
+
|
2891 |
+
#: render-link-library-sc.php:1658
|
2892 |
+
msgid "No links found"
|
2893 |
+
msgstr "Aucun lien trouvé"
|
2894 |
+
|
2895 |
+
#: usersubmission.php:294
|
2896 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
2897 |
+
msgstr "Un utilisateur a soumis un nouveau lien pour votre site WordPress."
|
2898 |
+
|
2899 |
+
#: usersubmission.php:321
|
2900 |
+
#: usersubmission.php:411
|
2901 |
+
msgid "Link Secondary Address"
|
2902 |
+
msgstr "Adresse supplémentaire pour le lien"
|
2903 |
+
|
2904 |
+
#: usersubmission.php:325
|
2905 |
+
#: usersubmission.php:415
|
2906 |
+
msgid "Link Telephone"
|
2907 |
+
msgstr "Numéro de téléphone"
|
2908 |
+
|
2909 |
+
#: usersubmission.php:329
|
2910 |
+
#: usersubmission.php:419
|
2911 |
+
msgid "Link E-mail"
|
2912 |
+
msgstr "Adresse électronique"
|
2913 |
+
|
2914 |
+
#: usersubmission.php:341
|
2915 |
+
#: usersubmission.php:431
|
2916 |
+
msgid "Link Comment"
|
2917 |
+
msgstr "Commentaire sur le lien"
|
2918 |
+
|
2919 |
+
#: usersubmission.php:356
|
2920 |
+
msgid "New link added"
|
2921 |
+
msgstr "Nouveau lien soumis"
|
2922 |
+
|
2923 |
+
#: usersubmission.php:370
|
2924 |
+
msgid "Link Submission Confirmation"
|
2925 |
+
msgstr "Confirmation d’enregistrement du lien"
|
2926 |
+
|
2927 |
+
#: usersubmission.php:372
|
2928 |
+
msgid "Thank you for your link submission on "
|
2929 |
+
msgstr "Merci pour votre proposition de lien sur "
|
2930 |
+
|
2931 |
+
#: usersubmission.php:376
|
2932 |
+
msgid "Your link will appear once approved by the site administrator."
|
2933 |
+
msgstr "Votre lien apparaitra lorsqu’il sera approuvé par l’administrateur du site."
|
2934 |
+
|
2935 |
+
#: usersubmission.php:378
|
2936 |
+
msgid "Your link will immediately be added to the site."
|
2937 |
+
msgstr "Votre lien va être immédiatement publié sur le site."
|
2938 |
+
|
2939 |
+
#: wp_dropdown_posts.php:121
|
2940 |
+
#, php-format
|
2941 |
+
msgid "#%d (no title)"
|
2942 |
+
msgstr "#%d (pas de titre)"
|
2943 |
+
|
languages/link-library-fr_FR.mo
CHANGED
Binary file
|
languages/link-library-fr_FR.po
CHANGED
@@ -1,2595 +1,2943 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Link Library 5.
|
4 |
-
"
|
|
|
5 |
"PO-Revision-Date: \n"
|
6 |
"Last-Translator: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
7 |
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
-
"Language: French\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-Bookmarks: 136,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
|
13 |
-
"X-Generator: Poedit 1.5.
|
14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;esc_html;esc_html__;esc_html_e;"
|
16 |
-
"esc_attr__;esc_attr_e\n"
|
17 |
"X-Poedit-Basepath: ..\n"
|
18 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
|
|
|
|
19 |
"X-Poedit-SearchPath-0: .\n"
|
20 |
|
21 |
# Plugin name; please avoid translating if possible
|
22 |
-
#: link-library-admin.php:
|
23 |
-
msgid "Add Link Library Shortcode"
|
24 |
-
msgstr "Ajouter le code court de Link Library"
|
25 |
-
|
26 |
-
# Plugin name; please avoid translating if possible
|
27 |
-
#: link-library-admin.php:84
|
28 |
msgid "Insert a Link Library shortcode"
|
29 |
msgstr "Insérer le code court de Link Library"
|
30 |
|
31 |
-
#: link-library-admin.php:
|
32 |
msgid "Link List"
|
33 |
-
msgstr "Liste de
|
34 |
|
35 |
-
#: link-library-admin.php:
|
36 |
msgid "Link Category List"
|
37 |
msgstr "Liste de catégories de lien"
|
38 |
|
39 |
-
#: link-library-admin.php:
|
40 |
msgid "Link Search"
|
41 |
msgstr "Recherche de lien"
|
42 |
|
43 |
-
#: link-library-admin.php:
|
44 |
msgid "Add Link Form"
|
45 |
-
msgstr "Formulaire d
|
46 |
|
47 |
-
#: link-library-admin.php:
|
48 |
msgid "Insert Shortcode"
|
49 |
msgstr "Insérer le code court"
|
50 |
|
51 |
-
#: link-library-admin.php:
|
52 |
msgid "Cancel"
|
53 |
msgstr "Annuler"
|
54 |
|
55 |
-
#: link-library-admin.php:
|
56 |
msgid "Render a list of links."
|
57 |
msgstr "Montrer une liste de liens."
|
58 |
|
59 |
-
#: link-library-admin.php:
|
60 |
-
#: link-library-admin.php:
|
|
|
61 |
msgid "Library ID"
|
62 |
msgstr "ID de la librairie"
|
63 |
|
64 |
-
#: link-library-admin.php:
|
65 |
-
#: link-library-admin.php:
|
66 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
67 |
msgid "Library"
|
68 |
msgstr "Librairie"
|
69 |
|
70 |
-
#: link-library-admin.php:
|
71 |
msgid "Single Link ID"
|
72 |
-
msgstr "ID d
|
73 |
|
74 |
-
#: link-library-admin.php:
|
75 |
msgid "Specify ID of single link to be displayed"
|
76 |
-
msgstr "Définir l
|
77 |
|
78 |
-
#: link-library-admin.php:
|
79 |
-
#: link-library-admin.php:
|
|
|
80 |
msgid "Category Override"
|
81 |
msgstr "Modifier la configuration des catégories"
|
82 |
|
83 |
-
#: link-library-admin.php:
|
84 |
-
#: link-library-admin.php:
|
85 |
-
|
86 |
-
"Single, or comma-separated list of categories IDs to be displayed in the "
|
87 |
-
"
|
88 |
-
msgstr ""
|
89 |
-
"Une catégorie, ou une liste d'ID de catégories séparées par des vrigules "
|
90 |
-
"qu'il faut afficher dans la liste des liens"
|
91 |
|
92 |
-
#: link-library-admin.php:
|
93 |
-
#: link-library-admin.php:
|
|
|
94 |
msgid "Excluded Category Override"
|
95 |
msgstr "Modifier les exclusions de catégories"
|
96 |
|
97 |
-
#: link-library-admin.php:
|
98 |
-
#: link-library-admin.php:
|
99 |
-
|
100 |
-
"Single, or comma-separated list of categories IDs to be excluded from the "
|
101 |
-
"
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
#: link-library-admin.php:
|
107 |
-
#: link-library-admin.php:142 link-library-admin.php:147
|
108 |
msgid "Notes Override"
|
109 |
msgstr "Modifier la configuration des notes"
|
110 |
|
111 |
-
#: link-library-admin.php:
|
112 |
msgid "Set to 0 or 1 to display or not display link notes"
|
113 |
msgstr "Mettre 0 ou 1 pour affichier ou non les notes sur les liens"
|
114 |
|
115 |
-
#: link-library-admin.php:
|
116 |
msgid "Set to 0 or 1 to display or not display link descriptions"
|
117 |
msgstr "Mettre 0 ou 1 pour afficher ou non les descriptions de liens"
|
118 |
|
119 |
-
#: link-library-admin.php:
|
120 |
msgid "Set to 0 or 1 to display or not display rss information"
|
121 |
msgstr "Mettre 0 ou 1 pour afficher ou non les informations RSS"
|
122 |
|
123 |
-
#: link-library-admin.php:
|
124 |
msgid "Set to 0 or 1 to display links in an unordered list or a table"
|
125 |
-
msgstr ""
|
126 |
-
"Mettre 0 ou 1 pour affichier les liens soient en liste non triée, soit en "
|
127 |
-
"tableau"
|
128 |
|
129 |
-
#: link-library-admin.php:
|
130 |
msgid "Render a list of link categories."
|
131 |
msgstr "Montrer une liste de catégories de liens."
|
132 |
|
133 |
-
#: link-library-admin.php:
|
134 |
msgid "Render a search box to search through links."
|
135 |
-
msgstr "
|
136 |
|
137 |
-
#: link-library-admin.php:
|
138 |
msgid "There are no options for this shortcode."
|
139 |
-
msgstr "Il n
|
140 |
|
141 |
-
#: link-library-admin.php:
|
142 |
msgid "Render a form for visitors to submit new links."
|
143 |
-
msgstr "
|
144 |
|
145 |
-
#: link-library-admin.php:
|
146 |
msgid "Category Link"
|
147 |
msgstr "Lien des catégories"
|
148 |
|
149 |
-
#: link-library-admin.php:
|
150 |
-
msgid ""
|
151 |
-
"
|
152 |
-
"directory with write permissions to use this functionality."
|
153 |
-
msgstr ""
|
154 |
-
"Veuillez créer un répertoire nommé uploads dans le répertoire wp-content de "
|
155 |
-
"votre installation WordPress avec les permissions d'écriture pour utiliser "
|
156 |
-
"cette fonctionnalité."
|
157 |
|
158 |
-
#: link-library-admin.php:
|
159 |
-
|
160 |
-
"Please
|
161 |
-
"permissions
|
162 |
-
msgstr ""
|
163 |
-
"Veuillez vous assurer que le répertoire /wp-content/uploads à des "
|
164 |
-
"permissions d'écriture pour utiliser cette fonctionnalité."
|
165 |
|
166 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
167 |
msgid "Link Library - Additional Link Parameters"
|
168 |
msgstr "Link Library - Paramètres Additionels"
|
169 |
|
170 |
-
#: link-library-admin.php:
|
171 |
msgid "Link Library: Missing Thumbshots API Key"
|
172 |
-
msgstr "Link Library
|
173 |
|
174 |
-
#: link-library-admin.php:
|
175 |
-
msgid ""
|
176 |
-
"
|
177 |
-
"thumbails, but you have not entered your Thumbshots.com API Key. Please "
|
178 |
-
"visit Thumbshots.com to apply for a free or paid account and enter your API "
|
179 |
-
"in the Link Library admin panel."
|
180 |
-
msgstr ""
|
181 |
-
"Une de vos librairies est configurée pour utilisé les vignettes de "
|
182 |
-
"Thumbshots, mais vous n'avez pas entré votre CID Thumbshots.com. Merci de "
|
183 |
-
"visiter Thumbshots.com pour créer un compte gratuit ou payant puis saisissez "
|
184 |
-
"le CID dans l'administration de Link Library."
|
185 |
|
186 |
# Plugin name; please avoid translating if possible
|
187 |
-
#: link-library-admin.php:
|
188 |
msgid "Jump to Link Library admin"
|
189 |
-
msgstr "Aller à l
|
190 |
|
191 |
# Plugin name; please avoid translating if possible
|
192 |
-
#: link-library-admin.php:
|
193 |
msgid "Link Library: No Link Categories on your site"
|
194 |
-
msgstr "Link Library
|
195 |
|
196 |
-
#: link-library-admin.php:
|
197 |
-
msgid ""
|
198 |
-
"
|
199 |
-
"Library will not work correctly without categories. Please create at least "
|
200 |
-
"one before trying to use Link Library and make sure each link is assigned a "
|
201 |
-
"category."
|
202 |
-
msgstr ""
|
203 |
-
"Il n'y a pas de catégories de liens de définies dans votre site Wordpress. "
|
204 |
-
"Link Library ne fonctionnera pas correctement sans catégories. Merci de "
|
205 |
-
"créer au moins une catégorie avant d'utiliser Link Library et faite en sorte "
|
206 |
-
"que chaque lien soit associé à une catégorie."
|
207 |
|
208 |
-
#: link-library-admin.php:
|
209 |
msgid "Links to moderate"
|
210 |
msgstr "Liens à modérer"
|
211 |
|
212 |
-
#: link-library-admin.php:
|
213 |
-
#: link-library-admin.php:
|
|
|
|
|
214 |
msgid "General Options"
|
215 |
msgstr "Configuration générale"
|
216 |
|
217 |
-
#: link-library-admin.php:
|
218 |
msgid "Settings"
|
219 |
msgstr "Configuration"
|
220 |
|
221 |
# Plugin name; please avoid translating if possible
|
222 |
-
#: link-library-admin.php:
|
|
|
223 |
msgid "Library Settings"
|
224 |
msgstr "Configuration de la librairie"
|
225 |
|
226 |
-
#: link-library-admin.php:
|
227 |
-
#: link-library-admin.php:
|
|
|
228 |
msgid "Moderate"
|
229 |
msgstr "Modération"
|
230 |
|
231 |
-
#: link-library-admin.php:
|
232 |
-
#: link-library-admin.php:
|
|
|
233 |
msgid "Stylesheet"
|
234 |
msgstr "Feuille de style"
|
235 |
|
236 |
-
#: link-library-admin.php:
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
#: link-library-admin.php:603 link-library-admin.php:928
|
241 |
-
msgid "Reciprocal Check"
|
242 |
-
msgstr "Vérification de liens réciproques"
|
243 |
|
244 |
-
#: link-library-admin.php:
|
245 |
-
#: link-library-admin.php:
|
246 |
msgid "FAQ"
|
247 |
msgstr "FAQ"
|
248 |
|
249 |
-
#: link-library-admin.php:
|
250 |
-
#: link-library-admin.php:
|
251 |
-
#: link-library-admin.php:661 link-library-admin.php:2000
|
252 |
msgid "Save"
|
253 |
msgstr "Enregistrer"
|
254 |
|
255 |
-
#: link-library-admin.php:
|
256 |
-
msgid "General Settings"
|
257 |
-
msgstr "Configuration générale"
|
258 |
-
|
259 |
-
#: link-library-admin.php:635
|
260 |
-
msgid "Image Configuration"
|
261 |
-
msgstr "Configuration des icônes"
|
262 |
-
|
263 |
-
#: link-library-admin.php:636
|
264 |
-
msgid "Bookmarklet"
|
265 |
-
msgstr "Bookmarklet"
|
266 |
-
|
267 |
-
#: link-library-admin.php:637
|
268 |
-
msgid "General Moderation Options"
|
269 |
-
msgstr "Configuration générale de modération"
|
270 |
-
|
271 |
-
#: link-library-admin.php:640 link-library-admin.php:1987
|
272 |
-
msgid "Hide Donation and Support Links"
|
273 |
-
msgstr "Cacher les liens pour les dons et le support"
|
274 |
-
|
275 |
-
#: link-library-admin.php:644
|
276 |
msgid "Links awaiting moderation"
|
277 |
-
msgstr "Liens en attente de
|
278 |
|
279 |
-
#: link-library-admin.php:
|
|
|
280 |
msgid "Editor"
|
281 |
msgstr "Éditeur"
|
282 |
|
283 |
-
#: link-library-admin.php:
|
284 |
-
msgid "Library Selection and Usage Instructions"
|
285 |
-
msgstr "Sélection de librairie et instructions d'utilisation"
|
286 |
-
|
287 |
-
#: link-library-admin.php:648
|
288 |
-
msgid "Common Parameters"
|
289 |
-
msgstr "Paramètres communs"
|
290 |
-
|
291 |
-
#: link-library-admin.php:649
|
292 |
-
msgid "Link Categories Settings"
|
293 |
-
msgstr "Configurations des catégories de liens"
|
294 |
-
|
295 |
-
#: link-library-admin.php:650
|
296 |
-
msgid "Link Element Settings"
|
297 |
-
msgstr "Configuration des éléments des liens"
|
298 |
-
|
299 |
-
#: link-library-admin.php:651
|
300 |
-
msgid "Link Sub-Field Configuration Table"
|
301 |
-
msgstr "Table de configuration des éléments du lien"
|
302 |
-
|
303 |
-
#: link-library-admin.php:652
|
304 |
-
msgid "Link Pop-Up"
|
305 |
-
msgstr "Lien en Pop-up"
|
306 |
-
|
307 |
-
#: link-library-admin.php:653
|
308 |
-
msgid "RSS Field Configuration"
|
309 |
-
msgstr "Configuration du champ RSS"
|
310 |
-
|
311 |
-
#: link-library-admin.php:654
|
312 |
-
msgid "Thumbnail Generation and Use"
|
313 |
-
msgstr "Génération de vignettes et utilisation"
|
314 |
-
|
315 |
-
#: link-library-admin.php:655
|
316 |
-
msgid "RSS Generation"
|
317 |
-
msgstr "Génération de flux d'informations RSS"
|
318 |
-
|
319 |
-
#: link-library-admin.php:656
|
320 |
-
msgid "Search Form Configuration"
|
321 |
-
msgstr "Configuration du formulaire de recherche"
|
322 |
-
|
323 |
-
#: link-library-admin.php:657
|
324 |
-
msgid "Link User Submission"
|
325 |
-
msgstr "Liens soumis par les usagers"
|
326 |
-
|
327 |
-
#: link-library-admin.php:658
|
328 |
-
msgid "Import / Export"
|
329 |
-
msgstr "Importer / Exporter"
|
330 |
-
|
331 |
-
#: link-library-admin.php:660
|
332 |
-
msgid "Reciprocal Link Checker"
|
333 |
-
msgstr "Vérificateur de liens réciproques"
|
334 |
-
|
335 |
-
#: link-library-admin.php:740
|
336 |
msgid "Thumbnails successfully generated!"
|
337 |
-
msgstr "Vignettes générées avec succès
|
338 |
|
339 |
-
#: link-library-admin.php:
|
340 |
msgid "Favicons successfully generated!"
|
341 |
-
msgstr "Icônes de favoris générées avec succès
|
342 |
|
343 |
-
#: link-library-admin.php:
|
|
|
344 |
msgid "Thumbnail successfully generated for"
|
345 |
msgstr "Vignette générée avec succès pour"
|
346 |
|
347 |
-
#: link-library-admin.php:
|
|
|
348 |
msgid "Favicon successfully generated for"
|
349 |
msgstr "Icône de favoris générée avec succès pour"
|
350 |
|
351 |
-
#: link-library-admin.php:
|
352 |
msgid "General Settings Saved"
|
353 |
-
msgstr "Configuration générale
|
354 |
|
355 |
-
#: link-library-admin.php:
|
356 |
msgid "Download exported links"
|
357 |
msgstr "Télécharger les liens exportés"
|
358 |
|
359 |
-
#: link-library-admin.php:
|
360 |
-
|
361 |
-
"Link Library plugin directory needs to be writable to perform this action"
|
362 |
-
msgstr ""
|
363 |
-
|
364 |
-
|
|
|
|
|
365 |
|
366 |
-
#: link-library-admin.php:
|
|
|
367 |
msgid "Library #"
|
368 |
-
msgstr "Librairie
|
369 |
|
370 |
-
#: link-library-admin.php:
|
371 |
msgid "Updated"
|
372 |
msgstr "Mis à jour"
|
373 |
|
374 |
-
#: link-library-admin.php:
|
375 |
msgid "Included Category ID"
|
376 |
-
msgstr "Identifiants
|
377 |
|
378 |
-
#: link-library-admin.php:
|
|
|
379 |
msgid "is invalid. Please check the ID in the Link Category editor."
|
380 |
-
msgstr ""
|
381 |
-
"est invalide. Veuillez vérifier l'identifiant dans l'éditeur de catégories "
|
382 |
-
"de liens."
|
383 |
|
384 |
-
#: link-library-admin.php:
|
385 |
msgid "Excluded Category ID"
|
386 |
-
msgstr "Identifiant
|
387 |
|
388 |
-
#: link-library-admin.php:
|
389 |
-
msgid "Invalid column count for link on row"
|
390 |
-
msgstr "Nombre de colonnes
|
391 |
|
392 |
-
#: link-library-admin.php:
|
393 |
msgid "Library Settings Exported"
|
394 |
msgstr "Configuration de librairie exportée"
|
395 |
|
396 |
-
#: link-library-admin.php:
|
397 |
msgid "Download here"
|
398 |
msgstr "Récupérer ici"
|
399 |
|
400 |
-
#: link-library-admin.php:
|
401 |
msgid "Library Settings imported successfully"
|
402 |
msgstr "Configuration de librairie exportée avec succès"
|
403 |
|
404 |
-
#: link-library-admin.php:
|
405 |
msgid "Library Settings Upload Failed"
|
406 |
-
msgstr "L
|
407 |
|
408 |
-
#: link-library-admin.php:
|
409 |
-
msgid "
|
410 |
-
msgstr "
|
411 |
|
412 |
-
#: link-library-admin.php:
|
413 |
-
msgid "link(s)
|
414 |
-
msgstr "lien(s)
|
415 |
|
416 |
-
#: link-library-admin.php:
|
417 |
msgid "Links are missing categories"
|
418 |
-
msgstr "Les liens n
|
419 |
|
420 |
-
#: link-library-admin.php:
|
421 |
msgid "Link(s) Approved"
|
422 |
msgstr "Lien(s) approuvé(s)"
|
423 |
|
424 |
-
#: link-library-admin.php:
|
425 |
msgid "Link(s) Deleted"
|
426 |
msgstr "Lien(s) supprimé(s)"
|
427 |
|
428 |
-
#: link-library-admin.php:
|
429 |
msgid "Stylesheet updated"
|
430 |
msgstr "Feuille de style mise à jour"
|
431 |
|
432 |
-
#: link-library-admin.php:
|
433 |
msgid "Stylesheet reset to original state"
|
434 |
msgstr "Feuille de style originale restaurée"
|
435 |
|
436 |
-
#: link-library-admin.php:
|
437 |
msgid "Settings updated"
|
438 |
msgstr "Configuration mise à jour"
|
439 |
|
440 |
-
#: link-library-admin.php:
|
441 |
-
|
442 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
443 |
msgid "Not allowed"
|
444 |
msgstr "Non permis"
|
445 |
|
446 |
-
#: link-library-admin.php:
|
447 |
-
#:
|
|
|
448 |
msgid "Message generated by"
|
449 |
msgstr "Message généré par"
|
450 |
|
451 |
-
#: link-library-admin.php:
|
|
|
452 |
msgid "Update channel"
|
453 |
msgstr "Canal de mise à jour"
|
454 |
|
455 |
-
#: link-library-admin.php:
|
|
|
456 |
msgid "Standard channel - Updates as they are released"
|
457 |
msgstr "Canal standard - Mise à jour à chaque version"
|
458 |
|
459 |
-
#: link-library-admin.php:
|
|
|
460 |
msgid "Monthly Channel - Updates once per month"
|
461 |
msgstr "Canal mensuel - Mise à jour une fois par mois"
|
462 |
|
463 |
-
#: link-library-admin.php:
|
464 |
-
|
465 |
-
"The stylesheet is now defined and stored using the Link Library admin "
|
466 |
-
"
|
467 |
-
msgstr ""
|
468 |
-
"La feuille de style est maintenant définie et sauvegardée à partir du "
|
469 |
-
"panneau d’administration de Link Library. Ceci évite des problèmes "
|
470 |
-
"lors des mises à jour."
|
471 |
|
472 |
-
#: link-library-admin.php:
|
473 |
msgid "Number of Libraries"
|
474 |
msgstr "Nombre de librairies"
|
475 |
|
476 |
-
#: link-library-admin.php:
|
477 |
msgid "Category selection method"
|
478 |
msgstr "Méthode de sélection des catégories"
|
479 |
|
480 |
-
#: link-library-admin.php:
|
481 |
msgid "Comma-separated ID list"
|
482 |
-
msgstr "Liste d
|
483 |
|
484 |
-
#: link-library-admin.php:
|
485 |
msgid "Multi-select List"
|
486 |
msgstr "Liste à sélection multiple"
|
487 |
|
488 |
-
#: link-library-admin.php:
|
489 |
-
|
490 |
-
"Enter comma-separate list of pages on which the Link Library stylesheet and "
|
491 |
-
"scripts
|
492 |
-
"the API"
|
493 |
-
msgstr ""
|
494 |
-
"Spécifier une liste de pages, séparées par des virgules, dans lesquelles les "
|
495 |
-
"feuilles de styles et les scripts de Link Library doivent être chargés. "
|
496 |
-
"Cette option est principalement utilisée si vous affichez Link Library en "
|
497 |
-
"utilisant son API."
|
498 |
|
499 |
-
#: link-library-admin.php:
|
500 |
msgid "Additional pages to load styles and scripts"
|
501 |
msgstr "Pages additionelles pour afficher les styles et scripts"
|
502 |
|
503 |
-
#: link-library-admin.php:
|
504 |
msgid "Debug Mode"
|
505 |
-
msgstr "
|
506 |
|
507 |
-
#: link-library-admin.php:
|
508 |
-
#: link-library-admin.php:
|
509 |
-
|
510 |
-
|
511 |
-
"the default category is not shown."
|
512 |
-
msgstr ""
|
513 |
-
"Cette fonctionnalité est seulement possible lorsque l’option “"
|
514 |
-
"N’afficher qu’une catégorie à la fois” est activée et que "
|
515 |
-
"la catégorie par défaut n’est pas affichée."
|
516 |
|
517 |
-
#: link-library-admin.php:
|
518 |
msgid "Page Title Prefix"
|
519 |
msgstr "Préfixe pour le titre des pages"
|
520 |
|
521 |
-
#: link-library-admin.php:
|
522 |
msgid "Page Title Suffix"
|
523 |
msgstr "Suffixe pour le titre des pages"
|
524 |
|
525 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
526 |
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
527 |
msgstr "CID pour le service de vignette de Thumbshots.com "
|
528 |
|
529 |
-
#: link-library-admin.php:
|
530 |
msgid "Thumbshots API Key"
|
531 |
msgstr "CID de Thumbshots"
|
532 |
|
533 |
-
#: link-library-admin.php:
|
534 |
-
msgid ""
|
535 |
-
"
|
536 |
-
"Thumbshots service"
|
537 |
-
msgstr ""
|
538 |
-
"Répertoire pour les images qui sont chargées manuellement ou bien qui sont "
|
539 |
-
"générées par le service Thumbshots"
|
540 |
|
541 |
-
#: link-library-admin.php:
|
542 |
-
msgid "
|
543 |
-
msgstr "
|
544 |
|
545 |
-
#: link-library-admin.php:
|
546 |
-
|
547 |
-
|
|
|
|
|
|
|
548 |
|
549 |
-
#: link-library-admin.php:
|
550 |
-
msgid "
|
551 |
-
msgstr "
|
|
|
|
|
|
|
|
|
552 |
|
553 |
-
#: link-library-admin.php:
|
554 |
msgid "Links Date Format"
|
555 |
msgstr "Format des dates pour les liens"
|
556 |
|
557 |
-
#: link-library-admin.php:
|
558 |
msgid "Help"
|
559 |
msgstr "Aide"
|
560 |
|
561 |
-
#: link-library-admin.php:
|
|
|
562 |
msgid "Enter list of additional link protocols, seperated by commas"
|
563 |
-
msgstr ""
|
564 |
-
"Entrer une liste de protocoles supplémentaires, séparés par des virgules"
|
565 |
|
566 |
-
#: link-library-admin.php:
|
567 |
msgid "Additional protocols"
|
568 |
-
msgstr "
|
|
|
|
|
|
|
|
|
569 |
|
570 |
-
#: link-library-admin.php:
|
571 |
msgid "Export All Links"
|
572 |
msgstr "Exporter tous les liens"
|
573 |
|
574 |
-
#: link-library-admin.php:
|
|
|
575 |
msgid "Custom full URL for expand icon. Uses default image if left empty."
|
576 |
-
msgstr ""
|
577 |
-
"URL spécifique pour l’icône d’ouverture. Utilise l’image "
|
578 |
-
"par défaut si laisser vide."
|
579 |
|
580 |
-
#: link-library-admin.php:
|
581 |
msgid "Expand Icon Image"
|
582 |
msgstr "Icon pour ouvrir"
|
583 |
|
584 |
-
#: link-library-admin.php:
|
|
|
585 |
msgid "Custom full URL for collapse icon. Uses default image if left empty."
|
586 |
-
msgstr ""
|
587 |
-
"URL spécifique pour l’icône de fermeture. Utilise l’image par "
|
588 |
-
"défaut si laisser vide."
|
589 |
|
590 |
-
#: link-library-admin.php:
|
591 |
msgid "Collapse Icon Image"
|
592 |
msgstr "Icon pour refermer"
|
593 |
|
594 |
-
#: link-library-admin.php:
|
595 |
msgid "Add new links to your site with this bookmarklet."
|
596 |
msgstr "Ajoutez de nouveaux liens à votre site en utilisant ce bookmarklet."
|
597 |
|
598 |
-
#: link-library-admin.php:
|
599 |
-
msgid ""
|
600 |
-
"
|
601 |
-
"bookmark toolbar."
|
602 |
-
msgstr ""
|
603 |
-
"Pour utiliser cette fonction, glissez le bouton ci-dessous vers la barre de "
|
604 |
-
"favoris de votre navigateur."
|
605 |
|
606 |
-
#: link-library-admin.php:
|
607 |
msgid "Add to Links"
|
608 |
msgstr "Ajouter aux liens"
|
609 |
|
610 |
-
#: link-library-admin.php:
|
611 |
-
msgid ""
|
612 |
-
"
|
613 |
-
"submitter e-mail field is displayed on the user link submission form"
|
614 |
-
msgstr ""
|
615 |
-
"L'approbation ou le rejet par courriel ne fonctionnera correctement que si "
|
616 |
-
"le champ e-mail est affiché dans le fomulaire de proposition"
|
617 |
|
618 |
-
#: link-library-admin.php:
|
619 |
-
msgid ""
|
620 |
-
"
|
621 |
-
"the short code [link-library-addlinkcustommsg] should be placed on the "
|
622 |
-
"destination page."
|
623 |
-
msgstr ""
|
624 |
-
"Adresse à laquelle l’usager sera redirigé après avoir soumis un "
|
625 |
-
"nouveau lien. Lorsqu’utilisé, le code [link-library-addlinkcustommsg] "
|
626 |
-
"devrait faire partie de la page de destination."
|
627 |
|
628 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
629 |
msgid "Link Acknowledgement URL"
|
630 |
msgstr "Adresse de la page de confirmation"
|
631 |
|
632 |
-
#: link-library-admin.php:
|
633 |
-
msgid ""
|
634 |
-
"
|
635 |
-
"%linkname% as a variable to be replaced by the actual link name"
|
636 |
-
msgstr ""
|
637 |
-
"Titre du courriel qui sera envoyé à l’administrateur quand des "
|
638 |
-
"nouveaux liens seront soumis. Utilisez %linkname% comme variable qui sera "
|
639 |
-
"remplacée par le nom du lien"
|
640 |
|
641 |
-
#: link-library-admin.php:
|
642 |
msgid "Moderation Notification Title"
|
643 |
msgstr "Titre du courriel de modération"
|
644 |
|
645 |
-
#: link-library-admin.php:
|
646 |
-
msgid ""
|
647 |
-
"
|
648 |
-
"contact information"
|
649 |
-
msgstr ""
|
650 |
-
"Enverra un courriel de confirmation aux usagers ayant soumis des liens si "
|
651 |
-
"ils ont fournis leur courriel"
|
652 |
|
653 |
-
#: link-library-admin.php:
|
654 |
msgid "E-mail submitter on link approval or rejection"
|
655 |
-
msgstr ""
|
656 |
-
"Envoyer un courriel à l'utilisateur ayant soumis le lien lors de "
|
657 |
-
"l'approbation ou du rejet"
|
658 |
|
659 |
-
#: link-library-admin.php:
|
660 |
msgid "Suppress Link Library message in e-mail footer"
|
661 |
msgstr "Supprimer le message sur Link Library dans le bas du courriel"
|
662 |
|
663 |
-
#: link-library-admin.php:
|
664 |
msgid "Only use first part of submitter name"
|
665 |
-
msgstr ""
|
666 |
-
"N'utiliser que la première partie du nom de l'utilisateur ayant soumis le "
|
667 |
-
"lien"
|
668 |
|
669 |
-
#: link-library-admin.php:
|
670 |
-
msgid ""
|
671 |
-
"
|
672 |
-
msgstr ""
|
673 |
-
"Le nom de l’utilisateur qui apparaîtra sur les messages d’"
|
674 |
-
"approbation"
|
675 |
|
676 |
-
#: link-library-admin.php:
|
677 |
msgid "Moderator Name"
|
678 |
msgstr "Nom du modérateur"
|
679 |
|
680 |
-
#: link-library-admin.php:
|
681 |
msgid "The e-mail address that the approval e-mail will be sent from"
|
682 |
-
msgstr ""
|
683 |
-
"L’adresse courriel de laquelle les messages d’approbation seront "
|
684 |
-
"envoyés"
|
685 |
|
686 |
-
#: link-library-admin.php:
|
687 |
msgid "Moderator E-mail"
|
688 |
-
msgstr "Adresse courriel du modérateur"
|
689 |
|
690 |
-
#: link-library-admin.php:
|
691 |
-
msgid ""
|
692 |
-
"
|
693 |
-
"actual link name"
|
694 |
-
msgstr ""
|
695 |
-
"Titre du courriel d’approbation. Utilisez %linkname% comme variable "
|
696 |
-
"qui sera remplacé par le nom du lien"
|
697 |
|
698 |
-
#: link-library-admin.php:
|
699 |
msgid "Approval e-mail title"
|
700 |
-
msgstr "Titre du courriel d
|
701 |
|
702 |
-
#: link-library-admin.php:
|
703 |
-
msgid ""
|
704 |
-
"
|
705 |
-
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
706 |
-
"the link address"
|
707 |
-
msgstr ""
|
708 |
-
"Contenu du courriel d’approbation du lien. Utilisez %linkname% comme "
|
709 |
-
"variable qui sera remplacée par le nom de lien, %submittername% pour le nom "
|
710 |
-
"de la personne ayant soumise le lien et %linkurl% pour l’adresse du "
|
711 |
-
"lien."
|
712 |
|
713 |
-
#: link-library-admin.php:
|
714 |
msgid "Approval e-mail body"
|
715 |
-
msgstr "Contenu du courriel d
|
716 |
|
717 |
-
#: link-library-admin.php:
|
718 |
-
msgid ""
|
719 |
-
"
|
720 |
-
"the actual link name"
|
721 |
-
msgstr ""
|
722 |
-
"Titre du courriel de rejet du lien. Utilisez %linkname% comme variable qui "
|
723 |
-
"sera remplacée par le nom du lien"
|
724 |
|
725 |
-
#: link-library-admin.php:
|
726 |
msgid "Rejection e-mail title"
|
727 |
msgstr "Titre du courriel de rejet du lien"
|
728 |
|
729 |
-
#: link-library-admin.php:
|
730 |
-
msgid ""
|
731 |
-
"
|
732 |
-
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
733 |
-
"the link address"
|
734 |
-
msgstr ""
|
735 |
-
"Contenu du courriel de rejet du lien. Utilisez %linkname% comme variable qui "
|
736 |
-
"sera remplacée par le nom de lien, %submittername% pour le nom de la "
|
737 |
-
"personne ayant soumise le lien et %linkurl% pour l’adresse du lien."
|
738 |
|
739 |
-
#: link-library-admin.php:
|
740 |
msgid "Rejection e-mail body"
|
741 |
msgstr "Contenu du courriel de rejet du lien"
|
742 |
|
743 |
-
#: link-library-admin.php:
|
744 |
-
msgid ""
|
745 |
-
"
|
746 |
-
"Author section in the Link Library Admin pages. If you enjoy this plugin and "
|
747 |
-
"use it regularly, please consider making a donation to the author before "
|
748 |
-
"turning off these messages. This menu section will disappear along with the "
|
749 |
-
"other elements."
|
750 |
-
msgstr ""
|
751 |
-
"L’option suivante vous permet de masquer le bouton de don et la "
|
752 |
-
"section sur ’'autheur dans l’administration de Link Library. Si "
|
753 |
-
"vous aimez cette extension et que vous l’utilisez régulièrement, merci "
|
754 |
-
"de penser à faire un don à l’autheur avant de masquer ces messages. "
|
755 |
|
756 |
-
#: link-library-admin.php:
|
757 |
-
msgid "
|
|
|
|
|
|
|
|
|
758 |
msgstr "Enregistrer la configuration"
|
759 |
|
760 |
-
#: link-library-admin.php:
|
761 |
-
|
762 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
763 |
msgid "Link Name"
|
764 |
msgstr "Nom du lien"
|
765 |
|
766 |
-
#: link-library-admin.php:
|
767 |
-
#: link-library-
|
|
|
|
|
|
|
768 |
msgid "Link Category"
|
769 |
msgstr "Catégorie de liens"
|
770 |
|
771 |
-
#: link-library-admin.php:
|
772 |
msgid "Link URL"
|
773 |
msgstr "Adresse du lien"
|
774 |
|
775 |
-
#: link-library-admin.php:
|
776 |
-
#: link-library-admin.php:
|
777 |
-
#: link-library-
|
|
|
|
|
|
|
|
|
778 |
msgid "Link Description"
|
779 |
msgstr "Description du lien"
|
780 |
|
781 |
-
#: link-library-admin.php:
|
782 |
msgid "No Links Found to Moderate"
|
783 |
msgstr "Aucun lien trouvé nécessitant une modération"
|
784 |
|
785 |
-
#: link-library-admin.php:
|
786 |
msgid "Check All"
|
787 |
msgstr "Cocher tous les choix"
|
788 |
|
789 |
-
#: link-library-admin.php:
|
790 |
msgid "Uncheck All"
|
791 |
msgstr "Tout décocher"
|
792 |
|
793 |
-
#: link-library-admin.php:
|
794 |
msgid "Approve Selected Items"
|
795 |
msgstr "Approuver les liens sélectionnés"
|
796 |
|
797 |
-
#: link-library-admin.php:
|
798 |
msgid "Delete Selected Items"
|
799 |
msgstr "Supprimer les liens sélectionnés"
|
800 |
|
801 |
-
#: link-library-admin.php:
|
802 |
-
msgid ""
|
803 |
-
"
|
804 |
-
"stylesheet using the button below or copy/paste your backup stylesheet into "
|
805 |
-
"the editor."
|
806 |
-
msgstr ""
|
807 |
-
"Si l'éditeur de feuille de style est vide après une mise à jour, appuyez sur "
|
808 |
-
"le bouton ci-dessous pour importer la version originale de la feuille de "
|
809 |
-
"style ou effectuez un copier/coller à partir de votre copie de sauvegarde de "
|
810 |
-
"la feuille de style vers l'éditeur."
|
811 |
|
812 |
-
#: link-library-admin.php:
|
813 |
msgid "Submit"
|
814 |
msgstr "Soumettre"
|
815 |
|
816 |
-
#: link-library-admin.php:
|
817 |
msgid "Reset to default"
|
818 |
-
msgstr "Restauration
|
819 |
|
820 |
-
#: link-library-admin.php:
|
821 |
msgid "Select Current Library Settings"
|
822 |
msgstr "Sélectionnez la configuration de librairie courante"
|
823 |
|
824 |
-
#: link-library-admin.php:
|
825 |
msgid "Go"
|
826 |
msgstr "Sélectionner"
|
827 |
|
828 |
-
#: link-library-admin.php:
|
829 |
msgid "Copy from:"
|
830 |
-
msgstr "Copier de
|
831 |
|
832 |
-
#: link-library-admin.php:
|
833 |
msgid "Copy"
|
834 |
msgstr "Copier"
|
835 |
|
836 |
-
#: link-library-admin.php:
|
837 |
-
#: link-library-admin.php:
|
838 |
-
|
839 |
-
"Link Library Supports the Creation of an unlimited number of configurations "
|
840 |
-
"
|
841 |
-
msgstr ""
|
842 |
-
"Link Library supporte la création d’un nombre illimité de "
|
843 |
-
"configurations pour afficher les liens sur votre site"
|
844 |
|
845 |
-
#: link-library-admin.php:
|
846 |
msgid "Library Name"
|
847 |
msgstr "Nom de la librairie"
|
848 |
|
849 |
-
#: link-library-admin.php:
|
850 |
msgid "Feature"
|
851 |
msgstr "Fonctionnalité"
|
852 |
|
853 |
-
#: link-library-admin.php:
|
854 |
msgid "Code to insert on a Wordpress page"
|
855 |
msgstr "Code à insérer dans une page WordPress"
|
856 |
|
857 |
-
#: link-library-admin.php:
|
858 |
msgid "Display basic link library"
|
859 |
msgstr "Afficher la liste de liens"
|
860 |
|
861 |
-
#: link-library-admin.php:
|
862 |
msgid "Display list of link categories"
|
863 |
msgstr "Afficher la liste des catégories de liens"
|
864 |
|
865 |
-
#: link-library-admin.php:
|
866 |
msgid "Display search box"
|
867 |
msgstr "Afficher le champ de recherche"
|
868 |
|
869 |
-
#: link-library-admin.php:
|
870 |
msgid "Display link submission form"
|
871 |
msgstr "Afficher le formulaire de soumission de liens"
|
872 |
|
873 |
-
#: link-library-admin.php:
|
874 |
#, php-format
|
875 |
msgid ""
|
876 |
"You are about to Delete Library #'%s'\n"
|
877 |
" 'Cancel' to stop, 'OK' to delete."
|
878 |
msgstr ""
|
879 |
-
"Vous être sur le point de supprimer la configuration de la librairie "
|
880 |
-
"
|
881 |
|
882 |
-
#: link-library-admin.php:
|
883 |
msgid "Delete Library"
|
884 |
msgstr "Supprimer la librairie"
|
885 |
|
886 |
-
#: link-library-admin.php:
|
887 |
#, php-format
|
888 |
msgid ""
|
889 |
"You are about to reset Library '%s'\n"
|
890 |
" 'Cancel' to stop, 'OK' to reset."
|
891 |
msgstr ""
|
892 |
-
"Vous êtes sur le point de réinitialiser la configuration de la librairie "
|
893 |
-
"
|
894 |
|
895 |
-
#: link-library-admin.php:
|
896 |
msgid "Reset current Library"
|
897 |
msgstr "Réinitialiser la configuration de librairie courante"
|
898 |
|
899 |
-
#: link-library-admin.php:
|
900 |
#, php-format
|
901 |
msgid ""
|
902 |
"You are about to reset Library '%s' for a table layout\n"
|
903 |
" 'Cancel' to stop, 'OK' to reset."
|
904 |
msgstr ""
|
905 |
-
"Vous êtes sur le point de réinitialiser la configuration de la librairie "
|
906 |
-
"'
|
907 |
-
"interrompre, 'OK' pour continuer."
|
908 |
|
909 |
-
#: link-library-admin.php:
|
910 |
msgid "Reset current Library for table layout"
|
911 |
-
msgstr ""
|
912 |
-
"Réinitialiser la configuration de librairie courante pour une mise en page "
|
913 |
-
"tabulaire"
|
914 |
|
915 |
-
#: link-library-admin.php:
|
916 |
msgid "Current Library Name"
|
917 |
msgstr "Nom de la librairie courante"
|
918 |
|
919 |
-
#: link-library-admin.php:
|
|
|
920 |
msgid "Leave Empty to see all categories"
|
921 |
msgstr "Laissez vide pour afficher toutes les catégories"
|
922 |
|
923 |
-
#: link-library-admin.php:
|
924 |
-
#: link-library-admin.php:
|
|
|
|
|
925 |
msgid "Enter list of comma-separated"
|
926 |
msgstr "Spécifier une liste de valeurs, séparées par des virgules"
|
927 |
|
928 |
-
#: link-library-admin.php:
|
|
|
929 |
msgid "numeric category IDs"
|
930 |
msgstr "identifiants de catégories numériques"
|
931 |
|
932 |
-
#: link-library-admin.php:
|
933 |
-
msgid ""
|
934 |
-
"
|
935 |
-
"a category name and look for its ID in the address shown in your browsers "
|
936 |
-
"status bar. For example"
|
937 |
-
msgstr ""
|
938 |
-
"Pour trouver les identifiants; aller sur la page de configuration des "
|
939 |
-
"catégories de liens, placer votre souris au-dessus du nom de la catégorie et "
|
940 |
-
"cherchez l'identifiant dans l'adresse qui est affichée dans la barre de "
|
941 |
-
"status de votre navigateur. Par exemple"
|
942 |
|
943 |
-
#: link-library-admin.php:
|
944 |
msgid "Categories to be displayed (Empty=All)"
|
945 |
msgstr "Catégories à afficher (Vide=Toutes)"
|
946 |
|
947 |
-
#: link-library-admin.php:
|
948 |
msgid "Categories to be displayed"
|
949 |
msgstr "Catégories à afficher"
|
950 |
|
951 |
-
#: link-library-admin.php:
|
952 |
-
#: link-library-admin.php:
|
|
|
953 |
msgid "For example"
|
954 |
msgstr "Par exemple"
|
955 |
|
956 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
957 |
msgid "Show all categories"
|
958 |
msgstr "Montrer toutes les catégories"
|
959 |
|
960 |
-
#: link-library-admin.php:
|
961 |
-
|
962 |
-
msgstr "Pas de catégorie de lien! Créer s'en une!"
|
963 |
-
|
964 |
-
#: link-library-admin.php:2282 link-library-admin.php:2286
|
965 |
msgid "numeric category IDs that should not be shown"
|
966 |
msgstr "identifiants de catégories numériques à ne pas afficher"
|
967 |
|
968 |
-
#: link-library-admin.php:
|
969 |
msgid "Categories to be excluded"
|
970 |
msgstr "Catégories à exclure"
|
971 |
|
972 |
-
#: link-library-admin.php:
|
973 |
msgid "No Exclusions"
|
974 |
msgstr "Aucune exclusion"
|
975 |
|
976 |
-
#: link-library-admin.php:
|
|
|
977 |
msgid "Only show one category of links at a time"
|
978 |
-
msgstr "N
|
979 |
|
980 |
-
#: link-library-admin.php:
|
981 |
msgid "Only show one category at a time"
|
982 |
-
msgstr "N
|
983 |
|
984 |
-
#: link-library-admin.php:
|
985 |
-
msgid ""
|
986 |
-
"
|
987 |
-
"reloading the whole page or HTML GET to reload entire page with a new link. "
|
988 |
-
"The Permalinks option must be enabled for HTML GET + Permalink to work "
|
989 |
-
"correctly."
|
990 |
-
msgstr ""
|
991 |
-
"Sélectionner si la librairie AJAX est utilisée pour rafraîchir la liste sans "
|
992 |
-
"recharger complètement la page ou si la méthode HTML GET doit recharger la "
|
993 |
-
"page complète avec un nouveau lien. L'option des liens personnalisés doit "
|
994 |
-
"être activée pour que l'option HTML GET + Permaliens fonctionne correctement."
|
995 |
|
996 |
-
#: link-library-admin.php:
|
997 |
msgid "Switching Method"
|
998 |
msgstr "Méthode pour les mises à jour de la page"
|
999 |
|
1000 |
-
#: link-library-admin.php:
|
1001 |
-
msgid ""
|
1002 |
-
"
|
1003 |
-
msgstr ""
|
1004 |
-
"Catégorie à afficher par défaut lorsqu'une seule catégorie est présente "
|
1005 |
-
"(identifiant numérique)"
|
1006 |
|
1007 |
-
#: link-library-admin.php:
|
1008 |
msgid "Hide category on start in single cat AJAX mode"
|
1009 |
-
msgstr ""
|
1010 |
-
"Cacher les catégories au démarrage dans le mode AJAX avec une seule catégorie"
|
1011 |
|
1012 |
-
#: link-library-admin.php:
|
|
|
1013 |
msgid "File path is relative to Link Library plugin directory"
|
1014 |
-
msgstr ""
|
1015 |
-
"Le chemin du fichier doit être relatif par rapport au répertoire du module "
|
1016 |
-
"Link Library"
|
1017 |
|
1018 |
-
#: link-library-admin.php:
|
1019 |
msgid "Icon to display when performing AJAX queries"
|
1020 |
msgstr "Icône à afficher lorsque des requêtes AJAX sont effectuées"
|
1021 |
|
1022 |
-
#: link-library-admin.php:
|
|
|
1023 |
msgid "Only show a limited number of links and add page navigation links"
|
1024 |
-
msgstr ""
|
1025 |
-
"Afficher seulement un nombre limité de liens et afficher une section de "
|
1026 |
-
"navigation des liens"
|
1027 |
|
1028 |
-
#: link-library-admin.php:
|
1029 |
msgid "Paginate Results"
|
1030 |
msgstr "Paginer les résultats"
|
1031 |
|
1032 |
-
#: link-library-admin.php:
|
|
|
1033 |
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
1034 |
msgstr "Nombre de liens devant être affichés en “Mode Pagination”"
|
1035 |
|
1036 |
-
#: link-library-admin.php:
|
1037 |
msgid "Links per Page"
|
1038 |
msgstr "Liens par page"
|
1039 |
|
1040 |
-
#: link-library-admin.php:
|
1041 |
msgid "Pagination Position"
|
1042 |
msgstr "Position de la pagination"
|
1043 |
|
1044 |
-
#: link-library-admin.php:
|
1045 |
msgid "After Links"
|
1046 |
msgstr "Après le lien"
|
1047 |
|
1048 |
-
#: link-library-admin.php:
|
|
|
1049 |
msgid "Before Links"
|
1050 |
msgstr "Avant le lien"
|
1051 |
|
1052 |
-
#: link-library-admin.php:
|
1053 |
msgid "Hide Results if Empty"
|
1054 |
msgstr "Masquer les résultats si vide"
|
1055 |
|
1056 |
-
#: link-library-admin.php:
|
1057 |
msgid "Enable Permalinks"
|
1058 |
msgstr "Activer les liens permanents"
|
1059 |
|
1060 |
-
#: link-library-admin.php:
|
1061 |
msgid "Permalinks Page"
|
1062 |
msgstr "Page des liens permanents"
|
1063 |
|
1064 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1065 |
msgid "Results Order"
|
1066 |
msgstr "Ordre des résultats"
|
1067 |
|
1068 |
-
#: link-library-admin.php:
|
|
|
1069 |
msgid "Order by Name"
|
1070 |
msgstr "Trier par nom"
|
1071 |
|
1072 |
-
#: link-library-admin.php:
|
|
|
1073 |
msgid "Order by ID"
|
1074 |
msgstr "Trier par identifiant"
|
1075 |
|
1076 |
-
#: link-library-admin.php:
|
1077 |
msgid "Order of categories based on included category list"
|
1078 |
-
msgstr "Trier les catégories selon l
|
1079 |
|
1080 |
-
#: link-library-admin.php:
|
1081 |
msgid "Order by"
|
1082 |
msgstr "Trier par"
|
1083 |
|
1084 |
-
#: link-library-admin.php:
|
|
|
1085 |
msgid "Wordpress Plugin"
|
1086 |
-
msgstr "Extension
|
1087 |
|
1088 |
-
#: link-library-admin.php:
|
1089 |
msgid "Link Categories Display Format"
|
1090 |
-
msgstr "Format d
|
1091 |
|
1092 |
-
#: link-library-admin.php:
|
|
|
1093 |
msgid "Table"
|
1094 |
msgstr "Table"
|
1095 |
|
1096 |
-
#: link-library-admin.php:
|
|
|
1097 |
msgid "Unordered List"
|
1098 |
-
msgstr "Liste non-
|
1099 |
|
1100 |
-
#: link-library-admin.php:
|
1101 |
msgid "Drop-Down List"
|
1102 |
msgstr "Liste déroulante"
|
1103 |
|
1104 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
1105 |
msgid "Display link counts"
|
1106 |
msgstr "Afficher la quantité de liens"
|
1107 |
|
1108 |
-
#: link-library-admin.php:
|
1109 |
msgid "Display categories with search results"
|
1110 |
msgstr "Afficher les catégories avec les résultats de recherche"
|
1111 |
|
1112 |
-
#: link-library-admin.php:
|
1113 |
-
|
1114 |
-
msgstr "Titre du lien sur le contenu"
|
1115 |
-
|
1116 |
-
#: link-library-admin.php:2534 link-library-admin.php:2537
|
1117 |
msgid "This setting does not apply when selecting My Link Order for the order"
|
1118 |
-
msgstr ""
|
1119 |
-
"Cette option ne s'applique que lorsque l'on choisit l'extension My Link "
|
1120 |
-
"Order comme ordre de présentation"
|
1121 |
|
1122 |
-
#: link-library-admin.php:
|
|
|
1123 |
msgid "Direction"
|
1124 |
msgstr "Direction"
|
1125 |
|
1126 |
-
#: link-library-admin.php:
|
|
|
1127 |
msgid "Ascending"
|
1128 |
msgstr "Croissant"
|
1129 |
|
1130 |
-
#: link-library-admin.php:
|
|
|
1131 |
msgid "Descending"
|
1132 |
msgstr "Décroissant"
|
1133 |
|
1134 |
-
#: link-library-admin.php:
|
1135 |
-
#: link-library-admin.php:
|
1136 |
-
|
1137 |
-
|
1138 |
-
"inserting images instead of < and >"
|
1139 |
-
msgstr ""
|
1140 |
-
"Utilisez [ et ] dans la description pour écrire du code HTML, tel que du "
|
1141 |
-
"code pour afficher une image, au lien d'utiliser < et >"
|
1142 |
|
1143 |
-
#: link-library-admin.php:
|
|
|
1144 |
msgid "Show Category Description"
|
1145 |
msgstr "Afficher la description des catégories"
|
1146 |
|
1147 |
-
#: link-library-admin.php:
|
|
|
1148 |
msgid "Position"
|
1149 |
msgstr "Position"
|
1150 |
|
1151 |
-
#: link-library-admin.php:
|
|
|
1152 |
msgid "Right"
|
1153 |
msgstr "Droite"
|
1154 |
|
1155 |
-
#: link-library-admin.php:
|
|
|
1156 |
msgid "Left"
|
1157 |
msgstr "Gauche"
|
1158 |
|
1159 |
-
#: link-library-admin.php:
|
1160 |
msgid "Width of Categories Table in Percents"
|
1161 |
msgstr "Largeur de la table des catégories en pourcentage"
|
1162 |
|
1163 |
-
#: link-library-admin.php:
|
1164 |
-
|
1165 |
-
"Determines the number of alternating div tags that will be placed before and "
|
1166 |
-
"
|
1167 |
-
msgstr ""
|
1168 |
-
"Indique le nombre de balises div qui seront placées en alternance avant et "
|
1169 |
-
"après chaque catégorie de liens"
|
1170 |
|
1171 |
-
#: link-library-admin.php:
|
1172 |
-
|
1173 |
-
"These div tags can be used to style of position link categories on the link "
|
1174 |
-
"page"
|
1175 |
-
msgstr ""
|
1176 |
-
"Ces balises div peuvent être utilisées pour positionner les catégories de "
|
1177 |
-
"lien sur la page"
|
1178 |
|
1179 |
-
#: link-library-admin.php:
|
1180 |
msgid "Number of alternating div classes"
|
1181 |
msgstr "Nombre de classes div en alternance"
|
1182 |
|
1183 |
-
#: link-library-admin.php:
|
1184 |
msgid "Number of columns in Categories Table"
|
1185 |
msgstr "Nombre de colonnes dans la table des catégories"
|
1186 |
|
1187 |
-
#: link-library-admin.php:
|
1188 |
msgid "First div class name"
|
1189 |
msgstr "Premier nom de classe de la div"
|
1190 |
|
1191 |
-
#: link-library-admin.php:
|
1192 |
msgid "Use Div Class or Heading tag around Category Names"
|
1193 |
-
msgstr ""
|
1194 |
-
"Utiliser une balise div ou une balise d'entête autour des noms de catégories"
|
1195 |
|
1196 |
-
#: link-library-admin.php:
|
1197 |
msgid "Div Class"
|
1198 |
-
msgstr "
|
1199 |
|
1200 |
-
#: link-library-admin.php:
|
1201 |
msgid "Heading Tag"
|
1202 |
-
msgstr "Balise d
|
1203 |
|
1204 |
-
#: link-library-admin.php:
|
1205 |
msgid "Second div class name"
|
1206 |
msgstr "Second nom de classe div"
|
1207 |
|
1208 |
-
#: link-library-admin.php:
|
|
|
1209 |
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
1210 |
-
msgstr ""
|
1211 |
-
"Exemples de noms de classes div: linklistcatname, Exemples de balises "
|
1212 |
-
"d'entêtes : h3"
|
1213 |
|
1214 |
-
#: link-library-admin.php:
|
1215 |
msgid "Div Class Name or Heading label"
|
1216 |
msgstr "Nom de classe div ou type de la balise de titre"
|
1217 |
|
1218 |
-
#: link-library-admin.php:
|
1219 |
msgid "Third div class name"
|
1220 |
msgstr "Troisième nom de classe div"
|
1221 |
|
1222 |
-
#: link-library-admin.php:
|
1223 |
-
|
1224 |
-
"Set this address to a page running Link Library to place categories on a "
|
1225 |
-
"
|
1226 |
-
"and HTMLGET fetch method."
|
1227 |
-
msgstr ""
|
1228 |
-
"Configurer cette adresse vers une page utilisant Link Library pour placer la "
|
1229 |
-
"liste des catégories sur une autre page. Ce champ devrait toujours être "
|
1230 |
-
"utilisé en conjonction avec le mode N'affichez qu'une catégorie à la fois et "
|
1231 |
-
"la méthode HTML GET."
|
1232 |
|
1233 |
-
#: link-library-admin.php:
|
1234 |
msgid "Category Target Address"
|
1235 |
msgstr "Adresse cible pour les liens de catégories"
|
1236 |
|
1237 |
-
#: link-library-admin.php:
|
1238 |
msgid "Link Results Order"
|
1239 |
msgstr "Ordre des résultats"
|
1240 |
|
1241 |
-
#: link-library-admin.php:
|
1242 |
msgid "Order set by "
|
1243 |
msgstr "Trier par"
|
1244 |
|
1245 |
-
#: link-library-admin.php:
|
1246 |
msgid "Order randomly"
|
1247 |
msgstr "Trier au hazard"
|
1248 |
|
1249 |
-
#: link-library-admin.php:
|
1250 |
msgid "Order by updated date"
|
1251 |
msgstr "Trier par date de mise à jour"
|
1252 |
|
1253 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
1254 |
msgid "List Featured Links ahead of Regular Links"
|
1255 |
msgstr "Afficher les liens vedettes avant les liens réguliers"
|
1256 |
|
1257 |
-
#: link-library-admin.php:
|
1258 |
msgid "Show Expand Link button and hide links"
|
1259 |
msgstr "Montrer le bouton 'Développer les liens' et cacher les liens"
|
1260 |
|
1261 |
-
#: link-library-admin.php:
|
1262 |
msgid "Combine all results without categories"
|
1263 |
msgstr "Combiner tous les résultats sans les catégories"
|
1264 |
|
1265 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
1266 |
msgid "Except for My Link Order mode"
|
1267 |
-
msgstr "Sauf pour le mode avec
|
1268 |
|
1269 |
-
#: link-library-admin.php:
|
|
|
1270 |
msgid "Leave empty to show all results"
|
1271 |
-
msgstr "Laissez vide pour afficher
|
1272 |
|
1273 |
-
#: link-library-admin.php:
|
1274 |
msgid "Max number of links to display"
|
1275 |
msgstr "Nombre maximum de liens à afficher"
|
1276 |
|
1277 |
-
#: link-library-admin.php:
|
1278 |
-
|
1279 |
-
"Sets default link target window, does not override specific targets set in "
|
1280 |
-
"
|
1281 |
-
msgstr ""
|
1282 |
-
"Configure la fenêtre cible pour les liens. Cette valeur n'est pas "
|
1283 |
-
"prioritaire par rapport aux cibles spécifiques des liens."
|
1284 |
|
1285 |
-
#: link-library-admin.php:
|
1286 |
msgid "Link Target"
|
1287 |
msgstr "Cible du lien"
|
1288 |
|
1289 |
-
#: link-library-admin.php:
|
1290 |
msgid "Link Display Format"
|
1291 |
-
msgstr "Format d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1292 |
|
1293 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
1294 |
msgid "Show Column Headers"
|
1295 |
-
msgstr "Afficher les
|
1296 |
|
1297 |
-
#: link-library-admin.php:
|
1298 |
msgid "Link Column Header"
|
1299 |
-
msgstr "
|
1300 |
|
1301 |
-
#: link-library-admin.php:
|
1302 |
msgid "Description Column Header"
|
1303 |
-
msgstr "
|
1304 |
|
1305 |
-
#: link-library-admin.php:
|
1306 |
msgid "Notes Column Header"
|
1307 |
-
msgstr "
|
1308 |
|
1309 |
-
#: link-library-admin.php:
|
1310 |
msgid "Hide Category Names"
|
1311 |
msgstr "Masquer les noms de catégories"
|
1312 |
|
1313 |
-
#: link-library-admin.php:
|
1314 |
msgid "Show Hidden Links"
|
1315 |
msgstr "Afficher les liens cachés"
|
1316 |
|
1317 |
-
#: link-library-admin.php:
|
|
|
1318 |
msgid "Need to be active for Link Categories to work"
|
1319 |
msgstr "Doit être coché pour que les liens de catégories fonctionnent"
|
1320 |
|
1321 |
-
#: link-library-admin.php:
|
1322 |
msgid "Embed HTML anchors"
|
1323 |
-
msgstr "Inclusion d
|
1324 |
|
1325 |
-
#: link-library-admin.php:
|
1326 |
msgid "Show Hidden Links to Admins/Editors"
|
1327 |
msgstr "Montrer les liens cachés aux Administrateurs/Editeurs"
|
1328 |
|
1329 |
-
#: link-library-admin.php:
|
1330 |
-
msgid ""
|
1331 |
-
"
|
1332 |
-
"elements."
|
1333 |
-
msgstr ""
|
1334 |
-
"Organiser les différents liens ci-dessous avec la souris ( cliquer-déplacer-"
|
1335 |
-
"déposer )"
|
1336 |
|
1337 |
-
#: link-library-admin.php:
|
|
|
1338 |
msgid "Image"
|
1339 |
msgstr "Image"
|
1340 |
|
1341 |
-
#: link-library-admin.php:
|
1342 |
msgid "Name"
|
1343 |
msgstr "Nom"
|
1344 |
|
1345 |
-
#: link-library-admin.php:
|
1346 |
msgid "Date"
|
1347 |
msgstr "Date"
|
1348 |
|
1349 |
-
#: link-library-admin.php:
|
1350 |
msgid "Desc"
|
1351 |
msgstr "Desc"
|
1352 |
|
1353 |
-
#: link-library-admin.php:
|
1354 |
msgid "Notes"
|
1355 |
msgstr "Notes"
|
1356 |
|
1357 |
-
#: link-library-admin.php:
|
1358 |
msgid "RSS"
|
1359 |
msgstr "RSS"
|
1360 |
|
1361 |
-
#: link-library-admin.php:
|
1362 |
-
|
1363 |
-
|
|
|
1364 |
|
1365 |
-
#: link-library-admin.php:
|
1366 |
msgid "Phone"
|
1367 |
-
msgstr "
|
1368 |
|
1369 |
-
#: link-library-admin.php:
|
1370 |
-
#: link-library-admin.php:
|
1371 |
-
#: link-library-
|
|
|
|
|
|
|
1372 |
msgid "E-mail"
|
1373 |
msgstr "Adresse électronique"
|
1374 |
|
1375 |
-
#: link-library-admin.php:
|
1376 |
msgid "Hits"
|
1377 |
msgstr "Accès"
|
1378 |
|
1379 |
-
#: link-library-admin.php:
|
1380 |
msgid "Rating"
|
1381 |
msgstr "Classement"
|
1382 |
|
1383 |
-
#: link-library-admin.php:
|
1384 |
msgid "Large Desc"
|
1385 |
msgstr "Grande Desc"
|
1386 |
|
1387 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1388 |
msgid "Display"
|
1389 |
msgstr "Afficher"
|
1390 |
|
1391 |
-
#: link-library-admin.php:
|
1392 |
msgid "Before"
|
1393 |
msgstr "Avant"
|
1394 |
|
1395 |
-
#: link-library-admin.php:
|
1396 |
msgid "After"
|
1397 |
msgstr "Après"
|
1398 |
|
1399 |
-
#: link-library-admin.php:
|
1400 |
msgid "Additional Details"
|
1401 |
msgstr "Détails additionnels"
|
1402 |
|
1403 |
-
#: link-library-admin.php:
|
1404 |
msgid "Link Source"
|
1405 |
msgstr "Source du lien"
|
1406 |
|
1407 |
-
#: link-library-admin.php:
|
1408 |
-
msgid ""
|
1409 |
-
"
|
1410 |
-
|
1411 |
-
|
1412 |
-
"
|
1413 |
-
"
|
|
|
|
|
|
|
|
|
1414 |
|
1415 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
1416 |
msgid "Intermittent Before Link"
|
1417 |
msgstr "Balises intermittentes avant le lien"
|
1418 |
|
1419 |
-
#: link-library-admin.php:
|
1420 |
msgid "Frequency of additional output before and after complete link group"
|
1421 |
-
msgstr ""
|
1422 |
-
"Fréquence des affichages supplémentaires avant et après chaque groupe de "
|
1423 |
-
"liens"
|
1424 |
|
1425 |
-
#: link-library-admin.php:
|
|
|
1426 |
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1427 |
msgstr "Afficher avant le groupe de liens (lien, notes, description, etc...)"
|
1428 |
|
1429 |
-
#: link-library-admin.php:
|
1430 |
msgid "This column allows for the output of text/code before each link"
|
1431 |
-
msgstr ""
|
1432 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1433 |
-
"après chaque lien"
|
1434 |
|
1435 |
-
#: link-library-admin.php:
|
1436 |
msgid "Before Link"
|
1437 |
msgstr "Avant le lien"
|
1438 |
|
1439 |
-
#: link-library-admin.php:
|
1440 |
msgid "This column allows for the output of text/code before each link image"
|
1441 |
-
msgstr ""
|
1442 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1443 |
-
"après chaque image"
|
1444 |
|
1445 |
-
#: link-library-admin.php:
|
1446 |
msgid "Code/Text to be displayed before each link image"
|
1447 |
msgstr "Code/Texte à afficher avant chaque image"
|
1448 |
|
1449 |
-
#: link-library-admin.php:
|
1450 |
msgid "Code/Text to be displayed after each link image"
|
1451 |
msgstr "Code/Texte à afficher après chaque image"
|
1452 |
|
1453 |
-
#: link-library-admin.php:
|
1454 |
msgid "CSS Class to be assigned to link image"
|
1455 |
msgstr "Classe CSS qui sera assignée à l’image"
|
1456 |
|
1457 |
-
#: link-library-admin.php:
|
1458 |
-
#: link-library-admin.php:
|
|
|
|
|
1459 |
msgid "Primary"
|
1460 |
msgstr "Principal"
|
1461 |
|
1462 |
-
#: link-library-admin.php:
|
1463 |
-
#: link-library-admin.php:
|
|
|
|
|
1464 |
msgid "Secondary"
|
1465 |
msgstr "Secondaire"
|
1466 |
|
1467 |
-
#: link-library-admin.php:
|
1468 |
-
msgid ""
|
1469 |
-
"
|
1470 |
-
"name"
|
1471 |
-
msgstr ""
|
1472 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1473 |
-
"après chaque nom"
|
1474 |
|
1475 |
-
#: link-library-admin.php:
|
1476 |
msgid "Code/Text to be displayed before each link"
|
1477 |
msgstr "Code/Texte à afficher avant chaque lien"
|
1478 |
|
1479 |
-
#: link-library-admin.php:
|
1480 |
msgid "Code/Text to be displayed after each link"
|
1481 |
msgstr "Code/Texte à afficher après chaque lien"
|
1482 |
|
1483 |
-
#: link-library-admin.php:
|
1484 |
-
msgid ""
|
1485 |
-
"
|
1486 |
-
|
1487 |
-
|
1488 |
-
|
1489 |
-
|
1490 |
|
1491 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
1492 |
msgid "Link Date"
|
1493 |
msgstr "Date du lien"
|
1494 |
|
1495 |
-
#: link-library-admin.php:
|
1496 |
msgid "Check to display link date"
|
1497 |
-
msgstr "Cocher pour afficher la date
|
1498 |
|
1499 |
-
#: link-library-admin.php:
|
1500 |
msgid "Code/Text to be displayed before each date"
|
1501 |
msgstr "Code/Texte à afficher avant chaque date"
|
1502 |
|
1503 |
-
#: link-library-admin.php:
|
1504 |
msgid "Code/Text to be displayed after each date"
|
1505 |
msgstr "Code/Texte à afficher après chaque date"
|
1506 |
|
1507 |
-
#: link-library-admin.php:
|
1508 |
-
msgid ""
|
1509 |
-
"
|
1510 |
-
"description"
|
1511 |
-
msgstr ""
|
1512 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1513 |
-
"après chaque description"
|
1514 |
|
1515 |
-
#: link-library-admin.php:
|
1516 |
msgid "Check to display link descriptions"
|
1517 |
msgstr "Cocher pour afficher la description du lien"
|
1518 |
|
1519 |
-
#: link-library-admin.php:
|
1520 |
msgid "Code/Text to be displayed before each description"
|
1521 |
msgstr "Code/Texte à afficher avant chaque description"
|
1522 |
|
1523 |
-
#: link-library-admin.php:
|
1524 |
msgid "Code/Text to be displayed after each description"
|
1525 |
msgstr "Code/Texte à afficher après chaque description"
|
1526 |
|
1527 |
-
#: link-library-admin.php:
|
1528 |
-
msgid ""
|
1529 |
-
"
|
1530 |
-
"notes"
|
1531 |
-
msgstr ""
|
1532 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1533 |
-
"après chaque note"
|
1534 |
|
1535 |
-
#: link-library-admin.php:
|
1536 |
-
#: link-library-
|
|
|
|
|
|
|
1537 |
msgid "Link Notes"
|
1538 |
msgstr "Notes du lien"
|
1539 |
|
1540 |
-
#: link-library-admin.php:
|
1541 |
msgid "Check to display link notes"
|
1542 |
msgstr "Cocher pour afficher les notes du lien"
|
1543 |
|
1544 |
-
#: link-library-admin.php:
|
1545 |
msgid "Code/Text to be displayed before each note"
|
1546 |
msgstr "Code/Texte à afficher avant chaque note"
|
1547 |
|
1548 |
-
#: link-library-admin.php:
|
1549 |
msgid "Code/Text to be displayed after each note"
|
1550 |
msgstr "Code/Texte à afficher après chaque note"
|
1551 |
|
1552 |
-
#: link-library-admin.php:
|
1553 |
-
msgid ""
|
1554 |
-
"
|
1555 |
-
msgstr ""
|
1556 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1557 |
-
"après les icônes RSS"
|
1558 |
|
1559 |
-
#: link-library-admin.php:
|
1560 |
msgid "RSS Icons"
|
1561 |
msgstr "Icône RSS"
|
1562 |
|
1563 |
-
#: link-library-admin.php:
|
1564 |
msgid "See below"
|
1565 |
msgstr "Voir ci-dessous"
|
1566 |
|
1567 |
-
#: link-library-admin.php:
|
1568 |
msgid "Code/Text to be displayed before RSS Icons"
|
1569 |
msgstr "Code/Texte à afficher avant les icônes RSS"
|
1570 |
|
1571 |
-
#: link-library-admin.php:
|
1572 |
msgid "Code/Text to be displayed after RSS Icons"
|
1573 |
msgstr "Code/Texte à afficher après les icônes RSS"
|
1574 |
|
1575 |
-
#: link-library-admin.php:
|
1576 |
-
msgid ""
|
1577 |
-
"
|
1578 |
-
|
1579 |
-
|
1580 |
-
"
|
|
|
1581 |
|
1582 |
-
#: link-library-admin.php:
|
1583 |
-
#: link-library-admin.php:
|
|
|
1584 |
msgid "False"
|
1585 |
msgstr "Faux"
|
1586 |
|
1587 |
-
#: link-library-admin.php:
|
1588 |
msgid "Web Address"
|
1589 |
msgstr "Adresse du site"
|
1590 |
|
1591 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
1592 |
msgid "Label"
|
1593 |
msgstr "Identifiant"
|
1594 |
|
1595 |
-
#: link-library-admin.php:
|
1596 |
msgid "Code/Text to be displayed before Web Link"
|
1597 |
msgstr "Code/Texte à afficher avant l’hyperlien"
|
1598 |
|
1599 |
-
#: link-library-admin.php:
|
1600 |
msgid "Code/Text to be displayed after Web Link"
|
1601 |
msgstr "Code/Texte à afficher après l’hyperlien"
|
1602 |
|
1603 |
-
#: link-library-admin.php:
|
1604 |
msgid "Text Label that the web link will be assigned to."
|
1605 |
msgstr "Texte associé à l’hyperlien."
|
1606 |
|
1607 |
-
#: link-library-admin.php:
|
|
|
1608 |
msgid "Select which link address will be displayed / used for link"
|
1609 |
-
msgstr ""
|
1610 |
-
"Sélectionner l’adresse qui doit être utilisée / affichée pour le lien"
|
1611 |
|
1612 |
-
#: link-library-admin.php:
|
1613 |
-
msgid ""
|
1614 |
-
"
|
1615 |
-
"Telephone Number"
|
1616 |
-
msgstr ""
|
1617 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1618 |
-
"après le numéro de téléphone"
|
1619 |
|
1620 |
-
#: link-library-admin.php:
|
1621 |
-
#: link-library-admin.php:
|
1622 |
-
#:
|
|
|
|
|
1623 |
msgid "Telephone"
|
1624 |
msgstr "Téléphone"
|
1625 |
|
1626 |
-
#: link-library-admin.php:
|
|
|
1627 |
msgid "Plain Text"
|
1628 |
msgstr "Texte simple"
|
1629 |
|
1630 |
-
#: link-library-admin.php:
|
1631 |
-
msgid "Link"
|
1632 |
-
msgstr "Lien"
|
1633 |
-
|
1634 |
-
#: link-library-admin.php:3117
|
1635 |
msgid "Code/Text to be displayed before Telephone Number"
|
1636 |
msgstr "Code/Texte à afficher avant le numéro de téléphone"
|
1637 |
|
1638 |
-
#: link-library-admin.php:
|
1639 |
msgid "Code/Text to be displayed after Telephone Number"
|
1640 |
msgstr "Code/Texte à afficher après le numéro de téléphone"
|
1641 |
|
1642 |
-
#: link-library-admin.php:
|
1643 |
msgid "Text Label that the telephone will be assigned to."
|
1644 |
msgstr "Texte associé au numéro de téléphone."
|
1645 |
|
1646 |
-
#: link-library-admin.php:
|
1647 |
-
msgid ""
|
1648 |
-
"
|
1649 |
-
msgstr ""
|
1650 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1651 |
-
"après chaque email"
|
1652 |
|
1653 |
-
#: link-library-admin.php:
|
1654 |
msgid "MailTo Link"
|
1655 |
msgstr "Lien mailto"
|
1656 |
|
1657 |
-
#: link-library-admin.php:
|
1658 |
msgid "MailTo Link with Label"
|
1659 |
-
msgstr "Lien
|
1660 |
|
1661 |
-
#: link-library-admin.php:
|
1662 |
msgid "Formatted Command"
|
1663 |
msgstr "Commande formattée"
|
1664 |
|
1665 |
-
#: link-library-admin.php:
|
1666 |
msgid "Formatted Command with Labels"
|
1667 |
msgstr "Commande formattée avec affichage textuel"
|
1668 |
|
1669 |
-
#: link-library-admin.php:
|
1670 |
msgid "Code/Text to be displayed before E-mail"
|
1671 |
msgstr "Code/Texte à afficher avant chaque courriel"
|
1672 |
|
1673 |
-
#: link-library-admin.php:
|
1674 |
msgid "Code/Text to be displayed after E-mail"
|
1675 |
msgstr "Code/Texte à afficher après le courriel"
|
1676 |
|
1677 |
-
#: link-library-admin.php:
|
1678 |
-
msgid ""
|
1679 |
-
"
|
1680 |
-
msgstr ""
|
1681 |
-
"Titre texte qui sera utilisé pour le lien vers l’envoie de courriel."
|
1682 |
|
1683 |
-
#: link-library-admin.php:
|
1684 |
-
msgid ""
|
1685 |
-
"
|
1686 |
-
"the symbols #email and #company to indicate the position where these "
|
1687 |
-
"elements should be inserted."
|
1688 |
-
msgstr ""
|
1689 |
-
"Commande dans laquelle l’adresse électronique sera incluse. Dans le "
|
1690 |
-
"cas d’une commande, utilisez les symboles #email et #company pour "
|
1691 |
-
"indiquer l’emplacement de ces éléments."
|
1692 |
|
1693 |
-
#: link-library-admin.php:
|
1694 |
-
msgid ""
|
1695 |
-
"
|
1696 |
-
msgstr ""
|
1697 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1698 |
-
"après chaque hyperlien"
|
1699 |
|
1700 |
-
#: link-library-admin.php:
|
1701 |
msgid "Link Hits"
|
1702 |
msgstr "Statistiques du lien"
|
1703 |
|
1704 |
-
#: link-library-admin.php:
|
1705 |
msgid "Code/Text to be displayed before Link Hits"
|
1706 |
msgstr "Code/Texte à afficher avant les statistiques du lien"
|
1707 |
|
1708 |
-
#: link-library-admin.php:
|
1709 |
msgid "Code/Text to be displayed after Link Hits"
|
1710 |
-
msgstr "Code/Texte à afficher
|
1711 |
|
1712 |
-
#: link-library-admin.php:
|
1713 |
-
msgid ""
|
1714 |
-
"
|
1715 |
-
"Rating"
|
1716 |
-
msgstr ""
|
1717 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1718 |
-
"après le classement du lien"
|
1719 |
|
1720 |
-
#: link-library-admin.php:
|
1721 |
msgid "Link Rating"
|
1722 |
msgstr "Classement du lien"
|
1723 |
|
1724 |
-
#: link-library-admin.php:
|
1725 |
msgid "Code/Text to be displayed before Link Rating"
|
1726 |
-
msgstr "Code/Texte à afficher
|
1727 |
|
1728 |
-
#: link-library-admin.php:
|
1729 |
msgid "Code/Text to be displayed after Link Rating"
|
1730 |
-
msgstr "Code/Texte à afficher
|
1731 |
|
1732 |
-
#: link-library-admin.php:
|
1733 |
-
|
1734 |
-
|
1735 |
-
"Large Description"
|
1736 |
-
msgstr ""
|
1737 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché avant et "
|
1738 |
-
"après chaque grande description"
|
1739 |
|
1740 |
-
#: link-library-admin.php:
|
1741 |
-
#:
|
|
|
|
|
1742 |
msgid "Link Large Description"
|
1743 |
-
msgstr "Grande
|
1744 |
|
1745 |
-
#: link-library-admin.php:
|
|
|
|
|
1746 |
msgid "Code/Text to be displayed before Link Large Description"
|
1747 |
msgstr "Code/Texte à afficher avant chaque grande description"
|
1748 |
|
1749 |
-
#: link-library-admin.php:
|
|
|
|
|
1750 |
msgid "Code/Text to be displayed after Link Large Description"
|
1751 |
msgstr "Code/Texte à afficher après chaque grande description"
|
1752 |
|
1753 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
1754 |
msgid "This column allows for the output of text/code after each link"
|
1755 |
-
msgstr ""
|
1756 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché après "
|
1757 |
-
"chaque lien"
|
1758 |
|
1759 |
-
#: link-library-admin.php:
|
1760 |
msgid "After Link Block"
|
1761 |
msgstr "Après le lien complet"
|
1762 |
|
1763 |
-
#: link-library-admin.php:
|
1764 |
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1765 |
msgstr "Afficher après le groupe de liens (lien, notes, description, etc...)"
|
1766 |
|
1767 |
-
#: link-library-admin.php:
|
1768 |
-
msgid ""
|
1769 |
-
"
|
1770 |
-
"determined in the first column"
|
1771 |
-
msgstr ""
|
1772 |
-
"Cette colonne permet de spécifier le texte/code qui sera affiché après le "
|
1773 |
-
"nombre de liens spécifié sur la première ligne de cette table"
|
1774 |
|
1775 |
-
#: link-library-admin.php:
|
1776 |
msgid "Intermittent After Link"
|
1777 |
msgstr "Balises intermittentes après le lien"
|
1778 |
|
1779 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1780 |
msgid "Show Link Updated Flag"
|
1781 |
-
msgstr "Afficher l
|
1782 |
|
1783 |
-
#: link-library-admin.php:
|
1784 |
msgid "Convert [] to <> in Link Description and Notes"
|
1785 |
msgstr "Convertir [] à <> dans les descriptions et notes de liens"
|
1786 |
|
1787 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1788 |
msgid "Add nofollow tag to outgoing links"
|
1789 |
msgstr "Ajouter une balise nofollow aux liens sortants"
|
1790 |
|
1791 |
-
#: link-library-admin.php:
|
1792 |
msgid "Show edit links when logged in as editor or administrator"
|
1793 |
-
msgstr ""
|
1794 |
-
"Afficher un lien d'édition lorsque l'utilisateur est un éditeur ou un "
|
1795 |
-
"administrateur"
|
1796 |
|
1797 |
-
#: link-library-admin.php:
|
1798 |
msgid "Show link name when no image is assigned"
|
1799 |
-
msgstr "Afficher le nom du lien quand il n
|
1800 |
|
1801 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
1802 |
msgid "Enable link Pop-Ups"
|
1803 |
-
msgstr "Activer les fenêtres
|
1804 |
|
1805 |
-
#: link-library-admin.php:
|
1806 |
msgid "Pop-Up Width"
|
1807 |
msgstr "Largeur de la fenêtre pop-up"
|
1808 |
|
1809 |
-
#: link-library-admin.php:
|
1810 |
msgid "Pop-Up Height"
|
1811 |
msgstr "Hauteur de la fenêtre pop-up"
|
1812 |
|
1813 |
-
#: link-library-admin.php:
|
1814 |
msgid "Dialog contents"
|
1815 |
msgstr "Contenu de la fenêtre"
|
1816 |
|
1817 |
-
#: link-library-admin.php:
|
1818 |
msgid "Show RSS Link using Text"
|
1819 |
msgstr "Afficher le lien RSS de façon textuelle"
|
1820 |
|
1821 |
-
#: link-library-admin.php:
|
1822 |
msgid "Show RSS Link using Standard Icon"
|
1823 |
-
msgstr "Afficher le lien RSS en utilisant l
|
1824 |
|
1825 |
-
#: link-library-admin.php:
|
1826 |
msgid "Show RSS Preview Link"
|
1827 |
-
msgstr "Afficher un lien vers l
|
1828 |
|
1829 |
-
#: link-library-admin.php:
|
1830 |
msgid "Number of articles shown in RSS Preview"
|
1831 |
-
msgstr "Nombre d
|
1832 |
|
1833 |
-
#: link-library-admin.php:
|
1834 |
msgid "Show RSS Feed Headers in Link Library output"
|
1835 |
-
msgstr ""
|
1836 |
-
"Afficher les entêtes des flux d'informations RSS dans la page générée par "
|
1837 |
-
"Link Library"
|
1838 |
|
1839 |
-
#: link-library-admin.php:
|
1840 |
msgid "Show RSS Feed Content in Link Library output"
|
1841 |
-
msgstr ""
|
1842 |
-
"Afficher le contenu des flux d'informations RSS dans la page générée par "
|
1843 |
-
"Link Library"
|
1844 |
|
1845 |
-
#: link-library-admin.php:
|
1846 |
msgid "Number of RSS articles shown in Link Library Output"
|
1847 |
-
msgstr "Nombre d
|
|
|
|
|
|
|
|
|
1848 |
|
1849 |
-
#: link-library-admin.php:
|
1850 |
msgid "RSS Preview Width"
|
1851 |
-
msgstr "Largeur de l
|
1852 |
|
1853 |
-
#: link-library-admin.php:
|
1854 |
msgid "RSS Preview Height"
|
1855 |
-
msgstr "Hauteur de l
|
1856 |
|
1857 |
-
#: link-library-admin.php:
|
1858 |
-
msgid ""
|
1859 |
-
"
|
1860 |
-
|
1861 |
-
|
1862 |
-
"
|
|
|
|
|
|
|
|
|
|
|
1863 |
|
1864 |
-
#: link-library-admin.php:
|
1865 |
-
msgid "
|
1866 |
-
msgstr "
|
1867 |
|
1868 |
-
#: link-library-admin.php:
|
1869 |
msgid "Give priority to images assigned to links if present"
|
1870 |
-
msgstr "Donner une priorité aux images
|
1871 |
|
1872 |
-
#: link-library-admin.php:
|
1873 |
msgid "Generate Images / Favorite Icons"
|
1874 |
msgstr "Générer les images ou icônes de favoris"
|
1875 |
|
1876 |
-
#: link-library-admin.php:
|
1877 |
-
|
1878 |
-
"This button is only available when a valid API key is entered under the Link "
|
1879 |
-
"
|
1880 |
-
msgstr ""
|
1881 |
-
"Ce bouton est seulement disponible quand un CID valide est saisi dans les "
|
1882 |
-
"paramètres généraux de Link Library."
|
1883 |
|
1884 |
-
#: link-library-admin.php:
|
1885 |
msgid "Generate Thumbnails and Store locally"
|
1886 |
msgstr "Générer les vignettes et les conserver"
|
1887 |
|
1888 |
-
#: link-library-admin.php:
|
1889 |
msgid "Generate Favorite Icons and Store locally"
|
1890 |
msgstr "Générer les icônes de favoris et les conserver"
|
1891 |
|
1892 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1893 |
msgid "Publish RSS Feed"
|
1894 |
-
msgstr "Publier un flux d
|
1895 |
|
1896 |
-
#: link-library-admin.php:
|
1897 |
msgid "Number of items in RSS feed"
|
1898 |
-
msgstr "Nombre d
|
1899 |
|
1900 |
-
#: link-library-admin.php:
|
1901 |
msgid "RSS Feed Title"
|
1902 |
-
msgstr "Titre du flux d
|
1903 |
|
1904 |
-
#: link-library-admin.php:
|
1905 |
msgid "RSS Feed Description"
|
1906 |
-
msgstr "Description du flux d
|
1907 |
|
1908 |
-
#: link-library-admin.php:
|
1909 |
-
msgid ""
|
1910 |
-
"
|
1911 |
-
"link_library_rss_feed=1&settingset=1 )"
|
1912 |
-
msgstr ""
|
1913 |
-
"Adresse du fil de nouvelles RSS (défaut votresite.com?"
|
1914 |
-
"link_library_rss_feed=1&settingset=1 )"
|
1915 |
|
1916 |
-
#: link-library-admin.php:
|
1917 |
msgid "Search Label"
|
1918 |
msgstr "Texte pour la recherche"
|
1919 |
|
1920 |
-
#: link-library-admin.php:
|
1921 |
-
msgid "Search"
|
1922 |
-
msgstr "
|
|
|
|
|
|
|
|
|
1923 |
|
1924 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
1925 |
msgid "Leave empty when links are to be displayed on same page as search box"
|
1926 |
-
msgstr ""
|
1927 |
-
"Laissez ce champ vide lorsque les liens sont affichés sur la même page que "
|
1928 |
-
"la boîte de recherche"
|
1929 |
|
1930 |
-
#: link-library-admin.php:
|
1931 |
msgid "Results Page Address"
|
1932 |
msgstr "Adresse de la page des résultats"
|
1933 |
|
1934 |
-
#: link-library-admin.php:
|
1935 |
msgid "Following this link shows a list of all links awaiting moderation"
|
1936 |
-
msgstr ""
|
1937 |
-
"Suivez ce lien pour afficher une liste des liens en attente de modération"
|
1938 |
|
1939 |
-
#: link-library-admin.php:
|
1940 |
msgid "View list of links awaiting moderation"
|
1941 |
-
msgstr "Visionner la liste des liens qui attendent d
|
1942 |
|
1943 |
-
#: link-library-admin.php:
|
1944 |
msgid "Show user links immediately"
|
1945 |
msgstr "Afficher immédiatement les liens soumis par les utilisateurs"
|
1946 |
|
1947 |
-
#: link-library-admin.php:
|
1948 |
msgid "E-mail admin on link submission"
|
1949 |
-
msgstr "Envoyer un
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1950 |
|
1951 |
-
#: link-library-admin.php:
|
1952 |
msgid "Require login to display form"
|
1953 |
msgstr "Nécessite une connexion pour afficher le formulaire"
|
1954 |
|
1955 |
-
#: link-library-admin.php:
|
1956 |
msgid "Allow link submission with empty link"
|
1957 |
msgstr "Accepter la soumission de liens sans adresse"
|
1958 |
|
1959 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
1960 |
msgid "Display captcha"
|
1961 |
-
msgstr "Afficher
|
1962 |
|
1963 |
-
#: link-library-admin.php:
|
1964 |
-
msgid ""
|
1965 |
-
"
|
1966 |
-
msgstr ""
|
1967 |
-
"Cette fonctionnalité ne peut être accessible qu’aux membres connectés"
|
1968 |
|
1969 |
-
#: link-library-admin.php:
|
1970 |
msgid "Store login name on link submission"
|
1971 |
-
msgstr "Enregistrer le nom de l
|
1972 |
|
1973 |
-
#: link-library-admin.php:
|
1974 |
msgid "Add new link label"
|
1975 |
-
msgstr "Texte du champ d
|
1976 |
|
1977 |
-
#: link-library-admin.php:
|
1978 |
-
#:
|
|
|
1979 |
msgid "Add new link"
|
1980 |
msgstr "Ajouter un nouveau lien"
|
1981 |
|
1982 |
-
#: link-library-admin.php:
|
1983 |
msgid "Link name label"
|
1984 |
msgstr "Texte pour le nom du lien"
|
1985 |
|
1986 |
-
#: link-library-admin.php:
|
1987 |
msgid "Link address label"
|
1988 |
-
msgstr "Texte pour l
|
1989 |
|
1990 |
-
#: link-library-admin.php:
|
|
|
|
|
1991 |
msgid "Link Address"
|
1992 |
msgstr "Adresse du lien"
|
1993 |
|
1994 |
-
#: link-library-admin.php:
|
1995 |
msgid "Link RSS label"
|
1996 |
msgstr "Texte du lien RSS"
|
1997 |
|
1998 |
-
#: link-library-admin.php:
|
1999 |
-
#:
|
|
|
|
|
|
|
2000 |
msgid "Link RSS"
|
2001 |
msgstr "Flux RSS du lien"
|
2002 |
|
2003 |
-
#: link-library-admin.php:
|
2004 |
-
#: link-library-admin.php:
|
2005 |
-
#: link-library-admin.php:
|
2006 |
-
#: link-library-admin.php:
|
2007 |
-
#: link-library-admin.php:
|
2008 |
-
#: link-library-admin.php:
|
2009 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
2010 |
msgid "Hide"
|
2011 |
msgstr "Masquer"
|
2012 |
|
2013 |
-
#: link-library-admin.php:
|
2014 |
-
#: link-library-admin.php:
|
2015 |
-
#: link-library-admin.php:
|
2016 |
-
#: link-library-admin.php:
|
2017 |
-
#: link-library-admin.php:
|
2018 |
-
#: link-library-admin.php:
|
2019 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
2020 |
msgid "Show"
|
2021 |
msgstr "Afficher"
|
2022 |
|
2023 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024 |
msgid "Link category label"
|
2025 |
msgstr "Texte pour la catégorie du lien"
|
2026 |
|
2027 |
-
#: link-library-admin.php:
|
2028 |
-
msgid ""
|
2029 |
-
"
|
2030 |
-
"(e.g. 1,5,4) instead of displaying the set of categories specified by the "
|
2031 |
-
"library."
|
2032 |
-
msgstr ""
|
2033 |
-
"Liste de catégories séparées par des virgules à être affichées dans la liste "
|
2034 |
-
"de sélection de catégories (e.g. 1,5,4) au lieu de celles spécifiées par la "
|
2035 |
-
"configuration des catégories de la librairie."
|
2036 |
|
2037 |
-
#: link-library-admin.php:
|
2038 |
msgid "Link category override selection list"
|
2039 |
msgstr "Liste de catégories de remplacement"
|
2040 |
|
2041 |
-
#: link-library-admin.php:
|
2042 |
-
msgid ""
|
2043 |
-
"
|
2044 |
-
|
2045 |
-
|
2046 |
-
"
|
2047 |
-
"
|
2048 |
|
2049 |
-
#: link-library-admin.php:
|
2050 |
-
#: link-library-
|
|
|
2051 |
msgid "User-submitted category"
|
2052 |
-
msgstr "Catégorie soumise par l
|
2053 |
|
2054 |
-
#: link-library-admin.php:
|
2055 |
msgid "No"
|
2056 |
msgstr "Non"
|
2057 |
|
2058 |
-
#: link-library-admin.php:
|
2059 |
msgid "Allow"
|
2060 |
msgstr "Permettre"
|
2061 |
|
2062 |
-
#: link-library-admin.php:
|
2063 |
msgid "User-submitted category prompt"
|
2064 |
-
msgstr "Texte pour la soumission de catégories par l
|
2065 |
|
2066 |
-
#: link-library-admin.php:
|
2067 |
-
#:
|
|
|
2068 |
msgid "User-submitted category (define below)"
|
2069 |
-
msgstr "Catégorie définie par l
|
2070 |
|
2071 |
-
#: link-library-admin.php:
|
2072 |
msgid "Link description label"
|
2073 |
msgstr "Texte pour la description du lien"
|
2074 |
|
2075 |
-
#: link-library-admin.php:
|
2076 |
msgid "Link notes label"
|
2077 |
msgstr "Texte pour les notes du lien"
|
2078 |
|
2079 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2080 |
msgid "Use Text Area for Notes"
|
2081 |
-
msgstr "Utiliser une zone de texte pour les notes
|
|
|
|
|
|
|
|
|
2082 |
|
2083 |
-
#: link-library-admin.php:
|
2084 |
msgid "Reciprocal Link label"
|
2085 |
msgstr "Texte du lien réciproque"
|
2086 |
|
2087 |
-
#: link-library-admin.php:
|
2088 |
-
#: link-library-
|
2089 |
-
#:
|
|
|
|
|
|
|
2090 |
msgid "Reciprocal Link"
|
2091 |
msgstr "Lien réciproque"
|
2092 |
|
2093 |
-
#: link-library-admin.php:
|
2094 |
msgid "Secondary Address label"
|
2095 |
-
msgstr "Texte de l
|
2096 |
|
2097 |
-
#: link-library-admin.php:
|
2098 |
-
#:
|
|
|
2099 |
msgid "Secondary Address"
|
2100 |
msgstr "Adresse secondaire"
|
2101 |
|
2102 |
-
#: link-library-admin.php:
|
2103 |
msgid "Link Telephone label"
|
2104 |
msgstr "Texte du numéro de téléphone"
|
2105 |
|
2106 |
-
#: link-library-admin.php:
|
2107 |
msgid "Link E-mail label"
|
2108 |
-
msgstr "Texte pour l
|
2109 |
|
2110 |
-
#: link-library-admin.php:
|
2111 |
msgid "Link Submitter Name label"
|
2112 |
-
msgstr "Texte pour le nom d
|
2113 |
|
2114 |
-
#: link-library-admin.php:
|
2115 |
-
#: render-link-library-addlink-sc.php:254
|
2116 |
-
msgid "Submitter Name"
|
2117 |
-
msgstr "Nom de l'utilisateur ayant soumis le lien"
|
2118 |
-
|
2119 |
-
#: link-library-admin.php:3859
|
2120 |
msgid "Link Submitter E-mail label"
|
2121 |
-
msgstr ""
|
2122 |
-
"Texte pour l'adresse électronique de l'utilisateur ayant soumis le lien"
|
2123 |
|
2124 |
-
#: link-library-admin.php:
|
2125 |
-
#:
|
|
|
2126 |
msgid "Submitter E-mail"
|
2127 |
-
msgstr "
|
2128 |
|
2129 |
-
#: link-library-admin.php:
|
2130 |
msgid "Link Submitter Comment Label"
|
2131 |
-
msgstr "Texte pour les
|
2132 |
|
2133 |
-
#: link-library-admin.php:
|
2134 |
-
#:
|
|
|
2135 |
msgid "Submitter Comment"
|
2136 |
-
msgstr "Commentaire de l
|
2137 |
|
2138 |
-
#: link-library-admin.php:
|
2139 |
msgid "Large Description Label"
|
2140 |
-
msgstr "Texte de la
|
2141 |
|
2142 |
-
#: link-library-admin.php:
|
|
|
2143 |
msgid "Large Description"
|
2144 |
-
msgstr "Grande
|
2145 |
|
2146 |
-
#: link-library-admin.php:
|
2147 |
msgid "Custom Captcha Question"
|
2148 |
-
msgstr "Question de
|
2149 |
|
2150 |
-
#: link-library-admin.php:
|
2151 |
-
#:
|
|
|
2152 |
msgid "Is boiling water hot or cold?"
|
2153 |
-
msgstr "Est-ce que l
|
2154 |
|
2155 |
-
#: link-library-admin.php:
|
2156 |
msgid "Custom Captcha Answer"
|
2157 |
-
msgstr "Réponse à la question
|
2158 |
|
2159 |
-
#: link-library-admin.php:
|
|
|
2160 |
msgid "hot"
|
2161 |
msgstr "chaude"
|
2162 |
|
2163 |
-
#: link-library-admin.php:
|
2164 |
msgid "Add Link button label"
|
2165 |
-
msgstr "Texte du bouton d
|
2166 |
|
2167 |
-
#: link-library-admin.php:
|
|
|
2168 |
msgid "Add Link"
|
2169 |
msgstr "Ajouter un lien"
|
2170 |
|
2171 |
-
#: link-library-admin.php:
|
2172 |
msgid "New Link Message"
|
2173 |
msgstr "Message pour les nouveaux liens"
|
2174 |
|
2175 |
-
#: link-library-admin.php:
|
2176 |
msgid "New link submitted"
|
2177 |
msgstr "Nouveau lien soumis"
|
2178 |
|
2179 |
-
#: link-library-admin.php:
|
2180 |
msgid "New Link Moderation Label"
|
2181 |
msgstr "Message pour les liens devant être modérés"
|
2182 |
|
2183 |
-
#: link-library-admin.php:
|
2184 |
msgid "it will appear in the list once moderated. Thank you."
|
2185 |
msgstr "il apparaîtra dans la liste une fois modéré. Merci."
|
2186 |
|
2187 |
-
#: link-library-admin.php:
|
2188 |
-
msgid ""
|
2189 |
-
"
|
2190 |
-
"file needs to follow template for column layout."
|
2191 |
-
msgstr ""
|
2192 |
-
"Permets d’ajouter des liens en groupe dans la base de données de liens "
|
2193 |
-
"de Wordpress. Le fichier CSV doit suivre le format établi dans l'exemple."
|
2194 |
|
2195 |
-
#: link-library-admin.php:
|
2196 |
msgid "CSV file to upload to import links"
|
2197 |
-
msgstr "Fichier CSV à
|
2198 |
|
2199 |
-
#: link-library-admin.php:
|
2200 |
msgid "file template"
|
2201 |
msgstr "example de fichier"
|
2202 |
|
2203 |
-
#: link-library-admin.php:
|
2204 |
-
msgid "Import Links"
|
2205 |
-
msgstr "Importer les liens"
|
2206 |
|
2207 |
-
#: link-library-admin.php:
|
2208 |
msgid "First row contains column headers"
|
2209 |
-
msgstr "La première ligne contient les
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2210 |
|
2211 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2212 |
msgid "Overwrites current library settings with contents of CSV file"
|
2213 |
-
msgstr ""
|
2214 |
-
"Écrase la configuration de librairie courante avec le contenu du fichier CSV"
|
2215 |
|
2216 |
-
#: link-library-admin.php:
|
2217 |
msgid "Library Settings CSV file to import"
|
2218 |
msgstr "Fichier CSV contenant une configuration de librairie à importer"
|
2219 |
|
2220 |
-
#: link-library-admin.php:
|
2221 |
msgid "Import Library Settings"
|
2222 |
-
msgstr "
|
2223 |
|
2224 |
-
#: link-library-admin.php:
|
2225 |
msgid "Generates CSV file with current library configuration for download"
|
2226 |
-
msgstr ""
|
2227 |
-
"Générer un fichier CSV contenant la configuration de la librairie courante "
|
2228 |
-
"afin de le télécharger"
|
2229 |
|
2230 |
-
#: link-library-admin.php:
|
2231 |
msgid "Export current library settings"
|
2232 |
msgstr "Exporter la configuration de la librairie courante"
|
2233 |
|
2234 |
-
#: link-library-admin.php:
|
2235 |
msgid "Export Library Settings"
|
2236 |
msgstr "Exporter la configuration de la librairie"
|
2237 |
|
2238 |
-
#: link-library-admin.php:
|
2239 |
msgid "Search string"
|
2240 |
msgstr "Chaîne de recherche"
|
2241 |
|
2242 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
2243 |
msgid "Check Reciprocal Links"
|
2244 |
msgstr "Vérifier les liens réciproques"
|
2245 |
|
2246 |
-
#: link-library-admin.php:
|
2247 |
-
msgid "
|
2248 |
-
msgstr "
|
|
|
|
|
|
|
|
|
2249 |
|
2250 |
-
#: link-library-admin.php:
|
2251 |
msgid "Featured Link"
|
2252 |
-
msgstr "Lien
|
2253 |
|
2254 |
-
#: link-library-admin.php:
|
2255 |
msgid "No Follow"
|
2256 |
msgstr "No Follow"
|
2257 |
|
2258 |
-
#: link-library-admin.php:
|
2259 |
msgid "Updated Date"
|
2260 |
msgstr "Date de mise à jour"
|
2261 |
|
2262 |
-
#: link-library-admin.php:
|
2263 |
msgid "Secondary Web Address"
|
2264 |
-
msgstr "Adresse
|
2265 |
|
2266 |
-
#: link-library-admin.php:
|
|
|
2267 |
msgid "Visit"
|
2268 |
msgstr "Visiter"
|
2269 |
|
2270 |
-
#: link-library-admin.php:
|
2271 |
msgid "Number of link views"
|
2272 |
msgstr "Nombre de visites du lien"
|
2273 |
|
2274 |
-
#: link-library-admin.php:
|
2275 |
msgid "Link Submitter"
|
2276 |
msgstr "Utilisateur ayant soumis le lien"
|
2277 |
|
2278 |
-
#: link-library-admin.php:
|
|
|
|
|
2279 |
msgid "Link Submitter Name"
|
2280 |
-
msgstr "Nom de l
|
2281 |
|
2282 |
-
#: link-library-admin.php:
|
|
|
|
|
2283 |
msgid "Link Submitter E-mail"
|
2284 |
-
msgstr "
|
2285 |
|
2286 |
-
#: link-library-admin.php:
|
|
|
|
|
|
|
|
|
2287 |
msgid "Current Link Image"
|
2288 |
msgstr "Image assignée au lien"
|
2289 |
|
2290 |
-
#: link-library-admin.php:
|
2291 |
msgid "None Assigned"
|
2292 |
msgstr "Non disponible"
|
2293 |
|
2294 |
-
#: link-library-admin.php:
|
|
|
2295 |
msgid "Automatic Image Generation"
|
2296 |
msgstr "Génération automatique des images"
|
2297 |
|
2298 |
-
#: link-library-admin.php:
|
2299 |
msgid "Generate Thumbnail and Store locally"
|
2300 |
-
msgstr "Générer la vignette et la conserver"
|
2301 |
|
2302 |
-
#: link-library-admin.php:
|
2303 |
msgid "Generate Favorite Icon and Store locally"
|
2304 |
-
msgstr "Générer l
|
2305 |
|
2306 |
-
#: link-library-admin.php:
|
2307 |
msgid "Only available once link is saved"
|
2308 |
msgstr "Seulement disponible lorsque le lien est sauvegardé"
|
2309 |
|
2310 |
-
#: link-library-admin.php:
|
2311 |
msgid "Manual Image Upload"
|
2312 |
-
msgstr "Téléchargement manuel de l
|
2313 |
|
2314 |
-
#: link-library-admin.php:
|
2315 |
msgid "Launch Media Uploader"
|
2316 |
msgstr "Démarrer le gestionnaire de téléchargement des médias"
|
2317 |
|
2318 |
-
#: link-library-admin.php:
|
2319 |
-
msgid ""
|
2320 |
-
"
|
2321 |
-
"write permissions"
|
2322 |
-
msgstr ""
|
2323 |
-
"Le téléchargement manuel requiert la présence du répertoire wp-content"
|
2324 |
-
"\\uploads avec des permissions d'écriture"
|
2325 |
|
2326 |
-
#: link-library-admin.php:
|
2327 |
-
msgid ""
|
2328 |
-
"
|
2329 |
-
msgstr ""
|
2330 |
-
"Il n'est pas possible de générer de vignette puisque qu'aucun nom ou adresse "
|
2331 |
-
"web n'est spécifiée."
|
2332 |
|
2333 |
-
#: link-library-admin.php:
|
2334 |
-
msgid ""
|
2335 |
-
"
|
2336 |
-
|
2337 |
-
|
2338 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2339 |
|
2340 |
-
#: link-library-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2341 |
msgid "Link name"
|
2342 |
msgstr "Nom du lien"
|
2343 |
|
2344 |
-
#: link-library-defaults.php:
|
|
|
2345 |
msgid "Link address"
|
2346 |
msgstr "Adresse du lien"
|
2347 |
|
2348 |
-
#: link-library-defaults.php:
|
2349 |
msgid "New link submitted."
|
2350 |
msgstr "Nouveau lien soumis."
|
2351 |
|
2352 |
-
#: link-library-defaults.php:
|
2353 |
msgid "It will appear in the list once moderated. Thank you."
|
2354 |
msgstr "Il apparaîtra dans la liste une fois modéré. Merci."
|
2355 |
|
2356 |
-
#: link-library-defaults.php:
|
2357 |
msgid "Link Library-Generated RSS Feed"
|
2358 |
-
msgstr "Link Library-Flux d
|
2359 |
|
2360 |
-
#: link-library-defaults.php:
|
2361 |
msgid "Description of Link Library-Generated Feed"
|
2362 |
-
msgstr "Description du flux d
|
2363 |
|
2364 |
-
#: link-library-defaults.php:
|
|
|
2365 |
msgid "%link_image%<br />Click through to visit %link_name%."
|
2366 |
msgstr "%link_image%<br />Cliquer pour visiter %link_name%."
|
2367 |
|
2368 |
-
#: link-library.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2369 |
msgid "Link Library Generated Feed"
|
2370 |
-
msgstr "Flux d
|
2371 |
|
2372 |
-
#: link-library.php:
|
2373 |
msgid "Could not update link in the database"
|
2374 |
-
msgstr "Le lien n
|
2375 |
|
2376 |
-
#: link-library.php:
|
2377 |
msgid "Could not insert link into the database"
|
2378 |
-
msgstr "Le lien n
|
2379 |
|
2380 |
-
#: link-library.php:
|
2381 |
-
|
2382 |
-
"Link Library no longer supports calling this function with individual "
|
2383 |
-
"arguments.
|
2384 |
-
"do_shortcode function to use Link Library output in your code."
|
2385 |
-
msgstr ""
|
2386 |
-
"Link Library ne supporte plus un appel à cette fonction avec des arguments. "
|
2387 |
-
"Merci d'utiliser le panneau d'administration pour paramétrer Link Library et "
|
2388 |
-
"la fonction do_shortcode pour utiliser le rendu de Link Library dans votre "
|
2389 |
-
"code."
|
2390 |
|
2391 |
-
#: render-link-library-addlink-sc.php:
|
2392 |
msgid "Confirm code not given"
|
2393 |
-
msgstr "Le code de confirmation n
|
2394 |
|
2395 |
-
#: render-link-library-addlink-sc.php:
|
2396 |
msgid "Captcha code is wrong"
|
2397 |
-
msgstr "Le code
|
2398 |
|
2399 |
-
#: render-link-library-addlink-sc.php:
|
2400 |
msgid "Captcha code is only valid for 5 minutes"
|
2401 |
-
msgstr "Le code
|
2402 |
|
2403 |
-
#: render-link-library-addlink-sc.php:
|
2404 |
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2405 |
-
msgstr ""
|
2406 |
-
"Le cookie pour le code de confirmation est absent. Veuillez vous assurer que "
|
2407 |
-
"les cookies sont activés."
|
2408 |
|
2409 |
-
#: render-link-library-addlink-sc.php:
|
2410 |
msgid "Captcha answer was not provided."
|
2411 |
-
msgstr "La réponse à la question
|
2412 |
|
2413 |
-
#: render-link-library-addlink-sc.php:
|
2414 |
msgid "Captcha answer is incorrect"
|
2415 |
-
msgstr "La réponse à la question
|
2416 |
|
2417 |
-
#: render-link-library-addlink-sc.php:
|
2418 |
msgid "User Category was not provided correctly. Link insertion failed."
|
2419 |
-
msgstr ""
|
2420 |
-
"La catégorie spécifiée par l'utilisateur n'a pas été correctement saisie. "
|
2421 |
-
"L'ajout du lien à échoué."
|
2422 |
|
2423 |
-
#: render-link-library-addlink-sc.php:
|
2424 |
msgid "Error: Link does not have an address."
|
2425 |
-
msgstr "Erreur
|
2426 |
|
2427 |
-
#: render-link-library-addlink-sc.php:
|
2428 |
msgid "Error: Link already exists."
|
2429 |
-
msgstr "Erreur
|
2430 |
-
|
2431 |
-
#: render-link-library-addlink-sc.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2432 |
msgid "Link category"
|
2433 |
msgstr "Catégorie du lien"
|
2434 |
|
2435 |
-
#: render-link-library-addlink-sc.php:
|
|
|
|
|
|
|
|
|
2436 |
msgid "Link description"
|
2437 |
msgstr "Description du lien"
|
2438 |
|
2439 |
-
#: render-link-library-addlink-sc.php:
|
2440 |
msgid "Large description"
|
2441 |
msgstr "Grande Description du lien"
|
2442 |
|
2443 |
-
#: render-link-library-addlink-sc.php:
|
2444 |
msgid "Link notes"
|
2445 |
msgstr "Notes du lien"
|
2446 |
|
2447 |
-
#: render-link-library-addlink-sc.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2448 |
msgid "Add link"
|
2449 |
msgstr "Ajouter un lien"
|
2450 |
|
2451 |
-
#: render-link-library-addlink-sc.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2452 |
msgid "Enter code from above image"
|
2453 |
-
msgstr "Entrer le code de l
|
2454 |
|
2455 |
-
#: render-link-library-cats-sc.php:
|
2456 |
msgid "Go!"
|
2457 |
-
msgstr "Allez-y
|
2458 |
|
2459 |
-
#: render-link-library-cats-sc.php:
|
2460 |
msgid "No categories found"
|
2461 |
msgstr "Aucune catégorie trouvée"
|
2462 |
|
2463 |
-
#: render-link-library-sc.php:
|
2464 |
-
#: render-link-library-sc.php:
|
|
|
|
|
|
|
2465 |
msgid "Previous"
|
2466 |
msgstr "Précédent"
|
2467 |
|
2468 |
-
#: render-link-library-sc.php:
|
2469 |
-
#: render-link-library-sc.php:
|
|
|
|
|
|
|
2470 |
msgid "Next"
|
2471 |
msgstr "Suivant"
|
2472 |
|
2473 |
-
#: render-link-library-sc.php:
|
2474 |
msgid "Search Results for"
|
2475 |
msgstr "Résultats de la recherche pour"
|
2476 |
|
2477 |
-
#: render-link-library-sc.php:
|
2478 |
msgid "Last updated"
|
2479 |
msgstr "Dernière mise à jour"
|
2480 |
|
2481 |
-
#: render-link-library-sc.php:
|
2482 |
msgid "Edit"
|
2483 |
msgstr "Éditer"
|
2484 |
|
2485 |
-
#: render-link-library-sc.php:
|
2486 |
msgid "Preview of RSS feed for"
|
2487 |
-
msgstr "Aperçu du flux d
|
2488 |
|
2489 |
-
#: render-link-library-sc.php:
|
2490 |
-
msgid "No links found matching your search criteria"
|
2491 |
-
msgstr "Aucun lien trouvé qui correspondent à vos critères de recherche"
|
2492 |
-
|
2493 |
-
#: render-link-library-sc.php:1356
|
2494 |
msgid "No links found"
|
2495 |
msgstr "Aucun lien trouvé"
|
2496 |
|
2497 |
-
#: usersubmission.php:
|
2498 |
msgid "A user submitted a new link to your Wordpress Link database."
|
2499 |
-
msgstr ""
|
2500 |
-
"Un utilisateur a soumis un nouveau lien pour votre base de données Wordpress."
|
2501 |
|
2502 |
-
#: usersubmission.php:
|
|
|
2503 |
msgid "Link Secondary Address"
|
2504 |
msgstr "Adresse supplémentaire pour le lien"
|
2505 |
|
2506 |
-
#: usersubmission.php:
|
|
|
2507 |
msgid "Link Telephone"
|
2508 |
msgstr "Numéro de téléphone"
|
2509 |
|
2510 |
-
#: usersubmission.php:
|
|
|
2511 |
msgid "Link E-mail"
|
2512 |
msgstr "Adresse électronique"
|
2513 |
|
2514 |
-
#: usersubmission.php:
|
|
|
2515 |
msgid "Link Comment"
|
2516 |
msgstr "Commentaire sur le lien"
|
2517 |
|
2518 |
-
#: usersubmission.php:
|
2519 |
msgid "New link added"
|
2520 |
msgstr "Nouveau lien soumis"
|
2521 |
|
2522 |
-
|
2523 |
-
|
|
|
2524 |
|
2525 |
-
|
2526 |
-
|
|
|
2527 |
|
2528 |
-
|
2529 |
-
|
2530 |
-
|
2531 |
|
2532 |
-
|
2533 |
-
|
2534 |
-
|
2535 |
-
#~ msgstr "Link Library - Modération"
|
2536 |
|
2537 |
-
|
2538 |
-
|
2539 |
-
|
2540 |
-
|
2541 |
-
#~ msgid "Link Library General Options"
|
2542 |
-
#~ msgstr "Options Générales de Link Library"
|
2543 |
-
|
2544 |
-
# Plugin name; please avoid translating if possible
|
2545 |
-
#, fuzzy
|
2546 |
-
#~ msgid "Link Library Settings"
|
2547 |
-
#~ msgstr "Link Library - Groupes de Configuration"
|
2548 |
-
|
2549 |
-
#, fuzzy
|
2550 |
-
#~ msgid "Link Library General Settings"
|
2551 |
-
#~ msgstr "Options Générales de Link Library"
|
2552 |
-
|
2553 |
-
#, fuzzy
|
2554 |
-
#~ msgid "Link Library Reciprocal Link Checker"
|
2555 |
-
#~ msgstr "Link Library - Paramètres Additionels"
|
2556 |
-
|
2557 |
-
# Plugin name; please avoid translating if possible
|
2558 |
-
#, fuzzy
|
2559 |
-
#~ msgid "Link Library Stylesheet Editor"
|
2560 |
-
#~ msgstr "Link Library - Feuille de Style"
|
2561 |
-
|
2562 |
-
#~ msgid "Change Current Style Set"
|
2563 |
-
#~ msgstr "Sélectionner le groupe de configuration courant"
|
2564 |
-
|
2565 |
-
#~ msgid "Current Settings Set Name"
|
2566 |
-
#~ msgstr "Nom du groupe de configuration courant"
|
2567 |
-
|
2568 |
-
#~ msgid "Delete Settings Set"
|
2569 |
-
#~ msgstr "Supprimer le groupe de configuration courant"
|
2570 |
-
|
2571 |
-
#~ msgid "Number of Style Sets"
|
2572 |
-
#~ msgstr "Nombre de groupes de configuration"
|
2573 |
-
|
2574 |
-
#~ msgid "Order set by"
|
2575 |
-
#~ msgstr "Trier par"
|
2576 |
-
|
2577 |
-
#~ msgid "RSS Cache Directory"
|
2578 |
-
#~ msgstr "Répertoire cache pour les flux d'informations"
|
2579 |
-
|
2580 |
-
#~ msgid "Set #"
|
2581 |
-
#~ msgstr "Groupe #"
|
2582 |
-
|
2583 |
-
#~ msgid "Set Name"
|
2584 |
-
#~ msgstr "Nom du groupe"
|
2585 |
-
|
2586 |
-
#~ msgid "Setting Set"
|
2587 |
-
#~ msgstr "Groupe de configuration"
|
2588 |
|
2589 |
-
#~ msgid ""
|
2590 |
-
#~ "Used for RSS Preview and RSS Inline Articles options below. Must have "
|
2591 |
-
#~ "write access to directory"
|
2592 |
-
#~ msgstr ""
|
2593 |
-
#~ "Utilisé par l'aperçu des flux d'informations RSS et la présentation "
|
2594 |
-
#~ "d'articles RSS dans la liste de lien ci-dessous. Le répertoire doit avoir "
|
2595 |
-
#~ "des permissions d'écriture"
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
+
"Project-Id-Version: Link Library 5.9.15.1\n"
|
4 |
+
"Report-Msgid-Bugs-To: \n"
|
5 |
+
"POT-Creation-Date: 2018-02-08 16:20+0100\n"
|
6 |
"PO-Revision-Date: \n"
|
7 |
"Last-Translator: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
8 |
"Language-Team: Luc Capronnier <lcapronnier@yahoo.com>\n"
|
|
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Language: French\n"
|
13 |
"X-Poedit-Bookmarks: 136,-1,-1,-1,-1,-1,-1,-1,-1,-1\n"
|
14 |
+
"X-Generator: Poedit 1.5.4\n"
|
15 |
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;esc_html;esc_html__;esc_html_e;esc_attr__;esc_attr_e\n"
|
|
|
17 |
"X-Poedit-Basepath: ..\n"
|
18 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
19 |
+
"X-Poedit-Language: French\n"
|
20 |
+
"X-Poedit-Country: FRANCE\n"
|
21 |
"X-Poedit-SearchPath-0: .\n"
|
22 |
|
23 |
# Plugin name; please avoid translating if possible
|
24 |
+
#: link-library-admin.php:99
|
|
|
|
|
|
|
|
|
|
|
25 |
msgid "Insert a Link Library shortcode"
|
26 |
msgstr "Insérer le code court de Link Library"
|
27 |
|
28 |
+
#: link-library-admin.php:102
|
29 |
msgid "Link List"
|
30 |
+
msgstr "Liste de liens"
|
31 |
|
32 |
+
#: link-library-admin.php:103
|
33 |
msgid "Link Category List"
|
34 |
msgstr "Liste de catégories de lien"
|
35 |
|
36 |
+
#: link-library-admin.php:104
|
37 |
msgid "Link Search"
|
38 |
msgstr "Recherche de lien"
|
39 |
|
40 |
+
#: link-library-admin.php:105
|
41 |
msgid "Add Link Form"
|
42 |
+
msgstr "Formulaire d’ajout de lien"
|
43 |
|
44 |
+
#: link-library-admin.php:109
|
45 |
msgid "Insert Shortcode"
|
46 |
msgstr "Insérer le code court"
|
47 |
|
48 |
+
#: link-library-admin.php:110
|
49 |
msgid "Cancel"
|
50 |
msgstr "Annuler"
|
51 |
|
52 |
+
#: link-library-admin.php:113
|
53 |
msgid "Render a list of links."
|
54 |
msgstr "Montrer une liste de liens."
|
55 |
|
56 |
+
#: link-library-admin.php:115
|
57 |
+
#: link-library-admin.php:170
|
58 |
+
#: link-library-admin.php:205
|
59 |
msgid "Library ID"
|
60 |
msgstr "ID de la librairie"
|
61 |
|
62 |
+
#: link-library-admin.php:126
|
63 |
+
#: link-library-admin.php:181
|
64 |
+
#: link-library-admin.php:216
|
65 |
+
#: link-library-admin.php:854
|
66 |
+
#: link-library-admin.php:2576
|
67 |
+
#: link-library-admin.php:2589
|
68 |
msgid "Library"
|
69 |
msgstr "Librairie"
|
70 |
|
71 |
+
#: link-library-admin.php:132
|
72 |
msgid "Single Link ID"
|
73 |
+
msgstr "ID d’un lien unique"
|
74 |
|
75 |
+
#: link-library-admin.php:135
|
76 |
msgid "Specify ID of single link to be displayed"
|
77 |
+
msgstr "Définir l’ID d’un lien unique à afficher"
|
78 |
|
79 |
+
#: link-library-admin.php:137
|
80 |
+
#: link-library-admin.php:187
|
81 |
+
#: link-library-admin.php:222
|
82 |
msgid "Category Override"
|
83 |
msgstr "Modifier la configuration des catégories"
|
84 |
|
85 |
+
#: link-library-admin.php:140
|
86 |
+
#: link-library-admin.php:190
|
87 |
+
#: link-library-admin.php:225
|
88 |
+
msgid "Single, or comma-separated list of categories IDs to be displayed in the link list"
|
89 |
+
msgstr "Une catégorie, ou une liste d’ID de catégories séparées par des virgules qu’il faut afficher dans la liste des liens"
|
|
|
|
|
|
|
90 |
|
91 |
+
#: link-library-admin.php:142
|
92 |
+
#: link-library-admin.php:192
|
93 |
+
#: link-library-admin.php:227
|
94 |
msgid "Excluded Category Override"
|
95 |
msgstr "Modifier les exclusions de catégories"
|
96 |
|
97 |
+
#: link-library-admin.php:145
|
98 |
+
#: link-library-admin.php:195
|
99 |
+
#: link-library-admin.php:230
|
100 |
+
msgid "Single, or comma-separated list of categories IDs to be excluded from the link list"
|
101 |
+
msgstr "Une catégorie, ou une liste d’ID de catégories séparées par des vrigules qu’il faut exclure de la liste des liens"
|
102 |
+
|
103 |
+
#: link-library-admin.php:147
|
104 |
+
#: link-library-admin.php:152
|
105 |
+
#: link-library-admin.php:157
|
106 |
+
#: link-library-admin.php:162
|
|
|
107 |
msgid "Notes Override"
|
108 |
msgstr "Modifier la configuration des notes"
|
109 |
|
110 |
+
#: link-library-admin.php:150
|
111 |
msgid "Set to 0 or 1 to display or not display link notes"
|
112 |
msgstr "Mettre 0 ou 1 pour affichier ou non les notes sur les liens"
|
113 |
|
114 |
+
#: link-library-admin.php:155
|
115 |
msgid "Set to 0 or 1 to display or not display link descriptions"
|
116 |
msgstr "Mettre 0 ou 1 pour afficher ou non les descriptions de liens"
|
117 |
|
118 |
+
#: link-library-admin.php:160
|
119 |
msgid "Set to 0 or 1 to display or not display rss information"
|
120 |
msgstr "Mettre 0 ou 1 pour afficher ou non les informations RSS"
|
121 |
|
122 |
+
#: link-library-admin.php:165
|
123 |
msgid "Set to 0 or 1 to display links in an unordered list or a table"
|
124 |
+
msgstr "Mettre 0 ou 1 pour affichier les liens soit en liste non triée, soit en tableau"
|
|
|
|
|
125 |
|
126 |
+
#: link-library-admin.php:168
|
127 |
msgid "Render a list of link categories."
|
128 |
msgstr "Montrer une liste de catégories de liens."
|
129 |
|
130 |
+
#: link-library-admin.php:198
|
131 |
msgid "Render a search box to search through links."
|
132 |
+
msgstr "Afficher une zone de recherche des liens."
|
133 |
|
134 |
+
#: link-library-admin.php:200
|
135 |
msgid "There are no options for this shortcode."
|
136 |
+
msgstr "Il n’y a pas d’options pour ce code court."
|
137 |
|
138 |
+
#: link-library-admin.php:203
|
139 |
msgid "Render a form for visitors to submit new links."
|
140 |
+
msgstr "Montrer un formulaire aux visiteurs pour proposer de nouveaux liens."
|
141 |
|
142 |
+
#: link-library-admin.php:265
|
143 |
msgid "Category Link"
|
144 |
msgstr "Lien des catégories"
|
145 |
|
146 |
+
#: link-library-admin.php:294
|
147 |
+
msgid "Extra Query String"
|
148 |
+
msgstr "Chaine supplémentaire de la requête"
|
|
|
|
|
|
|
|
|
|
|
149 |
|
150 |
+
#: link-library-admin.php:397
|
151 |
+
#: link-library-admin.php:752
|
152 |
+
msgid "Please create a folder called uploads under your Wordpress /wp-content/ directory with write permissions to use this functionality."
|
153 |
+
msgstr "Veuillez créer un répertoire nommé uploads dans le répertoire wp-content de votre installation WordPress avec les permissions d’écriture pour utiliser cette fonctionnalité."
|
|
|
|
|
|
|
154 |
|
155 |
+
#: link-library-admin.php:399
|
156 |
+
#: link-library-admin.php:754
|
157 |
+
msgid "Please make sure that the /wp-content/uploads/ directory has write permissions to use this functionality."
|
158 |
+
msgstr "Veuillez vous assurer que le répertoire /wp-content/uploads à des permissions d’écriture pour utiliser cette fonctionnalité."
|
159 |
+
|
160 |
+
#: link-library-admin.php:448
|
161 |
msgid "Link Library - Additional Link Parameters"
|
162 |
msgstr "Link Library - Paramètres Additionels"
|
163 |
|
164 |
+
#: link-library-admin.php:531
|
165 |
msgid "Link Library: Missing Thumbshots API Key"
|
166 |
+
msgstr "Link Library : Il manque le Thumbshots CID"
|
167 |
|
168 |
+
#: link-library-admin.php:531
|
169 |
+
msgid "One of your link libraries is configured to use Thumbshots for link thumbails, but you have not entered your Thumbshots.com API Key. Please visit Thumbshots.com to apply for a free or paid account and enter your API in the Link Library admin panel."
|
170 |
+
msgstr "Une de vos librairies est configurée pour utilisé les vignettes de Thumbshots, mais vous n’avez pas entré votre CID Thumbshots.com. Merci de visiter Thumbshots.com pour créer un compte gratuit ou payant puis saisissez la clé dans l’administration de Link Library."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
171 |
|
172 |
# Plugin name; please avoid translating if possible
|
173 |
+
#: link-library-admin.php:531
|
174 |
msgid "Jump to Link Library admin"
|
175 |
+
msgstr "Aller à l’administration de Link Library"
|
176 |
|
177 |
# Plugin name; please avoid translating if possible
|
178 |
+
#: link-library-admin.php:536
|
179 |
msgid "Link Library: No Link Categories on your site"
|
180 |
+
msgstr "Link Library : Pas de catégories de liens dans votre site"
|
181 |
|
182 |
+
#: link-library-admin.php:536
|
183 |
+
msgid "There are currently no link categories defined in your WordPress site. Link Library will not work correctly without categories. Please create at least one before trying to use Link Library and make sure each link is assigned a category."
|
184 |
+
msgstr "Il n’y a pas de catégories de liens de définies dans votre site WordPress. Link Library ne fonctionnera pas correctement sans catégories. Merci de créer au moins une catégorie avant d’utiliser Link Library et faite en sorte que chaque lien soit associé à une catégorie."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
185 |
|
186 |
+
#: link-library-admin.php:592
|
187 |
msgid "Links to moderate"
|
188 |
msgstr "Liens à modérer"
|
189 |
|
190 |
+
#: link-library-admin.php:640
|
191 |
+
#: link-library-admin.php:642
|
192 |
+
#: link-library-admin.php:645
|
193 |
+
#: link-library-admin.php:969
|
194 |
msgid "General Options"
|
195 |
msgstr "Configuration générale"
|
196 |
|
197 |
+
#: link-library-admin.php:647
|
198 |
msgid "Settings"
|
199 |
msgstr "Configuration"
|
200 |
|
201 |
# Plugin name; please avoid translating if possible
|
202 |
+
#: link-library-admin.php:647
|
203 |
+
#: link-library-admin.php:974
|
204 |
msgid "Library Settings"
|
205 |
msgstr "Configuration de la librairie"
|
206 |
|
207 |
+
#: link-library-admin.php:650
|
208 |
+
#: link-library-admin.php:652
|
209 |
+
#: link-library-admin.php:979
|
210 |
msgid "Moderate"
|
211 |
msgstr "Modération"
|
212 |
|
213 |
+
#: link-library-admin.php:655
|
214 |
+
#: link-library-admin.php:984
|
215 |
+
#: link-library-admin.php:2077
|
216 |
msgid "Stylesheet"
|
217 |
msgstr "Feuille de style"
|
218 |
|
219 |
+
#: link-library-admin.php:657
|
220 |
+
#: link-library-admin.php:689
|
221 |
+
msgid "Link checking tools"
|
222 |
+
msgstr "Outil de vérification des liens"
|
|
|
|
|
|
|
223 |
|
224 |
+
#: link-library-admin.php:659
|
225 |
+
#: link-library-admin.php:992
|
226 |
msgid "FAQ"
|
227 |
msgstr "FAQ"
|
228 |
|
229 |
+
#: link-library-admin.php:686
|
230 |
+
#: link-library-admin.php:690
|
|
|
231 |
msgid "Save"
|
232 |
msgstr "Enregistrer"
|
233 |
|
234 |
+
#: link-library-admin.php:687
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
msgid "Links awaiting moderation"
|
236 |
+
msgstr "Liens en attente de modération"
|
237 |
|
238 |
+
#: link-library-admin.php:688
|
239 |
+
#: link-library-admin.php:2079
|
240 |
msgid "Editor"
|
241 |
msgstr "Éditeur"
|
242 |
|
243 |
+
#: link-library-admin.php:794
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
msgid "Thumbnails successfully generated!"
|
245 |
+
msgstr "Vignettes générées avec succès !"
|
246 |
|
247 |
+
#: link-library-admin.php:796
|
248 |
msgid "Favicons successfully generated!"
|
249 |
+
msgstr "Icônes de favoris générées avec succès !"
|
250 |
|
251 |
+
#: link-library-admin.php:798
|
252 |
+
#: link-library-admin.php:5006
|
253 |
msgid "Thumbnail successfully generated for"
|
254 |
msgstr "Vignette générée avec succès pour"
|
255 |
|
256 |
+
#: link-library-admin.php:800
|
257 |
+
#: link-library-admin.php:5042
|
258 |
msgid "Favicon successfully generated for"
|
259 |
msgstr "Icône de favoris générée avec succès pour"
|
260 |
|
261 |
+
#: link-library-admin.php:831
|
262 |
msgid "General Settings Saved"
|
263 |
+
msgstr "Configuration générale enregistrée"
|
264 |
|
265 |
+
#: link-library-admin.php:834
|
266 |
msgid "Download exported links"
|
267 |
msgstr "Télécharger les liens exportés"
|
268 |
|
269 |
+
#: link-library-admin.php:836
|
270 |
+
#: link-library-admin.php:885
|
271 |
+
msgid "Link Library plugin directory needs to be writable to perform this action"
|
272 |
+
msgstr "Le répertoire doit avoir des permissions d’écriture complètes pour exécuter cette action"
|
273 |
+
|
274 |
+
#: link-library-admin.php:838
|
275 |
+
msgid "You must set the Google reCAPTCHA Site and Secret Keys to be able to set the captcha generator to Google reCAPTCHA."
|
276 |
+
msgstr "Vous devez saisir les clés de site et la clé secrète de Google reCAPTCHA avant de pouvoir utiliser le générateur de captcha."
|
277 |
|
278 |
+
#: link-library-admin.php:864
|
279 |
+
#: link-library-admin.php:2612
|
280 |
msgid "Library #"
|
281 |
+
msgstr "Librairie #"
|
282 |
|
283 |
+
#: link-library-admin.php:864
|
284 |
msgid "Updated"
|
285 |
msgstr "Mis à jour"
|
286 |
|
287 |
+
#: link-library-admin.php:868
|
288 |
msgid "Included Category ID"
|
289 |
+
msgstr "Identifiants des catégories inclus"
|
290 |
|
291 |
+
#: link-library-admin.php:868
|
292 |
+
#: link-library-admin.php:872
|
293 |
msgid "is invalid. Please check the ID in the Link Category editor."
|
294 |
+
msgstr "est invalide. Veuillez vérifier l’identifiant dans l’éditeur de catégories de liens."
|
|
|
|
|
295 |
|
296 |
+
#: link-library-admin.php:872
|
297 |
msgid "Excluded Category ID"
|
298 |
+
msgstr "Identifiant des catégorie exclues"
|
299 |
|
300 |
+
#: link-library-admin.php:876
|
301 |
+
msgid "Invalid column count for link on row. Compare against template."
|
302 |
+
msgstr "Nombre de colonnes invalides pour le lien de la ligne. Comparer avec le modèle."
|
303 |
|
304 |
+
#: link-library-admin.php:881
|
305 |
msgid "Library Settings Exported"
|
306 |
msgstr "Configuration de librairie exportée"
|
307 |
|
308 |
+
#: link-library-admin.php:881
|
309 |
msgid "Download here"
|
310 |
msgstr "Récupérer ici"
|
311 |
|
312 |
+
#: link-library-admin.php:889
|
313 |
msgid "Library Settings imported successfully"
|
314 |
msgstr "Configuration de librairie exportée avec succès"
|
315 |
|
316 |
+
#: link-library-admin.php:893
|
317 |
msgid "Library Settings Upload Failed"
|
318 |
+
msgstr "L’envoi de la configuration de librairie n’a pas fonctionné"
|
319 |
|
320 |
+
#: link-library-admin.php:897
|
321 |
+
msgid "link(s) imported"
|
322 |
+
msgstr "lien(s) importé(s)"
|
323 |
|
324 |
+
#: link-library-admin.php:897
|
325 |
+
msgid "link(s) updated"
|
326 |
+
msgstr "lien(s) mis à jour"
|
327 |
|
328 |
+
#: link-library-admin.php:901
|
329 |
msgid "Links are missing categories"
|
330 |
+
msgstr "Les liens n’ont pas de catégories"
|
331 |
|
332 |
+
#: link-library-admin.php:913
|
333 |
msgid "Link(s) Approved"
|
334 |
msgstr "Lien(s) approuvé(s)"
|
335 |
|
336 |
+
#: link-library-admin.php:915
|
337 |
msgid "Link(s) Deleted"
|
338 |
msgstr "Lien(s) supprimé(s)"
|
339 |
|
340 |
+
#: link-library-admin.php:926
|
341 |
msgid "Stylesheet updated"
|
342 |
msgstr "Feuille de style mise à jour"
|
343 |
|
344 |
+
#: link-library-admin.php:928
|
345 |
msgid "Stylesheet reset to original state"
|
346 |
msgstr "Feuille de style originale restaurée"
|
347 |
|
348 |
+
#: link-library-admin.php:935
|
349 |
msgid "Settings updated"
|
350 |
msgstr "Configuration mise à jour"
|
351 |
|
352 |
+
#: link-library-admin.php:989
|
353 |
+
msgid "Reciprocal Check"
|
354 |
+
msgstr "Vérification des liens réciproques"
|
355 |
+
|
356 |
+
#: link-library-admin.php:1147
|
357 |
+
msgid "General"
|
358 |
+
msgstr "Général"
|
359 |
+
|
360 |
+
#: link-library-admin.php:1148
|
361 |
+
msgid "Images"
|
362 |
+
msgstr "Images"
|
363 |
+
|
364 |
+
#: link-library-admin.php:1149
|
365 |
+
msgid "Bookmarklet"
|
366 |
+
msgstr "Bookmarklet"
|
367 |
+
|
368 |
+
#: link-library-admin.php:1150
|
369 |
+
msgid "Moderation"
|
370 |
+
msgstr "Modération"
|
371 |
+
|
372 |
+
#: link-library-admin.php:1151
|
373 |
+
msgid "Hide Donation"
|
374 |
+
msgstr "Cacher le lien de don"
|
375 |
+
|
376 |
+
#: link-library-admin.php:1158
|
377 |
+
msgid "Usage"
|
378 |
+
msgstr "Utilisation"
|
379 |
+
|
380 |
+
#: link-library-admin.php:1159
|
381 |
+
msgid "Common"
|
382 |
+
msgstr "Commun"
|
383 |
+
|
384 |
+
#: link-library-admin.php:1160
|
385 |
+
msgid "Categories"
|
386 |
+
msgstr "Catégories"
|
387 |
+
|
388 |
+
#: link-library-admin.php:1161
|
389 |
+
msgid "Links"
|
390 |
+
msgstr "Liens"
|
391 |
+
|
392 |
+
#: link-library-admin.php:1162
|
393 |
+
msgid "Advanced"
|
394 |
+
msgstr "Avancé"
|
395 |
+
|
396 |
+
#: link-library-admin.php:1163
|
397 |
+
msgid "Pop-Ups"
|
398 |
+
msgstr "Pop-ups"
|
399 |
+
|
400 |
+
#: link-library-admin.php:1164
|
401 |
+
msgid "RSS Display"
|
402 |
+
msgstr "Afficher le flux RSS"
|
403 |
+
|
404 |
+
#: link-library-admin.php:1165
|
405 |
+
msgid "Thumbnails"
|
406 |
+
msgstr "Vignettes"
|
407 |
+
|
408 |
+
#: link-library-admin.php:1166
|
409 |
+
msgid "RSS Feed"
|
410 |
+
msgstr "Titre du flux d’informations RSS"
|
411 |
+
|
412 |
+
#: link-library-admin.php:1167
|
413 |
+
#: link-library-admin.php:4078
|
414 |
+
#: link-library-admin.php:4087
|
415 |
+
msgid "Search"
|
416 |
+
msgstr "Rechercher"
|
417 |
+
|
418 |
+
#: link-library-admin.php:1168
|
419 |
+
msgid "User Submission"
|
420 |
+
msgstr "Liens soumis par les utilisateurs"
|
421 |
+
|
422 |
+
#: link-library-admin.php:1169
|
423 |
+
msgid "Import/Export"
|
424 |
+
msgstr "Importer/Exporter"
|
425 |
+
|
426 |
+
#: link-library-admin.php:1226
|
427 |
+
#: link-library-admin.php:1347
|
428 |
+
#: link-library-admin.php:1858
|
429 |
+
#: link-library-admin.php:1988
|
430 |
+
#: link-library-admin.php:2021
|
431 |
msgid "Not allowed"
|
432 |
msgstr "Non permis"
|
433 |
|
434 |
+
#: link-library-admin.php:1918
|
435 |
+
#: link-library-admin.php:1959
|
436 |
+
#: usersubmission.php:350
|
437 |
msgid "Message generated by"
|
438 |
msgstr "Message généré par"
|
439 |
|
440 |
+
#: link-library-admin.php:2069
|
441 |
+
#: link-library-admin.php:5094
|
442 |
msgid "Update channel"
|
443 |
msgstr "Canal de mise à jour"
|
444 |
|
445 |
+
#: link-library-admin.php:2071
|
446 |
+
#: link-library-admin.php:5096
|
447 |
msgid "Standard channel - Updates as they are released"
|
448 |
msgstr "Canal standard - Mise à jour à chaque version"
|
449 |
|
450 |
+
#: link-library-admin.php:2072
|
451 |
+
#: link-library-admin.php:5097
|
452 |
msgid "Monthly Channel - Updates once per month"
|
453 |
msgstr "Canal mensuel - Mise à jour une fois par mois"
|
454 |
|
455 |
+
#: link-library-admin.php:2077
|
456 |
+
#: link-library-admin.php:2078
|
457 |
+
msgid "The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next."
|
458 |
+
msgstr "La feuille de style est maintenant définie et sauvegardée à partir du panneau d’administration de Link Library. Ceci évite des problèmes lors des mises à jour."
|
|
|
|
|
|
|
|
|
459 |
|
460 |
+
#: link-library-admin.php:2083
|
461 |
msgid "Number of Libraries"
|
462 |
msgstr "Nombre de librairies"
|
463 |
|
464 |
+
#: link-library-admin.php:2131
|
465 |
msgid "Category selection method"
|
466 |
msgstr "Méthode de sélection des catégories"
|
467 |
|
468 |
+
#: link-library-admin.php:2133
|
469 |
msgid "Comma-separated ID list"
|
470 |
+
msgstr "Liste d’ID séparée par des virgules"
|
471 |
|
472 |
+
#: link-library-admin.php:2134
|
473 |
msgid "Multi-select List"
|
474 |
msgstr "Liste à sélection multiple"
|
475 |
|
476 |
+
#: link-library-admin.php:2138
|
477 |
+
#: link-library-admin.php:2139
|
478 |
+
msgid "Enter comma-separate list of pages on which the Link Library stylesheet and scripts should be loaded. Primarily used if you display Link Library using the API"
|
479 |
+
msgstr "Spécifier une liste de pages, séparées par des virgules, dans lesquelles les feuilles de styles et les scripts de Link Library doivent être chargés. Cette option est principalement utilisée si vous affichez Link Library en utilisant son API."
|
|
|
|
|
|
|
|
|
|
|
|
|
480 |
|
481 |
+
#: link-library-admin.php:2138
|
482 |
msgid "Additional pages to load styles and scripts"
|
483 |
msgstr "Pages additionelles pour afficher les styles et scripts"
|
484 |
|
485 |
+
#: link-library-admin.php:2144
|
486 |
msgid "Debug Mode"
|
487 |
+
msgstr "Mise au point"
|
488 |
|
489 |
+
#: link-library-admin.php:2151
|
490 |
+
#: link-library-admin.php:2152
|
491 |
+
#: link-library-admin.php:2157
|
492 |
+
#: link-library-admin.php:2158
|
493 |
+
msgid "This function is only possible when showing one category at a time and while the default category is not shown."
|
494 |
+
msgstr "Cette fonctionnalité est seulement possible lorsque l’option “N’afficher qu’une catégorie à la fois” est activée et que la catégorie par défaut n’est pas affichée."
|
|
|
|
|
|
|
495 |
|
496 |
+
#: link-library-admin.php:2151
|
497 |
msgid "Page Title Prefix"
|
498 |
msgstr "Préfixe pour le titre des pages"
|
499 |
|
500 |
+
#: link-library-admin.php:2157
|
501 |
msgid "Page Title Suffix"
|
502 |
msgstr "Suffixe pour le titre des pages"
|
503 |
|
504 |
+
#: link-library-admin.php:2163
|
505 |
+
#: link-library-admin.php:2164
|
506 |
+
msgid "Path for images files that are uploaded manually or generated through thumbnail generation service"
|
507 |
+
msgstr "Répertoire pour les images qui sont chargées manuellement ou bien qui sont générées par le service des vignettes thumbnail"
|
508 |
+
|
509 |
+
#: link-library-admin.php:2163
|
510 |
+
msgid "Link Image File Path"
|
511 |
+
msgstr "Répertoire des fichiers images liées"
|
512 |
+
|
513 |
+
#: link-library-admin.php:2166
|
514 |
+
msgid "Absolute"
|
515 |
+
msgstr "Absolu"
|
516 |
+
|
517 |
+
#: link-library-admin.php:2167
|
518 |
+
msgid "Relative"
|
519 |
+
msgstr "Relatif"
|
520 |
+
|
521 |
+
#: link-library-admin.php:2174
|
522 |
+
msgid "Thumbnail Generator"
|
523 |
+
msgstr "Générateur de vignettes"
|
524 |
+
|
525 |
+
#: link-library-admin.php:2185
|
526 |
+
#: link-library-admin.php:2186
|
527 |
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
528 |
msgstr "CID pour le service de vignette de Thumbshots.com "
|
529 |
|
530 |
+
#: link-library-admin.php:2185
|
531 |
msgid "Thumbshots API Key"
|
532 |
msgstr "CID de Thumbshots"
|
533 |
|
534 |
+
#: link-library-admin.php:2193
|
535 |
+
msgid "Robothumb Thumbnail size"
|
536 |
+
msgstr "Taille des vignettes"
|
|
|
|
|
|
|
|
|
537 |
|
538 |
+
#: link-library-admin.php:2209
|
539 |
+
msgid "Captcha generator"
|
540 |
+
msgstr "Générateur de captcha"
|
541 |
|
542 |
+
#: link-library-admin.php:2222
|
543 |
+
#: link-library-admin.php:2224
|
544 |
+
#: link-library-admin.php:2229
|
545 |
+
#: link-library-admin.php:2231
|
546 |
+
msgid "Sign up for the reCAPTCHA service before activating this feature to get your Site and Secret Keys"
|
547 |
+
msgstr "Enregistrer vous pour le service reCAPTCHA avant d’activé cette fonctionnalité afin d’obtenir vos clés de site et secrète"
|
548 |
|
549 |
+
#: link-library-admin.php:2222
|
550 |
+
msgid "Google reCAPTCHA Site Key"
|
551 |
+
msgstr "Clé de site de Google reCAPTCHA"
|
552 |
+
|
553 |
+
#: link-library-admin.php:2229
|
554 |
+
msgid "Google reCAPTCHA Secret Key"
|
555 |
+
msgstr "Clé secrète de Google reCAPTCHA"
|
556 |
|
557 |
+
#: link-library-admin.php:2239
|
558 |
msgid "Links Date Format"
|
559 |
msgstr "Format des dates pour les liens"
|
560 |
|
561 |
+
#: link-library-admin.php:2239
|
562 |
msgid "Help"
|
563 |
msgstr "Aide"
|
564 |
|
565 |
+
#: link-library-admin.php:2246
|
566 |
+
#: link-library-admin.php:2247
|
567 |
msgid "Enter list of additional link protocols, seperated by commas"
|
568 |
+
msgstr "Entrer une liste de protocoles supplémentaires, séparés par des virgules"
|
|
|
569 |
|
570 |
+
#: link-library-admin.php:2246
|
571 |
msgid "Additional protocols"
|
572 |
+
msgstr "Protocoles supplémentaires"
|
573 |
+
|
574 |
+
#: link-library-admin.php:2250
|
575 |
+
msgid "Time before clearing RSS display cache (in seconds)"
|
576 |
+
msgstr "Temps avant de purger le cache pour l’affichage du flux RSS (en secondes)"
|
577 |
|
578 |
+
#: link-library-admin.php:2257
|
579 |
msgid "Export All Links"
|
580 |
msgstr "Exporter tous les liens"
|
581 |
|
582 |
+
#: link-library-admin.php:2302
|
583 |
+
#: link-library-admin.php:2303
|
584 |
msgid "Custom full URL for expand icon. Uses default image if left empty."
|
585 |
+
msgstr "URL spécifique pour l’icône d’ouverture. Utilise l’image par défaut si laisser vide."
|
|
|
|
|
586 |
|
587 |
+
#: link-library-admin.php:2302
|
588 |
msgid "Expand Icon Image"
|
589 |
msgstr "Icon pour ouvrir"
|
590 |
|
591 |
+
#: link-library-admin.php:2309
|
592 |
+
#: link-library-admin.php:2310
|
593 |
msgid "Custom full URL for collapse icon. Uses default image if left empty."
|
594 |
+
msgstr "URL spécifique pour l’icône de fermeture. Utilise l’image par défaut si laisser vide."
|
|
|
|
|
595 |
|
596 |
+
#: link-library-admin.php:2309
|
597 |
msgid "Collapse Icon Image"
|
598 |
msgstr "Icon pour refermer"
|
599 |
|
600 |
+
#: link-library-admin.php:2324
|
601 |
msgid "Add new links to your site with this bookmarklet."
|
602 |
msgstr "Ajoutez de nouveaux liens à votre site en utilisant ce bookmarklet."
|
603 |
|
604 |
+
#: link-library-admin.php:2325
|
605 |
+
msgid "To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar."
|
606 |
+
msgstr "Pour utiliser cette fonction, glissez le bouton ci-dessous vers la barre de favoris de votre navigateur."
|
|
|
|
|
|
|
|
|
607 |
|
608 |
+
#: link-library-admin.php:2326
|
609 |
msgid "Add to Links"
|
610 |
msgstr "Ajouter aux liens"
|
611 |
|
612 |
+
#: link-library-admin.php:2339
|
613 |
+
msgid "Approval and rejection e-mail functionality will only work correctly if the submitter e-mail field is displayed on the user link submission form"
|
614 |
+
msgstr "L’approbation ou le rejet par courriel ne fonctionnera correctement que si le champ e-mail est affiché dans le fomulaire de proposition"
|
|
|
|
|
|
|
|
|
615 |
|
616 |
+
#: link-library-admin.php:2343
|
617 |
+
msgid "Validate all submitted links with Akismet"
|
618 |
+
msgstr "Valider les liens proposés avec Akismet"
|
|
|
|
|
|
|
|
|
|
|
|
|
619 |
|
620 |
+
#: link-library-admin.php:2349
|
621 |
+
#: link-library-admin.php:2350
|
622 |
+
msgid "URL that user will be redirected to after submitting new link. When used, the short code [link-library-addlinkcustommsg] should be placed on the destination page."
|
623 |
+
msgstr "Adresse à laquelle l’usager sera redirigé après avoir soumis un nouveau lien. Lorsqu’utilisé, le code [link-library-addlinkcustommsg] devrait faire partie de la page de destination."
|
624 |
+
|
625 |
+
#: link-library-admin.php:2349
|
626 |
msgid "Link Acknowledgement URL"
|
627 |
msgstr "Adresse de la page de confirmation"
|
628 |
|
629 |
+
#: link-library-admin.php:2355
|
630 |
+
msgid "Title of e-mail sent to site admin when new links are submitted. Use %linkname% as a variable to be replaced by the actual link name"
|
631 |
+
msgstr "Titre du courriel qui sera envoyé à l’administrateur quand des nouveaux liens seront soumis. Utilisez %linkname% comme variable qui sera remplacée par le nom du lien"
|
|
|
|
|
|
|
|
|
|
|
632 |
|
633 |
+
#: link-library-admin.php:2355
|
634 |
msgid "Moderation Notification Title"
|
635 |
msgstr "Titre du courriel de modération"
|
636 |
|
637 |
+
#: link-library-admin.php:2361
|
638 |
+
msgid "Will send a confirmation e-mail to link submitter if they provided their contact information"
|
639 |
+
msgstr "Enverra un courriel de confirmation aux usagers ayant soumis des liens si ils ont fournis leur courriel"
|
|
|
|
|
|
|
|
|
640 |
|
641 |
+
#: link-library-admin.php:2361
|
642 |
msgid "E-mail submitter on link approval or rejection"
|
643 |
+
msgstr "Envoyer un courriel à l’utilisateur ayant soumis le lien lors de l’approbation ou du rejet"
|
|
|
|
|
644 |
|
645 |
+
#: link-library-admin.php:2368
|
646 |
msgid "Suppress Link Library message in e-mail footer"
|
647 |
msgstr "Supprimer le message sur Link Library dans le bas du courriel"
|
648 |
|
649 |
+
#: link-library-admin.php:2375
|
650 |
msgid "Only use first part of submitter name"
|
651 |
+
msgstr "N’utiliser que la première partie du nom de l’utilisateur ayant soumis le lien"
|
|
|
|
|
652 |
|
653 |
+
#: link-library-admin.php:2382
|
654 |
+
msgid "The name of the e-mail account that the approval e-mail will be sent from"
|
655 |
+
msgstr "Le nom de l’utilisateur qui apparaîtra sur les messages d’approbation"
|
|
|
|
|
|
|
656 |
|
657 |
+
#: link-library-admin.php:2382
|
658 |
msgid "Moderator Name"
|
659 |
msgstr "Nom du modérateur"
|
660 |
|
661 |
+
#: link-library-admin.php:2388
|
662 |
msgid "The e-mail address that the approval e-mail will be sent from"
|
663 |
+
msgstr "L’adresse de courriel de laquelle les messages d’approbation seront envoyés"
|
|
|
|
|
664 |
|
665 |
+
#: link-library-admin.php:2388
|
666 |
msgid "Moderator E-mail"
|
667 |
+
msgstr "Adresse de courriel du modérateur"
|
668 |
|
669 |
+
#: link-library-admin.php:2394
|
670 |
+
msgid "Title of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
671 |
+
msgstr "Titre du courriel d’approbation. Utilisez %linkname% comme variable qui sera remplacé par le nom du lien"
|
|
|
|
|
|
|
|
|
672 |
|
673 |
+
#: link-library-admin.php:2394
|
674 |
msgid "Approval e-mail title"
|
675 |
+
msgstr "Titre du courriel d’approbation du lien"
|
676 |
|
677 |
+
#: link-library-admin.php:2400
|
678 |
+
msgid "Body of approval e-mail. Use %linkname% as a variable to be replaced by the actual link name, %submittername% for the submitter name and %linkurl% for the link address"
|
679 |
+
msgstr "Contenu du courriel d’approbation du lien. Utilisez %linkname% comme variable qui sera remplacée par le nom de lien, %submittername% pour le nom de la personne ayant soumise le lien et %linkurl% pour l’adresse du lien."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
680 |
|
681 |
+
#: link-library-admin.php:2400
|
682 |
msgid "Approval e-mail body"
|
683 |
+
msgstr "Contenu du courriel d’approbation du lien"
|
684 |
|
685 |
+
#: link-library-admin.php:2406
|
686 |
+
msgid "Title of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name"
|
687 |
+
msgstr "Titre du courriel de rejet du lien. Utilisez %linkname% comme variable qui sera remplacée par le nom du lien"
|
|
|
|
|
|
|
|
|
688 |
|
689 |
+
#: link-library-admin.php:2406
|
690 |
msgid "Rejection e-mail title"
|
691 |
msgstr "Titre du courriel de rejet du lien"
|
692 |
|
693 |
+
#: link-library-admin.php:2412
|
694 |
+
msgid "Body of rejection e-mail. Use %linkname% as a variable to be replaced by the actual link name, %submittername% for the submitter name and %linkurl% for the link address"
|
695 |
+
msgstr "Contenu du courriel de rejet du lien. Utilisez %linkname% comme variable qui sera remplacée par le nom de lien, %submittername% pour le nom de la personne ayant soumise le lien et %linkurl% pour l’adresse du lien."
|
|
|
|
|
|
|
|
|
|
|
|
|
696 |
|
697 |
+
#: link-library-admin.php:2412
|
698 |
msgid "Rejection e-mail body"
|
699 |
msgstr "Contenu du courriel de rejet du lien"
|
700 |
|
701 |
+
#: link-library-admin.php:2425
|
702 |
+
msgid "The following option allows you to hide the Donate button and Support the Author section in the Link Library Admin pages. If you enjoy this plugin and use it regularly, please consider making a donation to the author before turning off these messages. This menu section will disappear along with the other elements."
|
703 |
+
msgstr "L’option suivante vous permet de masquer le bouton de don et la section sur l’autheur dans l’administration de Link Library. Si vous aimez cette extension et que vous l’utilisez régulièrement, merci de penser à faire un don à l’autheur avant de masquer ces messages."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
704 |
|
705 |
+
#: link-library-admin.php:2428
|
706 |
+
msgid "Hide Donation and Support Links"
|
707 |
+
msgstr "Cacher les liens pour les dons et le support"
|
708 |
+
|
709 |
+
#: link-library-admin.php:2442
|
710 |
+
msgid "Save Settings"
|
711 |
msgstr "Enregistrer la configuration"
|
712 |
|
713 |
+
#: link-library-admin.php:2451
|
714 |
+
msgid "Update Settings"
|
715 |
+
msgstr "Mettre à jour la configuration"
|
716 |
+
|
717 |
+
#: link-library-admin.php:2462
|
718 |
+
#: link-library-admin.php:3138
|
719 |
+
#: link-library-admin.php:3441
|
720 |
+
#: link-library-admin.php:4271
|
721 |
+
#: usersubmission.php:295
|
722 |
+
#: usersubmission.php:385
|
723 |
msgid "Link Name"
|
724 |
msgstr "Nom du lien"
|
725 |
|
726 |
+
#: link-library-admin.php:2463
|
727 |
+
#: link-library-admin.php:4306
|
728 |
+
#: link-library-defaults.php:127
|
729 |
+
#: usersubmission.php:314
|
730 |
+
#: usersubmission.php:404
|
731 |
msgid "Link Category"
|
732 |
msgstr "Catégorie de liens"
|
733 |
|
734 |
+
#: link-library-admin.php:2464
|
735 |
msgid "Link URL"
|
736 |
msgstr "Adresse du lien"
|
737 |
|
738 |
+
#: link-library-admin.php:2465
|
739 |
+
#: link-library-admin.php:3138
|
740 |
+
#: link-library-admin.php:3489
|
741 |
+
#: link-library-admin.php:4385
|
742 |
+
#: link-library-defaults.php:128
|
743 |
+
#: usersubmission.php:303
|
744 |
+
#: usersubmission.php:393
|
745 |
msgid "Link Description"
|
746 |
msgstr "Description du lien"
|
747 |
|
748 |
+
#: link-library-admin.php:2514
|
749 |
msgid "No Links Found to Moderate"
|
750 |
msgstr "Aucun lien trouvé nécessitant une modération"
|
751 |
|
752 |
+
#: link-library-admin.php:2521
|
753 |
msgid "Check All"
|
754 |
msgstr "Cocher tous les choix"
|
755 |
|
756 |
+
#: link-library-admin.php:2522
|
757 |
msgid "Uncheck All"
|
758 |
msgstr "Tout décocher"
|
759 |
|
760 |
+
#: link-library-admin.php:2524
|
761 |
msgid "Approve Selected Items"
|
762 |
msgstr "Approuver les liens sélectionnés"
|
763 |
|
764 |
+
#: link-library-admin.php:2525
|
765 |
msgid "Delete Selected Items"
|
766 |
msgstr "Supprimer les liens sélectionnés"
|
767 |
|
768 |
+
#: link-library-admin.php:2548
|
769 |
+
msgid "If the stylesheet editor is empty after upgrading, reset to the default stylesheet using the button below or copy/paste your backup stylesheet into the editor."
|
770 |
+
msgstr "Si l’éditeur de feuille de style est vide après une mise à jour, appuyez sur le bouton ci-dessous pour importer la version originale de la feuille de style ou effectuez un copier/coller à partir de votre copie de sauvegarde de la feuille de style vers l’éditeur."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
771 |
|
772 |
+
#: link-library-admin.php:2555
|
773 |
msgid "Submit"
|
774 |
msgstr "Soumettre"
|
775 |
|
776 |
+
#: link-library-admin.php:2555
|
777 |
msgid "Reset to default"
|
778 |
+
msgstr "Restauration des valeurs par défaut"
|
779 |
|
780 |
+
#: link-library-admin.php:2566
|
781 |
msgid "Select Current Library Settings"
|
782 |
msgstr "Sélectionnez la configuration de librairie courante"
|
783 |
|
784 |
+
#: link-library-admin.php:2581
|
785 |
msgid "Go"
|
786 |
msgstr "Sélectionner"
|
787 |
|
788 |
+
#: link-library-admin.php:2583
|
789 |
msgid "Copy from:"
|
790 |
+
msgstr "Copier de :"
|
791 |
|
792 |
+
#: link-library-admin.php:2597
|
793 |
msgid "Copy"
|
794 |
msgstr "Copier"
|
795 |
|
796 |
+
#: link-library-admin.php:2611
|
797 |
+
#: link-library-admin.php:2614
|
798 |
+
#: link-library-admin.php:2618
|
799 |
+
msgid "Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site"
|
800 |
+
msgstr "Link Library supporte la création d’un nombre illimité de configurations pour afficher les liens sur votre site"
|
|
|
|
|
|
|
801 |
|
802 |
+
#: link-library-admin.php:2615
|
803 |
msgid "Library Name"
|
804 |
msgstr "Nom de la librairie"
|
805 |
|
806 |
+
#: link-library-admin.php:2617
|
807 |
msgid "Feature"
|
808 |
msgstr "Fonctionnalité"
|
809 |
|
810 |
+
#: link-library-admin.php:2619
|
811 |
msgid "Code to insert on a Wordpress page"
|
812 |
msgstr "Code à insérer dans une page WordPress"
|
813 |
|
814 |
+
#: link-library-admin.php:2626
|
815 |
msgid "Display basic link library"
|
816 |
msgstr "Afficher la liste de liens"
|
817 |
|
818 |
+
#: link-library-admin.php:2632
|
819 |
msgid "Display list of link categories"
|
820 |
msgstr "Afficher la liste des catégories de liens"
|
821 |
|
822 |
+
#: link-library-admin.php:2638
|
823 |
msgid "Display search box"
|
824 |
msgstr "Afficher le champ de recherche"
|
825 |
|
826 |
+
#: link-library-admin.php:2644
|
827 |
msgid "Display link submission form"
|
828 |
msgstr "Afficher le formulaire de soumission de liens"
|
829 |
|
830 |
+
#: link-library-admin.php:2651
|
831 |
#, php-format
|
832 |
msgid ""
|
833 |
"You are about to Delete Library #'%s'\n"
|
834 |
" 'Cancel' to stop, 'OK' to delete."
|
835 |
msgstr ""
|
836 |
+
"Vous être sur le point de supprimer la configuration de la librairie '%s'\n"
|
837 |
+
" 'Annuler' pour interrompre, 'OK' pour supprimer."
|
838 |
|
839 |
+
#: link-library-admin.php:2651
|
840 |
msgid "Delete Library"
|
841 |
msgstr "Supprimer la librairie"
|
842 |
|
843 |
+
#: link-library-admin.php:2652
|
844 |
#, php-format
|
845 |
msgid ""
|
846 |
"You are about to reset Library '%s'\n"
|
847 |
" 'Cancel' to stop, 'OK' to reset."
|
848 |
msgstr ""
|
849 |
+
"Vous êtes sur le point de réinitialiser la configuration de la librairie '%s'\n"
|
850 |
+
" 'Annuler' pour interrompre, 'OK' pour continuer."
|
851 |
|
852 |
+
#: link-library-admin.php:2652
|
853 |
msgid "Reset current Library"
|
854 |
msgstr "Réinitialiser la configuration de librairie courante"
|
855 |
|
856 |
+
#: link-library-admin.php:2653
|
857 |
#, php-format
|
858 |
msgid ""
|
859 |
"You are about to reset Library '%s' for a table layout\n"
|
860 |
" 'Cancel' to stop, 'OK' to reset."
|
861 |
msgstr ""
|
862 |
+
"Vous êtes sur le point de réinitialiser la configuration de la librairie '%s' pour une mise en page utilisant des tables\n"
|
863 |
+
" 'Annuler' pour interrompre, 'OK' pour continuer."
|
|
|
864 |
|
865 |
+
#: link-library-admin.php:2653
|
866 |
msgid "Reset current Library for table layout"
|
867 |
+
msgstr "Réinitialiser la configuration de librairie courante pour une mise en page en tableau"
|
|
|
|
|
868 |
|
869 |
+
#: link-library-admin.php:2672
|
870 |
msgid "Current Library Name"
|
871 |
msgstr "Nom de la librairie courante"
|
872 |
|
873 |
+
#: link-library-admin.php:2679
|
874 |
+
#: link-library-admin.php:2687
|
875 |
msgid "Leave Empty to see all categories"
|
876 |
msgstr "Laissez vide pour afficher toutes les catégories"
|
877 |
|
878 |
+
#: link-library-admin.php:2679
|
879 |
+
#: link-library-admin.php:2687
|
880 |
+
#: link-library-admin.php:2725
|
881 |
+
#: link-library-admin.php:2729
|
882 |
msgid "Enter list of comma-separated"
|
883 |
msgstr "Spécifier une liste de valeurs, séparées par des virgules"
|
884 |
|
885 |
+
#: link-library-admin.php:2679
|
886 |
+
#: link-library-admin.php:2687
|
887 |
msgid "numeric category IDs"
|
888 |
msgstr "identifiants de catégories numériques"
|
889 |
|
890 |
+
#: link-library-admin.php:2679
|
891 |
+
msgid "To find the IDs, go to the Link Categories admin page, place the mouse above a category name and look for its ID in the address shown in your browsers status bar. For example"
|
892 |
+
msgstr "Pour trouver les identifiants, aller sur la page de configuration des catégories de liens, placer votre souris au-dessus du nom de la catégorie et cherchez l’identifiant dans l’adresse qui est affichée dans la barre de status de votre navigateur. Par exemple"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
893 |
|
894 |
+
#: link-library-admin.php:2681
|
895 |
msgid "Categories to be displayed (Empty=All)"
|
896 |
msgstr "Catégories à afficher (Vide=Toutes)"
|
897 |
|
898 |
+
#: link-library-admin.php:2683
|
899 |
msgid "Categories to be displayed"
|
900 |
msgstr "Catégories à afficher"
|
901 |
|
902 |
+
#: link-library-admin.php:2687
|
903 |
+
#: link-library-admin.php:2725
|
904 |
+
#: link-library-admin.php:2729
|
905 |
msgid "For example"
|
906 |
msgstr "Par exemple"
|
907 |
|
908 |
+
#: link-library-admin.php:2714
|
909 |
+
#: link-library-admin.php:2745
|
910 |
+
msgid "No link categories! Create some!"
|
911 |
+
msgstr "Pas de catégorie de lien ! Créer s’en une !"
|
912 |
+
|
913 |
+
#: link-library-admin.php:2716
|
914 |
msgid "Show all categories"
|
915 |
msgstr "Montrer toutes les catégories"
|
916 |
|
917 |
+
#: link-library-admin.php:2725
|
918 |
+
#: link-library-admin.php:2729
|
|
|
|
|
|
|
919 |
msgid "numeric category IDs that should not be shown"
|
920 |
msgstr "identifiants de catégories numériques à ne pas afficher"
|
921 |
|
922 |
+
#: link-library-admin.php:2726
|
923 |
msgid "Categories to be excluded"
|
924 |
msgstr "Catégories à exclure"
|
925 |
|
926 |
+
#: link-library-admin.php:2747
|
927 |
msgid "No Exclusions"
|
928 |
msgstr "Aucune exclusion"
|
929 |
|
930 |
+
#: link-library-admin.php:2756
|
931 |
+
#: link-library-admin.php:2759
|
932 |
msgid "Only show one category of links at a time"
|
933 |
+
msgstr "N’afficher qu’une catégorie de liens à la fois"
|
934 |
|
935 |
+
#: link-library-admin.php:2757
|
936 |
msgid "Only show one category at a time"
|
937 |
+
msgstr "N’afficher qu’une catégorie à la fois"
|
938 |
|
939 |
+
#: link-library-admin.php:2764
|
940 |
+
msgid "Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly."
|
941 |
+
msgstr "Sélectionner si la librairie AJAX est utilisée pour rafraîchir la liste sans recharger complètement la page ou si la méthode HTML GET doit recharger la page complète avec un nouveau lien. L’option des liens personnalisés doit être activée pour que l’option HTML GET + Permaliens fonctionne correctement."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
942 |
|
943 |
+
#: link-library-admin.php:2764
|
944 |
msgid "Switching Method"
|
945 |
msgstr "Méthode pour les mises à jour de la page"
|
946 |
|
947 |
+
#: link-library-admin.php:2792
|
948 |
+
msgid "Default category to be shown when only showing one at a time (numeric ID)"
|
949 |
+
msgstr "Catégorie à afficher par défaut lorsqu’une seule catégorie est présente (identifiant numérique)"
|
|
|
|
|
|
|
950 |
|
951 |
+
#: link-library-admin.php:2797
|
952 |
msgid "Hide category on start in single cat AJAX mode"
|
953 |
+
msgstr "Cacher les catégories au démarrage dans le mode AJAX avec une seule catégorie"
|
|
|
954 |
|
955 |
+
#: link-library-admin.php:2804
|
956 |
+
#: link-library-admin.php:2807
|
957 |
msgid "File path is relative to Link Library plugin directory"
|
958 |
+
msgstr "Le chemin du fichier doit être relatif par rapport au répertoire du module Link Library"
|
|
|
|
|
959 |
|
960 |
+
#: link-library-admin.php:2805
|
961 |
msgid "Icon to display when performing AJAX queries"
|
962 |
msgstr "Icône à afficher lorsque des requêtes AJAX sont effectuées"
|
963 |
|
964 |
+
#: link-library-admin.php:2816
|
965 |
+
#: link-library-admin.php:2819
|
966 |
msgid "Only show a limited number of links and add page navigation links"
|
967 |
+
msgstr "Afficher seulement un nombre limité de liens et afficher une section de navigation des liens"
|
|
|
|
|
968 |
|
969 |
+
#: link-library-admin.php:2817
|
970 |
msgid "Paginate Results"
|
971 |
msgstr "Paginer les résultats"
|
972 |
|
973 |
+
#: link-library-admin.php:2824
|
974 |
+
#: link-library-admin.php:2827
|
975 |
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
976 |
msgstr "Nombre de liens devant être affichés en “Mode Pagination”"
|
977 |
|
978 |
+
#: link-library-admin.php:2825
|
979 |
msgid "Links per Page"
|
980 |
msgstr "Liens par page"
|
981 |
|
982 |
+
#: link-library-admin.php:2833
|
983 |
msgid "Pagination Position"
|
984 |
msgstr "Position de la pagination"
|
985 |
|
986 |
+
#: link-library-admin.php:2839
|
987 |
msgid "After Links"
|
988 |
msgstr "Après le lien"
|
989 |
|
990 |
+
#: link-library-admin.php:2842
|
991 |
+
#: link-library-admin.php:2872
|
992 |
msgid "Before Links"
|
993 |
msgstr "Avant le lien"
|
994 |
|
995 |
+
#: link-library-admin.php:2846
|
996 |
msgid "Hide Results if Empty"
|
997 |
msgstr "Masquer les résultats si vide"
|
998 |
|
999 |
+
#: link-library-admin.php:2856
|
1000 |
msgid "Enable Permalinks"
|
1001 |
msgstr "Activer les liens permanents"
|
1002 |
|
1003 |
+
#: link-library-admin.php:2864
|
1004 |
msgid "Permalinks Page"
|
1005 |
msgstr "Page des liens permanents"
|
1006 |
|
1007 |
+
#: link-library-admin.php:2871
|
1008 |
+
msgid "Display alphabetic cat filter"
|
1009 |
+
msgstr "Afficher le filtre des catégories par ordre alphabétique"
|
1010 |
+
|
1011 |
+
#: link-library-admin.php:2872
|
1012 |
+
msgid "Do not display"
|
1013 |
+
msgstr "Ne pas afficher"
|
1014 |
+
|
1015 |
+
#: link-library-admin.php:2872
|
1016 |
+
msgid "Before Categories"
|
1017 |
+
msgstr "Avant les catégories"
|
1018 |
+
|
1019 |
+
#: link-library-admin.php:2872
|
1020 |
+
msgid "Before Categories and Links"
|
1021 |
+
msgstr "Avant les catégories et les liens"
|
1022 |
+
|
1023 |
+
#: link-library-admin.php:2879
|
1024 |
+
msgid "Auto-select first alphabetic cat item"
|
1025 |
+
msgstr "Sélectionner automatiquement la première catégorie par ordre alphabétique"
|
1026 |
+
|
1027 |
+
#: link-library-admin.php:2883
|
1028 |
+
msgid "Display ALL box in alphabetic cat filter"
|
1029 |
+
msgstr "Afficher toutes les cases dans le filtre alphabétique des catégories"
|
1030 |
+
|
1031 |
+
#: link-library-admin.php:2885
|
1032 |
+
msgid "Cat filter label"
|
1033 |
+
msgstr "Texte pour le filtre sur les catégories"
|
1034 |
+
|
1035 |
+
#: link-library-admin.php:2889
|
1036 |
+
msgid "Only display links submitted by current user"
|
1037 |
+
msgstr "Affiche uniquement les liens soumis par l’utilisateur actuel"
|
1038 |
+
|
1039 |
+
#: link-library-admin.php:2934
|
1040 |
msgid "Results Order"
|
1041 |
msgstr "Ordre des résultats"
|
1042 |
|
1043 |
+
#: link-library-admin.php:2940
|
1044 |
+
#: link-library-admin.php:3097
|
1045 |
msgid "Order by Name"
|
1046 |
msgstr "Trier par nom"
|
1047 |
|
1048 |
+
#: link-library-admin.php:2943
|
1049 |
+
#: link-library-admin.php:3098
|
1050 |
msgid "Order by ID"
|
1051 |
msgstr "Trier par identifiant"
|
1052 |
|
1053 |
+
#: link-library-admin.php:2947
|
1054 |
msgid "Order of categories based on included category list"
|
1055 |
+
msgstr "Trier les catégories selon l’ordre des catégories incluses"
|
1056 |
|
1057 |
+
#: link-library-admin.php:2951
|
1058 |
msgid "Order by"
|
1059 |
msgstr "Trier par"
|
1060 |
|
1061 |
+
#: link-library-admin.php:2951
|
1062 |
+
#: link-library-admin.php:3099
|
1063 |
msgid "Wordpress Plugin"
|
1064 |
+
msgstr "Extension WordPress"
|
1065 |
|
1066 |
+
#: link-library-admin.php:2956
|
1067 |
msgid "Link Categories Display Format"
|
1068 |
+
msgstr "Format d’affichage des catégories de liens"
|
1069 |
|
1070 |
+
#: link-library-admin.php:2960
|
1071 |
+
#: link-library-admin.php:3181
|
1072 |
msgid "Table"
|
1073 |
msgstr "Table"
|
1074 |
|
1075 |
+
#: link-library-admin.php:2961
|
1076 |
+
#: link-library-admin.php:3182
|
1077 |
msgid "Unordered List"
|
1078 |
+
msgstr "Liste non-ordonnée"
|
1079 |
|
1080 |
+
#: link-library-admin.php:2962
|
1081 |
msgid "Drop-Down List"
|
1082 |
msgstr "Liste déroulante"
|
1083 |
|
1084 |
+
#: link-library-admin.php:2963
|
1085 |
+
msgid "Drop-Down List Direct Access"
|
1086 |
+
msgstr "Liste déroulante"
|
1087 |
+
|
1088 |
+
#: link-library-admin.php:2969
|
1089 |
msgid "Display link counts"
|
1090 |
msgstr "Afficher la quantité de liens"
|
1091 |
|
1092 |
+
#: link-library-admin.php:2975
|
1093 |
msgid "Display categories with search results"
|
1094 |
msgstr "Afficher les catégories avec les résultats de recherche"
|
1095 |
|
1096 |
+
#: link-library-admin.php:2980
|
1097 |
+
#: link-library-admin.php:2983
|
|
|
|
|
|
|
1098 |
msgid "This setting does not apply when selecting My Link Order for the order"
|
1099 |
+
msgstr "Cette option ne s’applique que lorsque l’on choisit \"Mon ordre des liens\" comme ordre de présentation"
|
|
|
|
|
1100 |
|
1101 |
+
#: link-library-admin.php:2981
|
1102 |
+
#: link-library-admin.php:3152
|
1103 |
msgid "Direction"
|
1104 |
msgstr "Direction"
|
1105 |
|
1106 |
+
#: link-library-admin.php:2985
|
1107 |
+
#: link-library-admin.php:3156
|
1108 |
msgid "Ascending"
|
1109 |
msgstr "Croissant"
|
1110 |
|
1111 |
+
#: link-library-admin.php:2986
|
1112 |
+
#: link-library-admin.php:3157
|
1113 |
msgid "Descending"
|
1114 |
msgstr "Décroissant"
|
1115 |
|
1116 |
+
#: link-library-admin.php:2990
|
1117 |
+
#: link-library-admin.php:2993
|
1118 |
+
#: link-library-admin.php:3106
|
1119 |
+
#: link-library-admin.php:3109
|
1120 |
+
msgid "Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >"
|
1121 |
+
msgstr "Utilisez [ et ] dans la description pour écrire du code HTML, tel que du code pour afficher une image, au lien d’utiliser < et >"
|
|
|
|
|
1122 |
|
1123 |
+
#: link-library-admin.php:2991
|
1124 |
+
#: link-library-admin.php:3107
|
1125 |
msgid "Show Category Description"
|
1126 |
msgstr "Afficher la description des catégories"
|
1127 |
|
1128 |
+
#: link-library-admin.php:2995
|
1129 |
+
#: link-library-admin.php:3113
|
1130 |
msgid "Position"
|
1131 |
msgstr "Position"
|
1132 |
|
1133 |
+
#: link-library-admin.php:2997
|
1134 |
+
#: link-library-admin.php:3115
|
1135 |
msgid "Right"
|
1136 |
msgstr "Droite"
|
1137 |
|
1138 |
+
#: link-library-admin.php:2998
|
1139 |
+
#: link-library-admin.php:3116
|
1140 |
msgid "Left"
|
1141 |
msgstr "Gauche"
|
1142 |
|
1143 |
+
#: link-library-admin.php:3004
|
1144 |
msgid "Width of Categories Table in Percents"
|
1145 |
msgstr "Largeur de la table des catégories en pourcentage"
|
1146 |
|
1147 |
+
#: link-library-admin.php:3010
|
1148 |
+
#: link-library-admin.php:3013
|
1149 |
+
msgid "Determines the number of alternating div tags that will be placed before and after each link category"
|
1150 |
+
msgstr "Indique le nombre de balises div qui seront placées en alternance avant et après chaque catégorie de liens"
|
|
|
|
|
|
|
1151 |
|
1152 |
+
#: link-library-admin.php:3010
|
1153 |
+
#: link-library-admin.php:3013
|
1154 |
+
msgid "These div tags can be used to style of position link categories on the link page"
|
1155 |
+
msgstr "Ces balises div peuvent être utilisées pour positionner les catégories de lien sur la page"
|
|
|
|
|
|
|
1156 |
|
1157 |
+
#: link-library-admin.php:3011
|
1158 |
msgid "Number of alternating div classes"
|
1159 |
msgstr "Nombre de classes div en alternance"
|
1160 |
|
1161 |
+
#: link-library-admin.php:3026
|
1162 |
msgid "Number of columns in Categories Table"
|
1163 |
msgstr "Nombre de colonnes dans la table des catégories"
|
1164 |
|
1165 |
+
#: link-library-admin.php:3033
|
1166 |
msgid "First div class name"
|
1167 |
msgstr "Premier nom de classe de la div"
|
1168 |
|
1169 |
+
#: link-library-admin.php:3041
|
1170 |
msgid "Use Div Class or Heading tag around Category Names"
|
1171 |
+
msgstr "Utiliser une balise div ou une balise d’en-tête autour des noms de catégories"
|
|
|
1172 |
|
1173 |
+
#: link-library-admin.php:3045
|
1174 |
msgid "Div Class"
|
1175 |
+
msgstr "Premier nom de classe div"
|
1176 |
|
1177 |
+
#: link-library-admin.php:3046
|
1178 |
msgid "Heading Tag"
|
1179 |
+
msgstr "Balise d’en-tête"
|
1180 |
|
1181 |
+
#: link-library-admin.php:3051
|
1182 |
msgid "Second div class name"
|
1183 |
msgstr "Second nom de classe div"
|
1184 |
|
1185 |
+
#: link-library-admin.php:3058
|
1186 |
+
#: link-library-admin.php:3061
|
1187 |
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
1188 |
+
msgstr "Exemples de noms de classes div : linklistcatname, Exemples de balises d’en-tête : h3"
|
|
|
|
|
1189 |
|
1190 |
+
#: link-library-admin.php:3059
|
1191 |
msgid "Div Class Name or Heading label"
|
1192 |
msgstr "Nom de classe div ou type de la balise de titre"
|
1193 |
|
1194 |
+
#: link-library-admin.php:3066
|
1195 |
msgid "Third div class name"
|
1196 |
msgstr "Troisième nom de classe div"
|
1197 |
|
1198 |
+
#: link-library-admin.php:3073
|
1199 |
+
#: link-library-admin.php:3076
|
1200 |
+
msgid "Set this address to a page running Link Library to place categories on a different page. Should always be used with the Show One Category at a Time and HTMLGET fetch method."
|
1201 |
+
msgstr "Configurer cette adresse vers une page utilisant Link Library pour placer la liste des catégories sur une autre page. Ce champ devrait toujours être utilisé en conjonction avec le mode n’affichez qu’une catégorie à la fois et la méthode HTML GET."
|
|
|
|
|
|
|
|
|
|
|
|
|
1202 |
|
1203 |
+
#: link-library-admin.php:3074
|
1204 |
msgid "Category Target Address"
|
1205 |
msgstr "Adresse cible pour les liens de catégories"
|
1206 |
|
1207 |
+
#: link-library-admin.php:3093
|
1208 |
msgid "Link Results Order"
|
1209 |
msgstr "Ordre des résultats"
|
1210 |
|
1211 |
+
#: link-library-admin.php:3099
|
1212 |
msgid "Order set by "
|
1213 |
msgstr "Trier par"
|
1214 |
|
1215 |
+
#: link-library-admin.php:3100
|
1216 |
msgid "Order randomly"
|
1217 |
msgstr "Trier au hazard"
|
1218 |
|
1219 |
+
#: link-library-admin.php:3101
|
1220 |
msgid "Order by updated date"
|
1221 |
msgstr "Trier par date de mise à jour"
|
1222 |
|
1223 |
+
#: link-library-admin.php:3102
|
1224 |
+
msgid "Order by number of link visits"
|
1225 |
+
msgstr "Trier par le nombre de visites du lien"
|
1226 |
+
|
1227 |
+
#: link-library-admin.php:3121
|
1228 |
msgid "List Featured Links ahead of Regular Links"
|
1229 |
msgstr "Afficher les liens vedettes avant les liens réguliers"
|
1230 |
|
1231 |
+
#: link-library-admin.php:3125
|
1232 |
msgid "Show Expand Link button and hide links"
|
1233 |
msgstr "Montrer le bouton 'Développer les liens' et cacher les liens"
|
1234 |
|
1235 |
+
#: link-library-admin.php:3130
|
1236 |
msgid "Combine all results without categories"
|
1237 |
msgstr "Combiner tous les résultats sans les catégories"
|
1238 |
|
1239 |
+
#: link-library-admin.php:3134
|
1240 |
+
msgid "Link Title Content"
|
1241 |
+
msgstr "Titre du lien sur le contenu"
|
1242 |
+
|
1243 |
+
#: link-library-admin.php:3151
|
1244 |
+
#: link-library-admin.php:3154
|
1245 |
msgid "Except for My Link Order mode"
|
1246 |
+
msgstr "Sauf pour le mode avec \"Mon ordre des lien\""
|
1247 |
|
1248 |
+
#: link-library-admin.php:3161
|
1249 |
+
#: link-library-admin.php:3164
|
1250 |
msgid "Leave empty to show all results"
|
1251 |
+
msgstr "Laissez vide pour afficher tous les résultats"
|
1252 |
|
1253 |
+
#: link-library-admin.php:3162
|
1254 |
msgid "Max number of links to display"
|
1255 |
msgstr "Nombre maximum de liens à afficher"
|
1256 |
|
1257 |
+
#: link-library-admin.php:3169
|
1258 |
+
#: link-library-admin.php:3172
|
1259 |
+
msgid "Sets default link target window, does not override specific targets set in links"
|
1260 |
+
msgstr "Configure la fenêtre cible pour les liens. Cette valeur n’est pas prioritaire par rapport aux cibles spécifiques des liens."
|
|
|
|
|
|
|
1261 |
|
1262 |
+
#: link-library-admin.php:3170
|
1263 |
msgid "Link Target"
|
1264 |
msgstr "Cible du lien"
|
1265 |
|
1266 |
+
#: link-library-admin.php:3177
|
1267 |
msgid "Link Display Format"
|
1268 |
+
msgstr "Format d’affichage des liens"
|
1269 |
+
|
1270 |
+
#: link-library-admin.php:3183
|
1271 |
+
msgid "No surrounding tags"
|
1272 |
+
msgstr "Pas de tags autour"
|
1273 |
+
|
1274 |
+
#: link-library-admin.php:3188
|
1275 |
+
#: link-library-admin.php:3191
|
1276 |
+
msgid "Allows extra query string to be added to all links in library"
|
1277 |
+
msgstr "Permet d’ajouter des paramètres supplémentaires sur tous les liens de la librairie"
|
1278 |
|
1279 |
+
#: link-library-admin.php:3189
|
1280 |
+
msgid "Additional link query string"
|
1281 |
+
msgstr "Chaine additionnelle pour le lien de recherche"
|
1282 |
+
|
1283 |
+
#: link-library-admin.php:3197
|
1284 |
msgid "Show Column Headers"
|
1285 |
+
msgstr "Afficher les en-têtes de colonnes"
|
1286 |
|
1287 |
+
#: link-library-admin.php:3204
|
1288 |
msgid "Link Column Header"
|
1289 |
+
msgstr "En-tête de colonne de lien"
|
1290 |
|
1291 |
+
#: link-library-admin.php:3212
|
1292 |
msgid "Description Column Header"
|
1293 |
+
msgstr "En-tête de colonne pour les descriptions"
|
1294 |
|
1295 |
+
#: link-library-admin.php:3219
|
1296 |
msgid "Notes Column Header"
|
1297 |
+
msgstr "En-tête de la colonne des notes"
|
1298 |
|
1299 |
+
#: link-library-admin.php:3227
|
1300 |
msgid "Hide Category Names"
|
1301 |
msgstr "Masquer les noms de catégories"
|
1302 |
|
1303 |
+
#: link-library-admin.php:3234
|
1304 |
msgid "Show Hidden Links"
|
1305 |
msgstr "Afficher les liens cachés"
|
1306 |
|
1307 |
+
#: link-library-admin.php:3241
|
1308 |
+
#: link-library-admin.php:3244
|
1309 |
msgid "Need to be active for Link Categories to work"
|
1310 |
msgstr "Doit être coché pour que les liens de catégories fonctionnent"
|
1311 |
|
1312 |
+
#: link-library-admin.php:3242
|
1313 |
msgid "Embed HTML anchors"
|
1314 |
+
msgstr "Inclusion d’ancrages HTML"
|
1315 |
|
1316 |
+
#: link-library-admin.php:3249
|
1317 |
msgid "Show Hidden Links to Admins/Editors"
|
1318 |
msgstr "Montrer les liens cachés aux Administrateurs/Editeurs"
|
1319 |
|
1320 |
+
#: link-library-admin.php:3266
|
1321 |
+
msgid "Arrange the items below via drag-and-drop to order the various Link Library elements."
|
1322 |
+
msgstr "Organiser les différents liens ci-dessous avec la souris (cliquer-déplacer-déposer)"
|
|
|
|
|
|
|
|
|
1323 |
|
1324 |
+
#: link-library-admin.php:3289
|
1325 |
+
#: link-library-admin.php:3411
|
1326 |
msgid "Image"
|
1327 |
msgstr "Image"
|
1328 |
|
1329 |
+
#: link-library-admin.php:3293
|
1330 |
msgid "Name"
|
1331 |
msgstr "Nom"
|
1332 |
|
1333 |
+
#: link-library-admin.php:3297
|
1334 |
msgid "Date"
|
1335 |
msgstr "Date"
|
1336 |
|
1337 |
+
#: link-library-admin.php:3301
|
1338 |
msgid "Desc"
|
1339 |
msgstr "Desc"
|
1340 |
|
1341 |
+
#: link-library-admin.php:3305
|
1342 |
msgid "Notes"
|
1343 |
msgstr "Notes"
|
1344 |
|
1345 |
+
#: link-library-admin.php:3309
|
1346 |
msgid "RSS"
|
1347 |
msgstr "RSS"
|
1348 |
|
1349 |
+
#: link-library-admin.php:3313
|
1350 |
+
#: link-library-admin.php:3588
|
1351 |
+
msgid "Link"
|
1352 |
+
msgstr "Lien"
|
1353 |
|
1354 |
+
#: link-library-admin.php:3317
|
1355 |
msgid "Phone"
|
1356 |
+
msgstr "Téléphone"
|
1357 |
|
1358 |
+
#: link-library-admin.php:3321
|
1359 |
+
#: link-library-admin.php:3618
|
1360 |
+
#: link-library-admin.php:4477
|
1361 |
+
#: link-library-admin.php:4820
|
1362 |
+
#: link-library-defaults.php:176
|
1363 |
+
#: render-link-library-addlink-sc.php:446
|
1364 |
msgid "E-mail"
|
1365 |
msgstr "Adresse électronique"
|
1366 |
|
1367 |
+
#: link-library-admin.php:3325
|
1368 |
msgid "Hits"
|
1369 |
msgstr "Accès"
|
1370 |
|
1371 |
+
#: link-library-admin.php:3329
|
1372 |
msgid "Rating"
|
1373 |
msgstr "Classement"
|
1374 |
|
1375 |
+
#: link-library-admin.php:3333
|
1376 |
msgid "Large Desc"
|
1377 |
msgstr "Grande Desc"
|
1378 |
|
1379 |
+
#: link-library-admin.php:3337
|
1380 |
+
#: link-library-admin.php:3715
|
1381 |
+
#: link-library-admin.php:4493
|
1382 |
+
#: link-library-defaults.php:188
|
1383 |
+
#: render-link-library-addlink-sc.php:464
|
1384 |
+
msgid "Submitter Name"
|
1385 |
+
msgstr "Nom de l’utilisateur ayant soumis le lien"
|
1386 |
+
|
1387 |
+
#: link-library-admin.php:3341
|
1388 |
+
msgid "Cat Desc"
|
1389 |
+
msgstr "Cat Desc"
|
1390 |
+
|
1391 |
+
#: link-library-admin.php:3353
|
1392 |
msgid "Display"
|
1393 |
msgstr "Afficher"
|
1394 |
|
1395 |
+
#: link-library-admin.php:3354
|
1396 |
msgid "Before"
|
1397 |
msgstr "Avant"
|
1398 |
|
1399 |
+
#: link-library-admin.php:3355
|
1400 |
msgid "After"
|
1401 |
msgstr "Après"
|
1402 |
|
1403 |
+
#: link-library-admin.php:3356
|
1404 |
msgid "Additional Details"
|
1405 |
msgstr "Détails additionnels"
|
1406 |
|
1407 |
+
#: link-library-admin.php:3357
|
1408 |
msgid "Link Source"
|
1409 |
msgstr "Source du lien"
|
1410 |
|
1411 |
+
#: link-library-admin.php:3360
|
1412 |
+
msgid "This column allows for the output of text/code before the first link in each category"
|
1413 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant le premier lien de chaque catégorie"
|
1414 |
+
|
1415 |
+
#: link-library-admin.php:3360
|
1416 |
+
msgid "Before first link"
|
1417 |
+
msgstr "Avant le premier lien"
|
1418 |
+
|
1419 |
+
#: link-library-admin.php:3362
|
1420 |
+
msgid "Output of text/code before the first link in each category"
|
1421 |
+
msgstr "Affichage du texte/code avant la première ligne de chaque catégorie"
|
1422 |
|
1423 |
+
#: link-library-admin.php:3368
|
1424 |
+
msgid "This column allows for the output of text/code before a number of links determined by the Display field"
|
1425 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant le nombre de liens spécifié sur la première ligne de cette table"
|
1426 |
+
|
1427 |
+
#: link-library-admin.php:3368
|
1428 |
msgid "Intermittent Before Link"
|
1429 |
msgstr "Balises intermittentes avant le lien"
|
1430 |
|
1431 |
+
#: link-library-admin.php:3369
|
1432 |
msgid "Frequency of additional output before and after complete link group"
|
1433 |
+
msgstr "Fréquence des affichages supplémentaires avant et après chaque groupe de liens"
|
|
|
|
|
1434 |
|
1435 |
+
#: link-library-admin.php:3372
|
1436 |
+
#: link-library-admin.php:3382
|
1437 |
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1438 |
msgstr "Afficher avant le groupe de liens (lien, notes, description, etc...)"
|
1439 |
|
1440 |
+
#: link-library-admin.php:3380
|
1441 |
msgid "This column allows for the output of text/code before each link"
|
1442 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant chaque lien"
|
|
|
|
|
1443 |
|
1444 |
+
#: link-library-admin.php:3380
|
1445 |
msgid "Before Link"
|
1446 |
msgstr "Avant le lien"
|
1447 |
|
1448 |
+
#: link-library-admin.php:3411
|
1449 |
msgid "This column allows for the output of text/code before each link image"
|
1450 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant chaque image"
|
|
|
|
|
1451 |
|
1452 |
+
#: link-library-admin.php:3417
|
1453 |
msgid "Code/Text to be displayed before each link image"
|
1454 |
msgstr "Code/Texte à afficher avant chaque image"
|
1455 |
|
1456 |
+
#: link-library-admin.php:3420
|
1457 |
msgid "Code/Text to be displayed after each link image"
|
1458 |
msgstr "Code/Texte à afficher après chaque image"
|
1459 |
|
1460 |
+
#: link-library-admin.php:3423
|
1461 |
msgid "CSS Class to be assigned to link image"
|
1462 |
msgstr "Classe CSS qui sera assignée à l’image"
|
1463 |
|
1464 |
+
#: link-library-admin.php:3430
|
1465 |
+
#: link-library-admin.php:3461
|
1466 |
+
#: link-library-admin.php:3566
|
1467 |
+
#: link-library-admin.php:3607
|
1468 |
msgid "Primary"
|
1469 |
msgstr "Principal"
|
1470 |
|
1471 |
+
#: link-library-admin.php:3433
|
1472 |
+
#: link-library-admin.php:3462
|
1473 |
+
#: link-library-admin.php:3569
|
1474 |
+
#: link-library-admin.php:3610
|
1475 |
msgid "Secondary"
|
1476 |
msgstr "Secondaire"
|
1477 |
|
1478 |
+
#: link-library-admin.php:3441
|
1479 |
+
msgid "This column allows for the output of text/code before and after each link name"
|
1480 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque nom"
|
|
|
|
|
|
|
|
|
1481 |
|
1482 |
+
#: link-library-admin.php:3447
|
1483 |
msgid "Code/Text to be displayed before each link"
|
1484 |
msgstr "Code/Texte à afficher avant chaque lien"
|
1485 |
|
1486 |
+
#: link-library-admin.php:3450
|
1487 |
msgid "Code/Text to be displayed after each link"
|
1488 |
msgstr "Code/Texte à afficher après chaque lien"
|
1489 |
|
1490 |
+
#: link-library-admin.php:3455
|
1491 |
+
msgid "No Tooltip"
|
1492 |
+
msgstr "Pas d’aide"
|
1493 |
+
|
1494 |
+
#: link-library-admin.php:3456
|
1495 |
+
msgid "Description"
|
1496 |
+
msgstr "Description"
|
1497 |
|
1498 |
+
#: link-library-admin.php:3470
|
1499 |
+
msgid "This column allows for the output of text/code before and after each link date stamp"
|
1500 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque date"
|
1501 |
+
|
1502 |
+
#: link-library-admin.php:3470
|
1503 |
msgid "Link Date"
|
1504 |
msgstr "Date du lien"
|
1505 |
|
1506 |
+
#: link-library-admin.php:3471
|
1507 |
msgid "Check to display link date"
|
1508 |
+
msgstr "Cocher pour afficher la date du lien"
|
1509 |
|
1510 |
+
#: link-library-admin.php:3476
|
1511 |
msgid "Code/Text to be displayed before each date"
|
1512 |
msgstr "Code/Texte à afficher avant chaque date"
|
1513 |
|
1514 |
+
#: link-library-admin.php:3479
|
1515 |
msgid "Code/Text to be displayed after each date"
|
1516 |
msgstr "Code/Texte à afficher après chaque date"
|
1517 |
|
1518 |
+
#: link-library-admin.php:3489
|
1519 |
+
msgid "This column allows for the output of text/code before and after each link description"
|
1520 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque description"
|
|
|
|
|
|
|
|
|
1521 |
|
1522 |
+
#: link-library-admin.php:3490
|
1523 |
msgid "Check to display link descriptions"
|
1524 |
msgstr "Cocher pour afficher la description du lien"
|
1525 |
|
1526 |
+
#: link-library-admin.php:3495
|
1527 |
msgid "Code/Text to be displayed before each description"
|
1528 |
msgstr "Code/Texte à afficher avant chaque description"
|
1529 |
|
1530 |
+
#: link-library-admin.php:3498
|
1531 |
msgid "Code/Text to be displayed after each description"
|
1532 |
msgstr "Code/Texte à afficher après chaque description"
|
1533 |
|
1534 |
+
#: link-library-admin.php:3508
|
1535 |
+
msgid "This column allows for the output of text/code before and after each link notes"
|
1536 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque note"
|
|
|
|
|
|
|
|
|
1537 |
|
1538 |
+
#: link-library-admin.php:3508
|
1539 |
+
#: link-library-admin.php:4400
|
1540 |
+
#: link-library-defaults.php:129
|
1541 |
+
#: usersubmission.php:311
|
1542 |
+
#: usersubmission.php:401
|
1543 |
msgid "Link Notes"
|
1544 |
msgstr "Notes du lien"
|
1545 |
|
1546 |
+
#: link-library-admin.php:3509
|
1547 |
msgid "Check to display link notes"
|
1548 |
msgstr "Cocher pour afficher les notes du lien"
|
1549 |
|
1550 |
+
#: link-library-admin.php:3514
|
1551 |
msgid "Code/Text to be displayed before each note"
|
1552 |
msgstr "Code/Texte à afficher avant chaque note"
|
1553 |
|
1554 |
+
#: link-library-admin.php:3517
|
1555 |
msgid "Code/Text to be displayed after each note"
|
1556 |
msgstr "Code/Texte à afficher après chaque note"
|
1557 |
|
1558 |
+
#: link-library-admin.php:3527
|
1559 |
+
msgid "This column allows for the output of text/code before and after the RSS icons"
|
1560 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après les icônes RSS"
|
|
|
|
|
|
|
1561 |
|
1562 |
+
#: link-library-admin.php:3527
|
1563 |
msgid "RSS Icons"
|
1564 |
msgstr "Icône RSS"
|
1565 |
|
1566 |
+
#: link-library-admin.php:3529
|
1567 |
msgid "See below"
|
1568 |
msgstr "Voir ci-dessous"
|
1569 |
|
1570 |
+
#: link-library-admin.php:3531
|
1571 |
msgid "Code/Text to be displayed before RSS Icons"
|
1572 |
msgstr "Code/Texte à afficher avant les icônes RSS"
|
1573 |
|
1574 |
+
#: link-library-admin.php:3534
|
1575 |
msgid "Code/Text to be displayed after RSS Icons"
|
1576 |
msgstr "Code/Texte à afficher après les icônes RSS"
|
1577 |
|
1578 |
+
#: link-library-admin.php:3544
|
1579 |
+
msgid "This column allows for the output of text/code before and after the Web Link"
|
1580 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après les hyperliens"
|
1581 |
+
|
1582 |
+
#: link-library-admin.php:3544
|
1583 |
+
msgid "Web Link"
|
1584 |
+
msgstr "Lien du site"
|
1585 |
|
1586 |
+
#: link-library-admin.php:3547
|
1587 |
+
#: link-library-admin.php:3582
|
1588 |
+
#: link-library-admin.php:3623
|
1589 |
msgid "False"
|
1590 |
msgstr "Faux"
|
1591 |
|
1592 |
+
#: link-library-admin.php:3548
|
1593 |
msgid "Web Address"
|
1594 |
msgstr "Adresse du site"
|
1595 |
|
1596 |
+
#: link-library-admin.php:3549
|
1597 |
+
msgid "Web Address Only"
|
1598 |
+
msgstr "Seulement une adresse Web"
|
1599 |
+
|
1600 |
+
#: link-library-admin.php:3550
|
1601 |
+
#: link-library-admin.php:3591
|
1602 |
msgid "Label"
|
1603 |
msgstr "Identifiant"
|
1604 |
|
1605 |
+
#: link-library-admin.php:3553
|
1606 |
msgid "Code/Text to be displayed before Web Link"
|
1607 |
msgstr "Code/Texte à afficher avant l’hyperlien"
|
1608 |
|
1609 |
+
#: link-library-admin.php:3556
|
1610 |
msgid "Code/Text to be displayed after Web Link"
|
1611 |
msgstr "Code/Texte à afficher après l’hyperlien"
|
1612 |
|
1613 |
+
#: link-library-admin.php:3559
|
1614 |
msgid "Text Label that the web link will be assigned to."
|
1615 |
msgstr "Texte associé à l’hyperlien."
|
1616 |
|
1617 |
+
#: link-library-admin.php:3562
|
1618 |
+
#: link-library-admin.php:3603
|
1619 |
msgid "Select which link address will be displayed / used for link"
|
1620 |
+
msgstr "Sélectionner l’adresse qui doit être utilisée/affichée pour le lien"
|
|
|
1621 |
|
1622 |
+
#: link-library-admin.php:3577
|
1623 |
+
msgid "This column allows for the output of text/code before and after the Telephone Number"
|
1624 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après le numéro de téléphone"
|
|
|
|
|
|
|
|
|
1625 |
|
1626 |
+
#: link-library-admin.php:3577
|
1627 |
+
#: link-library-admin.php:4462
|
1628 |
+
#: link-library-admin.php:4814
|
1629 |
+
#: link-library-defaults.php:174
|
1630 |
+
#: render-link-library-addlink-sc.php:428
|
1631 |
msgid "Telephone"
|
1632 |
msgstr "Téléphone"
|
1633 |
|
1634 |
+
#: link-library-admin.php:3585
|
1635 |
+
#: link-library-admin.php:3626
|
1636 |
msgid "Plain Text"
|
1637 |
msgstr "Texte simple"
|
1638 |
|
1639 |
+
#: link-library-admin.php:3594
|
|
|
|
|
|
|
|
|
1640 |
msgid "Code/Text to be displayed before Telephone Number"
|
1641 |
msgstr "Code/Texte à afficher avant le numéro de téléphone"
|
1642 |
|
1643 |
+
#: link-library-admin.php:3597
|
1644 |
msgid "Code/Text to be displayed after Telephone Number"
|
1645 |
msgstr "Code/Texte à afficher après le numéro de téléphone"
|
1646 |
|
1647 |
+
#: link-library-admin.php:3600
|
1648 |
msgid "Text Label that the telephone will be assigned to."
|
1649 |
msgstr "Texte associé au numéro de téléphone."
|
1650 |
|
1651 |
+
#: link-library-admin.php:3618
|
1652 |
+
msgid "This column allows for the output of text/code before and after the E-mail"
|
1653 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque email"
|
|
|
|
|
|
|
1654 |
|
1655 |
+
#: link-library-admin.php:3629
|
1656 |
msgid "MailTo Link"
|
1657 |
msgstr "Lien mailto"
|
1658 |
|
1659 |
+
#: link-library-admin.php:3632
|
1660 |
msgid "MailTo Link with Label"
|
1661 |
+
msgstr "Lien mailto avec libellé"
|
1662 |
|
1663 |
+
#: link-library-admin.php:3635
|
1664 |
msgid "Formatted Command"
|
1665 |
msgstr "Commande formattée"
|
1666 |
|
1667 |
+
#: link-library-admin.php:3638
|
1668 |
msgid "Formatted Command with Labels"
|
1669 |
msgstr "Commande formattée avec affichage textuel"
|
1670 |
|
1671 |
+
#: link-library-admin.php:3641
|
1672 |
msgid "Code/Text to be displayed before E-mail"
|
1673 |
msgstr "Code/Texte à afficher avant chaque courriel"
|
1674 |
|
1675 |
+
#: link-library-admin.php:3644
|
1676 |
msgid "Code/Text to be displayed after E-mail"
|
1677 |
msgstr "Code/Texte à afficher après le courriel"
|
1678 |
|
1679 |
+
#: link-library-admin.php:3647
|
1680 |
+
msgid "Text Label that the e-mail will be assigned to represent the e-mail link."
|
1681 |
+
msgstr "Titre texte qui sera utilisé pour le lien vers l’envoie de courriel."
|
|
|
|
|
1682 |
|
1683 |
+
#: link-library-admin.php:3650
|
1684 |
+
msgid "Command that the e-mail will be embedded in. In the case of a command, use the symbols #email and #company to indicate the position where these elements should be inserted."
|
1685 |
+
msgstr "Commande dans laquelle l’adresse électronique sera incluse. Dans le cas d’une commande, utilisez les symboles #email et #company pour indiquer l’emplacement de ces éléments."
|
|
|
|
|
|
|
|
|
|
|
|
|
1686 |
|
1687 |
+
#: link-library-admin.php:3658
|
1688 |
+
msgid "This column allows for the output of text/code before and after Link Hits"
|
1689 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après les statistiques du lien"
|
|
|
|
|
|
|
1690 |
|
1691 |
+
#: link-library-admin.php:3658
|
1692 |
msgid "Link Hits"
|
1693 |
msgstr "Statistiques du lien"
|
1694 |
|
1695 |
+
#: link-library-admin.php:3664
|
1696 |
msgid "Code/Text to be displayed before Link Hits"
|
1697 |
msgstr "Code/Texte à afficher avant les statistiques du lien"
|
1698 |
|
1699 |
+
#: link-library-admin.php:3667
|
1700 |
msgid "Code/Text to be displayed after Link Hits"
|
1701 |
+
msgstr "Code/Texte à afficher après les statistiques du lien"
|
1702 |
|
1703 |
+
#: link-library-admin.php:3677
|
1704 |
+
msgid "This column allows for the output of text/code before and after the Link Rating"
|
1705 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après le classement du lien"
|
|
|
|
|
|
|
|
|
1706 |
|
1707 |
+
#: link-library-admin.php:3677
|
1708 |
msgid "Link Rating"
|
1709 |
msgstr "Classement du lien"
|
1710 |
|
1711 |
+
#: link-library-admin.php:3683
|
1712 |
msgid "Code/Text to be displayed before Link Rating"
|
1713 |
+
msgstr "Code/Texte à afficher avant le classement du lien"
|
1714 |
|
1715 |
+
#: link-library-admin.php:3686
|
1716 |
msgid "Code/Text to be displayed after Link Rating"
|
1717 |
+
msgstr "Code/Texte à afficher après le classement du lien"
|
1718 |
|
1719 |
+
#: link-library-admin.php:3696
|
1720 |
+
#: link-library-admin.php:3715
|
1721 |
+
#: link-library-admin.php:3732
|
1722 |
+
msgid "This column allows for the output of text/code before and after the Link Large Description"
|
1723 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché avant et après chaque grande description"
|
|
|
|
|
1724 |
|
1725 |
+
#: link-library-admin.php:3696
|
1726 |
+
#: link-library-admin.php:4863
|
1727 |
+
#: usersubmission.php:307
|
1728 |
+
#: usersubmission.php:397
|
1729 |
msgid "Link Large Description"
|
1730 |
+
msgstr "Grande description du lien"
|
1731 |
|
1732 |
+
#: link-library-admin.php:3702
|
1733 |
+
#: link-library-admin.php:3719
|
1734 |
+
#: link-library-admin.php:3736
|
1735 |
msgid "Code/Text to be displayed before Link Large Description"
|
1736 |
msgstr "Code/Texte à afficher avant chaque grande description"
|
1737 |
|
1738 |
+
#: link-library-admin.php:3705
|
1739 |
+
#: link-library-admin.php:3722
|
1740 |
+
#: link-library-admin.php:3739
|
1741 |
msgid "Code/Text to be displayed after Link Large Description"
|
1742 |
msgstr "Code/Texte à afficher après chaque grande description"
|
1743 |
|
1744 |
+
#: link-library-admin.php:3732
|
1745 |
+
msgid "Category Description"
|
1746 |
+
msgstr "Description de la catégorie"
|
1747 |
+
|
1748 |
+
#: link-library-admin.php:3751
|
1749 |
msgid "This column allows for the output of text/code after each link"
|
1750 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché après chaque lien"
|
|
|
|
|
1751 |
|
1752 |
+
#: link-library-admin.php:3751
|
1753 |
msgid "After Link Block"
|
1754 |
msgstr "Après le lien complet"
|
1755 |
|
1756 |
+
#: link-library-admin.php:3754
|
1757 |
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1758 |
msgstr "Afficher après le groupe de liens (lien, notes, description, etc...)"
|
1759 |
|
1760 |
+
#: link-library-admin.php:3761
|
1761 |
+
msgid "This column allows for the output of text/code after a number of links determined in the first column"
|
1762 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché après le nombre de liens spécifié sur la première ligne"
|
|
|
|
|
|
|
|
|
1763 |
|
1764 |
+
#: link-library-admin.php:3761
|
1765 |
msgid "Intermittent After Link"
|
1766 |
msgstr "Balises intermittentes après le lien"
|
1767 |
|
1768 |
+
#: link-library-admin.php:3771
|
1769 |
+
msgid "This column allows for the output of text/code after the last link in each category"
|
1770 |
+
msgstr "Cette colonne permet de spécifier le texte/code qui sera affiché après dernier lien dans chaque catégorie"
|
1771 |
+
|
1772 |
+
#: link-library-admin.php:3771
|
1773 |
+
msgid "After last link"
|
1774 |
+
msgstr "Après le dernier lien"
|
1775 |
+
|
1776 |
+
#: link-library-admin.php:3784
|
1777 |
msgid "Show Link Updated Flag"
|
1778 |
+
msgstr "Afficher l’indication de mise à jour des liens"
|
1779 |
|
1780 |
+
#: link-library-admin.php:3794
|
1781 |
msgid "Convert [] to <> in Link Description and Notes"
|
1782 |
msgstr "Convertir [] à <> dans les descriptions et notes de liens"
|
1783 |
|
1784 |
+
#: link-library-admin.php:3804
|
1785 |
+
msgid "Link Updated Flag Position"
|
1786 |
+
msgstr "Position du drapeau de mise à jour du lien"
|
1787 |
+
|
1788 |
+
#: link-library-admin.php:3819
|
1789 |
+
#: link-library-admin.php:3822
|
1790 |
+
msgid "Label to be displayed before new links"
|
1791 |
+
msgstr "Texte à afficher avant un nouveau lien"
|
1792 |
+
|
1793 |
+
#: link-library-admin.php:3820
|
1794 |
+
msgid "Updated link label"
|
1795 |
+
msgstr "Mise à jour du texte du lien"
|
1796 |
+
|
1797 |
+
#: link-library-admin.php:3828
|
1798 |
msgid "Add nofollow tag to outgoing links"
|
1799 |
msgstr "Ajouter une balise nofollow aux liens sortants"
|
1800 |
|
1801 |
+
#: link-library-admin.php:3835
|
1802 |
msgid "Show edit links when logged in as editor or administrator"
|
1803 |
+
msgstr "Afficher un lien d’édition lorsque l’utilisateur est un éditeur ou un administrateur"
|
|
|
|
|
1804 |
|
1805 |
+
#: link-library-admin.php:3843
|
1806 |
msgid "Show link name when no image is assigned"
|
1807 |
+
msgstr "Afficher le nom du lien quand il n’y a pas d’image assignée au lien"
|
1808 |
|
1809 |
+
#: link-library-admin.php:3850
|
1810 |
+
msgid "Do not output fields with no value"
|
1811 |
+
msgstr "Ne pas afficher les champs vides"
|
1812 |
+
|
1813 |
+
#: link-library-admin.php:3868
|
1814 |
msgid "Enable link Pop-Ups"
|
1815 |
+
msgstr "Activer les fenêtres pop-up pour les liens"
|
1816 |
|
1817 |
+
#: link-library-admin.php:3872
|
1818 |
msgid "Pop-Up Width"
|
1819 |
msgstr "Largeur de la fenêtre pop-up"
|
1820 |
|
1821 |
+
#: link-library-admin.php:3879
|
1822 |
msgid "Pop-Up Height"
|
1823 |
msgstr "Hauteur de la fenêtre pop-up"
|
1824 |
|
1825 |
+
#: link-library-admin.php:3888
|
1826 |
msgid "Dialog contents"
|
1827 |
msgstr "Contenu de la fenêtre"
|
1828 |
|
1829 |
+
#: link-library-admin.php:3906
|
1830 |
msgid "Show RSS Link using Text"
|
1831 |
msgstr "Afficher le lien RSS de façon textuelle"
|
1832 |
|
1833 |
+
#: link-library-admin.php:3914
|
1834 |
msgid "Show RSS Link using Standard Icon"
|
1835 |
+
msgstr "Afficher le lien RSS en utilisant l’icône standard"
|
1836 |
|
1837 |
+
#: link-library-admin.php:3926
|
1838 |
msgid "Show RSS Preview Link"
|
1839 |
+
msgstr "Afficher un lien vers l’aperçu du flux d’informations"
|
1840 |
|
1841 |
+
#: link-library-admin.php:3932
|
1842 |
msgid "Number of articles shown in RSS Preview"
|
1843 |
+
msgstr "Nombre d’articles présentés dans l’aperçu du flux d’informations RSS"
|
1844 |
|
1845 |
+
#: link-library-admin.php:3938
|
1846 |
msgid "Show RSS Feed Headers in Link Library output"
|
1847 |
+
msgstr "Afficher les en-têtes des flux d’informations RSS dans la page générée par Link Library"
|
|
|
|
|
1848 |
|
1849 |
+
#: link-library-admin.php:3946
|
1850 |
msgid "Show RSS Feed Content in Link Library output"
|
1851 |
+
msgstr "Afficher le contenu des flux d’informations RSS dans la page générée par Link Library"
|
|
|
|
|
1852 |
|
1853 |
+
#: link-library-admin.php:3952
|
1854 |
msgid "Number of RSS articles shown in Link Library Output"
|
1855 |
+
msgstr "Nombre d’articles RSS devant être affichés par Link Library"
|
1856 |
+
|
1857 |
+
#: link-library-admin.php:3957
|
1858 |
+
msgid "Max number of days since published"
|
1859 |
+
msgstr "Nombre maximum de jours depuis la publication"
|
1860 |
|
1861 |
+
#: link-library-admin.php:3961
|
1862 |
msgid "RSS Preview Width"
|
1863 |
+
msgstr "Largeur de l’aperçu du flux d’informations RSS"
|
1864 |
|
1865 |
+
#: link-library-admin.php:3964
|
1866 |
msgid "RSS Preview Height"
|
1867 |
+
msgstr "Hauteur de l’aperçu du flux d’informations RSS"
|
1868 |
|
1869 |
+
#: link-library-admin.php:3967
|
1870 |
+
msgid "Skip links with no RSS inline items"
|
1871 |
+
msgstr "Passer les liens sans flux RSS"
|
1872 |
+
|
1873 |
+
#: link-library-admin.php:3984
|
1874 |
+
msgid "Checking this option will get images from the Robothumb web site every time"
|
1875 |
+
msgstr "L’activation de cette option permet la récupération d’image du site internet Robothumb à chaque affichage de la page"
|
1876 |
+
|
1877 |
+
#: link-library-admin.php:3985
|
1878 |
+
msgid "Use thumbnail service for dynamic link images"
|
1879 |
+
msgstr "Utiliser le service thumbnail pour la génération dynamique de vignettes des liens"
|
1880 |
|
1881 |
+
#: link-library-admin.php:3987
|
1882 |
+
msgid "Checking this option will get images from the thumbshots web site every time"
|
1883 |
+
msgstr "L’activation de cette option permet la récupération d’image du site internet thumbshots.org à chaque affichage de la page"
|
1884 |
|
1885 |
+
#: link-library-admin.php:3995
|
1886 |
msgid "Give priority to images assigned to links if present"
|
1887 |
+
msgstr "Donner une priorité aux images liées aux liens si elles sont présentes"
|
1888 |
|
1889 |
+
#: link-library-admin.php:4003
|
1890 |
msgid "Generate Images / Favorite Icons"
|
1891 |
msgstr "Générer les images ou icônes de favoris"
|
1892 |
|
1893 |
+
#: link-library-admin.php:4005
|
1894 |
+
#: link-library-admin.php:4890
|
1895 |
+
msgid "This button is only available when a valid API key is entered under the Link Library General Settings."
|
1896 |
+
msgstr "Ce bouton est seulement disponible quand un CID valide est saisi dans les paramètres généraux de Link Library."
|
|
|
|
|
|
|
1897 |
|
1898 |
+
#: link-library-admin.php:4006
|
1899 |
msgid "Generate Thumbnails and Store locally"
|
1900 |
msgstr "Générer les vignettes et les conserver"
|
1901 |
|
1902 |
+
#: link-library-admin.php:4009
|
1903 |
msgid "Generate Favorite Icons and Store locally"
|
1904 |
msgstr "Générer les icônes de favoris et les conserver"
|
1905 |
|
1906 |
+
#: link-library-admin.php:4013
|
1907 |
+
msgid "Delete all local thumbnails and icons"
|
1908 |
+
msgstr "Supprimer toutes les mignatures et icônes locales"
|
1909 |
+
|
1910 |
+
#: link-library-admin.php:4014
|
1911 |
+
msgid "Delete all local thumbnails"
|
1912 |
+
msgstr "Supprimer toutes les miniatures locales"
|
1913 |
+
|
1914 |
+
#: link-library-admin.php:4015
|
1915 |
+
msgid "Delete all local icons"
|
1916 |
+
msgstr "Supprimer toutes les icônes locales"
|
1917 |
+
|
1918 |
+
#: link-library-admin.php:4031
|
1919 |
msgid "Publish RSS Feed"
|
1920 |
+
msgstr "Publier un flux d’informations RSS"
|
1921 |
|
1922 |
+
#: link-library-admin.php:4038
|
1923 |
msgid "Number of items in RSS feed"
|
1924 |
+
msgstr "Nombre d’éléments dans le flux d’informations RSS"
|
1925 |
|
1926 |
+
#: link-library-admin.php:4047
|
1927 |
msgid "RSS Feed Title"
|
1928 |
+
msgstr "Titre du flux d’informations RSS"
|
1929 |
|
1930 |
+
#: link-library-admin.php:4053
|
1931 |
msgid "RSS Feed Description"
|
1932 |
+
msgstr "Description du flux d’informations RSS"
|
1933 |
|
1934 |
+
#: link-library-admin.php:4059
|
1935 |
+
msgid "RSS Feed Web Address (default yoursite.com?link_library_rss_feed=1&settingset=1 )"
|
1936 |
+
msgstr "Adresse du fil de nouvelles RSS (défaut votresite.com ?link_library_rss_feed=1&settingset=1 )"
|
|
|
|
|
|
|
|
|
1937 |
|
1938 |
+
#: link-library-admin.php:4076
|
1939 |
msgid "Search Label"
|
1940 |
msgstr "Texte pour la recherche"
|
1941 |
|
1942 |
+
#: link-library-admin.php:4085
|
1943 |
+
msgid "Search Field Initial Text"
|
1944 |
+
msgstr "Texte initial dans le champ de recherche"
|
1945 |
+
|
1946 |
+
#: link-library-admin.php:4094
|
1947 |
+
msgid "Search No Results Text"
|
1948 |
+
msgstr "Message pour un résultat de recherche vide"
|
1949 |
|
1950 |
+
#: link-library-admin.php:4096
|
1951 |
+
#: link-library-defaults.php:226
|
1952 |
+
msgid "No links found matching your search criteria"
|
1953 |
+
msgstr "Aucun lien trouvé qui correspondent à vos critères de recherche"
|
1954 |
+
|
1955 |
+
#: link-library-admin.php:4103
|
1956 |
+
#: link-library-admin.php:4104
|
1957 |
msgid "Leave empty when links are to be displayed on same page as search box"
|
1958 |
+
msgstr "Laissez ce champ vide lorsque les liens sont affichés sur la même page que la boîte de recherche"
|
|
|
|
|
1959 |
|
1960 |
+
#: link-library-admin.php:4103
|
1961 |
msgid "Results Page Address"
|
1962 |
msgstr "Adresse de la page des résultats"
|
1963 |
|
1964 |
+
#: link-library-admin.php:4204
|
1965 |
msgid "Following this link shows a list of all links awaiting moderation"
|
1966 |
+
msgstr "Suivez ce lien pour afficher une liste des liens en attente de modération"
|
|
|
1967 |
|
1968 |
+
#: link-library-admin.php:4205
|
1969 |
msgid "View list of links awaiting moderation"
|
1970 |
+
msgstr "Visionner la liste des liens qui attendent d’être modérés"
|
1971 |
|
1972 |
+
#: link-library-admin.php:4209
|
1973 |
msgid "Show user links immediately"
|
1974 |
msgstr "Afficher immédiatement les liens soumis par les utilisateurs"
|
1975 |
|
1976 |
+
#: link-library-admin.php:4214
|
1977 |
msgid "E-mail admin on link submission"
|
1978 |
+
msgstr "Envoyer un e-mail à l’administrateur lors de la soumission"
|
1979 |
+
|
1980 |
+
#: link-library-admin.php:4220
|
1981 |
+
msgid "Validate links with Akismet"
|
1982 |
+
msgstr "Valider les liens avec Akismet"
|
1983 |
+
|
1984 |
+
#: link-library-admin.php:4224
|
1985 |
+
msgid "E-mail submitter"
|
1986 |
+
msgstr "Adresse e-mail de l’émetteur"
|
1987 |
+
|
1988 |
+
#: link-library-admin.php:4231
|
1989 |
+
msgid "Additional text for link submitter e-mail"
|
1990 |
+
msgstr "Text additionnel pour le lien de soumission du courriel"
|
1991 |
|
1992 |
+
#: link-library-admin.php:4238
|
1993 |
msgid "Require login to display form"
|
1994 |
msgstr "Nécessite une connexion pour afficher le formulaire"
|
1995 |
|
1996 |
+
#: link-library-admin.php:4243
|
1997 |
msgid "Allow link submission with empty link"
|
1998 |
msgstr "Accepter la soumission de liens sans adresse"
|
1999 |
|
2000 |
+
#: link-library-admin.php:4249
|
2001 |
+
#: link-library-admin.php:4250
|
2002 |
+
msgid "Determine if a captcha will be displayed on the user submission form. Select the captcha system (Easy Captcha or Google reCAPTCHA) to be used from General Options section"
|
2003 |
+
msgstr "Détermine si un captcha sera affiché dans le formulaire de soumission d’un lien. Choisir le type de captcha (Easy Captcha ou Google reCAPTCHA) à utiliser dans la section des options générales"
|
2004 |
+
|
2005 |
+
#: link-library-admin.php:4249
|
2006 |
msgid "Display captcha"
|
2007 |
+
msgstr "Afficher le captcha"
|
2008 |
|
2009 |
+
#: link-library-admin.php:4254
|
2010 |
+
msgid "This function will only store data when users are logged in to Wordpress"
|
2011 |
+
msgstr "Cette fonctionnalité ne peut être accessible qu’aux membres connectés à WordPress"
|
|
|
|
|
2012 |
|
2013 |
+
#: link-library-admin.php:4254
|
2014 |
msgid "Store login name on link submission"
|
2015 |
+
msgstr "Enregistrer le nom de l’utilisateur ayant soumis le lien"
|
2016 |
|
2017 |
+
#: link-library-admin.php:4260
|
2018 |
msgid "Add new link label"
|
2019 |
+
msgstr "Texte du champ d’ajout d’un nouveau lien"
|
2020 |
|
2021 |
+
#: link-library-admin.php:4262
|
2022 |
+
#: link-library-defaults.php:123
|
2023 |
+
#: render-link-library-addlink-sc.php:209
|
2024 |
msgid "Add new link"
|
2025 |
msgstr "Ajouter un nouveau lien"
|
2026 |
|
2027 |
+
#: link-library-admin.php:4269
|
2028 |
msgid "Link name label"
|
2029 |
msgstr "Texte pour le nom du lien"
|
2030 |
|
2031 |
+
#: link-library-admin.php:4279
|
2032 |
msgid "Link address label"
|
2033 |
+
msgstr "Texte pour l’adresse du lien"
|
2034 |
|
2035 |
+
#: link-library-admin.php:4281
|
2036 |
+
#: usersubmission.php:296
|
2037 |
+
#: usersubmission.php:386
|
2038 |
msgid "Link Address"
|
2039 |
msgstr "Adresse du lien"
|
2040 |
|
2041 |
+
#: link-library-admin.php:4288
|
2042 |
msgid "Link RSS label"
|
2043 |
msgstr "Texte du lien RSS"
|
2044 |
|
2045 |
+
#: link-library-admin.php:4290
|
2046 |
+
#: link-library-defaults.php:126
|
2047 |
+
#: render-link-library-addlink-sc.php:235
|
2048 |
+
#: usersubmission.php:299
|
2049 |
+
#: usersubmission.php:389
|
2050 |
msgid "Link RSS"
|
2051 |
msgstr "Flux RSS du lien"
|
2052 |
|
2053 |
+
#: link-library-admin.php:4297
|
2054 |
+
#: link-library-admin.php:4313
|
2055 |
+
#: link-library-admin.php:4392
|
2056 |
+
#: link-library-admin.php:4407
|
2057 |
+
#: link-library-admin.php:4438
|
2058 |
+
#: link-library-admin.php:4453
|
2059 |
+
#: link-library-admin.php:4469
|
2060 |
+
#: link-library-admin.php:4484
|
2061 |
+
#: link-library-admin.php:4500
|
2062 |
+
#: link-library-admin.php:4515
|
2063 |
+
#: link-library-admin.php:4531
|
2064 |
+
#: link-library-admin.php:4546
|
2065 |
+
#: link-library-admin.php:4562
|
2066 |
msgid "Hide"
|
2067 |
msgstr "Masquer"
|
2068 |
|
2069 |
+
#: link-library-admin.php:4298
|
2070 |
+
#: link-library-admin.php:4314
|
2071 |
+
#: link-library-admin.php:4393
|
2072 |
+
#: link-library-admin.php:4408
|
2073 |
+
#: link-library-admin.php:4439
|
2074 |
+
#: link-library-admin.php:4454
|
2075 |
+
#: link-library-admin.php:4470
|
2076 |
+
#: link-library-admin.php:4485
|
2077 |
+
#: link-library-admin.php:4501
|
2078 |
+
#: link-library-admin.php:4516
|
2079 |
+
#: link-library-admin.php:4532
|
2080 |
+
#: link-library-admin.php:4547
|
2081 |
+
#: link-library-admin.php:4563
|
2082 |
msgid "Show"
|
2083 |
msgstr "Afficher"
|
2084 |
|
2085 |
+
#: link-library-admin.php:4299
|
2086 |
+
#: link-library-admin.php:4394
|
2087 |
+
#: link-library-admin.php:4409
|
2088 |
+
#: link-library-admin.php:4440
|
2089 |
+
#: link-library-admin.php:4455
|
2090 |
+
#: link-library-admin.php:4471
|
2091 |
+
#: link-library-admin.php:4486
|
2092 |
+
#: link-library-admin.php:4502
|
2093 |
+
#: link-library-admin.php:4517
|
2094 |
+
#: link-library-admin.php:4533
|
2095 |
+
#: link-library-admin.php:4548
|
2096 |
+
msgid "Required"
|
2097 |
+
msgstr "Obligatoire"
|
2098 |
+
|
2099 |
+
#: link-library-admin.php:4304
|
2100 |
msgid "Link category label"
|
2101 |
msgstr "Texte pour la catégorie du lien"
|
2102 |
|
2103 |
+
#: link-library-admin.php:4318
|
2104 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4) instead of displaying the set of categories specified by the library."
|
2105 |
+
msgstr "Liste de catégories séparées par des virgules pour être affichées dans la liste de sélection de catégories (e.g. 1,5,4) au lieu de celles spécifiées par la configuration des catégories de la librairie."
|
|
|
|
|
|
|
|
|
|
|
|
|
2106 |
|
2107 |
+
#: link-library-admin.php:4318
|
2108 |
msgid "Link category override selection list"
|
2109 |
msgstr "Liste de catégories de remplacement"
|
2110 |
|
2111 |
+
#: link-library-admin.php:4319
|
2112 |
+
msgid "Comma-seperated list of categories to be displayed in category selection box (e.g. 1,5,4)"
|
2113 |
+
msgstr "Liste de catégories séparées par des virgules qui doivent être affichées dans la liste de sélection de catégories présentée aux usagers."
|
2114 |
+
|
2115 |
+
#: link-library-admin.php:4324
|
2116 |
+
msgid "Default category"
|
2117 |
+
msgstr "Catégorie par défaut"
|
2118 |
|
2119 |
+
#: link-library-admin.php:4359
|
2120 |
+
#: link-library-admin.php:4361
|
2121 |
+
#: link-library-defaults.php:154
|
2122 |
msgid "User-submitted category"
|
2123 |
+
msgstr "Catégorie soumise par l’utilisateur"
|
2124 |
|
2125 |
+
#: link-library-admin.php:4368
|
2126 |
msgid "No"
|
2127 |
msgstr "Non"
|
2128 |
|
2129 |
+
#: link-library-admin.php:4369
|
2130 |
msgid "Allow"
|
2131 |
msgstr "Permettre"
|
2132 |
|
2133 |
+
#: link-library-admin.php:4373
|
2134 |
msgid "User-submitted category prompt"
|
2135 |
+
msgstr "Texte pour la soumission de catégories par l’utilisateur"
|
2136 |
|
2137 |
+
#: link-library-admin.php:4375
|
2138 |
+
#: link-library-defaults.php:155
|
2139 |
+
#: render-link-library-addlink-sc.php:289
|
2140 |
msgid "User-submitted category (define below)"
|
2141 |
+
msgstr "Catégorie définie par l’usager (définir ci-dessous)"
|
2142 |
|
2143 |
+
#: link-library-admin.php:4383
|
2144 |
msgid "Link description label"
|
2145 |
msgstr "Texte pour la description du lien"
|
2146 |
|
2147 |
+
#: link-library-admin.php:4398
|
2148 |
msgid "Link notes label"
|
2149 |
msgstr "Texte pour les notes du lien"
|
2150 |
|
2151 |
+
#: link-library-admin.php:4414
|
2152 |
+
#: link-library-admin.php:4415
|
2153 |
+
msgid "Reciprocal link must be configured for this option to work correctly"
|
2154 |
+
msgstr "Les liens réciproques doivent être autorisés pour que cette option fonctionne correctement"
|
2155 |
+
|
2156 |
+
#: link-library-admin.php:4414
|
2157 |
+
msgid "Show immediately if reciprocal link valid"
|
2158 |
+
msgstr "Montre immédiatement si le lien réciproque est valide"
|
2159 |
+
|
2160 |
+
#: link-library-admin.php:4418
|
2161 |
msgid "Use Text Area for Notes"
|
2162 |
+
msgstr "Utiliser une zone de texte pour les notes"
|
2163 |
+
|
2164 |
+
#: link-library-admin.php:4423
|
2165 |
+
msgid "Only allow one reciprocal link per domain"
|
2166 |
+
msgstr "Autoriser seulement un lien reciproque par domaine"
|
2167 |
|
2168 |
+
#: link-library-admin.php:4429
|
2169 |
msgid "Reciprocal Link label"
|
2170 |
msgstr "Texte du lien réciproque"
|
2171 |
|
2172 |
+
#: link-library-admin.php:4431
|
2173 |
+
#: link-library-admin.php:4826
|
2174 |
+
#: link-library-defaults.php:170
|
2175 |
+
#: render-link-library-addlink-sc.php:392
|
2176 |
+
#: usersubmission.php:317
|
2177 |
+
#: usersubmission.php:407
|
2178 |
msgid "Reciprocal Link"
|
2179 |
msgstr "Lien réciproque"
|
2180 |
|
2181 |
+
#: link-library-admin.php:4444
|
2182 |
msgid "Secondary Address label"
|
2183 |
+
msgstr "Texte de l’adresse secondaire"
|
2184 |
|
2185 |
+
#: link-library-admin.php:4446
|
2186 |
+
#: link-library-defaults.php:172
|
2187 |
+
#: render-link-library-addlink-sc.php:410
|
2188 |
msgid "Secondary Address"
|
2189 |
msgstr "Adresse secondaire"
|
2190 |
|
2191 |
+
#: link-library-admin.php:4460
|
2192 |
msgid "Link Telephone label"
|
2193 |
msgstr "Texte du numéro de téléphone"
|
2194 |
|
2195 |
+
#: link-library-admin.php:4475
|
2196 |
msgid "Link E-mail label"
|
2197 |
+
msgstr "Texte pour l’adresse électronique"
|
2198 |
|
2199 |
+
#: link-library-admin.php:4491
|
2200 |
msgid "Link Submitter Name label"
|
2201 |
+
msgstr "Texte pour le nom d’utilisateur ayant soumis le lien"
|
2202 |
|
2203 |
+
#: link-library-admin.php:4506
|
|
|
|
|
|
|
|
|
|
|
2204 |
msgid "Link Submitter E-mail label"
|
2205 |
+
msgstr "Texte pour l’adresse électronique de l’utilisateur ayant soumis le lien"
|
|
|
2206 |
|
2207 |
+
#: link-library-admin.php:4508
|
2208 |
+
#: link-library-defaults.php:190
|
2209 |
+
#: render-link-library-addlink-sc.php:495
|
2210 |
msgid "Submitter E-mail"
|
2211 |
+
msgstr "E-mail de l’utilisateur ayant soumis le lien"
|
2212 |
|
2213 |
+
#: link-library-admin.php:4522
|
2214 |
msgid "Link Submitter Comment Label"
|
2215 |
+
msgstr "Texte pour les commentaires du lien"
|
2216 |
|
2217 |
+
#: link-library-admin.php:4524
|
2218 |
+
#: link-library-defaults.php:192
|
2219 |
+
#: render-link-library-addlink-sc.php:526
|
2220 |
msgid "Submitter Comment"
|
2221 |
+
msgstr "Commentaire de l’utilisateur soumettant le lien"
|
2222 |
|
2223 |
+
#: link-library-admin.php:4537
|
2224 |
msgid "Large Description Label"
|
2225 |
+
msgstr "Texte de la grande description du lien"
|
2226 |
|
2227 |
+
#: link-library-admin.php:4539
|
2228 |
+
#: link-library-defaults.php:205
|
2229 |
msgid "Large Description"
|
2230 |
+
msgstr "Grande description du lien"
|
2231 |
|
2232 |
+
#: link-library-admin.php:4553
|
2233 |
msgid "Custom Captcha Question"
|
2234 |
+
msgstr "Question de captcha personalisée"
|
2235 |
|
2236 |
+
#: link-library-admin.php:4555
|
2237 |
+
#: link-library-defaults.php:199
|
2238 |
+
#: render-link-library-addlink-sc.php:544
|
2239 |
msgid "Is boiling water hot or cold?"
|
2240 |
+
msgstr "Est-ce que l’eau bouillante est froide ou chaude ?"
|
2241 |
|
2242 |
+
#: link-library-admin.php:4567
|
2243 |
msgid "Custom Captcha Answer"
|
2244 |
+
msgstr "Réponse à la question du captcha"
|
2245 |
|
2246 |
+
#: link-library-admin.php:4569
|
2247 |
+
#: link-library-defaults.php:200
|
2248 |
msgid "hot"
|
2249 |
msgstr "chaude"
|
2250 |
|
2251 |
+
#: link-library-admin.php:4576
|
2252 |
msgid "Add Link button label"
|
2253 |
+
msgstr "Texte du bouton d’ajout de lien"
|
2254 |
|
2255 |
+
#: link-library-admin.php:4578
|
2256 |
+
#: link-library-defaults.php:130
|
2257 |
msgid "Add Link"
|
2258 |
msgstr "Ajouter un lien"
|
2259 |
|
2260 |
+
#: link-library-admin.php:4585
|
2261 |
msgid "New Link Message"
|
2262 |
msgstr "Message pour les nouveaux liens"
|
2263 |
|
2264 |
+
#: link-library-admin.php:4587
|
2265 |
msgid "New link submitted"
|
2266 |
msgstr "Nouveau lien soumis"
|
2267 |
|
2268 |
+
#: link-library-admin.php:4594
|
2269 |
msgid "New Link Moderation Label"
|
2270 |
msgstr "Message pour les liens devant être modérés"
|
2271 |
|
2272 |
+
#: link-library-admin.php:4596
|
2273 |
msgid "it will appear in the list once moderated. Thank you."
|
2274 |
msgstr "il apparaîtra dans la liste une fois modéré. Merci."
|
2275 |
|
2276 |
+
#: link-library-admin.php:4617
|
2277 |
+
msgid "Allows for links to be added in batch to the Wordpress links database. CSV file needs to follow template for column layout."
|
2278 |
+
msgstr "Permets d’ajouter des liens en masse dans la base de données de liens de WordPress. Le fichier CSV doit suivre le format établi dans l’exemple."
|
|
|
|
|
|
|
|
|
2279 |
|
2280 |
+
#: link-library-admin.php:4617
|
2281 |
msgid "CSV file to upload to import links"
|
2282 |
+
msgstr "Fichier CSV à téléverser pour importer des liens"
|
2283 |
|
2284 |
+
#: link-library-admin.php:4617
|
2285 |
msgid "file template"
|
2286 |
msgstr "example de fichier"
|
2287 |
|
2288 |
+
#: link-library-admin.php:4620
|
2289 |
+
msgid "Import Links from CSV"
|
2290 |
+
msgstr "Importer les liens depuis un CSV"
|
2291 |
|
2292 |
+
#: link-library-admin.php:4624
|
2293 |
msgid "First row contains column headers"
|
2294 |
+
msgstr "La première ligne contient les en-têtes"
|
2295 |
+
|
2296 |
+
#: link-library-admin.php:4628
|
2297 |
+
#: link-library-admin.php:4659
|
2298 |
+
msgid "Update items when URL is identical"
|
2299 |
+
msgstr "Mettre à jour les éléments quand les URLs sont identiques"
|
2300 |
+
|
2301 |
+
#: link-library-admin.php:4636
|
2302 |
+
msgid "Import links from site pages"
|
2303 |
+
msgstr "Importer les liens depuis les pages du site"
|
2304 |
+
|
2305 |
+
#: link-library-admin.php:4637
|
2306 |
+
msgid "All Pages and Posts"
|
2307 |
+
msgstr "Toutes les pages et les articles"
|
2308 |
+
|
2309 |
+
#: link-library-admin.php:4638
|
2310 |
+
msgid "All Pages, Posts and Custom Post Types"
|
2311 |
+
msgstr "Toutes les pages, articles et types d’article personalisés"
|
2312 |
+
|
2313 |
+
#: link-library-admin.php:4639
|
2314 |
+
msgid "Specific Page"
|
2315 |
+
msgstr "Page spécifique"
|
2316 |
|
2317 |
+
#: link-library-admin.php:4643
|
2318 |
+
msgid "Specific Post"
|
2319 |
+
msgstr "Article spécifique"
|
2320 |
+
|
2321 |
+
#: link-library-admin.php:4653
|
2322 |
+
msgid "Specific "
|
2323 |
+
msgstr "Spécifique"
|
2324 |
+
|
2325 |
+
#: link-library-admin.php:4689
|
2326 |
+
msgid "Import Links from Site"
|
2327 |
+
msgstr "Importer les liens depuis le site"
|
2328 |
+
|
2329 |
+
#: link-library-admin.php:4697
|
2330 |
msgid "Overwrites current library settings with contents of CSV file"
|
2331 |
+
msgstr "Écrase la configuration de librairie courante avec le contenu du fichier CSV"
|
|
|
2332 |
|
2333 |
+
#: link-library-admin.php:4697
|
2334 |
msgid "Library Settings CSV file to import"
|
2335 |
msgstr "Fichier CSV contenant une configuration de librairie à importer"
|
2336 |
|
2337 |
+
#: link-library-admin.php:4700
|
2338 |
msgid "Import Library Settings"
|
2339 |
+
msgstr "Importer une configuration de librairie"
|
2340 |
|
2341 |
+
#: link-library-admin.php:4704
|
2342 |
msgid "Generates CSV file with current library configuration for download"
|
2343 |
+
msgstr "Générer un fichier CSV contenant la configuration de la librairie courante afin de la télécharger"
|
|
|
|
|
2344 |
|
2345 |
+
#: link-library-admin.php:4704
|
2346 |
msgid "Export current library settings"
|
2347 |
msgstr "Exporter la configuration de la librairie courante"
|
2348 |
|
2349 |
+
#: link-library-admin.php:4706
|
2350 |
msgid "Export Library Settings"
|
2351 |
msgstr "Exporter la configuration de la librairie"
|
2352 |
|
2353 |
+
#: link-library-admin.php:4719
|
2354 |
msgid "Search string"
|
2355 |
msgstr "Chaîne de recherche"
|
2356 |
|
2357 |
+
#: link-library-admin.php:4725
|
2358 |
+
msgid "Delete links that return a 403 error"
|
2359 |
+
msgstr "Supprimer les liens qui retournent une erreur 403"
|
2360 |
+
|
2361 |
+
#: link-library-admin.php:4733
|
2362 |
msgid "Check Reciprocal Links"
|
2363 |
msgstr "Vérifier les liens réciproques"
|
2364 |
|
2365 |
+
#: link-library-admin.php:4739
|
2366 |
+
msgid "Check Broken Links"
|
2367 |
+
msgstr "Vérifier les liens"
|
2368 |
+
|
2369 |
+
#: link-library-admin.php:4744
|
2370 |
+
msgid "Check Duplicate Links"
|
2371 |
+
msgstr "Vérifier les liens en double"
|
2372 |
|
2373 |
+
#: link-library-admin.php:4784
|
2374 |
msgid "Featured Link"
|
2375 |
+
msgstr "Lien mis en avant"
|
2376 |
|
2377 |
+
#: link-library-admin.php:4790
|
2378 |
msgid "No Follow"
|
2379 |
msgstr "No Follow"
|
2380 |
|
2381 |
+
#: link-library-admin.php:4796
|
2382 |
msgid "Updated Date"
|
2383 |
msgstr "Date de mise à jour"
|
2384 |
|
2385 |
+
#: link-library-admin.php:4807
|
2386 |
msgid "Secondary Web Address"
|
2387 |
+
msgstr "Adresse internet secondaire"
|
2388 |
|
2389 |
+
#: link-library-admin.php:4810
|
2390 |
+
#: link-library-admin.php:4829
|
2391 |
msgid "Visit"
|
2392 |
msgstr "Visiter"
|
2393 |
|
2394 |
+
#: link-library-admin.php:4833
|
2395 |
msgid "Number of link views"
|
2396 |
msgstr "Nombre de visites du lien"
|
2397 |
|
2398 |
+
#: link-library-admin.php:4839
|
2399 |
msgid "Link Submitter"
|
2400 |
msgstr "Utilisateur ayant soumis le lien"
|
2401 |
|
2402 |
+
#: link-library-admin.php:4845
|
2403 |
+
#: usersubmission.php:333
|
2404 |
+
#: usersubmission.php:423
|
2405 |
msgid "Link Submitter Name"
|
2406 |
+
msgstr "Nom de l’utilisateur ayant soumis le lien"
|
2407 |
|
2408 |
+
#: link-library-admin.php:4851
|
2409 |
+
#: usersubmission.php:337
|
2410 |
+
#: usersubmission.php:427
|
2411 |
msgid "Link Submitter E-mail"
|
2412 |
+
msgstr "E-mail de l’utilisateur ayant soumis le lien"
|
2413 |
|
2414 |
+
#: link-library-admin.php:4857
|
2415 |
+
msgid "Link Additional Rel Tags"
|
2416 |
+
msgstr "Détails additionnels pour les tags Rel"
|
2417 |
+
|
2418 |
+
#: link-library-admin.php:4875
|
2419 |
msgid "Current Link Image"
|
2420 |
msgstr "Image assignée au lien"
|
2421 |
|
2422 |
+
#: link-library-admin.php:4881
|
2423 |
msgid "None Assigned"
|
2424 |
msgstr "Non disponible"
|
2425 |
|
2426 |
+
#: link-library-admin.php:4888
|
2427 |
+
#: link-library-admin.php:4898
|
2428 |
msgid "Automatic Image Generation"
|
2429 |
msgstr "Génération automatique des images"
|
2430 |
|
2431 |
+
#: link-library-admin.php:4892
|
2432 |
msgid "Generate Thumbnail and Store locally"
|
2433 |
+
msgstr "Générer la vignette Thumbnail et la conserver"
|
2434 |
|
2435 |
+
#: link-library-admin.php:4893
|
2436 |
msgid "Generate Favorite Icon and Store locally"
|
2437 |
+
msgstr "Générer l’icône de favori et la conserver"
|
2438 |
|
2439 |
+
#: link-library-admin.php:4899
|
2440 |
msgid "Only available once link is saved"
|
2441 |
msgstr "Seulement disponible lorsque le lien est sauvegardé"
|
2442 |
|
2443 |
+
#: link-library-admin.php:4904
|
2444 |
msgid "Manual Image Upload"
|
2445 |
+
msgstr "Téléchargement manuel de l’image"
|
2446 |
|
2447 |
+
#: link-library-admin.php:4906
|
2448 |
msgid "Launch Media Uploader"
|
2449 |
msgstr "Démarrer le gestionnaire de téléchargement des médias"
|
2450 |
|
2451 |
+
#: link-library-admin.php:4911
|
2452 |
+
msgid "Manual upload requires a wp-content\\uploads directory to be present with write permissions"
|
2453 |
+
msgstr "Le téléchargement manuel requiert la présence du répertoire wp-content\\uploads avec des permissions d’écriture"
|
|
|
|
|
|
|
|
|
2454 |
|
2455 |
+
#: link-library-admin.php:5012
|
2456 |
+
msgid "Cannot generate thumbnail when no name and no web address are specified."
|
2457 |
+
msgstr "Il n’est pas possible de générer de vignette puisque qu’aucun nom ou adresse web n’est spécifiée."
|
|
|
|
|
|
|
2458 |
|
2459 |
+
#: link-library-admin.php:5048
|
2460 |
+
msgid "Cannot generate favorite icon when no name and no web address are specified."
|
2461 |
+
msgstr "Il n’est pas possible de générer l’icône de favori puisque qu’aucun nom ou adresse web n’est spécifiée."
|
2462 |
+
|
2463 |
+
#: link-library-admin.php:5261
|
2464 |
+
msgid "Duplicate Link Checker Report"
|
2465 |
+
msgstr "Rapport du vérificateur de liens en double"
|
2466 |
+
|
2467 |
+
#: link-library-admin.php:5263
|
2468 |
+
msgid "Duplicate URLs"
|
2469 |
+
msgstr "URLs en double"
|
2470 |
+
|
2471 |
+
#: link-library-admin.php:5279
|
2472 |
+
msgid "Duplicate Names"
|
2473 |
+
msgstr "Nom en double"
|
2474 |
+
|
2475 |
+
#: link-library-admin.php:5322
|
2476 |
+
msgid "Reciprocal Link Checker Report"
|
2477 |
+
msgstr "Rapport du vérificateur de liens réciproques"
|
2478 |
+
|
2479 |
+
#: link-library-admin.php:5324
|
2480 |
+
msgid "Broken Link Checker Report"
|
2481 |
+
msgstr "Rapport du vérificateur de liens cassés"
|
2482 |
+
|
2483 |
+
#: link-library-admin.php:5340
|
2484 |
+
msgid "Not Found"
|
2485 |
+
msgstr "Pas trouvé"
|
2486 |
+
|
2487 |
+
#: link-library-admin.php:5342
|
2488 |
+
msgid "OK"
|
2489 |
+
msgstr "OK"
|
2490 |
+
|
2491 |
+
#: link-library-admin.php:5344
|
2492 |
+
msgid "Link valid"
|
2493 |
+
msgstr "Lien valide"
|
2494 |
|
2495 |
+
#: link-library-admin.php:5347
|
2496 |
+
msgid "Error 403: Link Deleted"
|
2497 |
+
msgstr "Erreur 403 : Lien supprimé"
|
2498 |
+
|
2499 |
+
#: link-library-admin.php:5349
|
2500 |
+
msgid "Error 403"
|
2501 |
+
msgstr "Erreur 403"
|
2502 |
+
|
2503 |
+
#: link-library-admin.php:5351
|
2504 |
+
msgid "Website Unreachable"
|
2505 |
+
msgstr "Site Web non joignable"
|
2506 |
+
|
2507 |
+
#: link-library-admin.php:5355
|
2508 |
+
msgid "There are no links with reciprocal links associated with them"
|
2509 |
+
msgstr "Il n’y a pas de liens avec des liens réciproques associés"
|
2510 |
+
|
2511 |
+
# Plugin name; please avoid translating if possible
|
2512 |
+
#: link-library-admin.php:5362
|
2513 |
+
msgid "Add Link Library Shortcode"
|
2514 |
+
msgstr "Ajouter le code court de Link Library"
|
2515 |
+
|
2516 |
+
#: link-library-defaults.php:124
|
2517 |
+
#: render-link-library-addlink-sc.php:217
|
2518 |
msgid "Link name"
|
2519 |
msgstr "Nom du lien"
|
2520 |
|
2521 |
+
#: link-library-defaults.php:125
|
2522 |
+
#: render-link-library-addlink-sc.php:223
|
2523 |
msgid "Link address"
|
2524 |
msgstr "Adresse du lien"
|
2525 |
|
2526 |
+
#: link-library-defaults.php:131
|
2527 |
msgid "New link submitted."
|
2528 |
msgstr "Nouveau lien soumis."
|
2529 |
|
2530 |
+
#: link-library-defaults.php:132
|
2531 |
msgid "It will appear in the list once moderated. Thank you."
|
2532 |
msgstr "Il apparaîtra dans la liste une fois modéré. Merci."
|
2533 |
|
2534 |
+
#: link-library-defaults.php:149
|
2535 |
msgid "Link Library-Generated RSS Feed"
|
2536 |
+
msgstr "Link Library-Flux d’informations généré"
|
2537 |
|
2538 |
+
#: link-library-defaults.php:150
|
2539 |
msgid "Description of Link Library-Generated Feed"
|
2540 |
+
msgstr "Description du flux d’informations généré par Link Library"
|
2541 |
|
2542 |
+
#: link-library-defaults.php:212
|
2543 |
+
#: linkpopup.php:64
|
2544 |
msgid "%link_image%<br />Click through to visit %link_name%."
|
2545 |
msgstr "%link_image%<br />Cliquer pour visiter %link_name%."
|
2546 |
|
2547 |
+
#: link-library-defaults.php:225
|
2548 |
+
msgid "Search..."
|
2549 |
+
msgstr "Rechercher..."
|
2550 |
+
|
2551 |
+
#: link-library-defaults.php:227
|
2552 |
+
msgid "Category Filter"
|
2553 |
+
msgstr "Filtre des catégories"
|
2554 |
+
|
2555 |
+
#: link-library-defaults.php:241
|
2556 |
+
msgid "New"
|
2557 |
+
msgstr "Nouveau"
|
2558 |
+
|
2559 |
+
#: link-library.php:417
|
2560 |
msgid "Link Library Generated Feed"
|
2561 |
+
msgstr "Flux d’informations généré par Link Library"
|
2562 |
|
2563 |
+
#: link-library.php:611
|
2564 |
msgid "Could not update link in the database"
|
2565 |
+
msgstr "Le lien n’a pas pu être mis à jour dans la base de données"
|
2566 |
|
2567 |
+
#: link-library.php:618
|
2568 |
msgid "Could not insert link into the database"
|
2569 |
+
msgstr "Le lien n’a pas pu être inséré dans la base de données"
|
2570 |
|
2571 |
+
#: link-library.php:640
|
2572 |
+
#: link-library.php:644
|
2573 |
+
msgid "Link Library no longer supports calling this function with individual arguments. Please use the admin panel to configure Link Library and the do_shortcode function to use Link Library output in your code."
|
2574 |
+
msgstr "Link Library ne supporte plus un appel à cette fonction avec des arguments. Merci d’utiliser le panneau d’administration pour paramétrer Link Library et la fonction do_shortcode pour utiliser le rendu de Link Library dans votre code."
|
|
|
|
|
|
|
|
|
|
|
|
|
2575 |
|
2576 |
+
#: render-link-library-addlink-sc.php:137
|
2577 |
msgid "Confirm code not given"
|
2578 |
+
msgstr "Le code de confirmation n’a pas été saisi"
|
2579 |
|
2580 |
+
#: render-link-library-addlink-sc.php:139
|
2581 |
msgid "Captcha code is wrong"
|
2582 |
+
msgstr "Le code du captcha est incorrect"
|
2583 |
|
2584 |
+
#: render-link-library-addlink-sc.php:141
|
2585 |
msgid "Captcha code is only valid for 5 minutes"
|
2586 |
+
msgstr "Le code du captcha n’est valide que durant 5 minutes"
|
2587 |
|
2588 |
+
#: render-link-library-addlink-sc.php:143
|
2589 |
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2590 |
+
msgstr "Le cookie pour le code du captcha est absent. Veuillez vous assurer que les cookies sont activés."
|
|
|
|
|
2591 |
|
2592 |
+
#: render-link-library-addlink-sc.php:145
|
2593 |
msgid "Captcha answer was not provided."
|
2594 |
+
msgstr "La réponse à la question du captcha n’a pas été fournie."
|
2595 |
|
2596 |
+
#: render-link-library-addlink-sc.php:147
|
2597 |
msgid "Captcha answer is incorrect"
|
2598 |
+
msgstr "La réponse à la question du captcha est incorrecte"
|
2599 |
|
2600 |
+
#: render-link-library-addlink-sc.php:149
|
2601 |
msgid "User Category was not provided correctly. Link insertion failed."
|
2602 |
+
msgstr "La catégorie spécifiée par l’utilisateur n’a pas été correctement saisie. L’ajout du lien a échoué."
|
|
|
|
|
2603 |
|
2604 |
+
#: render-link-library-addlink-sc.php:157
|
2605 |
msgid "Error: Link does not have an address."
|
2606 |
+
msgstr "Erreur : Le lien n’a pas d’adresse spécifiée."
|
2607 |
|
2608 |
+
#: render-link-library-addlink-sc.php:159
|
2609 |
msgid "Error: Link already exists."
|
2610 |
+
msgstr "Erreur : Ce lien existe déjà."
|
2611 |
+
|
2612 |
+
#: render-link-library-addlink-sc.php:161
|
2613 |
+
#: render-link-library-addlink-sc.php:163
|
2614 |
+
#: render-link-library-addlink-sc.php:165
|
2615 |
+
#: render-link-library-addlink-sc.php:167
|
2616 |
+
#: render-link-library-addlink-sc.php:169
|
2617 |
+
#: render-link-library-addlink-sc.php:171
|
2618 |
+
#: render-link-library-addlink-sc.php:173
|
2619 |
+
#: render-link-library-addlink-sc.php:175
|
2620 |
+
#: render-link-library-addlink-sc.php:177
|
2621 |
+
#: render-link-library-addlink-sc.php:179
|
2622 |
+
#: render-link-library-addlink-sc.php:181
|
2623 |
+
msgid " is a required field"
|
2624 |
+
msgstr " est un champ obligatoire"
|
2625 |
+
|
2626 |
+
#: render-link-library-addlink-sc.php:183
|
2627 |
+
msgid "Link submission error"
|
2628 |
+
msgstr "Erreur lors de l’enregistrement du lien"
|
2629 |
+
|
2630 |
+
#: render-link-library-addlink-sc.php:185
|
2631 |
+
msgid "Link rejected. There is already a site with this reciprocal link."
|
2632 |
+
msgstr "Lien refusé. Il existe déjà un site avec ce lien réciproque."
|
2633 |
+
|
2634 |
+
#: render-link-library-addlink-sc.php:220
|
2635 |
+
#: render-link-library-addlink-sc.php:282
|
2636 |
+
#: render-link-library-addlink-sc.php:348
|
2637 |
+
#: render-link-library-addlink-sc.php:365
|
2638 |
+
#: render-link-library-addlink-sc.php:373
|
2639 |
+
#: render-link-library-addlink-sc.php:421
|
2640 |
+
#: render-link-library-addlink-sc.php:439
|
2641 |
+
#: render-link-library-addlink-sc.php:532
|
2642 |
+
#: render-link-library-addlink-sc.php:547
|
2643 |
+
msgid "Required field"
|
2644 |
+
msgstr "Champ obligatoire"
|
2645 |
+
|
2646 |
+
#: render-link-library-addlink-sc.php:228
|
2647 |
+
msgid "Required field, URL"
|
2648 |
+
msgstr "Champ obligatoire, URL"
|
2649 |
+
|
2650 |
+
#: render-link-library-addlink-sc.php:246
|
2651 |
+
#: render-link-library-addlink-sc.php:335
|
2652 |
+
#: render-link-library-addlink-sc.php:403
|
2653 |
+
msgid "Required field, 1-255 chars"
|
2654 |
+
msgstr "Champ obligatoire, 1 à 255 caractères"
|
2655 |
+
|
2656 |
+
#: render-link-library-addlink-sc.php:278
|
2657 |
msgid "Link category"
|
2658 |
msgstr "Catégorie du lien"
|
2659 |
|
2660 |
+
#: render-link-library-addlink-sc.php:285
|
2661 |
+
msgid "Select a category"
|
2662 |
+
msgstr "Choisir une catégorie"
|
2663 |
+
|
2664 |
+
#: render-link-library-addlink-sc.php:324
|
2665 |
msgid "Link description"
|
2666 |
msgstr "Description du lien"
|
2667 |
|
2668 |
+
#: render-link-library-addlink-sc.php:342
|
2669 |
msgid "Large description"
|
2670 |
msgstr "Grande Description du lien"
|
2671 |
|
2672 |
+
#: render-link-library-addlink-sc.php:356
|
2673 |
msgid "Link notes"
|
2674 |
msgstr "Notes du lien"
|
2675 |
|
2676 |
+
#: render-link-library-addlink-sc.php:457
|
2677 |
+
msgid "Required field, proper e-mail, 1-128 chars"
|
2678 |
+
msgstr "Champ obligatoire, adresse e-mail correcte, 1 à 128 caractères"
|
2679 |
+
|
2680 |
+
#: render-link-library-addlink-sc.php:488
|
2681 |
+
#: render-link-library-addlink-sc.php:519
|
2682 |
+
msgid "Required field, 1-128 chars"
|
2683 |
+
msgstr "Champ obligatoire, 1 à 128 caractères"
|
2684 |
+
|
2685 |
+
#: render-link-library-addlink-sc.php:553
|
2686 |
msgid "Add link"
|
2687 |
msgstr "Ajouter un lien"
|
2688 |
|
2689 |
+
#: render-link-library-addlink-sc.php:565
|
2690 |
+
msgid "Form submission failed!"
|
2691 |
+
msgstr "Erreur lors de l’envoi du formulaire !"
|
2692 |
+
|
2693 |
+
#: render-link-library-addlink-sc.php:566
|
2694 |
+
msgid "You have not answered all required fields"
|
2695 |
+
msgstr "Vous n’avez pas remplis tous les champs obligatoires"
|
2696 |
+
|
2697 |
+
#: render-link-library-addlink-sc.php:567
|
2698 |
+
msgid "You have not given a correct time"
|
2699 |
+
msgstr "Vous n’avez pas donné une heure correcte"
|
2700 |
+
|
2701 |
+
#: render-link-library-addlink-sc.php:568
|
2702 |
+
msgid "You have not given a correct e-mail address"
|
2703 |
+
msgstr "Vous n’avez pas donné une adresse e-mail correcte"
|
2704 |
+
|
2705 |
+
#: render-link-library-addlink-sc.php:569
|
2706 |
+
msgid "You have not given a correct phone number"
|
2707 |
+
msgstr "Vous n’avez pas donné un numéro de téléphone correct"
|
2708 |
+
|
2709 |
+
#: render-link-library-addlink-sc.php:570
|
2710 |
+
msgid "You have not given a correct answer to the security question"
|
2711 |
+
msgstr "Vous n’avez pas donné une réponse correcte à la question de sécurité"
|
2712 |
+
|
2713 |
+
#: render-link-library-addlink-sc.php:571
|
2714 |
+
msgid "You have not given a correct date"
|
2715 |
+
msgstr "Vous n’avez pas donné une date correcte"
|
2716 |
+
|
2717 |
+
#: render-link-library-addlink-sc.php:572
|
2718 |
+
msgid "The input value must be between "
|
2719 |
+
msgstr "La valeur doit être entre "
|
2720 |
+
|
2721 |
+
#: render-link-library-addlink-sc.php:573
|
2722 |
+
msgid "characters"
|
2723 |
+
msgstr "caractères"
|
2724 |
+
|
2725 |
+
#: render-link-library-addlink-sc.php:574
|
2726 |
+
msgid "The input value is longer than "
|
2727 |
+
msgstr "La valeur est plus longue que "
|
2728 |
+
|
2729 |
+
#: render-link-library-addlink-sc.php:575
|
2730 |
+
msgid "The input value is shorter than "
|
2731 |
+
msgstr "La valeur est plus petite que "
|
2732 |
+
|
2733 |
+
#: render-link-library-addlink-sc.php:576
|
2734 |
+
msgid "Input values could not be confirmed"
|
2735 |
+
msgstr "La valeur saisie ne peut pas être validée"
|
2736 |
+
|
2737 |
+
#: render-link-library-addlink-sc.php:577
|
2738 |
+
msgid "Incorrect domain value"
|
2739 |
+
msgstr "Valeur incorrect du domaine"
|
2740 |
+
|
2741 |
+
#: render-link-library-addlink-sc.php:578
|
2742 |
+
msgid "The input value is not a correct URL. Requires http://."
|
2743 |
+
msgstr "La valeur saisie n’est pas une URL correcte. Il faut mettre http://."
|
2744 |
+
|
2745 |
+
#: render-link-library-addlink-sc.php:579
|
2746 |
+
msgid "The input value is incorrect"
|
2747 |
+
msgstr "La valeur saisie est incorrecte"
|
2748 |
+
|
2749 |
+
#: render-link-library-addlink-sc.php:580
|
2750 |
+
msgid " and spaces "
|
2751 |
+
msgstr " et espaces "
|
2752 |
+
|
2753 |
+
#: render-link-library-addlink-sc.php:581
|
2754 |
+
msgid "The input value was not a correct number"
|
2755 |
+
msgstr "La valeur n’est pas un nombre correct"
|
2756 |
+
|
2757 |
+
#: render-link-library-addlink-sc.php:582
|
2758 |
+
msgid "Your social security number was incorrect"
|
2759 |
+
msgstr "Votre numéro de sécurité sociale n’est pas correct"
|
2760 |
+
|
2761 |
+
#: render-link-library-addlink-sc.php:583
|
2762 |
+
msgid "Incorrect UK VAT Number"
|
2763 |
+
msgstr "Le nombre UK VAT est incorrect"
|
2764 |
+
|
2765 |
+
#: render-link-library-addlink-sc.php:584
|
2766 |
+
msgid "The password is not strong enough"
|
2767 |
+
msgstr "Le mot de passe n’est pas assez fort"
|
2768 |
+
|
2769 |
+
#: render-link-library-addlink-sc.php:585
|
2770 |
+
msgid "You have to choose at least "
|
2771 |
+
msgstr "Vous devez choisir au moins "
|
2772 |
+
|
2773 |
+
#: render-link-library-addlink-sc.php:586
|
2774 |
+
msgid " answers"
|
2775 |
+
msgstr " réponses"
|
2776 |
+
|
2777 |
+
#: render-link-library-addlink-sc.php:587
|
2778 |
+
msgid "The input value can only contain alphanumeric characters "
|
2779 |
+
msgstr "La valeur ne peut contenir que des caractères alphanumériques "
|
2780 |
+
|
2781 |
+
#: render-link-library-addlink-sc.php:588
|
2782 |
+
msgid " and "
|
2783 |
+
msgstr " et "
|
2784 |
+
|
2785 |
+
#: render-link-library-addlink-sc.php:589
|
2786 |
+
#, php-format
|
2787 |
+
msgid "The file you are trying to upload is too large (max %s)"
|
2788 |
+
msgstr "Le fichier que vous essayez de téléverser est trop gros (max %s)"
|
2789 |
+
|
2790 |
+
#: render-link-library-addlink-sc.php:590
|
2791 |
+
#, php-format
|
2792 |
+
msgid "Only files of type %s is allowed"
|
2793 |
+
msgstr "Seulement les fichiers de type %s sont autorisés"
|
2794 |
+
|
2795 |
+
#: render-link-library-addlink-sc.php:591
|
2796 |
+
msgid "Please choose between "
|
2797 |
+
msgstr "Merci de choisir entre "
|
2798 |
+
|
2799 |
+
#: render-link-library-addlink-sc.php:592
|
2800 |
+
msgid "Please choose at least "
|
2801 |
+
msgstr "Merci de choisir au moins "
|
2802 |
+
|
2803 |
+
#: render-link-library-addlink-sc.php:593
|
2804 |
+
msgid "Please choose a maximum of "
|
2805 |
+
msgstr "Merci de choisir un maximum de "
|
2806 |
+
|
2807 |
+
#: render-link-library-addlink-sc.php:594
|
2808 |
+
msgid " item(s)"
|
2809 |
+
msgstr " élément(s)"
|
2810 |
+
|
2811 |
+
#: render-link-library-addlink-sc.php:595
|
2812 |
+
msgid "The credit card number is not correct"
|
2813 |
+
msgstr "Le numéro de carte de crédit est incorrect"
|
2814 |
+
|
2815 |
+
#: render-link-library-addlink-sc.php:596
|
2816 |
+
msgid "The CVV number was not correct"
|
2817 |
+
msgstr "Le nombre CVV n’est pas correct"
|
2818 |
+
|
2819 |
+
#: render-link-library-addlink-sc.php:597
|
2820 |
+
msgid "Incorrect image dimensions,"
|
2821 |
+
msgstr "Dimentions de l’image incorrectes,"
|
2822 |
+
|
2823 |
+
#: render-link-library-addlink-sc.php:598
|
2824 |
+
msgid "the image can not be taller than"
|
2825 |
+
msgstr "l’image ne peut pas être plus haute que"
|
2826 |
+
|
2827 |
+
#: render-link-library-addlink-sc.php:599
|
2828 |
+
msgid "the image can not be wider than"
|
2829 |
+
msgstr "l’image ne peut pas être plus large que"
|
2830 |
+
|
2831 |
+
#: render-link-library-addlink-sc.php:600
|
2832 |
+
msgid "the image was too small"
|
2833 |
+
msgstr "l’image est trop petite"
|
2834 |
+
|
2835 |
+
#: render-link-library-addlink-sc.php:601
|
2836 |
+
msgid "min"
|
2837 |
+
msgstr "min"
|
2838 |
+
|
2839 |
+
#: render-link-library-addlink-sc.php:602
|
2840 |
+
msgid "max"
|
2841 |
+
msgstr "max"
|
2842 |
+
|
2843 |
+
#: render-link-library-addlink-sc.php:603
|
2844 |
+
msgid "Image ratio is not accepted"
|
2845 |
+
msgstr "Le ratio pour l’image n’est pas accepté"
|
2846 |
+
|
2847 |
+
#: render-link-library-addlink-sc.php:630
|
2848 |
msgid "Enter code from above image"
|
2849 |
+
msgstr "Entrer le code de l’image ci-dessus"
|
2850 |
|
2851 |
+
#: render-link-library-cats-sc.php:404
|
2852 |
msgid "Go!"
|
2853 |
+
msgstr "Allez-y !"
|
2854 |
|
2855 |
+
#: render-link-library-cats-sc.php:433
|
2856 |
msgid "No categories found"
|
2857 |
msgstr "Aucune catégorie trouvée"
|
2858 |
|
2859 |
+
#: render-link-library-sc.php:50
|
2860 |
+
#: render-link-library-sc.php:61
|
2861 |
+
#: render-link-library-sc.php:65
|
2862 |
+
#: render-link-library-sc.php:78
|
2863 |
+
#: render-link-library-sc.php:84
|
2864 |
msgid "Previous"
|
2865 |
msgstr "Précédent"
|
2866 |
|
2867 |
+
#: render-link-library-sc.php:149
|
2868 |
+
#: render-link-library-sc.php:160
|
2869 |
+
#: render-link-library-sc.php:164
|
2870 |
+
#: render-link-library-sc.php:170
|
2871 |
+
#: render-link-library-sc.php:177
|
2872 |
msgid "Next"
|
2873 |
msgstr "Suivant"
|
2874 |
|
2875 |
+
#: render-link-library-sc.php:637
|
2876 |
msgid "Search Results for"
|
2877 |
msgstr "Résultats de la recherche pour"
|
2878 |
|
2879 |
+
#: render-link-library-sc.php:1065
|
2880 |
msgid "Last updated"
|
2881 |
msgstr "Dernière mise à jour"
|
2882 |
|
2883 |
+
#: render-link-library-sc.php:1211
|
2884 |
msgid "Edit"
|
2885 |
msgstr "Éditer"
|
2886 |
|
2887 |
+
#: render-link-library-sc.php:1295
|
2888 |
msgid "Preview of RSS feed for"
|
2889 |
+
msgstr "Aperçu du flux d’informations RSS de"
|
2890 |
|
2891 |
+
#: render-link-library-sc.php:1658
|
|
|
|
|
|
|
|
|
2892 |
msgid "No links found"
|
2893 |
msgstr "Aucun lien trouvé"
|
2894 |
|
2895 |
+
#: usersubmission.php:294
|
2896 |
msgid "A user submitted a new link to your Wordpress Link database."
|
2897 |
+
msgstr "Un utilisateur a soumis un nouveau lien pour votre site WordPress."
|
|
|
2898 |
|
2899 |
+
#: usersubmission.php:321
|
2900 |
+
#: usersubmission.php:411
|
2901 |
msgid "Link Secondary Address"
|
2902 |
msgstr "Adresse supplémentaire pour le lien"
|
2903 |
|
2904 |
+
#: usersubmission.php:325
|
2905 |
+
#: usersubmission.php:415
|
2906 |
msgid "Link Telephone"
|
2907 |
msgstr "Numéro de téléphone"
|
2908 |
|
2909 |
+
#: usersubmission.php:329
|
2910 |
+
#: usersubmission.php:419
|
2911 |
msgid "Link E-mail"
|
2912 |
msgstr "Adresse électronique"
|
2913 |
|
2914 |
+
#: usersubmission.php:341
|
2915 |
+
#: usersubmission.php:431
|
2916 |
msgid "Link Comment"
|
2917 |
msgstr "Commentaire sur le lien"
|
2918 |
|
2919 |
+
#: usersubmission.php:356
|
2920 |
msgid "New link added"
|
2921 |
msgstr "Nouveau lien soumis"
|
2922 |
|
2923 |
+
#: usersubmission.php:370
|
2924 |
+
msgid "Link Submission Confirmation"
|
2925 |
+
msgstr "Confirmation d’enregistrement du lien"
|
2926 |
|
2927 |
+
#: usersubmission.php:372
|
2928 |
+
msgid "Thank you for your link submission on "
|
2929 |
+
msgstr "Merci pour votre proposition de lien sur "
|
2930 |
|
2931 |
+
#: usersubmission.php:376
|
2932 |
+
msgid "Your link will appear once approved by the site administrator."
|
2933 |
+
msgstr "Votre lien apparaitra lorsqu’il sera approuvé par l’administrateur du site."
|
2934 |
|
2935 |
+
#: usersubmission.php:378
|
2936 |
+
msgid "Your link will immediately be added to the site."
|
2937 |
+
msgstr "Votre lien va être immédiatement publié sur le site."
|
|
|
2938 |
|
2939 |
+
#: wp_dropdown_posts.php:121
|
2940 |
+
#, php-format
|
2941 |
+
msgid "#%d (no title)"
|
2942 |
+
msgstr "#%d (pas de titre)"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2943 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
languages/link-library-nb_NO.mo
ADDED
Binary file
|
languages/link-library-nb_NO.po
ADDED
@@ -0,0 +1,2941 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Link Library\n"
|
4 |
+
"POT-Creation-Date: 2017-03-30 13:55-0500\n"
|
5 |
+
"PO-Revision-Date: 2017-03-30 13:55-0500\n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: en\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.6.9\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
15 |
+
"X-Poedit-Basepath: .\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
"X-Poedit-SearchPath-1: ..\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
19 |
+
|
20 |
+
#: ../link-library-admin.php:109
|
21 |
+
msgid "Insert a Link Library shortcode"
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: ../link-library-admin.php:112
|
25 |
+
msgid "Link List"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: ../link-library-admin.php:113
|
29 |
+
msgid "Link Category List"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: ../link-library-admin.php:114
|
33 |
+
msgid "Link Search"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#: ../link-library-admin.php:115
|
37 |
+
msgid "Add Link Form"
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#: ../link-library-admin.php:123
|
41 |
+
msgid "Render a list of links."
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#: ../link-library-admin.php:125 ../link-library-admin.php:180
|
45 |
+
#: ../link-library-admin.php:215
|
46 |
+
msgid "Library ID"
|
47 |
+
msgstr ""
|
48 |
+
|
49 |
+
#: ../link-library-admin.php:136 ../link-library-admin.php:191
|
50 |
+
#: ../link-library-admin.php:226 ../link-library-admin.php:769
|
51 |
+
#: ../link-library-admin.php:2624 ../link-library-admin.php:2639
|
52 |
+
msgid "Library"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: ../link-library-admin.php:142
|
56 |
+
msgid "Single Link ID"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: ../link-library-admin.php:145
|
60 |
+
msgid "Specify ID of single link to be displayed"
|
61 |
+
msgstr ""
|
62 |
+
|
63 |
+
#: ../link-library-admin.php:147 ../link-library-admin.php:197
|
64 |
+
#: ../link-library-admin.php:232
|
65 |
+
msgid "Category Override"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: ../link-library-admin.php:150 ../link-library-admin.php:200
|
69 |
+
#: ../link-library-admin.php:235
|
70 |
+
msgid ""
|
71 |
+
"Single, or comma-separated list of categories IDs to be displayed in the "
|
72 |
+
"link list"
|
73 |
+
msgstr ""
|
74 |
+
|
75 |
+
#: ../link-library-admin.php:152 ../link-library-admin.php:202
|
76 |
+
#: ../link-library-admin.php:237
|
77 |
+
msgid "Excluded Category Override"
|
78 |
+
msgstr ""
|
79 |
+
|
80 |
+
#: ../link-library-admin.php:155 ../link-library-admin.php:205
|
81 |
+
#: ../link-library-admin.php:240
|
82 |
+
msgid ""
|
83 |
+
"Single, or comma-separated list of categories IDs to be excluded from the "
|
84 |
+
"link list"
|
85 |
+
msgstr ""
|
86 |
+
|
87 |
+
#: ../link-library-admin.php:157 ../link-library-admin.php:162
|
88 |
+
#: ../link-library-admin.php:167 ../link-library-admin.php:172
|
89 |
+
msgid "Notes Override"
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: ../link-library-admin.php:160
|
93 |
+
msgid "Set to 0 or 1 to display or not display link notes"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#: ../link-library-admin.php:165
|
97 |
+
msgid "Set to 0 or 1 to display or not display link descriptions"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: ../link-library-admin.php:170
|
101 |
+
msgid "Set to 0 or 1 to display or not display rss information"
|
102 |
+
msgstr ""
|
103 |
+
|
104 |
+
#: ../link-library-admin.php:175
|
105 |
+
msgid "Set to 0 or 1 to display links in an unordered list or a table"
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#: ../link-library-admin.php:178
|
109 |
+
msgid "Render a list of link categories."
|
110 |
+
msgstr ""
|
111 |
+
|
112 |
+
#: ../link-library-admin.php:208
|
113 |
+
msgid "Render a search box to search through links."
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: ../link-library-admin.php:210
|
117 |
+
msgid "There are no options for this shortcode."
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: ../link-library-admin.php:213
|
121 |
+
msgid "Render a form for visitors to submit new links."
|
122 |
+
msgstr ""
|
123 |
+
|
124 |
+
#: ../link-library-admin.php:273
|
125 |
+
msgid "Category Link"
|
126 |
+
msgstr ""
|
127 |
+
|
128 |
+
#: ../link-library-admin.php:372 ../link-library-admin.php:644
|
129 |
+
msgid ""
|
130 |
+
"Please create a folder called uploads under your Wordpress /wp-content/ "
|
131 |
+
"directory with write permissions to use this functionality."
|
132 |
+
msgstr ""
|
133 |
+
|
134 |
+
#: ../link-library-admin.php:374 ../link-library-admin.php:646
|
135 |
+
msgid ""
|
136 |
+
"Please make sure that the /wp-content/uploads/ directory has write "
|
137 |
+
"permissions to use this functionality."
|
138 |
+
msgstr ""
|
139 |
+
|
140 |
+
#: ../link-library-admin.php:464
|
141 |
+
msgid "Basic Details"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: ../link-library-admin.php:466 ../link-library-admin.php:3342
|
145 |
+
#: ../link-library-admin.php:3471 ../render-link-library-sc.php:986
|
146 |
+
msgid "Image"
|
147 |
+
msgstr ""
|
148 |
+
|
149 |
+
#: ../link-library-admin.php:471
|
150 |
+
msgid "Full-Page Content"
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: ../link-library-admin.php:474
|
154 |
+
msgid "Additional Parameters"
|
155 |
+
msgstr ""
|
156 |
+
|
157 |
+
#: ../link-library-admin.php:484
|
158 |
+
msgid "Link Library: Missing Thumbshots API Key"
|
159 |
+
msgstr ""
|
160 |
+
|
161 |
+
#: ../link-library-admin.php:484
|
162 |
+
msgid ""
|
163 |
+
"One of your link libraries is configured to use Thumbshots for link "
|
164 |
+
"thumbails, but you have not entered your Thumbshots.com API Key. Please "
|
165 |
+
"visit Thumbshots.com to apply for a free or paid account and enter your API "
|
166 |
+
"in the Link Library admin panel."
|
167 |
+
msgstr ""
|
168 |
+
|
169 |
+
#: ../link-library-admin.php:484
|
170 |
+
msgid "Jump to Link Library admin"
|
171 |
+
msgstr ""
|
172 |
+
|
173 |
+
#: ../link-library-admin.php:489
|
174 |
+
msgid "Link Library: No Link Categories on your site"
|
175 |
+
msgstr ""
|
176 |
+
|
177 |
+
#: ../link-library-admin.php:489
|
178 |
+
msgid ""
|
179 |
+
"There are currently no link categories defined in your WordPress site. Link "
|
180 |
+
"Library will not work correctly without categories. Please create at least "
|
181 |
+
"one before trying to use Link Library and make sure each link is assigned a "
|
182 |
+
"category."
|
183 |
+
msgstr ""
|
184 |
+
|
185 |
+
#: ../link-library-admin.php:544
|
186 |
+
msgid "Links to moderate"
|
187 |
+
msgstr ""
|
188 |
+
|
189 |
+
#: ../link-library-admin.php:562
|
190 |
+
msgid "Global Options"
|
191 |
+
msgstr ""
|
192 |
+
|
193 |
+
#: ../link-library-admin.php:564
|
194 |
+
msgid "Configurations"
|
195 |
+
msgstr ""
|
196 |
+
|
197 |
+
#: ../link-library-admin.php:564
|
198 |
+
msgid "Library Configurations"
|
199 |
+
msgstr ""
|
200 |
+
|
201 |
+
#: ../link-library-admin.php:567 ../link-library-admin.php:569
|
202 |
+
#: ../link-library-admin.php:890
|
203 |
+
msgid "Moderate"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: ../link-library-admin.php:572 ../link-library-admin.php:895
|
207 |
+
#: ../link-library-admin.php:2140
|
208 |
+
msgid "Stylesheet"
|
209 |
+
msgstr ""
|
210 |
+
|
211 |
+
#: ../link-library-admin.php:574 ../link-library-admin.php:604
|
212 |
+
msgid "Link checking tools"
|
213 |
+
msgstr ""
|
214 |
+
|
215 |
+
#: ../link-library-admin.php:576 ../link-library-admin.php:903
|
216 |
+
msgid "FAQ"
|
217 |
+
msgstr ""
|
218 |
+
|
219 |
+
#: ../link-library-admin.php:602
|
220 |
+
msgid "Links awaiting moderation"
|
221 |
+
msgstr ""
|
222 |
+
|
223 |
+
#: ../link-library-admin.php:603 ../link-library-admin.php:2142
|
224 |
+
msgid "Editor"
|
225 |
+
msgstr ""
|
226 |
+
|
227 |
+
#: ../link-library-admin.php:605
|
228 |
+
msgid "Save"
|
229 |
+
msgstr ""
|
230 |
+
|
231 |
+
#: ../link-library-admin.php:690
|
232 |
+
msgid "Thumbnails successfully generated!"
|
233 |
+
msgstr ""
|
234 |
+
|
235 |
+
#: ../link-library-admin.php:692
|
236 |
+
msgid "Favicons successfully generated!"
|
237 |
+
msgstr ""
|
238 |
+
|
239 |
+
#: ../link-library-admin.php:694 ../link-library-admin.php:4871
|
240 |
+
msgid "Thumbnail successfully generated for"
|
241 |
+
msgstr ""
|
242 |
+
|
243 |
+
#: ../link-library-admin.php:696 ../link-library-admin.php:4907
|
244 |
+
msgid "Favicon successfully generated for"
|
245 |
+
msgstr ""
|
246 |
+
|
247 |
+
#: ../link-library-admin.php:727
|
248 |
+
msgid "General Settings Saved"
|
249 |
+
msgstr ""
|
250 |
+
|
251 |
+
#: ../link-library-admin.php:729 ../link-library-admin.php:795
|
252 |
+
msgid ""
|
253 |
+
"Link Library plugin directory needs to be writable to perform this action"
|
254 |
+
msgstr ""
|
255 |
+
|
256 |
+
#: ../link-library-admin.php:731
|
257 |
+
msgid "row(s) found"
|
258 |
+
msgstr ""
|
259 |
+
|
260 |
+
#: ../link-library-admin.php:731 ../link-library-admin.php:807
|
261 |
+
msgid "link(s) imported"
|
262 |
+
msgstr ""
|
263 |
+
|
264 |
+
#: ../link-library-admin.php:731 ../link-library-admin.php:807
|
265 |
+
msgid "link(s) updated"
|
266 |
+
msgstr ""
|
267 |
+
|
268 |
+
#: ../link-library-admin.php:779 ../link-library-admin.php:2662
|
269 |
+
msgid "Library #"
|
270 |
+
msgstr ""
|
271 |
+
|
272 |
+
#: ../link-library-admin.php:779
|
273 |
+
msgid "Updated"
|
274 |
+
msgstr ""
|
275 |
+
|
276 |
+
#: ../link-library-admin.php:783
|
277 |
+
msgid "Included Category ID"
|
278 |
+
msgstr ""
|
279 |
+
|
280 |
+
#: ../link-library-admin.php:783 ../link-library-admin.php:787
|
281 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
282 |
+
msgstr ""
|
283 |
+
|
284 |
+
#: ../link-library-admin.php:787
|
285 |
+
msgid "Excluded Category ID"
|
286 |
+
msgstr ""
|
287 |
+
|
288 |
+
#: ../link-library-admin.php:791
|
289 |
+
msgid "Invalid column count for link on row. Compare against template."
|
290 |
+
msgstr ""
|
291 |
+
|
292 |
+
#: ../link-library-admin.php:799
|
293 |
+
msgid "Library Settings imported successfully"
|
294 |
+
msgstr ""
|
295 |
+
|
296 |
+
#: ../link-library-admin.php:803
|
297 |
+
msgid "Library Settings Upload Failed"
|
298 |
+
msgstr ""
|
299 |
+
|
300 |
+
#: ../link-library-admin.php:811
|
301 |
+
msgid "Links are missing categories"
|
302 |
+
msgstr ""
|
303 |
+
|
304 |
+
#: ../link-library-admin.php:824
|
305 |
+
msgid "Link(s) Approved"
|
306 |
+
msgstr ""
|
307 |
+
|
308 |
+
#: ../link-library-admin.php:826
|
309 |
+
msgid "Link(s) Deleted"
|
310 |
+
msgstr ""
|
311 |
+
|
312 |
+
#: ../link-library-admin.php:837
|
313 |
+
msgid "Stylesheet updated"
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: ../link-library-admin.php:839
|
317 |
+
msgid "Stylesheet reset to original state"
|
318 |
+
msgstr ""
|
319 |
+
|
320 |
+
#: ../link-library-admin.php:846
|
321 |
+
msgid "Settings updated"
|
322 |
+
msgstr ""
|
323 |
+
|
324 |
+
#: ../link-library-admin.php:880
|
325 |
+
msgid "General Options"
|
326 |
+
msgstr ""
|
327 |
+
|
328 |
+
#: ../link-library-admin.php:885
|
329 |
+
msgid "Library Settings"
|
330 |
+
msgstr ""
|
331 |
+
|
332 |
+
#: ../link-library-admin.php:900
|
333 |
+
msgid "Reciprocal Check"
|
334 |
+
msgstr ""
|
335 |
+
|
336 |
+
#: ../link-library-admin.php:1058
|
337 |
+
msgid "General"
|
338 |
+
msgstr ""
|
339 |
+
|
340 |
+
#: ../link-library-admin.php:1059
|
341 |
+
msgid "Single Item Layout"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#: ../link-library-admin.php:1060
|
345 |
+
msgid "Images"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: ../link-library-admin.php:1061
|
349 |
+
msgid "Bookmarklet"
|
350 |
+
msgstr ""
|
351 |
+
|
352 |
+
#: ../link-library-admin.php:1062
|
353 |
+
msgid "Moderation"
|
354 |
+
msgstr ""
|
355 |
+
|
356 |
+
#: ../link-library-admin.php:1063
|
357 |
+
msgid "Hide Donation"
|
358 |
+
msgstr ""
|
359 |
+
|
360 |
+
#: ../link-library-admin.php:1064
|
361 |
+
msgid "Import/Export Links"
|
362 |
+
msgstr ""
|
363 |
+
|
364 |
+
#: ../link-library-admin.php:1071
|
365 |
+
msgid "Usage"
|
366 |
+
msgstr ""
|
367 |
+
|
368 |
+
#: ../link-library-admin.php:1072
|
369 |
+
msgid "Common"
|
370 |
+
msgstr ""
|
371 |
+
|
372 |
+
#: ../link-library-admin.php:1073
|
373 |
+
msgid "Categories"
|
374 |
+
msgstr ""
|
375 |
+
|
376 |
+
#: ../link-library-admin.php:1074
|
377 |
+
msgid "Links"
|
378 |
+
msgstr ""
|
379 |
+
|
380 |
+
#: ../link-library-admin.php:1075
|
381 |
+
msgid "Advanced"
|
382 |
+
msgstr ""
|
383 |
+
|
384 |
+
#: ../link-library-admin.php:1076
|
385 |
+
msgid "Pop-Ups"
|
386 |
+
msgstr ""
|
387 |
+
|
388 |
+
#: ../link-library-admin.php:1077
|
389 |
+
msgid "RSS Display"
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#: ../link-library-admin.php:1078
|
393 |
+
msgid "Thumbnails"
|
394 |
+
msgstr ""
|
395 |
+
|
396 |
+
#: ../link-library-admin.php:1079
|
397 |
+
msgid "RSS Feed"
|
398 |
+
msgstr ""
|
399 |
+
|
400 |
+
#: ../link-library-admin.php:1080 ../link-library-admin.php:4093
|
401 |
+
#: ../link-library-admin.php:4102
|
402 |
+
msgid "Search"
|
403 |
+
msgstr ""
|
404 |
+
|
405 |
+
#: ../link-library-admin.php:1081
|
406 |
+
msgid "User Submission"
|
407 |
+
msgstr ""
|
408 |
+
|
409 |
+
#: ../link-library-admin.php:1082
|
410 |
+
msgid "Import/Export Settings"
|
411 |
+
msgstr ""
|
412 |
+
|
413 |
+
#: ../link-library-admin.php:1139 ../link-library-admin.php:1670
|
414 |
+
#: ../link-library-admin.php:1934 ../link-library-admin.php:2051
|
415 |
+
#: ../link-library-admin.php:2087
|
416 |
+
msgid "Not allowed"
|
417 |
+
msgstr ""
|
418 |
+
|
419 |
+
#: ../link-library-admin.php:1981 ../link-library-admin.php:2024
|
420 |
+
#: ../usersubmission.php:317
|
421 |
+
msgid "Message generated by"
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: ../link-library-admin.php:2132 ../link-library-admin.php:5381
|
425 |
+
msgid "Update channel"
|
426 |
+
msgstr ""
|
427 |
+
|
428 |
+
#: ../link-library-admin.php:2134 ../link-library-admin.php:5383
|
429 |
+
msgid "Standard channel - Updates as they are released"
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#: ../link-library-admin.php:2135 ../link-library-admin.php:5384
|
433 |
+
msgid "Monthly Channel - Updates once per month"
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: ../link-library-admin.php:2140 ../link-library-admin.php:2141
|
437 |
+
msgid ""
|
438 |
+
"The stylesheet is now defined and stored using the Link Library admin "
|
439 |
+
"interface. This avoids problems with updates from one version to the next."
|
440 |
+
msgstr ""
|
441 |
+
|
442 |
+
#: ../link-library-admin.php:2146
|
443 |
+
msgid "Number of Libraries"
|
444 |
+
msgstr ""
|
445 |
+
|
446 |
+
#: ../link-library-admin.php:2154
|
447 |
+
msgid "Category selection method"
|
448 |
+
msgstr ""
|
449 |
+
|
450 |
+
#: ../link-library-admin.php:2156
|
451 |
+
msgid "Comma-separated ID list"
|
452 |
+
msgstr ""
|
453 |
+
|
454 |
+
#: ../link-library-admin.php:2157
|
455 |
+
msgid "Multi-select List"
|
456 |
+
msgstr ""
|
457 |
+
|
458 |
+
#: ../link-library-admin.php:2161 ../link-library-admin.php:2162
|
459 |
+
msgid ""
|
460 |
+
"Enter comma-separate list of pages on which the Link Library stylesheet and "
|
461 |
+
"scripts should be loaded. Primarily used if you display Link Library using "
|
462 |
+
"the API"
|
463 |
+
msgstr ""
|
464 |
+
|
465 |
+
#: ../link-library-admin.php:2161
|
466 |
+
msgid "Additional pages to load styles and scripts"
|
467 |
+
msgstr ""
|
468 |
+
|
469 |
+
#: ../link-library-admin.php:2167
|
470 |
+
msgid "Debug Mode"
|
471 |
+
msgstr ""
|
472 |
+
|
473 |
+
#: ../link-library-admin.php:2172 ../link-library-admin.php:2173
|
474 |
+
#: ../link-library-admin.php:2178 ../link-library-admin.php:2179
|
475 |
+
msgid ""
|
476 |
+
"This function is only possible when showing one category at a time and while "
|
477 |
+
"the default category is not shown."
|
478 |
+
msgstr ""
|
479 |
+
|
480 |
+
#: ../link-library-admin.php:2172
|
481 |
+
msgid "Page Title Prefix"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: ../link-library-admin.php:2178
|
485 |
+
msgid "Page Title Suffix"
|
486 |
+
msgstr ""
|
487 |
+
|
488 |
+
#: ../link-library-admin.php:2184 ../link-library-admin.php:2185
|
489 |
+
msgid ""
|
490 |
+
"Path for images files that are uploaded manually or generated through "
|
491 |
+
"thumbnail generation service"
|
492 |
+
msgstr ""
|
493 |
+
|
494 |
+
#: ../link-library-admin.php:2184
|
495 |
+
msgid "Link Image File Path"
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#: ../link-library-admin.php:2187
|
499 |
+
msgid "Absolute"
|
500 |
+
msgstr ""
|
501 |
+
|
502 |
+
#: ../link-library-admin.php:2188
|
503 |
+
msgid "Relative"
|
504 |
+
msgstr ""
|
505 |
+
|
506 |
+
#: ../link-library-admin.php:2192
|
507 |
+
msgid "Thumbnail Generator"
|
508 |
+
msgstr ""
|
509 |
+
|
510 |
+
#: ../link-library-admin.php:2203 ../link-library-admin.php:2204
|
511 |
+
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
512 |
+
msgstr ""
|
513 |
+
|
514 |
+
#: ../link-library-admin.php:2203
|
515 |
+
msgid "Thumbshots API Key"
|
516 |
+
msgstr ""
|
517 |
+
|
518 |
+
#: ../link-library-admin.php:2211
|
519 |
+
msgid "Robothumb Thumbnail size"
|
520 |
+
msgstr ""
|
521 |
+
|
522 |
+
#: ../link-library-admin.php:2224
|
523 |
+
msgid "Links Date Format"
|
524 |
+
msgstr ""
|
525 |
+
|
526 |
+
#: ../link-library-admin.php:2224
|
527 |
+
msgid "Help"
|
528 |
+
msgstr ""
|
529 |
+
|
530 |
+
#: ../link-library-admin.php:2231 ../link-library-admin.php:2232
|
531 |
+
msgid "Enter list of additional link protocols, seperated by commas"
|
532 |
+
msgstr ""
|
533 |
+
|
534 |
+
#: ../link-library-admin.php:2231
|
535 |
+
msgid "Additional protocols"
|
536 |
+
msgstr ""
|
537 |
+
|
538 |
+
#: ../link-library-admin.php:2235
|
539 |
+
msgid "Time before clearing RSS display cache (in seconds)"
|
540 |
+
msgstr ""
|
541 |
+
|
542 |
+
#: ../link-library-admin.php:2291 ../link-library-admin.php:2292
|
543 |
+
msgid "Custom full URL for expand icon. Uses default image if left empty."
|
544 |
+
msgstr ""
|
545 |
+
|
546 |
+
#: ../link-library-admin.php:2291
|
547 |
+
msgid "Expand Icon Image"
|
548 |
+
msgstr ""
|
549 |
+
|
550 |
+
#: ../link-library-admin.php:2298 ../link-library-admin.php:2299
|
551 |
+
msgid "Custom full URL for collapse icon. Uses default image if left empty."
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: ../link-library-admin.php:2298
|
555 |
+
msgid "Collapse Icon Image"
|
556 |
+
msgstr ""
|
557 |
+
|
558 |
+
#: ../link-library-admin.php:2313
|
559 |
+
msgid "Add new links to your site with this bookmarklet."
|
560 |
+
msgstr ""
|
561 |
+
|
562 |
+
#: ../link-library-admin.php:2314
|
563 |
+
msgid ""
|
564 |
+
"To use this feature, drag-and-drop the button below to your favorite / "
|
565 |
+
"bookmark toolbar."
|
566 |
+
msgstr ""
|
567 |
+
|
568 |
+
#: ../link-library-admin.php:2315
|
569 |
+
msgid "Add to Links"
|
570 |
+
msgstr ""
|
571 |
+
|
572 |
+
#: ../link-library-admin.php:2328
|
573 |
+
msgid ""
|
574 |
+
"Approval and rejection e-mail functionality will only work correctly if the "
|
575 |
+
"submitter e-mail field is displayed on the user link submission form"
|
576 |
+
msgstr ""
|
577 |
+
|
578 |
+
#: ../link-library-admin.php:2332 ../link-library-admin.php:2333
|
579 |
+
msgid ""
|
580 |
+
"URL that user will be redirected to after submitting new link. When used, "
|
581 |
+
"the short code [link-library-addlinkcustommsg] should be placed on the "
|
582 |
+
"destination page."
|
583 |
+
msgstr ""
|
584 |
+
|
585 |
+
#: ../link-library-admin.php:2332
|
586 |
+
msgid "Link Acknowledgement URL"
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: ../link-library-admin.php:2338
|
590 |
+
msgid ""
|
591 |
+
"Title of e-mail sent to site admin when new links are submitted. Use "
|
592 |
+
"%linkname% as a variable to be replaced by the actual link name"
|
593 |
+
msgstr ""
|
594 |
+
|
595 |
+
#: ../link-library-admin.php:2338
|
596 |
+
msgid "Moderation Notification Title"
|
597 |
+
msgstr ""
|
598 |
+
|
599 |
+
#: ../link-library-admin.php:2344
|
600 |
+
msgid ""
|
601 |
+
"Will send a confirmation e-mail to link submitter if they provided their "
|
602 |
+
"contact information"
|
603 |
+
msgstr ""
|
604 |
+
|
605 |
+
#: ../link-library-admin.php:2344
|
606 |
+
msgid "E-mail submitter on link approval or rejection"
|
607 |
+
msgstr ""
|
608 |
+
|
609 |
+
#: ../link-library-admin.php:2349
|
610 |
+
msgid "Suppress Link Library message in e-mail footer"
|
611 |
+
msgstr ""
|
612 |
+
|
613 |
+
#: ../link-library-admin.php:2354
|
614 |
+
msgid "Only use first part of submitter name"
|
615 |
+
msgstr ""
|
616 |
+
|
617 |
+
#: ../link-library-admin.php:2359
|
618 |
+
msgid ""
|
619 |
+
"The name of the e-mail account that the approval e-mail will be sent from"
|
620 |
+
msgstr ""
|
621 |
+
|
622 |
+
#: ../link-library-admin.php:2359
|
623 |
+
msgid "Moderator Name"
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#: ../link-library-admin.php:2365
|
627 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
628 |
+
msgstr ""
|
629 |
+
|
630 |
+
#: ../link-library-admin.php:2365
|
631 |
+
msgid "Moderator E-mail"
|
632 |
+
msgstr ""
|
633 |
+
|
634 |
+
#: ../link-library-admin.php:2371
|
635 |
+
msgid ""
|
636 |
+
"Title of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
637 |
+
"actual link name"
|
638 |
+
msgstr ""
|
639 |
+
|
640 |
+
#: ../link-library-admin.php:2371
|
641 |
+
msgid "Approval e-mail title"
|
642 |
+
msgstr ""
|
643 |
+
|
644 |
+
#: ../link-library-admin.php:2377
|
645 |
+
msgid ""
|
646 |
+
"Body of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
647 |
+
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
648 |
+
"the link address"
|
649 |
+
msgstr ""
|
650 |
+
|
651 |
+
#: ../link-library-admin.php:2377
|
652 |
+
msgid "Approval e-mail body"
|
653 |
+
msgstr ""
|
654 |
+
|
655 |
+
#: ../link-library-admin.php:2383
|
656 |
+
msgid ""
|
657 |
+
"Title of rejection e-mail. Use %linkname% as a variable to be replaced by "
|
658 |
+
"the actual link name"
|
659 |
+
msgstr ""
|
660 |
+
|
661 |
+
#: ../link-library-admin.php:2383
|
662 |
+
msgid "Rejection e-mail title"
|
663 |
+
msgstr ""
|
664 |
+
|
665 |
+
#: ../link-library-admin.php:2389
|
666 |
+
msgid ""
|
667 |
+
"Body of rejection e-mail. Use %linkname% as a variable to be replaced by the "
|
668 |
+
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
669 |
+
"the link address"
|
670 |
+
msgstr ""
|
671 |
+
|
672 |
+
#: ../link-library-admin.php:2389
|
673 |
+
msgid "Rejection e-mail body"
|
674 |
+
msgstr ""
|
675 |
+
|
676 |
+
#: ../link-library-admin.php:2402
|
677 |
+
msgid ""
|
678 |
+
"The following option allows you to hide the Donate button and Support the "
|
679 |
+
"Author section in the Link Library Admin pages. If you enjoy this plugin and "
|
680 |
+
"use it regularly, please consider making a donation to the author before "
|
681 |
+
"turning off these messages. This menu section will disappear along with the "
|
682 |
+
"other elements."
|
683 |
+
msgstr ""
|
684 |
+
|
685 |
+
#: ../link-library-admin.php:2405
|
686 |
+
msgid "Hide Donation and Support Links"
|
687 |
+
msgstr ""
|
688 |
+
|
689 |
+
#: ../link-library-admin.php:2420
|
690 |
+
msgid "Export all links to a CSV file"
|
691 |
+
msgstr ""
|
692 |
+
|
693 |
+
#: ../link-library-admin.php:2422
|
694 |
+
msgid "Export All Links"
|
695 |
+
msgstr ""
|
696 |
+
|
697 |
+
#: ../link-library-admin.php:2429
|
698 |
+
msgid ""
|
699 |
+
"Allows for links to be added in batch to the Wordpress links database. CSV "
|
700 |
+
"file needs to follow template for column layout."
|
701 |
+
msgstr ""
|
702 |
+
|
703 |
+
#: ../link-library-admin.php:2429
|
704 |
+
msgid "CSV file to upload to import links"
|
705 |
+
msgstr ""
|
706 |
+
|
707 |
+
#: ../link-library-admin.php:2429
|
708 |
+
msgid "file template"
|
709 |
+
msgstr ""
|
710 |
+
|
711 |
+
#: ../link-library-admin.php:2432
|
712 |
+
msgid "Import Links from CSV"
|
713 |
+
msgstr ""
|
714 |
+
|
715 |
+
#: ../link-library-admin.php:2436
|
716 |
+
msgid "First row contains column headers"
|
717 |
+
msgstr ""
|
718 |
+
|
719 |
+
#: ../link-library-admin.php:2440 ../link-library-admin.php:2470
|
720 |
+
msgid "Update items when URL is identical"
|
721 |
+
msgstr ""
|
722 |
+
|
723 |
+
#: ../link-library-admin.php:2448
|
724 |
+
msgid "Import links from site pages"
|
725 |
+
msgstr ""
|
726 |
+
|
727 |
+
#: ../link-library-admin.php:2449
|
728 |
+
msgid "All Pages and Posts"
|
729 |
+
msgstr ""
|
730 |
+
|
731 |
+
#: ../link-library-admin.php:2450
|
732 |
+
msgid "All Pages, Posts and Custom Post Types"
|
733 |
+
msgstr ""
|
734 |
+
|
735 |
+
#: ../link-library-admin.php:2451
|
736 |
+
msgid "Specific Page"
|
737 |
+
msgstr ""
|
738 |
+
|
739 |
+
#: ../link-library-admin.php:2455
|
740 |
+
msgid "Specific Post"
|
741 |
+
msgstr ""
|
742 |
+
|
743 |
+
#: ../link-library-admin.php:2465
|
744 |
+
msgid "Specific "
|
745 |
+
msgstr ""
|
746 |
+
|
747 |
+
#: ../link-library-admin.php:2484
|
748 |
+
msgid "Import Links from Site"
|
749 |
+
msgstr ""
|
750 |
+
|
751 |
+
#: ../link-library-admin.php:2494
|
752 |
+
msgid "Save Settings"
|
753 |
+
msgstr ""
|
754 |
+
|
755 |
+
#: ../link-library-admin.php:2503
|
756 |
+
msgid "Update Settings"
|
757 |
+
msgstr ""
|
758 |
+
|
759 |
+
#: ../link-library-admin.php:2514 ../link-library-admin.php:3183
|
760 |
+
#: ../link-library-admin.php:3495 ../link-library-admin.php:4286
|
761 |
+
#: ../usersubmission.php:295 ../usersubmission.php:352
|
762 |
+
msgid "Link Name"
|
763 |
+
msgstr ""
|
764 |
+
|
765 |
+
#: ../link-library-admin.php:2515 ../link-library-admin.php:4321
|
766 |
+
#: ../link-library-defaults.php:123 ../usersubmission.php:301
|
767 |
+
#: ../usersubmission.php:371
|
768 |
+
msgid "Link Category"
|
769 |
+
msgstr ""
|
770 |
+
|
771 |
+
#: ../link-library-admin.php:2516
|
772 |
+
msgid "Link URL"
|
773 |
+
msgstr ""
|
774 |
+
|
775 |
+
#: ../link-library-admin.php:2517 ../link-library-admin.php:3183
|
776 |
+
#: ../link-library-admin.php:3540 ../link-library-admin.php:4400
|
777 |
+
#: ../link-library-defaults.php:124 ../usersubmission.php:298
|
778 |
+
#: ../usersubmission.php:360
|
779 |
+
msgid "Link Description"
|
780 |
+
msgstr ""
|
781 |
+
|
782 |
+
#: ../link-library-admin.php:2560
|
783 |
+
msgid "No Links Found to Moderate"
|
784 |
+
msgstr ""
|
785 |
+
|
786 |
+
#: ../link-library-admin.php:2567
|
787 |
+
msgid "Check All"
|
788 |
+
msgstr ""
|
789 |
+
|
790 |
+
#: ../link-library-admin.php:2568
|
791 |
+
msgid "Uncheck All"
|
792 |
+
msgstr ""
|
793 |
+
|
794 |
+
#: ../link-library-admin.php:2570
|
795 |
+
msgid "Approve Selected Items"
|
796 |
+
msgstr ""
|
797 |
+
|
798 |
+
#: ../link-library-admin.php:2571
|
799 |
+
msgid "Delete Selected Items"
|
800 |
+
msgstr ""
|
801 |
+
|
802 |
+
#: ../link-library-admin.php:2594
|
803 |
+
msgid ""
|
804 |
+
"If the stylesheet editor is empty after upgrading, reset to the default "
|
805 |
+
"stylesheet using the button below or copy/paste your backup stylesheet into "
|
806 |
+
"the editor."
|
807 |
+
msgstr ""
|
808 |
+
|
809 |
+
#: ../link-library-admin.php:2601
|
810 |
+
msgid "Submit"
|
811 |
+
msgstr ""
|
812 |
+
|
813 |
+
#: ../link-library-admin.php:2601
|
814 |
+
msgid "Reset to default"
|
815 |
+
msgstr ""
|
816 |
+
|
817 |
+
#: ../link-library-admin.php:2612
|
818 |
+
msgid "Select Current Library Settings"
|
819 |
+
msgstr ""
|
820 |
+
|
821 |
+
#: ../link-library-admin.php:2629
|
822 |
+
msgid "Go"
|
823 |
+
msgstr ""
|
824 |
+
|
825 |
+
#: ../link-library-admin.php:2631
|
826 |
+
msgid "Copy from:"
|
827 |
+
msgstr ""
|
828 |
+
|
829 |
+
#: ../link-library-admin.php:2647
|
830 |
+
msgid "Copy"
|
831 |
+
msgstr ""
|
832 |
+
|
833 |
+
#: ../link-library-admin.php:2661 ../link-library-admin.php:2664
|
834 |
+
#: ../link-library-admin.php:2668
|
835 |
+
msgid ""
|
836 |
+
"Link Library Supports the Creation of an unlimited number of configurations "
|
837 |
+
"to display link lists on your site"
|
838 |
+
msgstr ""
|
839 |
+
|
840 |
+
#: ../link-library-admin.php:2665
|
841 |
+
msgid "Library Name"
|
842 |
+
msgstr ""
|
843 |
+
|
844 |
+
#: ../link-library-admin.php:2667
|
845 |
+
msgid "Feature"
|
846 |
+
msgstr ""
|
847 |
+
|
848 |
+
#: ../link-library-admin.php:2669
|
849 |
+
msgid "Code to insert on a Wordpress page"
|
850 |
+
msgstr ""
|
851 |
+
|
852 |
+
#: ../link-library-admin.php:2676
|
853 |
+
msgid "Display basic link library"
|
854 |
+
msgstr ""
|
855 |
+
|
856 |
+
#: ../link-library-admin.php:2682
|
857 |
+
msgid "Display list of link categories"
|
858 |
+
msgstr ""
|
859 |
+
|
860 |
+
#: ../link-library-admin.php:2688
|
861 |
+
msgid "Display search box"
|
862 |
+
msgstr ""
|
863 |
+
|
864 |
+
#: ../link-library-admin.php:2694
|
865 |
+
msgid "Display link submission form"
|
866 |
+
msgstr ""
|
867 |
+
|
868 |
+
#: ../link-library-admin.php:2701
|
869 |
+
#, php-format
|
870 |
+
msgid ""
|
871 |
+
"You are about to Delete Library #'%s'\n"
|
872 |
+
" 'Cancel' to stop, 'OK' to delete."
|
873 |
+
msgstr ""
|
874 |
+
|
875 |
+
#: ../link-library-admin.php:2701
|
876 |
+
msgid "Delete Library"
|
877 |
+
msgstr ""
|
878 |
+
|
879 |
+
#: ../link-library-admin.php:2702
|
880 |
+
#, php-format
|
881 |
+
msgid ""
|
882 |
+
"You are about to reset Library '%s'\n"
|
883 |
+
" 'Cancel' to stop, 'OK' to reset."
|
884 |
+
msgstr ""
|
885 |
+
|
886 |
+
#: ../link-library-admin.php:2702
|
887 |
+
msgid "Reset current Library"
|
888 |
+
msgstr ""
|
889 |
+
|
890 |
+
#: ../link-library-admin.php:2703
|
891 |
+
#, php-format
|
892 |
+
msgid ""
|
893 |
+
"You are about to reset Library '%s' for a table layout\n"
|
894 |
+
" 'Cancel' to stop, 'OK' to reset."
|
895 |
+
msgstr ""
|
896 |
+
|
897 |
+
#: ../link-library-admin.php:2703
|
898 |
+
msgid "Reset current Library for table layout"
|
899 |
+
msgstr ""
|
900 |
+
|
901 |
+
#: ../link-library-admin.php:2734
|
902 |
+
msgid "No link categories! Create some!"
|
903 |
+
msgstr ""
|
904 |
+
|
905 |
+
#: ../link-library-admin.php:2751
|
906 |
+
msgid "Current Library Name"
|
907 |
+
msgstr ""
|
908 |
+
|
909 |
+
#: ../link-library-admin.php:2758 ../link-library-admin.php:2766
|
910 |
+
msgid "Leave Empty to see all categories"
|
911 |
+
msgstr ""
|
912 |
+
|
913 |
+
#: ../link-library-admin.php:2758 ../link-library-admin.php:2766
|
914 |
+
#: ../link-library-admin.php:2786 ../link-library-admin.php:2790
|
915 |
+
msgid "Enter list of comma-separated"
|
916 |
+
msgstr ""
|
917 |
+
|
918 |
+
#: ../link-library-admin.php:2758 ../link-library-admin.php:2766
|
919 |
+
msgid "numeric category IDs"
|
920 |
+
msgstr ""
|
921 |
+
|
922 |
+
#: ../link-library-admin.php:2758
|
923 |
+
msgid ""
|
924 |
+
"To find the IDs, go to the Link Categories admin page, place the mouse above "
|
925 |
+
"a category name and look for its ID in the address shown in your browsers "
|
926 |
+
"status bar. For example"
|
927 |
+
msgstr ""
|
928 |
+
|
929 |
+
#: ../link-library-admin.php:2760
|
930 |
+
msgid "Categories to be displayed (Empty=All)"
|
931 |
+
msgstr ""
|
932 |
+
|
933 |
+
#: ../link-library-admin.php:2762
|
934 |
+
msgid "Categories to be displayed"
|
935 |
+
msgstr ""
|
936 |
+
|
937 |
+
#: ../link-library-admin.php:2766 ../link-library-admin.php:2786
|
938 |
+
#: ../link-library-admin.php:2790
|
939 |
+
msgid "For example"
|
940 |
+
msgstr ""
|
941 |
+
|
942 |
+
#: ../link-library-admin.php:2779
|
943 |
+
msgid "Show all categories"
|
944 |
+
msgstr ""
|
945 |
+
|
946 |
+
#: ../link-library-admin.php:2786 ../link-library-admin.php:2790
|
947 |
+
msgid "numeric category IDs that should not be shown"
|
948 |
+
msgstr ""
|
949 |
+
|
950 |
+
#: ../link-library-admin.php:2787
|
951 |
+
msgid "Categories to be excluded"
|
952 |
+
msgstr ""
|
953 |
+
|
954 |
+
#: ../link-library-admin.php:2799
|
955 |
+
msgid "No Exclusions"
|
956 |
+
msgstr ""
|
957 |
+
|
958 |
+
#: ../link-library-admin.php:2806 ../link-library-admin.php:2809
|
959 |
+
msgid "Only show one category of links at a time"
|
960 |
+
msgstr ""
|
961 |
+
|
962 |
+
#: ../link-library-admin.php:2807
|
963 |
+
msgid "Only show one category at a time"
|
964 |
+
msgstr ""
|
965 |
+
|
966 |
+
#: ../link-library-admin.php:2812
|
967 |
+
msgid ""
|
968 |
+
"Select if AJAX should be used to only reload the list of links without "
|
969 |
+
"reloading the whole page or HTML GET to reload entire page with a new link. "
|
970 |
+
"The Permalinks option must be enabled for HTML GET + Permalink to work "
|
971 |
+
"correctly."
|
972 |
+
msgstr ""
|
973 |
+
|
974 |
+
#: ../link-library-admin.php:2812
|
975 |
+
msgid "Switching Method"
|
976 |
+
msgstr ""
|
977 |
+
|
978 |
+
#: ../link-library-admin.php:2830
|
979 |
+
msgid ""
|
980 |
+
"Default category to be shown when only showing one at a time (numeric ID)"
|
981 |
+
msgstr ""
|
982 |
+
|
983 |
+
#: ../link-library-admin.php:2835
|
984 |
+
msgid "Hide category on start in single cat mode"
|
985 |
+
msgstr ""
|
986 |
+
|
987 |
+
#: ../link-library-admin.php:2840 ../link-library-admin.php:2843
|
988 |
+
msgid "File path is relative to Link Library plugin directory"
|
989 |
+
msgstr ""
|
990 |
+
|
991 |
+
#: ../link-library-admin.php:2841
|
992 |
+
msgid "Icon to display when performing AJAX queries"
|
993 |
+
msgstr ""
|
994 |
+
|
995 |
+
#: ../link-library-admin.php:2852 ../link-library-admin.php:2855
|
996 |
+
msgid "Only show a limited number of links and add page navigation links"
|
997 |
+
msgstr ""
|
998 |
+
|
999 |
+
#: ../link-library-admin.php:2853
|
1000 |
+
msgid "Paginate Results"
|
1001 |
+
msgstr ""
|
1002 |
+
|
1003 |
+
#: ../link-library-admin.php:2858 ../link-library-admin.php:2861
|
1004 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
1005 |
+
msgstr ""
|
1006 |
+
|
1007 |
+
#: ../link-library-admin.php:2859
|
1008 |
+
msgid "Links per Page"
|
1009 |
+
msgstr ""
|
1010 |
+
|
1011 |
+
#: ../link-library-admin.php:2867
|
1012 |
+
msgid "Pagination Position"
|
1013 |
+
msgstr ""
|
1014 |
+
|
1015 |
+
#: ../link-library-admin.php:2871
|
1016 |
+
msgid "After Links"
|
1017 |
+
msgstr ""
|
1018 |
+
|
1019 |
+
#: ../link-library-admin.php:2872 ../link-library-admin.php:2926
|
1020 |
+
msgid "Before Links"
|
1021 |
+
msgstr ""
|
1022 |
+
|
1023 |
+
#: ../link-library-admin.php:2876
|
1024 |
+
msgid "Hide Results if Empty"
|
1025 |
+
msgstr ""
|
1026 |
+
|
1027 |
+
#: ../link-library-admin.php:2887
|
1028 |
+
msgid "Enable Permalinks"
|
1029 |
+
msgstr ""
|
1030 |
+
|
1031 |
+
#: ../link-library-admin.php:2893
|
1032 |
+
msgid "Permalinks Page"
|
1033 |
+
msgstr ""
|
1034 |
+
|
1035 |
+
#: ../link-library-admin.php:2901
|
1036 |
+
msgid "Permalink Top Page Text"
|
1037 |
+
msgstr ""
|
1038 |
+
|
1039 |
+
#: ../link-library-admin.php:2909
|
1040 |
+
msgid "Category links in permalinks mode"
|
1041 |
+
msgstr ""
|
1042 |
+
|
1043 |
+
#: ../link-library-admin.php:2915
|
1044 |
+
msgid "Show breadcrumbs in permalinks mode"
|
1045 |
+
msgstr ""
|
1046 |
+
|
1047 |
+
#: ../link-library-admin.php:2925
|
1048 |
+
msgid "Display alphabetic cat filter"
|
1049 |
+
msgstr ""
|
1050 |
+
|
1051 |
+
#: ../link-library-admin.php:2926
|
1052 |
+
msgid "Do not display"
|
1053 |
+
msgstr ""
|
1054 |
+
|
1055 |
+
#: ../link-library-admin.php:2926
|
1056 |
+
msgid "Before Categories"
|
1057 |
+
msgstr ""
|
1058 |
+
|
1059 |
+
#: ../link-library-admin.php:2926
|
1060 |
+
msgid "Before Categories and Links"
|
1061 |
+
msgstr ""
|
1062 |
+
|
1063 |
+
#: ../link-library-admin.php:2933
|
1064 |
+
msgid "Auto-select first alphabetic cat item"
|
1065 |
+
msgstr ""
|
1066 |
+
|
1067 |
+
#: ../link-library-admin.php:2937
|
1068 |
+
msgid "Display ALL box in alphabetic cat filter"
|
1069 |
+
msgstr ""
|
1070 |
+
|
1071 |
+
#: ../link-library-admin.php:2939
|
1072 |
+
msgid "Cat filter label"
|
1073 |
+
msgstr ""
|
1074 |
+
|
1075 |
+
#: ../link-library-admin.php:2943
|
1076 |
+
msgid "Only display links submitted by current user"
|
1077 |
+
msgstr ""
|
1078 |
+
|
1079 |
+
#: ../link-library-admin.php:2988
|
1080 |
+
msgid "Results Order"
|
1081 |
+
msgstr ""
|
1082 |
+
|
1083 |
+
#: ../link-library-admin.php:2992 ../link-library-admin.php:3143
|
1084 |
+
msgid "Order by Name"
|
1085 |
+
msgstr ""
|
1086 |
+
|
1087 |
+
#: ../link-library-admin.php:2993 ../link-library-admin.php:3144
|
1088 |
+
msgid "Order by ID"
|
1089 |
+
msgstr ""
|
1090 |
+
|
1091 |
+
#: ../link-library-admin.php:2995
|
1092 |
+
msgid "Order of categories based on included category list"
|
1093 |
+
msgstr ""
|
1094 |
+
|
1095 |
+
#: ../link-library-admin.php:2997
|
1096 |
+
msgid "Order by"
|
1097 |
+
msgstr ""
|
1098 |
+
|
1099 |
+
#: ../link-library-admin.php:2997 ../link-library-admin.php:3145
|
1100 |
+
msgid "Wordpress Plugin"
|
1101 |
+
msgstr ""
|
1102 |
+
|
1103 |
+
#: ../link-library-admin.php:3002
|
1104 |
+
msgid "Link Categories Display Format"
|
1105 |
+
msgstr ""
|
1106 |
+
|
1107 |
+
#: ../link-library-admin.php:3006 ../link-library-admin.php:3226
|
1108 |
+
msgid "Table"
|
1109 |
+
msgstr ""
|
1110 |
+
|
1111 |
+
#: ../link-library-admin.php:3007 ../link-library-admin.php:3227
|
1112 |
+
msgid "Unordered List"
|
1113 |
+
msgstr ""
|
1114 |
+
|
1115 |
+
#: ../link-library-admin.php:3008
|
1116 |
+
msgid "Drop-Down List"
|
1117 |
+
msgstr ""
|
1118 |
+
|
1119 |
+
#: ../link-library-admin.php:3009
|
1120 |
+
msgid "Drop-Down List Direct Access"
|
1121 |
+
msgstr ""
|
1122 |
+
|
1123 |
+
#: ../link-library-admin.php:3015
|
1124 |
+
msgid "Display link counts"
|
1125 |
+
msgstr ""
|
1126 |
+
|
1127 |
+
#: ../link-library-admin.php:3021
|
1128 |
+
msgid "Display categories with search results"
|
1129 |
+
msgstr ""
|
1130 |
+
|
1131 |
+
#: ../link-library-admin.php:3026 ../link-library-admin.php:3029
|
1132 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
1133 |
+
msgstr ""
|
1134 |
+
|
1135 |
+
#: ../link-library-admin.php:3027 ../link-library-admin.php:3197
|
1136 |
+
msgid "Direction"
|
1137 |
+
msgstr ""
|
1138 |
+
|
1139 |
+
#: ../link-library-admin.php:3031 ../link-library-admin.php:3201
|
1140 |
+
msgid "Ascending"
|
1141 |
+
msgstr ""
|
1142 |
+
|
1143 |
+
#: ../link-library-admin.php:3032 ../link-library-admin.php:3202
|
1144 |
+
msgid "Descending"
|
1145 |
+
msgstr ""
|
1146 |
+
|
1147 |
+
#: ../link-library-admin.php:3036 ../link-library-admin.php:3039
|
1148 |
+
#: ../link-library-admin.php:3151 ../link-library-admin.php:3154
|
1149 |
+
msgid ""
|
1150 |
+
"Use [ and ] in the description to perform special actions using HTML such as "
|
1151 |
+
"inserting images instead of < and >"
|
1152 |
+
msgstr ""
|
1153 |
+
|
1154 |
+
#: ../link-library-admin.php:3037 ../link-library-admin.php:3152
|
1155 |
+
msgid "Show Category Description"
|
1156 |
+
msgstr ""
|
1157 |
+
|
1158 |
+
#: ../link-library-admin.php:3041 ../link-library-admin.php:3156
|
1159 |
+
msgid "Position"
|
1160 |
+
msgstr ""
|
1161 |
+
|
1162 |
+
#: ../link-library-admin.php:3043 ../link-library-admin.php:3158
|
1163 |
+
msgid "Right"
|
1164 |
+
msgstr ""
|
1165 |
+
|
1166 |
+
#: ../link-library-admin.php:3044 ../link-library-admin.php:3159
|
1167 |
+
msgid "Left"
|
1168 |
+
msgstr ""
|
1169 |
+
|
1170 |
+
#: ../link-library-admin.php:3050
|
1171 |
+
msgid "Width of Categories Table in Percents"
|
1172 |
+
msgstr ""
|
1173 |
+
|
1174 |
+
#: ../link-library-admin.php:3056 ../link-library-admin.php:3059
|
1175 |
+
msgid ""
|
1176 |
+
"Determines the number of alternating div tags that will be placed before and "
|
1177 |
+
"after each link category"
|
1178 |
+
msgstr ""
|
1179 |
+
|
1180 |
+
#: ../link-library-admin.php:3056 ../link-library-admin.php:3059
|
1181 |
+
msgid ""
|
1182 |
+
"These div tags can be used to style of position link categories on the link "
|
1183 |
+
"page"
|
1184 |
+
msgstr ""
|
1185 |
+
|
1186 |
+
#: ../link-library-admin.php:3057
|
1187 |
+
msgid "Number of alternating div classes"
|
1188 |
+
msgstr ""
|
1189 |
+
|
1190 |
+
#: ../link-library-admin.php:3072
|
1191 |
+
msgid "Number of columns in Categories Table"
|
1192 |
+
msgstr ""
|
1193 |
+
|
1194 |
+
#: ../link-library-admin.php:3079
|
1195 |
+
msgid "First div class name"
|
1196 |
+
msgstr ""
|
1197 |
+
|
1198 |
+
#: ../link-library-admin.php:3087
|
1199 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
1200 |
+
msgstr ""
|
1201 |
+
|
1202 |
+
#: ../link-library-admin.php:3091
|
1203 |
+
msgid "Div Class"
|
1204 |
+
msgstr ""
|
1205 |
+
|
1206 |
+
#: ../link-library-admin.php:3092
|
1207 |
+
msgid "Heading Tag"
|
1208 |
+
msgstr ""
|
1209 |
+
|
1210 |
+
#: ../link-library-admin.php:3097
|
1211 |
+
msgid "Second div class name"
|
1212 |
+
msgstr ""
|
1213 |
+
|
1214 |
+
#: ../link-library-admin.php:3104 ../link-library-admin.php:3107
|
1215 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#: ../link-library-admin.php:3105
|
1219 |
+
msgid "Div Class Name or Heading label"
|
1220 |
+
msgstr ""
|
1221 |
+
|
1222 |
+
#: ../link-library-admin.php:3112
|
1223 |
+
msgid "Third div class name"
|
1224 |
+
msgstr ""
|
1225 |
+
|
1226 |
+
#: ../link-library-admin.php:3119 ../link-library-admin.php:3122
|
1227 |
+
msgid ""
|
1228 |
+
"Set this address to a page running Link Library to place categories on a "
|
1229 |
+
"different page. Should always be used with the Show One Category at a Time "
|
1230 |
+
"and HTMLGET fetch method."
|
1231 |
+
msgstr ""
|
1232 |
+
|
1233 |
+
#: ../link-library-admin.php:3120
|
1234 |
+
msgid "Category Target Address"
|
1235 |
+
msgstr ""
|
1236 |
+
|
1237 |
+
#: ../link-library-admin.php:3139
|
1238 |
+
msgid "Link Results Order"
|
1239 |
+
msgstr ""
|
1240 |
+
|
1241 |
+
#: ../link-library-admin.php:3145
|
1242 |
+
msgid "Order set by "
|
1243 |
+
msgstr ""
|
1244 |
+
|
1245 |
+
#: ../link-library-admin.php:3146
|
1246 |
+
msgid "Order randomly"
|
1247 |
+
msgstr ""
|
1248 |
+
|
1249 |
+
#: ../link-library-admin.php:3147
|
1250 |
+
msgid "Order by updated date"
|
1251 |
+
msgstr ""
|
1252 |
+
|
1253 |
+
#: ../link-library-admin.php:3160
|
1254 |
+
msgid "After Category Name"
|
1255 |
+
msgstr ""
|
1256 |
+
|
1257 |
+
#: ../link-library-admin.php:3161
|
1258 |
+
msgid "After Top-Level Category Name"
|
1259 |
+
msgstr ""
|
1260 |
+
|
1261 |
+
#: ../link-library-admin.php:3166
|
1262 |
+
msgid "List Featured Links ahead of Regular Links"
|
1263 |
+
msgstr ""
|
1264 |
+
|
1265 |
+
#: ../link-library-admin.php:3170
|
1266 |
+
msgid "Show Expand Link button and hide links"
|
1267 |
+
msgstr ""
|
1268 |
+
|
1269 |
+
#: ../link-library-admin.php:3175
|
1270 |
+
msgid "Combine all results without categories"
|
1271 |
+
msgstr ""
|
1272 |
+
|
1273 |
+
#: ../link-library-admin.php:3179
|
1274 |
+
msgid "Link Title Content"
|
1275 |
+
msgstr ""
|
1276 |
+
|
1277 |
+
#: ../link-library-admin.php:3196 ../link-library-admin.php:3199
|
1278 |
+
msgid "Except for My Link Order mode"
|
1279 |
+
msgstr ""
|
1280 |
+
|
1281 |
+
#: ../link-library-admin.php:3206 ../link-library-admin.php:3209
|
1282 |
+
msgid "Leave empty to show all results"
|
1283 |
+
msgstr ""
|
1284 |
+
|
1285 |
+
#: ../link-library-admin.php:3207
|
1286 |
+
msgid "Max number of links to display"
|
1287 |
+
msgstr ""
|
1288 |
+
|
1289 |
+
#: ../link-library-admin.php:3214 ../link-library-admin.php:3217
|
1290 |
+
msgid ""
|
1291 |
+
"Sets default link target window, does not override specific targets set in "
|
1292 |
+
"links"
|
1293 |
+
msgstr ""
|
1294 |
+
|
1295 |
+
#: ../link-library-admin.php:3215
|
1296 |
+
msgid "Link Target"
|
1297 |
+
msgstr ""
|
1298 |
+
|
1299 |
+
#: ../link-library-admin.php:3222
|
1300 |
+
msgid "Link Display Format"
|
1301 |
+
msgstr ""
|
1302 |
+
|
1303 |
+
#: ../link-library-admin.php:3233
|
1304 |
+
msgid "Show Column Headers"
|
1305 |
+
msgstr ""
|
1306 |
+
|
1307 |
+
#: ../link-library-admin.php:3240
|
1308 |
+
msgid "Column Headers Override"
|
1309 |
+
msgstr ""
|
1310 |
+
|
1311 |
+
#: ../link-library-admin.php:3243
|
1312 |
+
msgid "Comma-separated list of column header labels"
|
1313 |
+
msgstr ""
|
1314 |
+
|
1315 |
+
#: ../link-library-admin.php:3249
|
1316 |
+
msgid "Allow sorting through column headers"
|
1317 |
+
msgstr ""
|
1318 |
+
|
1319 |
+
#: ../link-library-admin.php:3257
|
1320 |
+
msgid "Hide Category Names"
|
1321 |
+
msgstr ""
|
1322 |
+
|
1323 |
+
#: ../link-library-admin.php:3264
|
1324 |
+
msgid "Show Hidden Links"
|
1325 |
+
msgstr ""
|
1326 |
+
|
1327 |
+
#: ../link-library-admin.php:3272
|
1328 |
+
msgid "Hide links of children categories"
|
1329 |
+
msgstr ""
|
1330 |
+
|
1331 |
+
#: ../link-library-admin.php:3279
|
1332 |
+
msgid "Child category depth limit"
|
1333 |
+
msgstr ""
|
1334 |
+
|
1335 |
+
#: ../link-library-admin.php:3287
|
1336 |
+
msgid "Hide children categories on top page"
|
1337 |
+
msgstr ""
|
1338 |
+
|
1339 |
+
#: ../link-library-admin.php:3294 ../link-library-admin.php:3297
|
1340 |
+
msgid "Need to be active for Link Categories to work"
|
1341 |
+
msgstr ""
|
1342 |
+
|
1343 |
+
#: ../link-library-admin.php:3295
|
1344 |
+
msgid "Embed HTML anchors"
|
1345 |
+
msgstr ""
|
1346 |
+
|
1347 |
+
#: ../link-library-admin.php:3302
|
1348 |
+
msgid "Show Hidden Links to Admins/Editors"
|
1349 |
+
msgstr ""
|
1350 |
+
|
1351 |
+
#: ../link-library-admin.php:3319
|
1352 |
+
msgid ""
|
1353 |
+
"Arrange the items below via drag-and-drop to order the various Link Library "
|
1354 |
+
"elements."
|
1355 |
+
msgstr ""
|
1356 |
+
|
1357 |
+
#: ../link-library-admin.php:3346 ../render-link-library-sc.php:986
|
1358 |
+
msgid "Name"
|
1359 |
+
msgstr ""
|
1360 |
+
|
1361 |
+
#: ../link-library-admin.php:3350 ../render-link-library-sc.php:987
|
1362 |
+
msgid "Date"
|
1363 |
+
msgstr ""
|
1364 |
+
|
1365 |
+
#: ../link-library-admin.php:3354
|
1366 |
+
msgid "Desc"
|
1367 |
+
msgstr ""
|
1368 |
+
|
1369 |
+
#: ../link-library-admin.php:3358 ../link-library-admin.php:4706
|
1370 |
+
#: ../render-link-library-sc.php:988
|
1371 |
+
msgid "Notes"
|
1372 |
+
msgstr ""
|
1373 |
+
|
1374 |
+
#: ../link-library-admin.php:3362 ../render-link-library-sc.php:988
|
1375 |
+
msgid "RSS"
|
1376 |
+
msgstr ""
|
1377 |
+
|
1378 |
+
#: ../link-library-admin.php:3366 ../link-library-admin.php:3591
|
1379 |
+
#: ../render-link-library-sc.php:989
|
1380 |
+
msgid "Web Link"
|
1381 |
+
msgstr ""
|
1382 |
+
|
1383 |
+
#: ../link-library-admin.php:3370
|
1384 |
+
msgid "Phone"
|
1385 |
+
msgstr ""
|
1386 |
+
|
1387 |
+
#: ../link-library-admin.php:3374 ../link-library-admin.php:3648
|
1388 |
+
#: ../link-library-admin.php:4492 ../link-library-admin.php:5002
|
1389 |
+
#: ../link-library-defaults.php:172 ../render-link-library-addlink-sc.php:442
|
1390 |
+
#: ../render-link-library-sc.php:990
|
1391 |
+
msgid "E-mail"
|
1392 |
+
msgstr ""
|
1393 |
+
|
1394 |
+
#: ../link-library-admin.php:3378 ../render-link-library-sc.php:990
|
1395 |
+
msgid "Hits"
|
1396 |
+
msgstr ""
|
1397 |
+
|
1398 |
+
#: ../link-library-admin.php:3382 ../link-library-admin.php:4970
|
1399 |
+
#: ../render-link-library-sc.php:991
|
1400 |
+
msgid "Rating"
|
1401 |
+
msgstr ""
|
1402 |
+
|
1403 |
+
#: ../link-library-admin.php:3386
|
1404 |
+
msgid "Large Desc"
|
1405 |
+
msgstr ""
|
1406 |
+
|
1407 |
+
#: ../link-library-admin.php:3390 ../link-library-admin.php:3727
|
1408 |
+
#: ../link-library-admin.php:4508 ../link-library-admin.php:5027
|
1409 |
+
#: ../link-library-defaults.php:184 ../render-link-library-addlink-sc.php:460
|
1410 |
+
#: ../render-link-library-sc.php:992
|
1411 |
+
msgid "Submitter Name"
|
1412 |
+
msgstr ""
|
1413 |
+
|
1414 |
+
#: ../link-library-admin.php:3394
|
1415 |
+
msgid "Cat Desc"
|
1416 |
+
msgstr ""
|
1417 |
+
|
1418 |
+
#: ../link-library-admin.php:3398 ../render-link-library-sc.php:993
|
1419 |
+
msgid "Tags"
|
1420 |
+
msgstr ""
|
1421 |
+
|
1422 |
+
#: ../link-library-admin.php:3402 ../link-library-admin.php:5039
|
1423 |
+
#: ../link-library.php:894 ../render-link-library-sc.php:993
|
1424 |
+
msgid "Price"
|
1425 |
+
msgstr ""
|
1426 |
+
|
1427 |
+
#: ../link-library-admin.php:3414
|
1428 |
+
msgid "Display"
|
1429 |
+
msgstr ""
|
1430 |
+
|
1431 |
+
#: ../link-library-admin.php:3415
|
1432 |
+
msgid "Before"
|
1433 |
+
msgstr ""
|
1434 |
+
|
1435 |
+
#: ../link-library-admin.php:3416
|
1436 |
+
msgid "After"
|
1437 |
+
msgstr ""
|
1438 |
+
|
1439 |
+
#: ../link-library-admin.php:3417
|
1440 |
+
msgid "Additional Details"
|
1441 |
+
msgstr ""
|
1442 |
+
|
1443 |
+
#: ../link-library-admin.php:3418
|
1444 |
+
msgid "Link Source"
|
1445 |
+
msgstr ""
|
1446 |
+
|
1447 |
+
#: ../link-library-admin.php:3421
|
1448 |
+
msgid ""
|
1449 |
+
"This column allows for the output of text/code before the first link in each "
|
1450 |
+
"category"
|
1451 |
+
msgstr ""
|
1452 |
+
|
1453 |
+
#: ../link-library-admin.php:3421
|
1454 |
+
msgid "Before first link"
|
1455 |
+
msgstr ""
|
1456 |
+
|
1457 |
+
#: ../link-library-admin.php:3423
|
1458 |
+
msgid "Output of text/code before the first link in each category"
|
1459 |
+
msgstr ""
|
1460 |
+
|
1461 |
+
#: ../link-library-admin.php:3429
|
1462 |
+
msgid ""
|
1463 |
+
"This column allows for the output of text/code before a number of links "
|
1464 |
+
"determined by the Display field"
|
1465 |
+
msgstr ""
|
1466 |
+
|
1467 |
+
#: ../link-library-admin.php:3429
|
1468 |
+
msgid "Intermittent Before Link"
|
1469 |
+
msgstr ""
|
1470 |
+
|
1471 |
+
#: ../link-library-admin.php:3430
|
1472 |
+
msgid "Frequency of additional output before and after complete link group"
|
1473 |
+
msgstr ""
|
1474 |
+
|
1475 |
+
#: ../link-library-admin.php:3433 ../link-library-admin.php:3443
|
1476 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1477 |
+
msgstr ""
|
1478 |
+
|
1479 |
+
#: ../link-library-admin.php:3441
|
1480 |
+
msgid "This column allows for the output of text/code before each link"
|
1481 |
+
msgstr ""
|
1482 |
+
|
1483 |
+
#: ../link-library-admin.php:3441
|
1484 |
+
msgid "Before Link"
|
1485 |
+
msgstr ""
|
1486 |
+
|
1487 |
+
#: ../link-library-admin.php:3471
|
1488 |
+
msgid "This column allows for the output of text/code before each link image"
|
1489 |
+
msgstr ""
|
1490 |
+
|
1491 |
+
#: ../link-library-admin.php:3475
|
1492 |
+
msgid "Code/Text to be displayed before each link image"
|
1493 |
+
msgstr ""
|
1494 |
+
|
1495 |
+
#: ../link-library-admin.php:3478
|
1496 |
+
msgid "Code/Text to be displayed after each link image"
|
1497 |
+
msgstr ""
|
1498 |
+
|
1499 |
+
#: ../link-library-admin.php:3481
|
1500 |
+
msgid "CSS Class to be assigned to link image"
|
1501 |
+
msgstr ""
|
1502 |
+
|
1503 |
+
#: ../link-library-admin.php:3486 ../link-library-admin.php:3513
|
1504 |
+
#: ../link-library-admin.php:3610 ../link-library-admin.php:3639
|
1505 |
+
msgid "Primary"
|
1506 |
+
msgstr ""
|
1507 |
+
|
1508 |
+
#: ../link-library-admin.php:3487 ../link-library-admin.php:3514
|
1509 |
+
#: ../link-library-admin.php:3611 ../link-library-admin.php:3640
|
1510 |
+
msgid "Secondary"
|
1511 |
+
msgstr ""
|
1512 |
+
|
1513 |
+
#: ../link-library-admin.php:3495
|
1514 |
+
msgid ""
|
1515 |
+
"This column allows for the output of text/code before and after each link "
|
1516 |
+
"name"
|
1517 |
+
msgstr ""
|
1518 |
+
|
1519 |
+
#: ../link-library-admin.php:3499
|
1520 |
+
msgid "Code/Text to be displayed before each link"
|
1521 |
+
msgstr ""
|
1522 |
+
|
1523 |
+
#: ../link-library-admin.php:3502
|
1524 |
+
msgid "Code/Text to be displayed after each link"
|
1525 |
+
msgstr ""
|
1526 |
+
|
1527 |
+
#: ../link-library-admin.php:3507
|
1528 |
+
msgid "No Tooltip"
|
1529 |
+
msgstr ""
|
1530 |
+
|
1531 |
+
#: ../link-library-admin.php:3508 ../link-library-admin.php:4702
|
1532 |
+
#: ../render-link-library-sc.php:987
|
1533 |
+
msgid "Description"
|
1534 |
+
msgstr ""
|
1535 |
+
|
1536 |
+
#: ../link-library-admin.php:3515
|
1537 |
+
msgid "Dedicated page"
|
1538 |
+
msgstr ""
|
1539 |
+
|
1540 |
+
#: ../link-library-admin.php:3523
|
1541 |
+
msgid ""
|
1542 |
+
"This column allows for the output of text/code before and after each link "
|
1543 |
+
"date stamp"
|
1544 |
+
msgstr ""
|
1545 |
+
|
1546 |
+
#: ../link-library-admin.php:3523
|
1547 |
+
msgid "Link Date"
|
1548 |
+
msgstr ""
|
1549 |
+
|
1550 |
+
#: ../link-library-admin.php:3524
|
1551 |
+
msgid "Check to display link date"
|
1552 |
+
msgstr ""
|
1553 |
+
|
1554 |
+
#: ../link-library-admin.php:3527
|
1555 |
+
msgid "Code/Text to be displayed before each date"
|
1556 |
+
msgstr ""
|
1557 |
+
|
1558 |
+
#: ../link-library-admin.php:3530
|
1559 |
+
msgid "Code/Text to be displayed after each date"
|
1560 |
+
msgstr ""
|
1561 |
+
|
1562 |
+
#: ../link-library-admin.php:3540
|
1563 |
+
msgid ""
|
1564 |
+
"This column allows for the output of text/code before and after each link "
|
1565 |
+
"description"
|
1566 |
+
msgstr ""
|
1567 |
+
|
1568 |
+
#: ../link-library-admin.php:3541
|
1569 |
+
msgid "Check to display link descriptions"
|
1570 |
+
msgstr ""
|
1571 |
+
|
1572 |
+
#: ../link-library-admin.php:3544
|
1573 |
+
msgid "Code/Text to be displayed before each description"
|
1574 |
+
msgstr ""
|
1575 |
+
|
1576 |
+
#: ../link-library-admin.php:3547
|
1577 |
+
msgid "Code/Text to be displayed after each description"
|
1578 |
+
msgstr ""
|
1579 |
+
|
1580 |
+
#: ../link-library-admin.php:3557
|
1581 |
+
msgid ""
|
1582 |
+
"This column allows for the output of text/code before and after each link "
|
1583 |
+
"notes"
|
1584 |
+
msgstr ""
|
1585 |
+
|
1586 |
+
#: ../link-library-admin.php:3557 ../link-library-admin.php:4415
|
1587 |
+
#: ../link-library-defaults.php:125 ../usersubmission.php:300
|
1588 |
+
#: ../usersubmission.php:368
|
1589 |
+
msgid "Link Notes"
|
1590 |
+
msgstr ""
|
1591 |
+
|
1592 |
+
#: ../link-library-admin.php:3558
|
1593 |
+
msgid "Check to display link notes"
|
1594 |
+
msgstr ""
|
1595 |
+
|
1596 |
+
#: ../link-library-admin.php:3561
|
1597 |
+
msgid "Code/Text to be displayed before each note"
|
1598 |
+
msgstr ""
|
1599 |
+
|
1600 |
+
#: ../link-library-admin.php:3564
|
1601 |
+
msgid "Code/Text to be displayed after each note"
|
1602 |
+
msgstr ""
|
1603 |
+
|
1604 |
+
#: ../link-library-admin.php:3574
|
1605 |
+
msgid ""
|
1606 |
+
"This column allows for the output of text/code before and after the RSS icons"
|
1607 |
+
msgstr ""
|
1608 |
+
|
1609 |
+
#: ../link-library-admin.php:3574
|
1610 |
+
msgid "RSS Icons"
|
1611 |
+
msgstr ""
|
1612 |
+
|
1613 |
+
#: ../link-library-admin.php:3576
|
1614 |
+
msgid "See below"
|
1615 |
+
msgstr ""
|
1616 |
+
|
1617 |
+
#: ../link-library-admin.php:3578
|
1618 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
1619 |
+
msgstr ""
|
1620 |
+
|
1621 |
+
#: ../link-library-admin.php:3581
|
1622 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
1623 |
+
msgstr ""
|
1624 |
+
|
1625 |
+
#: ../link-library-admin.php:3591
|
1626 |
+
msgid ""
|
1627 |
+
"This column allows for the output of text/code before and after the Web Link"
|
1628 |
+
msgstr ""
|
1629 |
+
|
1630 |
+
#: ../link-library-admin.php:3594 ../link-library-admin.php:3622
|
1631 |
+
#: ../link-library-admin.php:3651
|
1632 |
+
msgid "False"
|
1633 |
+
msgstr ""
|
1634 |
+
|
1635 |
+
#: ../link-library-admin.php:3595 ../link-library-admin.php:4698
|
1636 |
+
msgid "Web Address"
|
1637 |
+
msgstr ""
|
1638 |
+
|
1639 |
+
#: ../link-library-admin.php:3596 ../link-library-admin.php:3625
|
1640 |
+
msgid "Label"
|
1641 |
+
msgstr ""
|
1642 |
+
|
1643 |
+
#: ../link-library-admin.php:3599
|
1644 |
+
msgid "Code/Text to be displayed before Web Link"
|
1645 |
+
msgstr ""
|
1646 |
+
|
1647 |
+
#: ../link-library-admin.php:3602
|
1648 |
+
msgid "Code/Text to be displayed after Web Link"
|
1649 |
+
msgstr ""
|
1650 |
+
|
1651 |
+
#: ../link-library-admin.php:3605
|
1652 |
+
msgid "Text Label that the web link will be assigned to."
|
1653 |
+
msgstr ""
|
1654 |
+
|
1655 |
+
#: ../link-library-admin.php:3608 ../link-library-admin.php:3637
|
1656 |
+
msgid "Select which link address will be displayed / used for link"
|
1657 |
+
msgstr ""
|
1658 |
+
|
1659 |
+
#: ../link-library-admin.php:3619
|
1660 |
+
msgid ""
|
1661 |
+
"This column allows for the output of text/code before and after the "
|
1662 |
+
"Telephone Number"
|
1663 |
+
msgstr ""
|
1664 |
+
|
1665 |
+
#: ../link-library-admin.php:3619 ../link-library-admin.php:4477
|
1666 |
+
#: ../link-library-admin.php:4996 ../link-library-defaults.php:170
|
1667 |
+
#: ../render-link-library-addlink-sc.php:424 ../render-link-library-sc.php:989
|
1668 |
+
msgid "Telephone"
|
1669 |
+
msgstr ""
|
1670 |
+
|
1671 |
+
#: ../link-library-admin.php:3623 ../link-library-admin.php:3652
|
1672 |
+
msgid "Plain Text"
|
1673 |
+
msgstr ""
|
1674 |
+
|
1675 |
+
#: ../link-library-admin.php:3624
|
1676 |
+
msgid "Link"
|
1677 |
+
msgstr ""
|
1678 |
+
|
1679 |
+
#: ../link-library-admin.php:3628
|
1680 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
1681 |
+
msgstr ""
|
1682 |
+
|
1683 |
+
#: ../link-library-admin.php:3631
|
1684 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
1685 |
+
msgstr ""
|
1686 |
+
|
1687 |
+
#: ../link-library-admin.php:3634
|
1688 |
+
msgid "Text Label that the telephone will be assigned to."
|
1689 |
+
msgstr ""
|
1690 |
+
|
1691 |
+
#: ../link-library-admin.php:3648
|
1692 |
+
msgid ""
|
1693 |
+
"This column allows for the output of text/code before and after the E-mail"
|
1694 |
+
msgstr ""
|
1695 |
+
|
1696 |
+
#: ../link-library-admin.php:3653
|
1697 |
+
msgid "MailTo Link"
|
1698 |
+
msgstr ""
|
1699 |
+
|
1700 |
+
#: ../link-library-admin.php:3654
|
1701 |
+
msgid "MailTo Link with Label"
|
1702 |
+
msgstr ""
|
1703 |
+
|
1704 |
+
#: ../link-library-admin.php:3655
|
1705 |
+
msgid "Formatted Command"
|
1706 |
+
msgstr ""
|
1707 |
+
|
1708 |
+
#: ../link-library-admin.php:3656
|
1709 |
+
msgid "Formatted Command with Labels"
|
1710 |
+
msgstr ""
|
1711 |
+
|
1712 |
+
#: ../link-library-admin.php:3659
|
1713 |
+
msgid "Code/Text to be displayed before E-mail"
|
1714 |
+
msgstr ""
|
1715 |
+
|
1716 |
+
#: ../link-library-admin.php:3662
|
1717 |
+
msgid "Code/Text to be displayed after E-mail"
|
1718 |
+
msgstr ""
|
1719 |
+
|
1720 |
+
#: ../link-library-admin.php:3665
|
1721 |
+
msgid ""
|
1722 |
+
"Text Label that the e-mail will be assigned to represent the e-mail link."
|
1723 |
+
msgstr ""
|
1724 |
+
|
1725 |
+
#: ../link-library-admin.php:3668
|
1726 |
+
msgid ""
|
1727 |
+
"Command that the e-mail will be embedded in. In the case of a command, use "
|
1728 |
+
"the symbols #email and #company to indicate the position where these "
|
1729 |
+
"elements should be inserted."
|
1730 |
+
msgstr ""
|
1731 |
+
|
1732 |
+
#: ../link-library-admin.php:3676
|
1733 |
+
msgid ""
|
1734 |
+
"This column allows for the output of text/code before and after Link Hits"
|
1735 |
+
msgstr ""
|
1736 |
+
|
1737 |
+
#: ../link-library-admin.php:3676
|
1738 |
+
msgid "Link Hits"
|
1739 |
+
msgstr ""
|
1740 |
+
|
1741 |
+
#: ../link-library-admin.php:3680
|
1742 |
+
msgid "Code/Text to be displayed before Link Hits"
|
1743 |
+
msgstr ""
|
1744 |
+
|
1745 |
+
#: ../link-library-admin.php:3683
|
1746 |
+
msgid "Code/Text to be displayed after Link Hits"
|
1747 |
+
msgstr ""
|
1748 |
+
|
1749 |
+
#: ../link-library-admin.php:3693
|
1750 |
+
msgid ""
|
1751 |
+
"This column allows for the output of text/code before and after the Link "
|
1752 |
+
"Rating"
|
1753 |
+
msgstr ""
|
1754 |
+
|
1755 |
+
#: ../link-library-admin.php:3693
|
1756 |
+
msgid "Link Rating"
|
1757 |
+
msgstr ""
|
1758 |
+
|
1759 |
+
#: ../link-library-admin.php:3697
|
1760 |
+
msgid "Code/Text to be displayed before Link Rating"
|
1761 |
+
msgstr ""
|
1762 |
+
|
1763 |
+
#: ../link-library-admin.php:3700
|
1764 |
+
msgid "Code/Text to be displayed after Link Rating"
|
1765 |
+
msgstr ""
|
1766 |
+
|
1767 |
+
#: ../link-library-admin.php:3710 ../link-library-admin.php:3727
|
1768 |
+
#: ../link-library-admin.php:3744
|
1769 |
+
msgid ""
|
1770 |
+
"This column allows for the output of text/code before and after the Link "
|
1771 |
+
"Large Description"
|
1772 |
+
msgstr ""
|
1773 |
+
|
1774 |
+
#: ../link-library-admin.php:3710 ../usersubmission.php:299
|
1775 |
+
#: ../usersubmission.php:364
|
1776 |
+
msgid "Link Large Description"
|
1777 |
+
msgstr ""
|
1778 |
+
|
1779 |
+
#: ../link-library-admin.php:3714 ../link-library-admin.php:3731
|
1780 |
+
#: ../link-library-admin.php:3748
|
1781 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
1782 |
+
msgstr ""
|
1783 |
+
|
1784 |
+
#: ../link-library-admin.php:3717 ../link-library-admin.php:3734
|
1785 |
+
#: ../link-library-admin.php:3751
|
1786 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
1787 |
+
msgstr ""
|
1788 |
+
|
1789 |
+
#: ../link-library-admin.php:3744 ../render-link-library-sc.php:992
|
1790 |
+
msgid "Category Description"
|
1791 |
+
msgstr ""
|
1792 |
+
|
1793 |
+
#: ../link-library-admin.php:3761
|
1794 |
+
msgid "This column allows for the output of tags associated with the link"
|
1795 |
+
msgstr ""
|
1796 |
+
|
1797 |
+
#: ../link-library-admin.php:3761
|
1798 |
+
msgid "Link Tags"
|
1799 |
+
msgstr ""
|
1800 |
+
|
1801 |
+
#: ../link-library-admin.php:3765
|
1802 |
+
msgid "Code/Text to be displayed before Link Tags"
|
1803 |
+
msgstr ""
|
1804 |
+
|
1805 |
+
#: ../link-library-admin.php:3768
|
1806 |
+
msgid "Code/Text to be displayed after Link Tags"
|
1807 |
+
msgstr ""
|
1808 |
+
|
1809 |
+
#: ../link-library-admin.php:3778
|
1810 |
+
msgid ""
|
1811 |
+
"This column allows for the output of the price field associated with the link"
|
1812 |
+
msgstr ""
|
1813 |
+
|
1814 |
+
#: ../link-library-admin.php:3778
|
1815 |
+
msgid "Link Price"
|
1816 |
+
msgstr ""
|
1817 |
+
|
1818 |
+
#: ../link-library-admin.php:3782
|
1819 |
+
msgid "Code/Text to be displayed before Link Price"
|
1820 |
+
msgstr ""
|
1821 |
+
|
1822 |
+
#: ../link-library-admin.php:3785
|
1823 |
+
msgid "Code/Text to be displayed after Link Price"
|
1824 |
+
msgstr ""
|
1825 |
+
|
1826 |
+
#: ../link-library-admin.php:3789
|
1827 |
+
msgid "Currency symbol to be displayed next to price"
|
1828 |
+
msgstr ""
|
1829 |
+
|
1830 |
+
#: ../link-library-admin.php:3794
|
1831 |
+
msgid "Before Price"
|
1832 |
+
msgstr ""
|
1833 |
+
|
1834 |
+
#: ../link-library-admin.php:3795
|
1835 |
+
msgid "After Price"
|
1836 |
+
msgstr ""
|
1837 |
+
|
1838 |
+
#: ../link-library-admin.php:3805
|
1839 |
+
msgid "This column allows for the output of text/code after each link"
|
1840 |
+
msgstr ""
|
1841 |
+
|
1842 |
+
#: ../link-library-admin.php:3805
|
1843 |
+
msgid "After Link Block"
|
1844 |
+
msgstr ""
|
1845 |
+
|
1846 |
+
#: ../link-library-admin.php:3808
|
1847 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1848 |
+
msgstr ""
|
1849 |
+
|
1850 |
+
#: ../link-library-admin.php:3815
|
1851 |
+
msgid ""
|
1852 |
+
"This column allows for the output of text/code after a number of links "
|
1853 |
+
"determined in the first column"
|
1854 |
+
msgstr ""
|
1855 |
+
|
1856 |
+
#: ../link-library-admin.php:3815
|
1857 |
+
msgid "Intermittent After Link"
|
1858 |
+
msgstr ""
|
1859 |
+
|
1860 |
+
#: ../link-library-admin.php:3825
|
1861 |
+
msgid ""
|
1862 |
+
"This column allows for the output of text/code after the last link in each "
|
1863 |
+
"category"
|
1864 |
+
msgstr ""
|
1865 |
+
|
1866 |
+
#: ../link-library-admin.php:3825
|
1867 |
+
msgid "After last link"
|
1868 |
+
msgstr ""
|
1869 |
+
|
1870 |
+
#: ../link-library-admin.php:3838
|
1871 |
+
msgid "Show Link Updated Flag"
|
1872 |
+
msgstr ""
|
1873 |
+
|
1874 |
+
#: ../link-library-admin.php:3846
|
1875 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
1876 |
+
msgstr ""
|
1877 |
+
|
1878 |
+
#: ../link-library-admin.php:3854
|
1879 |
+
msgid "Add nofollow tag to outgoing links"
|
1880 |
+
msgstr ""
|
1881 |
+
|
1882 |
+
#: ../link-library-admin.php:3861
|
1883 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1884 |
+
msgstr ""
|
1885 |
+
|
1886 |
+
#: ../link-library-admin.php:3869
|
1887 |
+
msgid "Show link name when no image is assigned"
|
1888 |
+
msgstr ""
|
1889 |
+
|
1890 |
+
#: ../link-library-admin.php:3876
|
1891 |
+
msgid "Do not output fields with no value"
|
1892 |
+
msgstr ""
|
1893 |
+
|
1894 |
+
#: ../link-library-admin.php:3894
|
1895 |
+
msgid "Enable link Pop-Ups"
|
1896 |
+
msgstr ""
|
1897 |
+
|
1898 |
+
#: ../link-library-admin.php:3898
|
1899 |
+
msgid "Pop-Up Width"
|
1900 |
+
msgstr ""
|
1901 |
+
|
1902 |
+
#: ../link-library-admin.php:3905
|
1903 |
+
msgid "Pop-Up Height"
|
1904 |
+
msgstr ""
|
1905 |
+
|
1906 |
+
#: ../link-library-admin.php:3914
|
1907 |
+
msgid "Dialog contents"
|
1908 |
+
msgstr ""
|
1909 |
+
|
1910 |
+
#: ../link-library-admin.php:3932
|
1911 |
+
msgid "Show RSS Link using Text"
|
1912 |
+
msgstr ""
|
1913 |
+
|
1914 |
+
#: ../link-library-admin.php:3938
|
1915 |
+
msgid "Show RSS Link using Standard Icon"
|
1916 |
+
msgstr ""
|
1917 |
+
|
1918 |
+
#: ../link-library-admin.php:3948
|
1919 |
+
msgid "Show RSS Preview Link"
|
1920 |
+
msgstr ""
|
1921 |
+
|
1922 |
+
#: ../link-library-admin.php:3954
|
1923 |
+
msgid "Number of articles shown in RSS Preview"
|
1924 |
+
msgstr ""
|
1925 |
+
|
1926 |
+
#: ../link-library-admin.php:3960
|
1927 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1928 |
+
msgstr ""
|
1929 |
+
|
1930 |
+
#: ../link-library-admin.php:3968
|
1931 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1932 |
+
msgstr ""
|
1933 |
+
|
1934 |
+
#: ../link-library-admin.php:3974
|
1935 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1936 |
+
msgstr ""
|
1937 |
+
|
1938 |
+
#: ../link-library-admin.php:3979
|
1939 |
+
msgid "Max number of days since published"
|
1940 |
+
msgstr ""
|
1941 |
+
|
1942 |
+
#: ../link-library-admin.php:3983
|
1943 |
+
msgid "RSS Preview Width"
|
1944 |
+
msgstr ""
|
1945 |
+
|
1946 |
+
#: ../link-library-admin.php:3986
|
1947 |
+
msgid "RSS Preview Height"
|
1948 |
+
msgstr ""
|
1949 |
+
|
1950 |
+
#: ../link-library-admin.php:3988
|
1951 |
+
msgid "Skip links with no RSS inline items"
|
1952 |
+
msgstr ""
|
1953 |
+
|
1954 |
+
#: ../link-library-admin.php:4005
|
1955 |
+
msgid ""
|
1956 |
+
"Checking this option will get images from the Robothumb web site every time"
|
1957 |
+
msgstr ""
|
1958 |
+
|
1959 |
+
#: ../link-library-admin.php:4006
|
1960 |
+
msgid "Use thumbnail service for dynamic link images"
|
1961 |
+
msgstr ""
|
1962 |
+
|
1963 |
+
#: ../link-library-admin.php:4008
|
1964 |
+
msgid ""
|
1965 |
+
"Checking this option will get images from the thumbshots web site every time"
|
1966 |
+
msgstr ""
|
1967 |
+
|
1968 |
+
#: ../link-library-admin.php:4014
|
1969 |
+
msgid "Give priority to images assigned to links if present"
|
1970 |
+
msgstr ""
|
1971 |
+
|
1972 |
+
#: ../link-library-admin.php:4020
|
1973 |
+
msgid "Generate Images / Favorite Icons"
|
1974 |
+
msgstr ""
|
1975 |
+
|
1976 |
+
#: ../link-library-admin.php:4022 ../link-library-admin.php:4764
|
1977 |
+
msgid ""
|
1978 |
+
"This button is only available when a valid API key is entered under the Link "
|
1979 |
+
"Library General Settings."
|
1980 |
+
msgstr ""
|
1981 |
+
|
1982 |
+
#: ../link-library-admin.php:4023
|
1983 |
+
msgid "Generate Thumbnails and Store locally"
|
1984 |
+
msgstr ""
|
1985 |
+
|
1986 |
+
#: ../link-library-admin.php:4026
|
1987 |
+
msgid "Generate Favorite Icons and Store locally"
|
1988 |
+
msgstr ""
|
1989 |
+
|
1990 |
+
#: ../link-library-admin.php:4030
|
1991 |
+
msgid "Delete all local thumbnails and icons"
|
1992 |
+
msgstr ""
|
1993 |
+
|
1994 |
+
#: ../link-library-admin.php:4031
|
1995 |
+
msgid "Delete all local thumbnails"
|
1996 |
+
msgstr ""
|
1997 |
+
|
1998 |
+
#: ../link-library-admin.php:4032
|
1999 |
+
msgid "Delete all local icons"
|
2000 |
+
msgstr ""
|
2001 |
+
|
2002 |
+
#: ../link-library-admin.php:4048
|
2003 |
+
msgid "Publish RSS Feed"
|
2004 |
+
msgstr ""
|
2005 |
+
|
2006 |
+
#: ../link-library-admin.php:4053
|
2007 |
+
msgid "Number of items in RSS feed"
|
2008 |
+
msgstr ""
|
2009 |
+
|
2010 |
+
#: ../link-library-admin.php:4062
|
2011 |
+
msgid "RSS Feed Title"
|
2012 |
+
msgstr ""
|
2013 |
+
|
2014 |
+
#: ../link-library-admin.php:4068
|
2015 |
+
msgid "RSS Feed Description"
|
2016 |
+
msgstr ""
|
2017 |
+
|
2018 |
+
#: ../link-library-admin.php:4074
|
2019 |
+
msgid ""
|
2020 |
+
"RSS Feed Web Address (default yoursite.com?"
|
2021 |
+
"link_library_rss_feed=1&settingset=1 )"
|
2022 |
+
msgstr ""
|
2023 |
+
|
2024 |
+
#: ../link-library-admin.php:4091
|
2025 |
+
msgid "Search Label"
|
2026 |
+
msgstr ""
|
2027 |
+
|
2028 |
+
#: ../link-library-admin.php:4100
|
2029 |
+
msgid "Search Field Initial Text"
|
2030 |
+
msgstr ""
|
2031 |
+
|
2032 |
+
#: ../link-library-admin.php:4109
|
2033 |
+
msgid "Search No Results Text"
|
2034 |
+
msgstr ""
|
2035 |
+
|
2036 |
+
#: ../link-library-admin.php:4111 ../link-library-defaults.php:222
|
2037 |
+
msgid "No links found matching your search criteria"
|
2038 |
+
msgstr ""
|
2039 |
+
|
2040 |
+
#: ../link-library-admin.php:4118 ../link-library-admin.php:4119
|
2041 |
+
msgid "Leave empty when links are to be displayed on same page as search box"
|
2042 |
+
msgstr ""
|
2043 |
+
|
2044 |
+
#: ../link-library-admin.php:4118
|
2045 |
+
msgid "Results Page Address"
|
2046 |
+
msgstr ""
|
2047 |
+
|
2048 |
+
#: ../link-library-admin.php:4219
|
2049 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
2050 |
+
msgstr ""
|
2051 |
+
|
2052 |
+
#: ../link-library-admin.php:4220
|
2053 |
+
msgid "View list of links awaiting moderation"
|
2054 |
+
msgstr ""
|
2055 |
+
|
2056 |
+
#: ../link-library-admin.php:4224
|
2057 |
+
msgid "Show user links immediately"
|
2058 |
+
msgstr ""
|
2059 |
+
|
2060 |
+
#: ../link-library-admin.php:4229
|
2061 |
+
msgid "E-mail admin on link submission"
|
2062 |
+
msgstr ""
|
2063 |
+
|
2064 |
+
#: ../link-library-admin.php:4235
|
2065 |
+
msgid "Validate links with Akismet"
|
2066 |
+
msgstr ""
|
2067 |
+
|
2068 |
+
#: ../link-library-admin.php:4239
|
2069 |
+
msgid "E-mail submitter"
|
2070 |
+
msgstr ""
|
2071 |
+
|
2072 |
+
#: ../link-library-admin.php:4246
|
2073 |
+
msgid "Additional text for link submitter e-mail"
|
2074 |
+
msgstr ""
|
2075 |
+
|
2076 |
+
#: ../link-library-admin.php:4253
|
2077 |
+
msgid "Require login to display form"
|
2078 |
+
msgstr ""
|
2079 |
+
|
2080 |
+
#: ../link-library-admin.php:4258
|
2081 |
+
msgid "Allow link submission with empty link"
|
2082 |
+
msgstr ""
|
2083 |
+
|
2084 |
+
#: ../link-library-admin.php:4264
|
2085 |
+
msgid "Display captcha"
|
2086 |
+
msgstr ""
|
2087 |
+
|
2088 |
+
#: ../link-library-admin.php:4269
|
2089 |
+
msgid ""
|
2090 |
+
"This function will only store data when users are logged in to Wordpress"
|
2091 |
+
msgstr ""
|
2092 |
+
|
2093 |
+
#: ../link-library-admin.php:4269
|
2094 |
+
msgid "Store login name on link submission"
|
2095 |
+
msgstr ""
|
2096 |
+
|
2097 |
+
#: ../link-library-admin.php:4275
|
2098 |
+
msgid "Add new link label"
|
2099 |
+
msgstr ""
|
2100 |
+
|
2101 |
+
#: ../link-library-admin.php:4277 ../link-library-defaults.php:119
|
2102 |
+
#: ../render-link-library-addlink-sc.php:206
|
2103 |
+
msgid "Add new link"
|
2104 |
+
msgstr ""
|
2105 |
+
|
2106 |
+
#: ../link-library-admin.php:4284
|
2107 |
+
msgid "Link name label"
|
2108 |
+
msgstr ""
|
2109 |
+
|
2110 |
+
#: ../link-library-admin.php:4294
|
2111 |
+
msgid "Link address label"
|
2112 |
+
msgstr ""
|
2113 |
+
|
2114 |
+
#: ../link-library-admin.php:4296 ../usersubmission.php:296
|
2115 |
+
#: ../usersubmission.php:353
|
2116 |
+
msgid "Link Address"
|
2117 |
+
msgstr ""
|
2118 |
+
|
2119 |
+
#: ../link-library-admin.php:4303
|
2120 |
+
msgid "Link RSS label"
|
2121 |
+
msgstr ""
|
2122 |
+
|
2123 |
+
#: ../link-library-admin.php:4305 ../link-library-defaults.php:122
|
2124 |
+
#: ../render-link-library-addlink-sc.php:231 ../usersubmission.php:297
|
2125 |
+
#: ../usersubmission.php:356
|
2126 |
+
msgid "Link RSS"
|
2127 |
+
msgstr ""
|
2128 |
+
|
2129 |
+
#: ../link-library-admin.php:4312 ../link-library-admin.php:4328
|
2130 |
+
#: ../link-library-admin.php:4407 ../link-library-admin.php:4422
|
2131 |
+
#: ../link-library-admin.php:4453 ../link-library-admin.php:4468
|
2132 |
+
#: ../link-library-admin.php:4484 ../link-library-admin.php:4499
|
2133 |
+
#: ../link-library-admin.php:4515 ../link-library-admin.php:4530
|
2134 |
+
#: ../link-library-admin.php:4546 ../link-library-admin.php:4561
|
2135 |
+
#: ../link-library-admin.php:4577
|
2136 |
+
msgid "Hide"
|
2137 |
+
msgstr ""
|
2138 |
+
|
2139 |
+
#: ../link-library-admin.php:4313 ../link-library-admin.php:4329
|
2140 |
+
#: ../link-library-admin.php:4408 ../link-library-admin.php:4423
|
2141 |
+
#: ../link-library-admin.php:4454 ../link-library-admin.php:4469
|
2142 |
+
#: ../link-library-admin.php:4485 ../link-library-admin.php:4500
|
2143 |
+
#: ../link-library-admin.php:4516 ../link-library-admin.php:4531
|
2144 |
+
#: ../link-library-admin.php:4547 ../link-library-admin.php:4562
|
2145 |
+
#: ../link-library-admin.php:4578
|
2146 |
+
msgid "Show"
|
2147 |
+
msgstr ""
|
2148 |
+
|
2149 |
+
#: ../link-library-admin.php:4314 ../link-library-admin.php:4409
|
2150 |
+
#: ../link-library-admin.php:4424 ../link-library-admin.php:4455
|
2151 |
+
#: ../link-library-admin.php:4470 ../link-library-admin.php:4486
|
2152 |
+
#: ../link-library-admin.php:4501 ../link-library-admin.php:4517
|
2153 |
+
#: ../link-library-admin.php:4532 ../link-library-admin.php:4548
|
2154 |
+
#: ../link-library-admin.php:4563
|
2155 |
+
msgid "Required"
|
2156 |
+
msgstr ""
|
2157 |
+
|
2158 |
+
#: ../link-library-admin.php:4319
|
2159 |
+
msgid "Link category label"
|
2160 |
+
msgstr ""
|
2161 |
+
|
2162 |
+
#: ../link-library-admin.php:4333
|
2163 |
+
msgid ""
|
2164 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
2165 |
+
"(e.g. 1,5,4) instead of displaying the set of categories specified by the "
|
2166 |
+
"library."
|
2167 |
+
msgstr ""
|
2168 |
+
|
2169 |
+
#: ../link-library-admin.php:4333
|
2170 |
+
msgid "Link category override selection list"
|
2171 |
+
msgstr ""
|
2172 |
+
|
2173 |
+
#: ../link-library-admin.php:4334
|
2174 |
+
msgid ""
|
2175 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
2176 |
+
"(e.g. 1,5,4)"
|
2177 |
+
msgstr ""
|
2178 |
+
|
2179 |
+
#: ../link-library-admin.php:4339
|
2180 |
+
msgid "Default category"
|
2181 |
+
msgstr ""
|
2182 |
+
|
2183 |
+
#: ../link-library-admin.php:4374 ../link-library-admin.php:4376
|
2184 |
+
#: ../link-library-defaults.php:150
|
2185 |
+
msgid "User-submitted category"
|
2186 |
+
msgstr ""
|
2187 |
+
|
2188 |
+
#: ../link-library-admin.php:4383
|
2189 |
+
msgid "No"
|
2190 |
+
msgstr ""
|
2191 |
+
|
2192 |
+
#: ../link-library-admin.php:4384
|
2193 |
+
msgid "Allow"
|
2194 |
+
msgstr ""
|
2195 |
+
|
2196 |
+
#: ../link-library-admin.php:4388
|
2197 |
+
msgid "User-submitted category prompt"
|
2198 |
+
msgstr ""
|
2199 |
+
|
2200 |
+
#: ../link-library-admin.php:4390 ../link-library-defaults.php:151
|
2201 |
+
#: ../render-link-library-addlink-sc.php:285
|
2202 |
+
msgid "User-submitted category (define below)"
|
2203 |
+
msgstr ""
|
2204 |
+
|
2205 |
+
#: ../link-library-admin.php:4398
|
2206 |
+
msgid "Link description label"
|
2207 |
+
msgstr ""
|
2208 |
+
|
2209 |
+
#: ../link-library-admin.php:4413
|
2210 |
+
msgid "Link notes label"
|
2211 |
+
msgstr ""
|
2212 |
+
|
2213 |
+
#: ../link-library-admin.php:4429 ../link-library-admin.php:4430
|
2214 |
+
msgid "Reciprocal link must be configured for this option to work correctly"
|
2215 |
+
msgstr ""
|
2216 |
+
|
2217 |
+
#: ../link-library-admin.php:4429
|
2218 |
+
msgid "Show immediately if reciprocal link valid"
|
2219 |
+
msgstr ""
|
2220 |
+
|
2221 |
+
#: ../link-library-admin.php:4433
|
2222 |
+
msgid "Use Text Area for Notes"
|
2223 |
+
msgstr ""
|
2224 |
+
|
2225 |
+
#: ../link-library-admin.php:4438
|
2226 |
+
msgid "Only allow one reciprocal link per domain"
|
2227 |
+
msgstr ""
|
2228 |
+
|
2229 |
+
#: ../link-library-admin.php:4444
|
2230 |
+
msgid "Reciprocal Link label"
|
2231 |
+
msgstr ""
|
2232 |
+
|
2233 |
+
#: ../link-library-admin.php:4446 ../link-library-admin.php:5008
|
2234 |
+
#: ../link-library-defaults.php:166 ../render-link-library-addlink-sc.php:388
|
2235 |
+
#: ../usersubmission.php:302 ../usersubmission.php:374
|
2236 |
+
msgid "Reciprocal Link"
|
2237 |
+
msgstr ""
|
2238 |
+
|
2239 |
+
#: ../link-library-admin.php:4459
|
2240 |
+
msgid "Secondary Address label"
|
2241 |
+
msgstr ""
|
2242 |
+
|
2243 |
+
#: ../link-library-admin.php:4461 ../link-library-defaults.php:168
|
2244 |
+
#: ../render-link-library-addlink-sc.php:406
|
2245 |
+
msgid "Secondary Address"
|
2246 |
+
msgstr ""
|
2247 |
+
|
2248 |
+
#: ../link-library-admin.php:4475
|
2249 |
+
msgid "Link Telephone label"
|
2250 |
+
msgstr ""
|
2251 |
+
|
2252 |
+
#: ../link-library-admin.php:4490
|
2253 |
+
msgid "Link E-mail label"
|
2254 |
+
msgstr ""
|
2255 |
+
|
2256 |
+
#: ../link-library-admin.php:4506
|
2257 |
+
msgid "Link Submitter Name label"
|
2258 |
+
msgstr ""
|
2259 |
+
|
2260 |
+
#: ../link-library-admin.php:4521
|
2261 |
+
msgid "Link Submitter E-mail label"
|
2262 |
+
msgstr ""
|
2263 |
+
|
2264 |
+
#: ../link-library-admin.php:4523 ../link-library-admin.php:5033
|
2265 |
+
#: ../link-library-defaults.php:186 ../render-link-library-addlink-sc.php:491
|
2266 |
+
msgid "Submitter E-mail"
|
2267 |
+
msgstr ""
|
2268 |
+
|
2269 |
+
#: ../link-library-admin.php:4537
|
2270 |
+
msgid "Link Submitter Comment Label"
|
2271 |
+
msgstr ""
|
2272 |
+
|
2273 |
+
#: ../link-library-admin.php:4539 ../link-library-defaults.php:188
|
2274 |
+
#: ../render-link-library-addlink-sc.php:522
|
2275 |
+
msgid "Submitter Comment"
|
2276 |
+
msgstr ""
|
2277 |
+
|
2278 |
+
#: ../link-library-admin.php:4552
|
2279 |
+
msgid "Large Description Label"
|
2280 |
+
msgstr ""
|
2281 |
+
|
2282 |
+
#: ../link-library-admin.php:4554 ../link-library-admin.php:4710
|
2283 |
+
#: ../link-library-defaults.php:201 ../render-link-library-sc.php:991
|
2284 |
+
msgid "Large Description"
|
2285 |
+
msgstr ""
|
2286 |
+
|
2287 |
+
#: ../link-library-admin.php:4568
|
2288 |
+
msgid "Custom Captcha Question"
|
2289 |
+
msgstr ""
|
2290 |
+
|
2291 |
+
#: ../link-library-admin.php:4570 ../link-library-defaults.php:195
|
2292 |
+
#: ../render-link-library-addlink-sc.php:540
|
2293 |
+
msgid "Is boiling water hot or cold?"
|
2294 |
+
msgstr ""
|
2295 |
+
|
2296 |
+
#: ../link-library-admin.php:4582
|
2297 |
+
msgid "Custom Captcha Answer"
|
2298 |
+
msgstr ""
|
2299 |
+
|
2300 |
+
#: ../link-library-admin.php:4584 ../link-library-defaults.php:196
|
2301 |
+
msgid "hot"
|
2302 |
+
msgstr ""
|
2303 |
+
|
2304 |
+
#: ../link-library-admin.php:4591
|
2305 |
+
msgid "Add Link button label"
|
2306 |
+
msgstr ""
|
2307 |
+
|
2308 |
+
#: ../link-library-admin.php:4593 ../link-library-defaults.php:126
|
2309 |
+
msgid "Add Link"
|
2310 |
+
msgstr ""
|
2311 |
+
|
2312 |
+
#: ../link-library-admin.php:4600
|
2313 |
+
msgid "New Link Message"
|
2314 |
+
msgstr ""
|
2315 |
+
|
2316 |
+
#: ../link-library-admin.php:4602
|
2317 |
+
msgid "New link submitted"
|
2318 |
+
msgstr ""
|
2319 |
+
|
2320 |
+
#: ../link-library-admin.php:4609
|
2321 |
+
msgid "New Link Moderation Label"
|
2322 |
+
msgstr ""
|
2323 |
+
|
2324 |
+
#: ../link-library-admin.php:4611
|
2325 |
+
msgid "it will appear in the list once moderated. Thank you."
|
2326 |
+
msgstr ""
|
2327 |
+
|
2328 |
+
#: ../link-library-admin.php:4632
|
2329 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
2330 |
+
msgstr ""
|
2331 |
+
|
2332 |
+
#: ../link-library-admin.php:4632
|
2333 |
+
msgid "Library Settings CSV file to import"
|
2334 |
+
msgstr ""
|
2335 |
+
|
2336 |
+
#: ../link-library-admin.php:4635
|
2337 |
+
msgid "Import Library Settings"
|
2338 |
+
msgstr ""
|
2339 |
+
|
2340 |
+
#: ../link-library-admin.php:4639
|
2341 |
+
msgid "Generates CSV file with current library configuration for download"
|
2342 |
+
msgstr ""
|
2343 |
+
|
2344 |
+
#: ../link-library-admin.php:4639
|
2345 |
+
msgid "Export current library settings"
|
2346 |
+
msgstr ""
|
2347 |
+
|
2348 |
+
#: ../link-library-admin.php:4641
|
2349 |
+
msgid "Export Library Settings"
|
2350 |
+
msgstr ""
|
2351 |
+
|
2352 |
+
#: ../link-library-admin.php:4654
|
2353 |
+
msgid "Search string"
|
2354 |
+
msgstr ""
|
2355 |
+
|
2356 |
+
#: ../link-library-admin.php:4660
|
2357 |
+
msgid "Delete links that return a 403 error"
|
2358 |
+
msgstr ""
|
2359 |
+
|
2360 |
+
#: ../link-library-admin.php:4666
|
2361 |
+
msgid "Check Reciprocal Links"
|
2362 |
+
msgstr ""
|
2363 |
+
|
2364 |
+
#: ../link-library-admin.php:4672
|
2365 |
+
msgid "Check Broken Links"
|
2366 |
+
msgstr ""
|
2367 |
+
|
2368 |
+
#: ../link-library-admin.php:4677
|
2369 |
+
msgid "Check Duplicate Links"
|
2370 |
+
msgstr ""
|
2371 |
+
|
2372 |
+
#: ../link-library-admin.php:4722
|
2373 |
+
msgid "RSS Address"
|
2374 |
+
msgstr ""
|
2375 |
+
|
2376 |
+
#: ../link-library-admin.php:4726
|
2377 |
+
msgid "Target"
|
2378 |
+
msgstr ""
|
2379 |
+
|
2380 |
+
#: ../link-library-admin.php:4745
|
2381 |
+
msgid "Current Image"
|
2382 |
+
msgstr ""
|
2383 |
+
|
2384 |
+
#: ../link-library-admin.php:4751
|
2385 |
+
msgid "None Assigned"
|
2386 |
+
msgstr ""
|
2387 |
+
|
2388 |
+
#: ../link-library-admin.php:4757
|
2389 |
+
msgid "Image URL"
|
2390 |
+
msgstr ""
|
2391 |
+
|
2392 |
+
#: ../link-library-admin.php:4762 ../link-library-admin.php:4772
|
2393 |
+
msgid "Automatic Image Generation"
|
2394 |
+
msgstr ""
|
2395 |
+
|
2396 |
+
#: ../link-library-admin.php:4766
|
2397 |
+
msgid "Generate Thumbnail and Store locally"
|
2398 |
+
msgstr ""
|
2399 |
+
|
2400 |
+
#: ../link-library-admin.php:4767
|
2401 |
+
msgid "Generate Favorite Icon and Store locally"
|
2402 |
+
msgstr ""
|
2403 |
+
|
2404 |
+
#: ../link-library-admin.php:4773
|
2405 |
+
msgid "Only available once link is saved"
|
2406 |
+
msgstr ""
|
2407 |
+
|
2408 |
+
#: ../link-library-admin.php:4778
|
2409 |
+
msgid "Image Upload"
|
2410 |
+
msgstr ""
|
2411 |
+
|
2412 |
+
#: ../link-library-admin.php:4780
|
2413 |
+
msgid "Launch Media Uploader"
|
2414 |
+
msgstr ""
|
2415 |
+
|
2416 |
+
#: ../link-library-admin.php:4877
|
2417 |
+
msgid ""
|
2418 |
+
"Cannot generate thumbnail when no name and no web address are specified."
|
2419 |
+
msgstr ""
|
2420 |
+
|
2421 |
+
#: ../link-library-admin.php:4913
|
2422 |
+
msgid ""
|
2423 |
+
"Cannot generate favorite icon when no name and no web address are specified."
|
2424 |
+
msgstr ""
|
2425 |
+
|
2426 |
+
#: ../link-library-admin.php:4958
|
2427 |
+
msgid "Featured Item"
|
2428 |
+
msgstr ""
|
2429 |
+
|
2430 |
+
#: ../link-library-admin.php:4964
|
2431 |
+
msgid "No Follow"
|
2432 |
+
msgstr ""
|
2433 |
+
|
2434 |
+
#: ../link-library-admin.php:4980
|
2435 |
+
msgid "Updated Date"
|
2436 |
+
msgstr ""
|
2437 |
+
|
2438 |
+
#: ../link-library-admin.php:4989
|
2439 |
+
msgid "Secondary Web Address"
|
2440 |
+
msgstr ""
|
2441 |
+
|
2442 |
+
#: ../link-library-admin.php:4992 ../link-library-admin.php:5011
|
2443 |
+
msgid "Visit"
|
2444 |
+
msgstr ""
|
2445 |
+
|
2446 |
+
#: ../link-library-admin.php:5015
|
2447 |
+
msgid "Number of views"
|
2448 |
+
msgstr ""
|
2449 |
+
|
2450 |
+
#: ../link-library-admin.php:5021
|
2451 |
+
msgid "Submitter"
|
2452 |
+
msgstr ""
|
2453 |
+
|
2454 |
+
#: ../link-library-admin.php:5561
|
2455 |
+
msgid "Duplicate Link Checker Report"
|
2456 |
+
msgstr ""
|
2457 |
+
|
2458 |
+
#: ../link-library-admin.php:5563
|
2459 |
+
msgid "Duplicate URLs"
|
2460 |
+
msgstr ""
|
2461 |
+
|
2462 |
+
#: ../link-library-admin.php:5579
|
2463 |
+
msgid "Duplicate Names"
|
2464 |
+
msgstr ""
|
2465 |
+
|
2466 |
+
#: ../link-library-admin.php:5622
|
2467 |
+
msgid "Reciprocal Link Checker Report"
|
2468 |
+
msgstr ""
|
2469 |
+
|
2470 |
+
#: ../link-library-admin.php:5624
|
2471 |
+
msgid "Broken Link Checker Report"
|
2472 |
+
msgstr ""
|
2473 |
+
|
2474 |
+
#: ../link-library-admin.php:5640
|
2475 |
+
msgid "Not Found"
|
2476 |
+
msgstr ""
|
2477 |
+
|
2478 |
+
#: ../link-library-admin.php:5642
|
2479 |
+
msgid "OK"
|
2480 |
+
msgstr ""
|
2481 |
+
|
2482 |
+
#: ../link-library-admin.php:5644
|
2483 |
+
msgid "Link valid"
|
2484 |
+
msgstr ""
|
2485 |
+
|
2486 |
+
#: ../link-library-admin.php:5647
|
2487 |
+
msgid "Error 403: Link Deleted"
|
2488 |
+
msgstr ""
|
2489 |
+
|
2490 |
+
#: ../link-library-admin.php:5649
|
2491 |
+
msgid "Error 403"
|
2492 |
+
msgstr ""
|
2493 |
+
|
2494 |
+
#: ../link-library-admin.php:5651
|
2495 |
+
msgid "Website Unreachable"
|
2496 |
+
msgstr ""
|
2497 |
+
|
2498 |
+
#: ../link-library-admin.php:5655
|
2499 |
+
msgid "There are no links with reciprocal links associated with them"
|
2500 |
+
msgstr ""
|
2501 |
+
|
2502 |
+
#: ../link-library-admin.php:5661
|
2503 |
+
msgid "Add Link Library Shortcode"
|
2504 |
+
msgstr ""
|
2505 |
+
|
2506 |
+
#: ../link-library-defaults.php:120 ../render-link-library-addlink-sc.php:214
|
2507 |
+
msgid "Link name"
|
2508 |
+
msgstr ""
|
2509 |
+
|
2510 |
+
#: ../link-library-defaults.php:121 ../render-link-library-addlink-sc.php:220
|
2511 |
+
msgid "Link address"
|
2512 |
+
msgstr ""
|
2513 |
+
|
2514 |
+
#: ../link-library-defaults.php:127
|
2515 |
+
msgid "New link submitted."
|
2516 |
+
msgstr ""
|
2517 |
+
|
2518 |
+
#: ../link-library-defaults.php:128
|
2519 |
+
msgid "It will appear in the list once moderated. Thank you."
|
2520 |
+
msgstr ""
|
2521 |
+
|
2522 |
+
#: ../link-library-defaults.php:145
|
2523 |
+
msgid "Link Library-Generated RSS Feed"
|
2524 |
+
msgstr ""
|
2525 |
+
|
2526 |
+
#: ../link-library-defaults.php:146
|
2527 |
+
msgid "Description of Link Library-Generated Feed"
|
2528 |
+
msgstr ""
|
2529 |
+
|
2530 |
+
#: ../link-library-defaults.php:208 ../linkpopup.php:66
|
2531 |
+
msgid "%link_image%<br />Click through to visit %link_name%."
|
2532 |
+
msgstr ""
|
2533 |
+
|
2534 |
+
#: ../link-library-defaults.php:221
|
2535 |
+
msgid "Search..."
|
2536 |
+
msgstr ""
|
2537 |
+
|
2538 |
+
#: ../link-library-defaults.php:223
|
2539 |
+
msgid "Category Filter"
|
2540 |
+
msgstr ""
|
2541 |
+
|
2542 |
+
#: ../link-library.php:532
|
2543 |
+
msgid "Link Library Generated Feed"
|
2544 |
+
msgstr ""
|
2545 |
+
|
2546 |
+
#: ../link-library.php:720
|
2547 |
+
msgid "Could not update link in the database"
|
2548 |
+
msgstr ""
|
2549 |
+
|
2550 |
+
#: ../link-library.php:727
|
2551 |
+
msgid "Could not insert link into the database"
|
2552 |
+
msgstr ""
|
2553 |
+
|
2554 |
+
#: ../link-library.php:749 ../link-library.php:753
|
2555 |
+
msgid ""
|
2556 |
+
"Link Library no longer supports calling this function with individual "
|
2557 |
+
"arguments. Please use the admin panel to configure Link Library and the "
|
2558 |
+
"do_shortcode function to use Link Library output in your code."
|
2559 |
+
msgstr ""
|
2560 |
+
|
2561 |
+
#: ../link-library.php:892
|
2562 |
+
msgid "Tag"
|
2563 |
+
msgstr ""
|
2564 |
+
|
2565 |
+
#: ../render-link-library-addlink-sc.php:134
|
2566 |
+
msgid "Confirm code not given"
|
2567 |
+
msgstr ""
|
2568 |
+
|
2569 |
+
#: ../render-link-library-addlink-sc.php:136
|
2570 |
+
msgid "Captcha code is wrong"
|
2571 |
+
msgstr ""
|
2572 |
+
|
2573 |
+
#: ../render-link-library-addlink-sc.php:138
|
2574 |
+
msgid "Captcha code is only valid for 5 minutes"
|
2575 |
+
msgstr ""
|
2576 |
+
|
2577 |
+
#: ../render-link-library-addlink-sc.php:140
|
2578 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2579 |
+
msgstr ""
|
2580 |
+
|
2581 |
+
#: ../render-link-library-addlink-sc.php:142
|
2582 |
+
msgid "Captcha answer was not provided."
|
2583 |
+
msgstr ""
|
2584 |
+
|
2585 |
+
#: ../render-link-library-addlink-sc.php:144
|
2586 |
+
msgid "Captcha answer is incorrect"
|
2587 |
+
msgstr ""
|
2588 |
+
|
2589 |
+
#: ../render-link-library-addlink-sc.php:146
|
2590 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
2591 |
+
msgstr ""
|
2592 |
+
|
2593 |
+
#: ../render-link-library-addlink-sc.php:154
|
2594 |
+
msgid "Error: Link does not have an address."
|
2595 |
+
msgstr ""
|
2596 |
+
|
2597 |
+
#: ../render-link-library-addlink-sc.php:156
|
2598 |
+
msgid "Error: Link already exists."
|
2599 |
+
msgstr ""
|
2600 |
+
|
2601 |
+
#: ../render-link-library-addlink-sc.php:158
|
2602 |
+
#: ../render-link-library-addlink-sc.php:160
|
2603 |
+
#: ../render-link-library-addlink-sc.php:162
|
2604 |
+
#: ../render-link-library-addlink-sc.php:164
|
2605 |
+
#: ../render-link-library-addlink-sc.php:166
|
2606 |
+
#: ../render-link-library-addlink-sc.php:168
|
2607 |
+
#: ../render-link-library-addlink-sc.php:170
|
2608 |
+
#: ../render-link-library-addlink-sc.php:172
|
2609 |
+
#: ../render-link-library-addlink-sc.php:174
|
2610 |
+
#: ../render-link-library-addlink-sc.php:176
|
2611 |
+
#: ../render-link-library-addlink-sc.php:178
|
2612 |
+
msgid " is a required field"
|
2613 |
+
msgstr ""
|
2614 |
+
|
2615 |
+
#: ../render-link-library-addlink-sc.php:180
|
2616 |
+
msgid "Link submission error"
|
2617 |
+
msgstr ""
|
2618 |
+
|
2619 |
+
#: ../render-link-library-addlink-sc.php:182
|
2620 |
+
msgid "Link rejected. There is already a site with this reciprocal link."
|
2621 |
+
msgstr ""
|
2622 |
+
|
2623 |
+
#: ../render-link-library-addlink-sc.php:217
|
2624 |
+
#: ../render-link-library-addlink-sc.php:278
|
2625 |
+
#: ../render-link-library-addlink-sc.php:344
|
2626 |
+
#: ../render-link-library-addlink-sc.php:361
|
2627 |
+
#: ../render-link-library-addlink-sc.php:369
|
2628 |
+
#: ../render-link-library-addlink-sc.php:417
|
2629 |
+
#: ../render-link-library-addlink-sc.php:435
|
2630 |
+
#: ../render-link-library-addlink-sc.php:528
|
2631 |
+
#: ../render-link-library-addlink-sc.php:543
|
2632 |
+
msgid "Required field"
|
2633 |
+
msgstr ""
|
2634 |
+
|
2635 |
+
#: ../render-link-library-addlink-sc.php:225
|
2636 |
+
msgid "Required field, URL"
|
2637 |
+
msgstr ""
|
2638 |
+
|
2639 |
+
#: ../render-link-library-addlink-sc.php:242
|
2640 |
+
#: ../render-link-library-addlink-sc.php:331
|
2641 |
+
#: ../render-link-library-addlink-sc.php:399
|
2642 |
+
msgid "Required field, 1-255 chars"
|
2643 |
+
msgstr ""
|
2644 |
+
|
2645 |
+
#: ../render-link-library-addlink-sc.php:274
|
2646 |
+
msgid "Link category"
|
2647 |
+
msgstr ""
|
2648 |
+
|
2649 |
+
#: ../render-link-library-addlink-sc.php:281
|
2650 |
+
msgid "Select a category"
|
2651 |
+
msgstr ""
|
2652 |
+
|
2653 |
+
#: ../render-link-library-addlink-sc.php:320
|
2654 |
+
msgid "Link description"
|
2655 |
+
msgstr ""
|
2656 |
+
|
2657 |
+
#: ../render-link-library-addlink-sc.php:338
|
2658 |
+
msgid "Large description"
|
2659 |
+
msgstr ""
|
2660 |
+
|
2661 |
+
#: ../render-link-library-addlink-sc.php:352
|
2662 |
+
msgid "Link notes"
|
2663 |
+
msgstr ""
|
2664 |
+
|
2665 |
+
#: ../render-link-library-addlink-sc.php:453
|
2666 |
+
msgid "Required field, proper e-mail, 1-128 chars"
|
2667 |
+
msgstr ""
|
2668 |
+
|
2669 |
+
#: ../render-link-library-addlink-sc.php:484
|
2670 |
+
#: ../render-link-library-addlink-sc.php:515
|
2671 |
+
msgid "Required field, 1-128 chars"
|
2672 |
+
msgstr ""
|
2673 |
+
|
2674 |
+
#: ../render-link-library-addlink-sc.php:549
|
2675 |
+
msgid "Add link"
|
2676 |
+
msgstr ""
|
2677 |
+
|
2678 |
+
#: ../render-link-library-addlink-sc.php:561
|
2679 |
+
msgid "Form submission failed!"
|
2680 |
+
msgstr ""
|
2681 |
+
|
2682 |
+
#: ../render-link-library-addlink-sc.php:562
|
2683 |
+
msgid "You have not answered all required fields"
|
2684 |
+
msgstr ""
|
2685 |
+
|
2686 |
+
#: ../render-link-library-addlink-sc.php:563
|
2687 |
+
msgid "You have not given a correct time"
|
2688 |
+
msgstr ""
|
2689 |
+
|
2690 |
+
#: ../render-link-library-addlink-sc.php:564
|
2691 |
+
msgid "You have not given a correct e-mail address"
|
2692 |
+
msgstr ""
|
2693 |
+
|
2694 |
+
#: ../render-link-library-addlink-sc.php:565
|
2695 |
+
msgid "You have not given a correct phone number"
|
2696 |
+
msgstr ""
|
2697 |
+
|
2698 |
+
#: ../render-link-library-addlink-sc.php:566
|
2699 |
+
msgid "You have not given a correct answer to the security question"
|
2700 |
+
msgstr ""
|
2701 |
+
|
2702 |
+
#: ../render-link-library-addlink-sc.php:567
|
2703 |
+
msgid "You have not given a correct date"
|
2704 |
+
msgstr ""
|
2705 |
+
|
2706 |
+
#: ../render-link-library-addlink-sc.php:568
|
2707 |
+
msgid "The input value must be between "
|
2708 |
+
msgstr ""
|
2709 |
+
|
2710 |
+
#: ../render-link-library-addlink-sc.php:569
|
2711 |
+
msgid "characters"
|
2712 |
+
msgstr ""
|
2713 |
+
|
2714 |
+
#: ../render-link-library-addlink-sc.php:570
|
2715 |
+
msgid "The input value is longer than "
|
2716 |
+
msgstr ""
|
2717 |
+
|
2718 |
+
#: ../render-link-library-addlink-sc.php:571
|
2719 |
+
msgid "The input value is shorter than "
|
2720 |
+
msgstr ""
|
2721 |
+
|
2722 |
+
#: ../render-link-library-addlink-sc.php:572
|
2723 |
+
msgid "Input values could not be confirmed"
|
2724 |
+
msgstr ""
|
2725 |
+
|
2726 |
+
#: ../render-link-library-addlink-sc.php:573
|
2727 |
+
msgid "Incorrect domain value"
|
2728 |
+
msgstr ""
|
2729 |
+
|
2730 |
+
#: ../render-link-library-addlink-sc.php:574
|
2731 |
+
msgid "The input value is not a correct URL. Requires http://."
|
2732 |
+
msgstr ""
|
2733 |
+
|
2734 |
+
#: ../render-link-library-addlink-sc.php:575
|
2735 |
+
msgid "The input value is incorrect"
|
2736 |
+
msgstr ""
|
2737 |
+
|
2738 |
+
#: ../render-link-library-addlink-sc.php:576
|
2739 |
+
msgid " and spaces "
|
2740 |
+
msgstr ""
|
2741 |
+
|
2742 |
+
#: ../render-link-library-addlink-sc.php:577
|
2743 |
+
msgid "The input value was not a correct number"
|
2744 |
+
msgstr ""
|
2745 |
+
|
2746 |
+
#: ../render-link-library-addlink-sc.php:578
|
2747 |
+
msgid "Your social security number was incorrect"
|
2748 |
+
msgstr ""
|
2749 |
+
|
2750 |
+
#: ../render-link-library-addlink-sc.php:579
|
2751 |
+
msgid "Incorrect UK VAT Number"
|
2752 |
+
msgstr ""
|
2753 |
+
|
2754 |
+
#: ../render-link-library-addlink-sc.php:580
|
2755 |
+
msgid "The password is not strong enough"
|
2756 |
+
msgstr ""
|
2757 |
+
|
2758 |
+
#: ../render-link-library-addlink-sc.php:581
|
2759 |
+
msgid "You have to choose at least "
|
2760 |
+
msgstr ""
|
2761 |
+
|
2762 |
+
#: ../render-link-library-addlink-sc.php:582
|
2763 |
+
msgid " answers"
|
2764 |
+
msgstr ""
|
2765 |
+
|
2766 |
+
#: ../render-link-library-addlink-sc.php:583
|
2767 |
+
msgid "The input value can only contain alphanumeric characters "
|
2768 |
+
msgstr ""
|
2769 |
+
|
2770 |
+
#: ../render-link-library-addlink-sc.php:584
|
2771 |
+
msgid " and "
|
2772 |
+
msgstr ""
|
2773 |
+
|
2774 |
+
#: ../render-link-library-addlink-sc.php:585
|
2775 |
+
#, php-format
|
2776 |
+
msgid "The file you are trying to upload is too large (max %s)"
|
2777 |
+
msgstr ""
|
2778 |
+
|
2779 |
+
#: ../render-link-library-addlink-sc.php:586
|
2780 |
+
#, php-format
|
2781 |
+
msgid "Only files of type %s is allowed"
|
2782 |
+
msgstr ""
|
2783 |
+
|
2784 |
+
#: ../render-link-library-addlink-sc.php:587
|
2785 |
+
msgid "Please choose between "
|
2786 |
+
msgstr ""
|
2787 |
+
|
2788 |
+
#: ../render-link-library-addlink-sc.php:588
|
2789 |
+
msgid "Please choose at least "
|
2790 |
+
msgstr ""
|
2791 |
+
|
2792 |
+
#: ../render-link-library-addlink-sc.php:589
|
2793 |
+
msgid "Please choose a maximum of "
|
2794 |
+
msgstr ""
|
2795 |
+
|
2796 |
+
#: ../render-link-library-addlink-sc.php:590
|
2797 |
+
msgid " item(s)"
|
2798 |
+
msgstr ""
|
2799 |
+
|
2800 |
+
#: ../render-link-library-addlink-sc.php:591
|
2801 |
+
msgid "The credit card number is not correct"
|
2802 |
+
msgstr ""
|
2803 |
+
|
2804 |
+
#: ../render-link-library-addlink-sc.php:592
|
2805 |
+
msgid "The CVV number was not correct"
|
2806 |
+
msgstr ""
|
2807 |
+
|
2808 |
+
#: ../render-link-library-addlink-sc.php:593
|
2809 |
+
msgid "Incorrect image dimensions,"
|
2810 |
+
msgstr ""
|
2811 |
+
|
2812 |
+
#: ../render-link-library-addlink-sc.php:594
|
2813 |
+
msgid "the image can not be taller than"
|
2814 |
+
msgstr ""
|
2815 |
+
|
2816 |
+
#: ../render-link-library-addlink-sc.php:595
|
2817 |
+
msgid "the image can not be wider than"
|
2818 |
+
msgstr ""
|
2819 |
+
|
2820 |
+
#: ../render-link-library-addlink-sc.php:596
|
2821 |
+
msgid "the image was too small"
|
2822 |
+
msgstr ""
|
2823 |
+
|
2824 |
+
#: ../render-link-library-addlink-sc.php:597
|
2825 |
+
msgid "min"
|
2826 |
+
msgstr ""
|
2827 |
+
|
2828 |
+
#: ../render-link-library-addlink-sc.php:598
|
2829 |
+
msgid "max"
|
2830 |
+
msgstr ""
|
2831 |
+
|
2832 |
+
#: ../render-link-library-addlink-sc.php:599
|
2833 |
+
msgid "Image ratio is not accepted"
|
2834 |
+
msgstr ""
|
2835 |
+
|
2836 |
+
#: ../render-link-library-addlink-sc.php:622
|
2837 |
+
msgid "Enter code from above image"
|
2838 |
+
msgstr ""
|
2839 |
+
|
2840 |
+
#: ../render-link-library-cats-sc.php:409
|
2841 |
+
msgid "Go!"
|
2842 |
+
msgstr ""
|
2843 |
+
|
2844 |
+
#: ../render-link-library-cats-sc.php:438
|
2845 |
+
msgid "No categories found"
|
2846 |
+
msgstr ""
|
2847 |
+
|
2848 |
+
#: ../render-link-library-sc.php:115 ../render-link-library-sc.php:118
|
2849 |
+
#: ../render-link-library-sc.php:131 ../render-link-library-sc.php:137
|
2850 |
+
msgid "Previous"
|
2851 |
+
msgstr ""
|
2852 |
+
|
2853 |
+
#: ../render-link-library-sc.php:206 ../render-link-library-sc.php:209
|
2854 |
+
#: ../render-link-library-sc.php:215 ../render-link-library-sc.php:222
|
2855 |
+
msgid "Next"
|
2856 |
+
msgstr ""
|
2857 |
+
|
2858 |
+
#: ../render-link-library-sc.php:572
|
2859 |
+
msgid "Search Results for"
|
2860 |
+
msgstr ""
|
2861 |
+
|
2862 |
+
#: ../render-link-library-sc.php:1080
|
2863 |
+
msgid "No links found"
|
2864 |
+
msgstr ""
|
2865 |
+
|
2866 |
+
#: ../render-link-library-sc.php:1248
|
2867 |
+
msgid "Last updated"
|
2868 |
+
msgstr ""
|
2869 |
+
|
2870 |
+
#: ../render-link-library-sc.php:1396
|
2871 |
+
msgid "Edit"
|
2872 |
+
msgstr ""
|
2873 |
+
|
2874 |
+
#: ../render-link-library-sc.php:1480
|
2875 |
+
msgid "Preview of RSS feed for"
|
2876 |
+
msgstr ""
|
2877 |
+
|
2878 |
+
#: ../render-link-library-sc.php:1784
|
2879 |
+
msgid "Free"
|
2880 |
+
msgstr ""
|
2881 |
+
|
2882 |
+
#: ../render-link-library-tag-filter-sc.php:87
|
2883 |
+
msgid "Apply filter"
|
2884 |
+
msgstr ""
|
2885 |
+
|
2886 |
+
#: ../usersubmission.php:294
|
2887 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
2888 |
+
msgstr ""
|
2889 |
+
|
2890 |
+
#: ../usersubmission.php:303 ../usersubmission.php:378
|
2891 |
+
msgid "Link Secondary Address"
|
2892 |
+
msgstr ""
|
2893 |
+
|
2894 |
+
#: ../usersubmission.php:304 ../usersubmission.php:382
|
2895 |
+
msgid "Link Telephone"
|
2896 |
+
msgstr ""
|
2897 |
+
|
2898 |
+
#: ../usersubmission.php:305 ../usersubmission.php:386
|
2899 |
+
msgid "Link E-mail"
|
2900 |
+
msgstr ""
|
2901 |
+
|
2902 |
+
#: ../usersubmission.php:306
|
2903 |
+
msgid "Link Submitter"
|
2904 |
+
msgstr ""
|
2905 |
+
|
2906 |
+
#: ../usersubmission.php:307 ../usersubmission.php:390
|
2907 |
+
msgid "Link Submitter Name"
|
2908 |
+
msgstr ""
|
2909 |
+
|
2910 |
+
#: ../usersubmission.php:308 ../usersubmission.php:394
|
2911 |
+
msgid "Link Submitter E-mail"
|
2912 |
+
msgstr ""
|
2913 |
+
|
2914 |
+
#: ../usersubmission.php:309 ../usersubmission.php:398
|
2915 |
+
msgid "Link Comment"
|
2916 |
+
msgstr ""
|
2917 |
+
|
2918 |
+
#: ../usersubmission.php:323
|
2919 |
+
msgid "New link added"
|
2920 |
+
msgstr ""
|
2921 |
+
|
2922 |
+
#: ../usersubmission.php:337
|
2923 |
+
msgid "Link Submission Confirmation"
|
2924 |
+
msgstr ""
|
2925 |
+
|
2926 |
+
#: ../usersubmission.php:339
|
2927 |
+
msgid "Thank you for your link submission on "
|
2928 |
+
msgstr ""
|
2929 |
+
|
2930 |
+
#: ../usersubmission.php:343
|
2931 |
+
msgid "Your link will appear once approved by the site administrator."
|
2932 |
+
msgstr ""
|
2933 |
+
|
2934 |
+
#: ../usersubmission.php:345
|
2935 |
+
msgid "Your link will immediately be added to the site."
|
2936 |
+
msgstr ""
|
2937 |
+
|
2938 |
+
#: ../wp_dropdown_posts.php:121
|
2939 |
+
#, php-format
|
2940 |
+
msgid "#%d (no title)"
|
2941 |
+
msgstr ""
|
languages/link-library-sr_RS.mo
ADDED
Binary file
|
languages/link-library-sr_RS.po
ADDED
@@ -0,0 +1,2180 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
msgid ""
|
2 |
+
msgstr ""
|
3 |
+
"Project-Id-Version: Link Library\n"
|
4 |
+
"POT-Creation-Date: 2014-10-19 12:09-0500\n"
|
5 |
+
"PO-Revision-Date: \n"
|
6 |
+
"Last-Translator: \n"
|
7 |
+
"Language-Team: \n"
|
8 |
+
"Language: en_US\n"
|
9 |
+
"MIME-Version: 1.0\n"
|
10 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
+
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
13 |
+
"X-Generator: Poedit 1.7.4\n"
|
14 |
+
"X-Poedit-KeywordsList: __;_e\n"
|
15 |
+
"X-Poedit-Basepath: .\n"
|
16 |
+
"X-Poedit-SearchPath-0: ..\n"
|
17 |
+
|
18 |
+
#: ../link-library-admin.php:90
|
19 |
+
msgid "Category Link"
|
20 |
+
msgstr "Kategorija linka"
|
21 |
+
|
22 |
+
#: ../link-library-admin.php:228 ../link-library-admin.php:541
|
23 |
+
msgid ""
|
24 |
+
"Please create a folder called uploads under your Wordpress /wp-content/ "
|
25 |
+
"directory with write permissions to use this functionality."
|
26 |
+
msgstr ""
|
27 |
+
"Kreirajte fasciklu pod nazivom ‘Otpremanja’ u svom Wordpress /wp-content/ "
|
28 |
+
"direktorijumu sa pisanim dozvolama za upotrebu te funkcionalnosti."
|
29 |
+
|
30 |
+
#: ../link-library-admin.php:230 ../link-library-admin.php:543
|
31 |
+
msgid ""
|
32 |
+
"Please make sure that the /wp-content/uploads/ directory has write "
|
33 |
+
"permissions to use this functionality."
|
34 |
+
msgstr ""
|
35 |
+
"Proverite da li /wp-content/uploads/ direktorijum ima pisane dozvole za "
|
36 |
+
"upotrebu te funkcionalnosti. "
|
37 |
+
|
38 |
+
#: ../link-library-admin.php:273
|
39 |
+
msgid "Link Library - Additional Link Parameters"
|
40 |
+
msgstr "Link Library - Dodatni parametri linka"
|
41 |
+
|
42 |
+
#: ../link-library-admin.php:348
|
43 |
+
msgid "Link Library: Missing Thumbshots API Key"
|
44 |
+
msgstr "Link Library - Nedostaje Thumbshots API ključ"
|
45 |
+
|
46 |
+
#: ../link-library-admin.php:348
|
47 |
+
msgid ""
|
48 |
+
"One of your link libraries is configured to use Thumbshots for link "
|
49 |
+
"thumbails, but you have not entered your Thumbshots.com API Key. Please "
|
50 |
+
"visit Thumbshots.com to apply for a free or paid account and enter your API "
|
51 |
+
"in the Link Library admin panel."
|
52 |
+
msgstr ""
|
53 |
+
"Jedna od vaših biblioteka linkova konfigurisana je tako da koristi "
|
54 |
+
"Thumbshots za sličice linka, ali niste uneli svoj Thumbshots.com API ključ. "
|
55 |
+
"Posetite Thumbshots.com da biste zatražili besplatan nalog ili da biste "
|
56 |
+
"kupili nalog. Unesite svoj API ključ u Link Library admin panel."
|
57 |
+
|
58 |
+
#: ../link-library-admin.php:348
|
59 |
+
msgid "Jump to Link Library admin"
|
60 |
+
msgstr "Idi na Link Library admin"
|
61 |
+
|
62 |
+
#: ../link-library-admin.php:353
|
63 |
+
msgid "Link Library: No Link Categories on your site"
|
64 |
+
msgstr "Link Library: Nema ketagorija linka na vašem site-u"
|
65 |
+
|
66 |
+
#: ../link-library-admin.php:353
|
67 |
+
msgid ""
|
68 |
+
"There are currently no link categories defined in your WordPress site. Link "
|
69 |
+
"Library will not work correctly without categories. Please create at least "
|
70 |
+
"one before trying to use Link Library and make sure each link is assigned a "
|
71 |
+
"category."
|
72 |
+
msgstr ""
|
73 |
+
"Trenutno nema kategorija linka definisanih na vašem WordPress site-u. Link "
|
74 |
+
"Library neće funkcionisati kako treba bez kategorija. Kreirajte bar jednu "
|
75 |
+
"kategoriju pre nego što pokušate da koristite Link Library i proverite da li "
|
76 |
+
"svaki link ima dodeljenu kategoriju. "
|
77 |
+
|
78 |
+
#: ../link-library-admin.php:409
|
79 |
+
msgid "Links to moderate"
|
80 |
+
msgstr "Linkovi za moderaciju"
|
81 |
+
|
82 |
+
#: ../link-library-admin.php:428 ../link-library-admin.php:430
|
83 |
+
#: ../link-library-admin.php:433 ../link-library-admin.php:749
|
84 |
+
msgid "General Options"
|
85 |
+
msgstr "Opšte opcije"
|
86 |
+
|
87 |
+
#: ../link-library-admin.php:435
|
88 |
+
msgid "Settings"
|
89 |
+
msgstr "Podešavanja"
|
90 |
+
|
91 |
+
#: ../link-library-admin.php:435 ../link-library-admin.php:754
|
92 |
+
msgid "Library Settings"
|
93 |
+
msgstr "Podešavanja biblioteke"
|
94 |
+
|
95 |
+
#: ../link-library-admin.php:438 ../link-library-admin.php:440
|
96 |
+
#: ../link-library-admin.php:759
|
97 |
+
msgid "Moderate"
|
98 |
+
msgstr "Ograniči"
|
99 |
+
|
100 |
+
#: ../link-library-admin.php:443 ../link-library-admin.php:764
|
101 |
+
#: ../link-library-admin.php:1610
|
102 |
+
msgid "Stylesheet"
|
103 |
+
msgstr "Datoteka sa stilovima"
|
104 |
+
|
105 |
+
#: ../link-library-admin.php:445
|
106 |
+
msgid "Reciprocal Checker"
|
107 |
+
msgstr "Reciprocal Checker"
|
108 |
+
|
109 |
+
#: ../link-library-admin.php:445 ../link-library-admin.php:769
|
110 |
+
msgid "Reciprocal Check"
|
111 |
+
msgstr "Provera reciprociteta"
|
112 |
+
|
113 |
+
#: ../link-library-admin.php:447 ../link-library-admin.php:504
|
114 |
+
#: ../link-library-admin.php:774
|
115 |
+
msgid "FAQ"
|
116 |
+
msgstr "Često postavljana pitanja"
|
117 |
+
|
118 |
+
#: ../link-library-admin.php:475 ../link-library-admin.php:485
|
119 |
+
#: ../link-library-admin.php:489 ../link-library-admin.php:501
|
120 |
+
#: ../link-library-admin.php:503 ../link-library-admin.php:1841
|
121 |
+
msgid "Save"
|
122 |
+
msgstr "Često postavljana pitanja"
|
123 |
+
|
124 |
+
#: ../link-library-admin.php:476
|
125 |
+
msgid "General Settings"
|
126 |
+
msgstr "Sačuvaj"
|
127 |
+
|
128 |
+
#: ../link-library-admin.php:477
|
129 |
+
msgid "Image Configuration"
|
130 |
+
msgstr "Opšta podešavanja"
|
131 |
+
|
132 |
+
#: ../link-library-admin.php:478
|
133 |
+
msgid "Bookmarklet"
|
134 |
+
msgstr "Bookmarklet"
|
135 |
+
|
136 |
+
#: ../link-library-admin.php:479
|
137 |
+
msgid "General Moderation Options"
|
138 |
+
msgstr "Bookmarklet"
|
139 |
+
|
140 |
+
#: ../link-library-admin.php:482 ../link-library-admin.php:1828
|
141 |
+
msgid "Hide Donation and Support Links"
|
142 |
+
msgstr "Opšte opcije za moderaciju"
|
143 |
+
|
144 |
+
#: ../link-library-admin.php:486
|
145 |
+
msgid "Links awaiting moderation"
|
146 |
+
msgstr "Sakrij linkove za donacije i podršku"
|
147 |
+
|
148 |
+
#: ../link-library-admin.php:487 ../link-library-admin.php:1612
|
149 |
+
msgid "Editor"
|
150 |
+
msgstr "Linkovi koji čekaju moderaciju"
|
151 |
+
|
152 |
+
#: ../link-library-admin.php:488
|
153 |
+
msgid "Library Selection and Usage Instructions"
|
154 |
+
msgstr "Odabir biblioteke i uputstva za upotrebu"
|
155 |
+
|
156 |
+
#: ../link-library-admin.php:490
|
157 |
+
msgid "Common Parameters"
|
158 |
+
msgstr "Zajednički parametri"
|
159 |
+
|
160 |
+
#: ../link-library-admin.php:491
|
161 |
+
msgid "Link Categories Settings"
|
162 |
+
msgstr "Podešavanja kategorija linka"
|
163 |
+
|
164 |
+
#: ../link-library-admin.php:492
|
165 |
+
msgid "Link Element Settings"
|
166 |
+
msgstr "Podešavanja kategorija linka"
|
167 |
+
|
168 |
+
#: ../link-library-admin.php:493
|
169 |
+
msgid "Link Sub-Field Configuration Table"
|
170 |
+
msgstr "Podešavanja elementa linka"
|
171 |
+
|
172 |
+
#: ../link-library-admin.php:494
|
173 |
+
msgid "Link Pop-Up"
|
174 |
+
msgstr "Iskačući link"
|
175 |
+
|
176 |
+
#: ../link-library-admin.php:495
|
177 |
+
msgid "RSS Field Configuration"
|
178 |
+
msgstr "Konfiguracija RSS polja"
|
179 |
+
|
180 |
+
#: ../link-library-admin.php:496
|
181 |
+
msgid "Thumbnail Generation and Use"
|
182 |
+
msgstr "Konfiguracija RSS polja"
|
183 |
+
|
184 |
+
#: ../link-library-admin.php:497
|
185 |
+
msgid "RSS Generation"
|
186 |
+
msgstr "Generisanje i upotreba sličica"
|
187 |
+
|
188 |
+
#: ../link-library-admin.php:498
|
189 |
+
msgid "Search Form Configuration"
|
190 |
+
msgstr "RSS generisanje"
|
191 |
+
|
192 |
+
#: ../link-library-admin.php:499
|
193 |
+
msgid "Link User Submission"
|
194 |
+
msgstr "Podnošenje korisnika linka"
|
195 |
+
|
196 |
+
#: ../link-library-admin.php:500
|
197 |
+
msgid "Import / Export"
|
198 |
+
msgstr ""
|
199 |
+
|
200 |
+
#: ../link-library-admin.php:502
|
201 |
+
msgid "Reciprocal Link Checker"
|
202 |
+
msgstr ""
|
203 |
+
|
204 |
+
#: ../link-library-admin.php:581
|
205 |
+
msgid "Thumbnails successfully generated!"
|
206 |
+
msgstr ""
|
207 |
+
|
208 |
+
#: ../link-library-admin.php:583
|
209 |
+
msgid "Favicons successfully generated!"
|
210 |
+
msgstr ""
|
211 |
+
|
212 |
+
#: ../link-library-admin.php:585 ../link-library-admin.php:4133
|
213 |
+
msgid "Thumbnail successfully generated for"
|
214 |
+
msgstr ""
|
215 |
+
|
216 |
+
#: ../link-library-admin.php:587 ../link-library-admin.php:4170
|
217 |
+
msgid "Favicon successfully generated for"
|
218 |
+
msgstr ""
|
219 |
+
|
220 |
+
#: ../link-library-admin.php:596
|
221 |
+
msgid "General Settings Saved"
|
222 |
+
msgstr ""
|
223 |
+
|
224 |
+
#: ../link-library-admin.php:599
|
225 |
+
msgid "Download exported links"
|
226 |
+
msgstr ""
|
227 |
+
|
228 |
+
#: ../link-library-admin.php:601 ../link-library-admin.php:670
|
229 |
+
msgid ""
|
230 |
+
"Link Library plugin directory needs to be writable to perform this action"
|
231 |
+
msgstr ""
|
232 |
+
|
233 |
+
#: ../link-library-admin.php:639 ../link-library-admin.php:1976
|
234 |
+
#: ../link-library-admin.php:1991
|
235 |
+
msgid "Library"
|
236 |
+
msgstr ""
|
237 |
+
|
238 |
+
#: ../link-library-admin.php:649 ../link-library-admin.php:2006
|
239 |
+
msgid "Library #"
|
240 |
+
msgstr ""
|
241 |
+
|
242 |
+
#: ../link-library-admin.php:649
|
243 |
+
msgid "Updated"
|
244 |
+
msgstr ""
|
245 |
+
|
246 |
+
#: ../link-library-admin.php:653
|
247 |
+
msgid "Included Category ID"
|
248 |
+
msgstr ""
|
249 |
+
|
250 |
+
#: ../link-library-admin.php:653 ../link-library-admin.php:657
|
251 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
252 |
+
msgstr ""
|
253 |
+
|
254 |
+
#: ../link-library-admin.php:657
|
255 |
+
msgid "Excluded Category ID"
|
256 |
+
msgstr ""
|
257 |
+
|
258 |
+
#: ../link-library-admin.php:661
|
259 |
+
msgid "Invalid column count for link on row"
|
260 |
+
msgstr ""
|
261 |
+
|
262 |
+
#: ../link-library-admin.php:666
|
263 |
+
msgid "Library Settings Exported"
|
264 |
+
msgstr ""
|
265 |
+
|
266 |
+
#: ../link-library-admin.php:666
|
267 |
+
msgid "Download here"
|
268 |
+
msgstr ""
|
269 |
+
|
270 |
+
#: ../link-library-admin.php:674
|
271 |
+
msgid "Library Settings imported successfully"
|
272 |
+
msgstr ""
|
273 |
+
|
274 |
+
#: ../link-library-admin.php:678
|
275 |
+
msgid "Library Settings Upload Failed"
|
276 |
+
msgstr ""
|
277 |
+
|
278 |
+
#: ../link-library-admin.php:682
|
279 |
+
msgid "row(s) found"
|
280 |
+
msgstr ""
|
281 |
+
|
282 |
+
#: ../link-library-admin.php:682
|
283 |
+
msgid "link(s) imported successfully"
|
284 |
+
msgstr ""
|
285 |
+
|
286 |
+
#: ../link-library-admin.php:686
|
287 |
+
msgid "Links are missing categories"
|
288 |
+
msgstr ""
|
289 |
+
|
290 |
+
#: ../link-library-admin.php:699
|
291 |
+
msgid "Link(s) Approved"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
#: ../link-library-admin.php:701
|
295 |
+
msgid "Link(s) Deleted"
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
+
#: ../link-library-admin.php:712
|
299 |
+
msgid "Stylesheet updated"
|
300 |
+
msgstr ""
|
301 |
+
|
302 |
+
#: ../link-library-admin.php:714
|
303 |
+
msgid "Stylesheet reset to original state"
|
304 |
+
msgstr ""
|
305 |
+
|
306 |
+
#: ../link-library-admin.php:721
|
307 |
+
msgid "Settings updated"
|
308 |
+
msgstr ""
|
309 |
+
|
310 |
+
#: ../link-library-admin.php:907 ../link-library-admin.php:1001
|
311 |
+
#: ../link-library-admin.php:1336 ../link-library-admin.php:1460
|
312 |
+
#: ../link-library-admin.php:1493
|
313 |
+
msgid "Not allowed"
|
314 |
+
msgstr ""
|
315 |
+
|
316 |
+
#: ../link-library-admin.php:1396 ../link-library-admin.php:1434
|
317 |
+
#: ../usersubmission.php:205
|
318 |
+
msgid "Message generated by"
|
319 |
+
msgstr ""
|
320 |
+
|
321 |
+
#: ../link-library-admin.php:1602 ../link-library-admin.php:4222
|
322 |
+
msgid "Update channel"
|
323 |
+
msgstr ""
|
324 |
+
|
325 |
+
#: ../link-library-admin.php:1604 ../link-library-admin.php:4224
|
326 |
+
msgid "Standard channel - Updates as they are released"
|
327 |
+
msgstr ""
|
328 |
+
|
329 |
+
#: ../link-library-admin.php:1605 ../link-library-admin.php:4225
|
330 |
+
msgid "Monthly Channel - Updates once per month"
|
331 |
+
msgstr ""
|
332 |
+
|
333 |
+
#: ../link-library-admin.php:1610 ../link-library-admin.php:1611
|
334 |
+
msgid ""
|
335 |
+
"The stylesheet is now defined and stored using the Link Library admin "
|
336 |
+
"interface. This avoids problems with updates from one version to the next."
|
337 |
+
msgstr ""
|
338 |
+
|
339 |
+
#: ../link-library-admin.php:1616
|
340 |
+
msgid "Number of Libraries"
|
341 |
+
msgstr ""
|
342 |
+
|
343 |
+
#: ../link-library-admin.php:1624
|
344 |
+
msgid "Category selection method"
|
345 |
+
msgstr ""
|
346 |
+
|
347 |
+
#: ../link-library-admin.php:1626
|
348 |
+
msgid "Comma-separated ID list"
|
349 |
+
msgstr ""
|
350 |
+
|
351 |
+
#: ../link-library-admin.php:1627
|
352 |
+
msgid "Multi-select List"
|
353 |
+
msgstr ""
|
354 |
+
|
355 |
+
#: ../link-library-admin.php:1631 ../link-library-admin.php:1632
|
356 |
+
msgid ""
|
357 |
+
"Enter comma-separate list of pages on which the Link Library stylesheet and "
|
358 |
+
"scripts should be loaded. Primarily used if you display Link Library using "
|
359 |
+
"the API"
|
360 |
+
msgstr ""
|
361 |
+
|
362 |
+
#: ../link-library-admin.php:1631
|
363 |
+
msgid "Additional pages to load styles and scripts"
|
364 |
+
msgstr ""
|
365 |
+
|
366 |
+
#: ../link-library-admin.php:1637
|
367 |
+
msgid "Debug Mode"
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: ../link-library-admin.php:1644 ../link-library-admin.php:1645
|
371 |
+
#: ../link-library-admin.php:1650 ../link-library-admin.php:1651
|
372 |
+
msgid ""
|
373 |
+
"This function is only possible when showing one category at a time and while "
|
374 |
+
"the default category is not shown."
|
375 |
+
msgstr ""
|
376 |
+
|
377 |
+
#: ../link-library-admin.php:1644
|
378 |
+
msgid "Page Title Prefix"
|
379 |
+
msgstr ""
|
380 |
+
|
381 |
+
#: ../link-library-admin.php:1650
|
382 |
+
msgid "Page Title Suffix"
|
383 |
+
msgstr ""
|
384 |
+
|
385 |
+
#: ../link-library-admin.php:1656 ../link-library-admin.php:1657
|
386 |
+
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
387 |
+
msgstr ""
|
388 |
+
|
389 |
+
#: ../link-library-admin.php:1656
|
390 |
+
msgid "Thumbshots API Key"
|
391 |
+
msgstr ""
|
392 |
+
|
393 |
+
#: ../link-library-admin.php:1662 ../link-library-admin.php:1663
|
394 |
+
msgid ""
|
395 |
+
"Path for images files that are uploaded manually or generated through "
|
396 |
+
"Thumbshots service"
|
397 |
+
msgstr ""
|
398 |
+
|
399 |
+
#: ../link-library-admin.php:1662
|
400 |
+
msgid "Link Image File Path"
|
401 |
+
msgstr ""
|
402 |
+
|
403 |
+
#: ../link-library-admin.php:1665
|
404 |
+
msgid "Absolute"
|
405 |
+
msgstr ""
|
406 |
+
|
407 |
+
#: ../link-library-admin.php:1666
|
408 |
+
msgid "Relative"
|
409 |
+
msgstr ""
|
410 |
+
|
411 |
+
#: ../link-library-admin.php:1670
|
412 |
+
msgid "Links Date Format"
|
413 |
+
msgstr ""
|
414 |
+
|
415 |
+
#: ../link-library-admin.php:1670
|
416 |
+
msgid "Help"
|
417 |
+
msgstr ""
|
418 |
+
|
419 |
+
#: ../link-library-admin.php:1677 ../link-library-admin.php:1678
|
420 |
+
msgid "Enter list of additional link protocols, seperated by commas"
|
421 |
+
msgstr ""
|
422 |
+
|
423 |
+
#: ../link-library-admin.php:1677
|
424 |
+
msgid "Additional protocols"
|
425 |
+
msgstr ""
|
426 |
+
|
427 |
+
#: ../link-library-admin.php:1682
|
428 |
+
msgid "Export All Links"
|
429 |
+
msgstr ""
|
430 |
+
|
431 |
+
#: ../link-library-admin.php:1713 ../link-library-admin.php:1714
|
432 |
+
msgid "Custom full URL for expand icon. Uses default image if left empty."
|
433 |
+
msgstr ""
|
434 |
+
|
435 |
+
#: ../link-library-admin.php:1713
|
436 |
+
msgid "Expand Icon Image"
|
437 |
+
msgstr ""
|
438 |
+
|
439 |
+
#: ../link-library-admin.php:1720 ../link-library-admin.php:1721
|
440 |
+
msgid "Custom full URL for collapse icon. Uses default image if left empty."
|
441 |
+
msgstr ""
|
442 |
+
|
443 |
+
#: ../link-library-admin.php:1720
|
444 |
+
msgid "Collapse Icon Image"
|
445 |
+
msgstr ""
|
446 |
+
|
447 |
+
#: ../link-library-admin.php:1734
|
448 |
+
msgid "Add new links to your site with this bookmarklet."
|
449 |
+
msgstr ""
|
450 |
+
|
451 |
+
#: ../link-library-admin.php:1735
|
452 |
+
msgid ""
|
453 |
+
"To use this feature, drag-and-drop the button below to your favorite / "
|
454 |
+
"bookmark toolbar."
|
455 |
+
msgstr ""
|
456 |
+
|
457 |
+
#: ../link-library-admin.php:1736
|
458 |
+
msgid "Add to Links"
|
459 |
+
msgstr ""
|
460 |
+
|
461 |
+
#: ../link-library-admin.php:1747
|
462 |
+
msgid ""
|
463 |
+
"Approval and rejection e-mail functionality will only work correctly if the "
|
464 |
+
"submitter e-mail field is displayed on the user link submission form"
|
465 |
+
msgstr ""
|
466 |
+
|
467 |
+
#: ../link-library-admin.php:1751 ../link-library-admin.php:1752
|
468 |
+
msgid ""
|
469 |
+
"URL that user will be redirected to after submitting new link. When used, "
|
470 |
+
"the short code [link-library-addlinkcustommsg] should be placed on the "
|
471 |
+
"destination page."
|
472 |
+
msgstr ""
|
473 |
+
|
474 |
+
#: ../link-library-admin.php:1751
|
475 |
+
msgid "Link Acknowledgement URL"
|
476 |
+
msgstr ""
|
477 |
+
|
478 |
+
#: ../link-library-admin.php:1757
|
479 |
+
msgid ""
|
480 |
+
"Title of e-mail sent to site admin when new links are submitted. Use "
|
481 |
+
"%linkname% as a variable to be replaced by the actual link name"
|
482 |
+
msgstr ""
|
483 |
+
|
484 |
+
#: ../link-library-admin.php:1757
|
485 |
+
msgid "Moderation Notification Title"
|
486 |
+
msgstr ""
|
487 |
+
|
488 |
+
#: ../link-library-admin.php:1763
|
489 |
+
msgid ""
|
490 |
+
"Will send a confirmation e-mail to link submitter if they provided their "
|
491 |
+
"contact information"
|
492 |
+
msgstr ""
|
493 |
+
|
494 |
+
#: ../link-library-admin.php:1763
|
495 |
+
msgid "E-mail submitter on link approval or rejection"
|
496 |
+
msgstr ""
|
497 |
+
|
498 |
+
#: ../link-library-admin.php:1770
|
499 |
+
msgid "Suppress Link Library message in e-mail footer"
|
500 |
+
msgstr ""
|
501 |
+
|
502 |
+
#: ../link-library-admin.php:1777
|
503 |
+
msgid "Only use first part of submitter name"
|
504 |
+
msgstr ""
|
505 |
+
|
506 |
+
#: ../link-library-admin.php:1784
|
507 |
+
msgid ""
|
508 |
+
"The name of the e-mail account that the approval e-mail will be sent from"
|
509 |
+
msgstr ""
|
510 |
+
|
511 |
+
#: ../link-library-admin.php:1784
|
512 |
+
msgid "Moderator Name"
|
513 |
+
msgstr ""
|
514 |
+
|
515 |
+
#: ../link-library-admin.php:1790
|
516 |
+
msgid "The e-mail address that the approval e-mail will be sent from"
|
517 |
+
msgstr ""
|
518 |
+
|
519 |
+
#: ../link-library-admin.php:1790
|
520 |
+
msgid "Moderator E-mail"
|
521 |
+
msgstr ""
|
522 |
+
|
523 |
+
#: ../link-library-admin.php:1796
|
524 |
+
msgid ""
|
525 |
+
"Title of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
526 |
+
"actual link name"
|
527 |
+
msgstr ""
|
528 |
+
|
529 |
+
#: ../link-library-admin.php:1796
|
530 |
+
msgid "Approval e-mail title"
|
531 |
+
msgstr ""
|
532 |
+
|
533 |
+
#: ../link-library-admin.php:1802
|
534 |
+
msgid ""
|
535 |
+
"Body of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
536 |
+
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
537 |
+
"the link address"
|
538 |
+
msgstr ""
|
539 |
+
|
540 |
+
#: ../link-library-admin.php:1802
|
541 |
+
msgid "Approval e-mail body"
|
542 |
+
msgstr ""
|
543 |
+
|
544 |
+
#: ../link-library-admin.php:1808
|
545 |
+
msgid ""
|
546 |
+
"Title of rejection e-mail. Use %linkname% as a variable to be replaced by "
|
547 |
+
"the actual link name"
|
548 |
+
msgstr ""
|
549 |
+
|
550 |
+
#: ../link-library-admin.php:1808
|
551 |
+
msgid "Rejection e-mail title"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: ../link-library-admin.php:1814
|
555 |
+
msgid ""
|
556 |
+
"Body of rejection e-mail. Use %linkname% as a variable to be replaced by the "
|
557 |
+
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
558 |
+
"the link address"
|
559 |
+
msgstr ""
|
560 |
+
|
561 |
+
#: ../link-library-admin.php:1814
|
562 |
+
msgid "Rejection e-mail body"
|
563 |
+
msgstr ""
|
564 |
+
|
565 |
+
#: ../link-library-admin.php:1825
|
566 |
+
msgid ""
|
567 |
+
"The following option allows you to hide the Donate button and Support the "
|
568 |
+
"Author section in the Link Library Admin pages. If you enjoy this plugin and "
|
569 |
+
"use it regularly, please consider making a donation to the author before "
|
570 |
+
"turning off these messages. This menu section will disappear along with the "
|
571 |
+
"other elements."
|
572 |
+
msgstr ""
|
573 |
+
|
574 |
+
#: ../link-library-admin.php:1850
|
575 |
+
msgid "Update Settings"
|
576 |
+
msgstr ""
|
577 |
+
|
578 |
+
#: ../link-library-admin.php:1861 ../link-library-admin.php:2359
|
579 |
+
#: ../link-library-admin.php:2815 ../link-library-admin.php:3486
|
580 |
+
#: ../usersubmission.php:184
|
581 |
+
msgid "Link Name"
|
582 |
+
msgstr ""
|
583 |
+
|
584 |
+
#: ../link-library-admin.php:1862 ../link-library-admin.php:3524
|
585 |
+
#: ../link-library-defaults.php:124 ../usersubmission.php:190
|
586 |
+
msgid "Link Category"
|
587 |
+
msgstr ""
|
588 |
+
|
589 |
+
#: ../link-library-admin.php:1863
|
590 |
+
msgid "Link URL"
|
591 |
+
msgstr ""
|
592 |
+
|
593 |
+
#: ../link-library-admin.php:1864 ../link-library-admin.php:2359
|
594 |
+
#: ../link-library-admin.php:2862 ../link-library-admin.php:3576
|
595 |
+
#: ../link-library-defaults.php:125 ../usersubmission.php:187
|
596 |
+
msgid "Link Description"
|
597 |
+
msgstr ""
|
598 |
+
|
599 |
+
#: ../link-library-admin.php:1912
|
600 |
+
msgid "No Links Found to Moderate"
|
601 |
+
msgstr ""
|
602 |
+
|
603 |
+
#: ../link-library-admin.php:1919
|
604 |
+
msgid "Check All"
|
605 |
+
msgstr ""
|
606 |
+
|
607 |
+
#: ../link-library-admin.php:1920
|
608 |
+
msgid "Uncheck All"
|
609 |
+
msgstr ""
|
610 |
+
|
611 |
+
#: ../link-library-admin.php:1922
|
612 |
+
msgid "Approve Selected Items"
|
613 |
+
msgstr ""
|
614 |
+
|
615 |
+
#: ../link-library-admin.php:1923
|
616 |
+
msgid "Delete Selected Items"
|
617 |
+
msgstr ""
|
618 |
+
|
619 |
+
#: ../link-library-admin.php:1946
|
620 |
+
msgid ""
|
621 |
+
"If the stylesheet editor is empty after upgrading, reset to the default "
|
622 |
+
"stylesheet using the button below or copy/paste your backup stylesheet into "
|
623 |
+
"the editor."
|
624 |
+
msgstr ""
|
625 |
+
|
626 |
+
#: ../link-library-admin.php:1953
|
627 |
+
msgid "Submit"
|
628 |
+
msgstr ""
|
629 |
+
|
630 |
+
#: ../link-library-admin.php:1953
|
631 |
+
msgid "Reset to default"
|
632 |
+
msgstr ""
|
633 |
+
|
634 |
+
#: ../link-library-admin.php:1964
|
635 |
+
msgid "Select Current Library Settings"
|
636 |
+
msgstr ""
|
637 |
+
|
638 |
+
#: ../link-library-admin.php:1981
|
639 |
+
msgid "Go"
|
640 |
+
msgstr ""
|
641 |
+
|
642 |
+
#: ../link-library-admin.php:1983
|
643 |
+
msgid "Copy from:"
|
644 |
+
msgstr ""
|
645 |
+
|
646 |
+
#: ../link-library-admin.php:1998
|
647 |
+
msgid "Copy"
|
648 |
+
msgstr ""
|
649 |
+
|
650 |
+
#: ../link-library-admin.php:2005 ../link-library-admin.php:2008
|
651 |
+
#: ../link-library-admin.php:2012
|
652 |
+
msgid ""
|
653 |
+
"Link Library Supports the Creation of an unlimited number of configurations "
|
654 |
+
"to display link lists on your site"
|
655 |
+
msgstr ""
|
656 |
+
|
657 |
+
#: ../link-library-admin.php:2009
|
658 |
+
msgid "Library Name"
|
659 |
+
msgstr ""
|
660 |
+
|
661 |
+
#: ../link-library-admin.php:2011
|
662 |
+
msgid "Feature"
|
663 |
+
msgstr ""
|
664 |
+
|
665 |
+
#: ../link-library-admin.php:2013
|
666 |
+
msgid "Code to insert on a Wordpress page"
|
667 |
+
msgstr ""
|
668 |
+
|
669 |
+
#: ../link-library-admin.php:2020
|
670 |
+
msgid "Display basic link library"
|
671 |
+
msgstr ""
|
672 |
+
|
673 |
+
#: ../link-library-admin.php:2026
|
674 |
+
msgid "Display list of link categories"
|
675 |
+
msgstr ""
|
676 |
+
|
677 |
+
#: ../link-library-admin.php:2032
|
678 |
+
msgid "Display search box"
|
679 |
+
msgstr ""
|
680 |
+
|
681 |
+
#: ../link-library-admin.php:2038
|
682 |
+
msgid "Display link submission form"
|
683 |
+
msgstr ""
|
684 |
+
|
685 |
+
#: ../link-library-admin.php:2049
|
686 |
+
#, php-format
|
687 |
+
msgid ""
|
688 |
+
"You are about to Delete Library #'%s'\n"
|
689 |
+
" 'Cancel' to stop, 'OK' to delete."
|
690 |
+
msgstr ""
|
691 |
+
|
692 |
+
#: ../link-library-admin.php:2049
|
693 |
+
msgid "Delete Library"
|
694 |
+
msgstr ""
|
695 |
+
|
696 |
+
#: ../link-library-admin.php:2050
|
697 |
+
#, php-format
|
698 |
+
msgid ""
|
699 |
+
"You are about to reset Library '%s'\n"
|
700 |
+
" 'Cancel' to stop, 'OK' to reset."
|
701 |
+
msgstr ""
|
702 |
+
|
703 |
+
#: ../link-library-admin.php:2050
|
704 |
+
msgid "Reset current Library"
|
705 |
+
msgstr ""
|
706 |
+
|
707 |
+
#: ../link-library-admin.php:2051
|
708 |
+
#, php-format
|
709 |
+
msgid ""
|
710 |
+
"You are about to reset Library '%s' for a table layout\n"
|
711 |
+
" 'Cancel' to stop, 'OK' to reset."
|
712 |
+
msgstr ""
|
713 |
+
|
714 |
+
#: ../link-library-admin.php:2051
|
715 |
+
msgid "Reset current Library for table layout"
|
716 |
+
msgstr ""
|
717 |
+
|
718 |
+
#: ../link-library-admin.php:2071
|
719 |
+
msgid "Current Library Name"
|
720 |
+
msgstr ""
|
721 |
+
|
722 |
+
#: ../link-library-admin.php:2078 ../link-library-admin.php:2086
|
723 |
+
msgid "Leave Empty to see all categories"
|
724 |
+
msgstr ""
|
725 |
+
|
726 |
+
#: ../link-library-admin.php:2078 ../link-library-admin.php:2086
|
727 |
+
#: ../link-library-admin.php:2123 ../link-library-admin.php:2127
|
728 |
+
msgid "Enter list of comma-separated"
|
729 |
+
msgstr ""
|
730 |
+
|
731 |
+
#: ../link-library-admin.php:2078 ../link-library-admin.php:2086
|
732 |
+
msgid "numeric category IDs"
|
733 |
+
msgstr ""
|
734 |
+
|
735 |
+
#: ../link-library-admin.php:2078
|
736 |
+
msgid ""
|
737 |
+
"To find the IDs, go to the Link Categories admin page, place the mouse above "
|
738 |
+
"a category name and look for its ID in the address shown in your browsers "
|
739 |
+
"status bar. For example"
|
740 |
+
msgstr ""
|
741 |
+
|
742 |
+
#: ../link-library-admin.php:2080
|
743 |
+
msgid "Categories to be displayed (Empty=All)"
|
744 |
+
msgstr ""
|
745 |
+
|
746 |
+
#: ../link-library-admin.php:2082
|
747 |
+
msgid "Categories to be displayed"
|
748 |
+
msgstr ""
|
749 |
+
|
750 |
+
#: ../link-library-admin.php:2086 ../link-library-admin.php:2123
|
751 |
+
#: ../link-library-admin.php:2127
|
752 |
+
msgid "For example"
|
753 |
+
msgstr ""
|
754 |
+
|
755 |
+
#: ../link-library-admin.php:2123 ../link-library-admin.php:2127
|
756 |
+
msgid "numeric category IDs that should not be shown"
|
757 |
+
msgstr ""
|
758 |
+
|
759 |
+
#: ../link-library-admin.php:2124
|
760 |
+
msgid "Categories to be excluded"
|
761 |
+
msgstr ""
|
762 |
+
|
763 |
+
#: ../link-library-admin.php:2153 ../link-library-admin.php:2156
|
764 |
+
msgid "Only show one category of links at a time"
|
765 |
+
msgstr ""
|
766 |
+
|
767 |
+
#: ../link-library-admin.php:2154
|
768 |
+
msgid "Only show one category at a time"
|
769 |
+
msgstr ""
|
770 |
+
|
771 |
+
#: ../link-library-admin.php:2161
|
772 |
+
msgid ""
|
773 |
+
"Select if AJAX should be used to only reload the list of links without "
|
774 |
+
"reloading the whole page or HTML GET to reload entire page with a new link. "
|
775 |
+
"The Permalinks option must be enabled for HTML GET + Permalink to work "
|
776 |
+
"correctly."
|
777 |
+
msgstr ""
|
778 |
+
|
779 |
+
#: ../link-library-admin.php:2161
|
780 |
+
msgid "Switching Method"
|
781 |
+
msgstr ""
|
782 |
+
|
783 |
+
#: ../link-library-admin.php:2181
|
784 |
+
msgid ""
|
785 |
+
"Default category to be shown when only showing one at a time (numeric ID)"
|
786 |
+
msgstr ""
|
787 |
+
|
788 |
+
#: ../link-library-admin.php:2186
|
789 |
+
msgid "Hide category on start in single cat AJAX mode"
|
790 |
+
msgstr ""
|
791 |
+
|
792 |
+
#: ../link-library-admin.php:2193 ../link-library-admin.php:2196
|
793 |
+
msgid "File path is relative to Link Library plugin directory"
|
794 |
+
msgstr ""
|
795 |
+
|
796 |
+
#: ../link-library-admin.php:2194
|
797 |
+
msgid "Icon to display when performing AJAX queries"
|
798 |
+
msgstr ""
|
799 |
+
|
800 |
+
#: ../link-library-admin.php:2205 ../link-library-admin.php:2208
|
801 |
+
msgid "Only show a limited number of links and add page navigation links"
|
802 |
+
msgstr ""
|
803 |
+
|
804 |
+
#: ../link-library-admin.php:2206
|
805 |
+
msgid "Paginate Results"
|
806 |
+
msgstr ""
|
807 |
+
|
808 |
+
#: ../link-library-admin.php:2213 ../link-library-admin.php:2216
|
809 |
+
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
810 |
+
msgstr ""
|
811 |
+
|
812 |
+
#: ../link-library-admin.php:2214
|
813 |
+
msgid "Links per Page"
|
814 |
+
msgstr ""
|
815 |
+
|
816 |
+
#: ../link-library-admin.php:2222
|
817 |
+
msgid "Pagination Position"
|
818 |
+
msgstr ""
|
819 |
+
|
820 |
+
#: ../link-library-admin.php:2228
|
821 |
+
msgid "After Links"
|
822 |
+
msgstr ""
|
823 |
+
|
824 |
+
#: ../link-library-admin.php:2231
|
825 |
+
msgid "Before Links"
|
826 |
+
msgstr ""
|
827 |
+
|
828 |
+
#: ../link-library-admin.php:2235
|
829 |
+
msgid "Hide Results if Empty"
|
830 |
+
msgstr ""
|
831 |
+
|
832 |
+
#: ../link-library-admin.php:2245
|
833 |
+
msgid "Enable Permalinks"
|
834 |
+
msgstr ""
|
835 |
+
|
836 |
+
#: ../link-library-admin.php:2253
|
837 |
+
msgid "Permalinks Page"
|
838 |
+
msgstr ""
|
839 |
+
|
840 |
+
#: ../link-library-admin.php:2300
|
841 |
+
msgid "Results Order"
|
842 |
+
msgstr ""
|
843 |
+
|
844 |
+
#: ../link-library-admin.php:2306 ../link-library-admin.php:2514
|
845 |
+
msgid "Order by Name"
|
846 |
+
msgstr ""
|
847 |
+
|
848 |
+
#: ../link-library-admin.php:2309 ../link-library-admin.php:2517
|
849 |
+
msgid "Order by ID"
|
850 |
+
msgstr ""
|
851 |
+
|
852 |
+
#: ../link-library-admin.php:2313
|
853 |
+
msgid "Order of categories based on included category list"
|
854 |
+
msgstr ""
|
855 |
+
|
856 |
+
#: ../link-library-admin.php:2317
|
857 |
+
msgid "Order by"
|
858 |
+
msgstr ""
|
859 |
+
|
860 |
+
#: ../link-library-admin.php:2317 ../link-library-admin.php:2520
|
861 |
+
msgid "Wordpress Plugin"
|
862 |
+
msgstr ""
|
863 |
+
|
864 |
+
#: ../link-library-admin.php:2322
|
865 |
+
msgid "Link Categories Display Format"
|
866 |
+
msgstr ""
|
867 |
+
|
868 |
+
#: ../link-library-admin.php:2328 ../link-library-admin.php:2598
|
869 |
+
msgid "Table"
|
870 |
+
msgstr ""
|
871 |
+
|
872 |
+
#: ../link-library-admin.php:2331 ../link-library-admin.php:2601
|
873 |
+
msgid "Unordered List"
|
874 |
+
msgstr ""
|
875 |
+
|
876 |
+
#: ../link-library-admin.php:2334
|
877 |
+
msgid "Drop-Down List"
|
878 |
+
msgstr ""
|
879 |
+
|
880 |
+
#: ../link-library-admin.php:2340
|
881 |
+
msgid "Display link counts"
|
882 |
+
msgstr ""
|
883 |
+
|
884 |
+
#: ../link-library-admin.php:2348
|
885 |
+
msgid "Display categories with search results"
|
886 |
+
msgstr ""
|
887 |
+
|
888 |
+
#: ../link-library-admin.php:2355
|
889 |
+
msgid "Link Title Content"
|
890 |
+
msgstr ""
|
891 |
+
|
892 |
+
#: ../link-library-admin.php:2375 ../link-library-admin.php:2378
|
893 |
+
msgid "This setting does not apply when selecting My Link Order for the order"
|
894 |
+
msgstr ""
|
895 |
+
|
896 |
+
#: ../link-library-admin.php:2376 ../link-library-admin.php:2563
|
897 |
+
msgid "Direction"
|
898 |
+
msgstr ""
|
899 |
+
|
900 |
+
#: ../link-library-admin.php:2382 ../link-library-admin.php:2569
|
901 |
+
msgid "Ascending"
|
902 |
+
msgstr ""
|
903 |
+
|
904 |
+
#: ../link-library-admin.php:2385 ../link-library-admin.php:2572
|
905 |
+
msgid "Descending"
|
906 |
+
msgstr ""
|
907 |
+
|
908 |
+
#: ../link-library-admin.php:2389 ../link-library-admin.php:2392
|
909 |
+
#: ../link-library-admin.php:2530 ../link-library-admin.php:2533
|
910 |
+
msgid ""
|
911 |
+
"Use [ and ] in the description to perform special actions using HTML such as "
|
912 |
+
"inserting images instead of < and >"
|
913 |
+
msgstr ""
|
914 |
+
|
915 |
+
#: ../link-library-admin.php:2390 ../link-library-admin.php:2531
|
916 |
+
msgid "Show Category Description"
|
917 |
+
msgstr ""
|
918 |
+
|
919 |
+
#: ../link-library-admin.php:2396 ../link-library-admin.php:2537
|
920 |
+
msgid "Position"
|
921 |
+
msgstr ""
|
922 |
+
|
923 |
+
#: ../link-library-admin.php:2400 ../link-library-admin.php:2541
|
924 |
+
msgid "Right"
|
925 |
+
msgstr ""
|
926 |
+
|
927 |
+
#: ../link-library-admin.php:2403 ../link-library-admin.php:2544
|
928 |
+
msgid "Left"
|
929 |
+
msgstr ""
|
930 |
+
|
931 |
+
#: ../link-library-admin.php:2409
|
932 |
+
msgid "Width of Categories Table in Percents"
|
933 |
+
msgstr ""
|
934 |
+
|
935 |
+
#: ../link-library-admin.php:2415 ../link-library-admin.php:2418
|
936 |
+
msgid ""
|
937 |
+
"Determines the number of alternating div tags that will be placed before and "
|
938 |
+
"after each link category"
|
939 |
+
msgstr ""
|
940 |
+
|
941 |
+
#: ../link-library-admin.php:2415 ../link-library-admin.php:2418
|
942 |
+
msgid ""
|
943 |
+
"These div tags can be used to style of position link categories on the link "
|
944 |
+
"page"
|
945 |
+
msgstr ""
|
946 |
+
|
947 |
+
#: ../link-library-admin.php:2416
|
948 |
+
msgid "Number of alternating div classes"
|
949 |
+
msgstr ""
|
950 |
+
|
951 |
+
#: ../link-library-admin.php:2437
|
952 |
+
msgid "Number of columns in Categories Table"
|
953 |
+
msgstr ""
|
954 |
+
|
955 |
+
#: ../link-library-admin.php:2444
|
956 |
+
msgid "First div class name"
|
957 |
+
msgstr ""
|
958 |
+
|
959 |
+
#: ../link-library-admin.php:2452
|
960 |
+
msgid "Use Div Class or Heading tag around Category Names"
|
961 |
+
msgstr ""
|
962 |
+
|
963 |
+
#: ../link-library-admin.php:2458
|
964 |
+
msgid "Div Class"
|
965 |
+
msgstr ""
|
966 |
+
|
967 |
+
#: ../link-library-admin.php:2461
|
968 |
+
msgid "Heading Tag"
|
969 |
+
msgstr ""
|
970 |
+
|
971 |
+
#: ../link-library-admin.php:2466
|
972 |
+
msgid "Second div class name"
|
973 |
+
msgstr ""
|
974 |
+
|
975 |
+
#: ../link-library-admin.php:2473 ../link-library-admin.php:2476
|
976 |
+
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
977 |
+
msgstr ""
|
978 |
+
|
979 |
+
#: ../link-library-admin.php:2474
|
980 |
+
msgid "Div Class Name or Heading label"
|
981 |
+
msgstr ""
|
982 |
+
|
983 |
+
#: ../link-library-admin.php:2481
|
984 |
+
msgid "Third div class name"
|
985 |
+
msgstr ""
|
986 |
+
|
987 |
+
#: ../link-library-admin.php:2488 ../link-library-admin.php:2491
|
988 |
+
msgid ""
|
989 |
+
"Set this address to a page running Link Library to place categories on a "
|
990 |
+
"different page. Should always be used with the Show One Category at a Time "
|
991 |
+
"and HTMLGET fetch method."
|
992 |
+
msgstr ""
|
993 |
+
|
994 |
+
#: ../link-library-admin.php:2489
|
995 |
+
msgid "Category Target Address"
|
996 |
+
msgstr ""
|
997 |
+
|
998 |
+
#: ../link-library-admin.php:2508
|
999 |
+
msgid "Link Results Order"
|
1000 |
+
msgstr ""
|
1001 |
+
|
1002 |
+
#: ../link-library-admin.php:2520
|
1003 |
+
msgid "Order set by "
|
1004 |
+
msgstr ""
|
1005 |
+
|
1006 |
+
#: ../link-library-admin.php:2523
|
1007 |
+
msgid "Order randomly"
|
1008 |
+
msgstr ""
|
1009 |
+
|
1010 |
+
#: ../link-library-admin.php:2526
|
1011 |
+
msgid "Order by updated date"
|
1012 |
+
msgstr ""
|
1013 |
+
|
1014 |
+
#: ../link-library-admin.php:2549
|
1015 |
+
msgid "List Featured Links ahead of Regular Links"
|
1016 |
+
msgstr ""
|
1017 |
+
|
1018 |
+
#: ../link-library-admin.php:2555
|
1019 |
+
msgid "Show Expand Link button and hide links"
|
1020 |
+
msgstr ""
|
1021 |
+
|
1022 |
+
#: ../link-library-admin.php:2562 ../link-library-admin.php:2565
|
1023 |
+
msgid "Except for My Link Order mode"
|
1024 |
+
msgstr ""
|
1025 |
+
|
1026 |
+
#: ../link-library-admin.php:2576 ../link-library-admin.php:2579
|
1027 |
+
msgid "Leave empty to show all results"
|
1028 |
+
msgstr ""
|
1029 |
+
|
1030 |
+
#: ../link-library-admin.php:2577
|
1031 |
+
msgid "Max number of links to display"
|
1032 |
+
msgstr ""
|
1033 |
+
|
1034 |
+
#: ../link-library-admin.php:2584 ../link-library-admin.php:2587
|
1035 |
+
msgid ""
|
1036 |
+
"Sets default link target window, does not override specific targets set in "
|
1037 |
+
"links"
|
1038 |
+
msgstr ""
|
1039 |
+
|
1040 |
+
#: ../link-library-admin.php:2585
|
1041 |
+
msgid "Link Target"
|
1042 |
+
msgstr ""
|
1043 |
+
|
1044 |
+
#: ../link-library-admin.php:2592
|
1045 |
+
msgid "Link Display Format"
|
1046 |
+
msgstr ""
|
1047 |
+
|
1048 |
+
#: ../link-library-admin.php:2607
|
1049 |
+
msgid "Show Column Headers"
|
1050 |
+
msgstr ""
|
1051 |
+
|
1052 |
+
#: ../link-library-admin.php:2616
|
1053 |
+
msgid "Link Column Header"
|
1054 |
+
msgstr ""
|
1055 |
+
|
1056 |
+
#: ../link-library-admin.php:2624
|
1057 |
+
msgid "Description Column Header"
|
1058 |
+
msgstr ""
|
1059 |
+
|
1060 |
+
#: ../link-library-admin.php:2631
|
1061 |
+
msgid "Notes Column Header"
|
1062 |
+
msgstr ""
|
1063 |
+
|
1064 |
+
#: ../link-library-admin.php:2639
|
1065 |
+
msgid "Hide Category Names"
|
1066 |
+
msgstr ""
|
1067 |
+
|
1068 |
+
#: ../link-library-admin.php:2648
|
1069 |
+
msgid "Show Hidden Links"
|
1070 |
+
msgstr ""
|
1071 |
+
|
1072 |
+
#: ../link-library-admin.php:2657 ../link-library-admin.php:2660
|
1073 |
+
msgid "Need to be active for Link Categories to work"
|
1074 |
+
msgstr ""
|
1075 |
+
|
1076 |
+
#: ../link-library-admin.php:2658
|
1077 |
+
msgid "Embed HTML anchors"
|
1078 |
+
msgstr ""
|
1079 |
+
|
1080 |
+
#: ../link-library-admin.php:2675
|
1081 |
+
msgid ""
|
1082 |
+
"Arrange the items below via drag-and-drop to order the various Link Library "
|
1083 |
+
"elements."
|
1084 |
+
msgstr ""
|
1085 |
+
|
1086 |
+
#: ../link-library-admin.php:2689 ../link-library-admin.php:2785
|
1087 |
+
msgid "Image"
|
1088 |
+
msgstr ""
|
1089 |
+
|
1090 |
+
#: ../link-library-admin.php:2693
|
1091 |
+
msgid "Name"
|
1092 |
+
msgstr ""
|
1093 |
+
|
1094 |
+
#: ../link-library-admin.php:2697
|
1095 |
+
msgid "Date"
|
1096 |
+
msgstr ""
|
1097 |
+
|
1098 |
+
#: ../link-library-admin.php:2701
|
1099 |
+
msgid "Desc"
|
1100 |
+
msgstr ""
|
1101 |
+
|
1102 |
+
#: ../link-library-admin.php:2705
|
1103 |
+
msgid "Notes"
|
1104 |
+
msgstr ""
|
1105 |
+
|
1106 |
+
#: ../link-library-admin.php:2709
|
1107 |
+
msgid "RSS"
|
1108 |
+
msgstr ""
|
1109 |
+
|
1110 |
+
#: ../link-library-admin.php:2713 ../link-library-admin.php:2917
|
1111 |
+
msgid "Web Link"
|
1112 |
+
msgstr ""
|
1113 |
+
|
1114 |
+
#: ../link-library-admin.php:2717
|
1115 |
+
msgid "Phone"
|
1116 |
+
msgstr ""
|
1117 |
+
|
1118 |
+
#: ../link-library-admin.php:2721 ../link-library-admin.php:2996
|
1119 |
+
#: ../link-library-admin.php:3679 ../link-library-admin.php:3960
|
1120 |
+
#: ../link-library-defaults.php:172 ../render-link-library-addlink-sc.php:246
|
1121 |
+
msgid "E-mail"
|
1122 |
+
msgstr ""
|
1123 |
+
|
1124 |
+
#: ../link-library-admin.php:2725
|
1125 |
+
msgid "Hits"
|
1126 |
+
msgstr ""
|
1127 |
+
|
1128 |
+
#: ../link-library-admin.php:2729
|
1129 |
+
msgid "Rating"
|
1130 |
+
msgstr ""
|
1131 |
+
|
1132 |
+
#: ../link-library-admin.php:2733
|
1133 |
+
msgid "Large Desc"
|
1134 |
+
msgstr ""
|
1135 |
+
|
1136 |
+
#: ../link-library-admin.php:2745
|
1137 |
+
msgid "Display"
|
1138 |
+
msgstr ""
|
1139 |
+
|
1140 |
+
#: ../link-library-admin.php:2746
|
1141 |
+
msgid "Before"
|
1142 |
+
msgstr ""
|
1143 |
+
|
1144 |
+
#: ../link-library-admin.php:2747
|
1145 |
+
msgid "After"
|
1146 |
+
msgstr ""
|
1147 |
+
|
1148 |
+
#: ../link-library-admin.php:2748
|
1149 |
+
msgid "Additional Details"
|
1150 |
+
msgstr ""
|
1151 |
+
|
1152 |
+
#: ../link-library-admin.php:2749
|
1153 |
+
msgid "Link Source"
|
1154 |
+
msgstr ""
|
1155 |
+
|
1156 |
+
#: ../link-library-admin.php:2752
|
1157 |
+
msgid ""
|
1158 |
+
"This column allows for the output of text/code before a number of links "
|
1159 |
+
"determined by the Display field"
|
1160 |
+
msgstr ""
|
1161 |
+
|
1162 |
+
#: ../link-library-admin.php:2752
|
1163 |
+
msgid "Intermittent Before Link"
|
1164 |
+
msgstr ""
|
1165 |
+
|
1166 |
+
#: ../link-library-admin.php:2753
|
1167 |
+
msgid "Frequency of additional output before and after complete link group"
|
1168 |
+
msgstr ""
|
1169 |
+
|
1170 |
+
#: ../link-library-admin.php:2756 ../link-library-admin.php:2766
|
1171 |
+
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1172 |
+
msgstr ""
|
1173 |
+
|
1174 |
+
#: ../link-library-admin.php:2764
|
1175 |
+
msgid "This column allows for the output of text/code before each link"
|
1176 |
+
msgstr ""
|
1177 |
+
|
1178 |
+
#: ../link-library-admin.php:2764
|
1179 |
+
msgid "Before Link"
|
1180 |
+
msgstr ""
|
1181 |
+
|
1182 |
+
#: ../link-library-admin.php:2785
|
1183 |
+
msgid "This column allows for the output of text/code before each link image"
|
1184 |
+
msgstr ""
|
1185 |
+
|
1186 |
+
#: ../link-library-admin.php:2791
|
1187 |
+
msgid "Code/Text to be displayed before each link image"
|
1188 |
+
msgstr ""
|
1189 |
+
|
1190 |
+
#: ../link-library-admin.php:2794
|
1191 |
+
msgid "Code/Text to be displayed after each link image"
|
1192 |
+
msgstr ""
|
1193 |
+
|
1194 |
+
#: ../link-library-admin.php:2797
|
1195 |
+
msgid "CSS Class to be assigned to link image"
|
1196 |
+
msgstr ""
|
1197 |
+
|
1198 |
+
#: ../link-library-admin.php:2804 ../link-library-admin.php:2832
|
1199 |
+
#: ../link-library-admin.php:2944 ../link-library-admin.php:2985
|
1200 |
+
msgid "Primary"
|
1201 |
+
msgstr ""
|
1202 |
+
|
1203 |
+
#: ../link-library-admin.php:2807 ../link-library-admin.php:2835
|
1204 |
+
#: ../link-library-admin.php:2947 ../link-library-admin.php:2988
|
1205 |
+
msgid "Secondary"
|
1206 |
+
msgstr ""
|
1207 |
+
|
1208 |
+
#: ../link-library-admin.php:2815
|
1209 |
+
msgid ""
|
1210 |
+
"This column allows for the output of text/code before and after each link "
|
1211 |
+
"name"
|
1212 |
+
msgstr ""
|
1213 |
+
|
1214 |
+
#: ../link-library-admin.php:2821
|
1215 |
+
msgid "Code/Text to be displayed before each link"
|
1216 |
+
msgstr ""
|
1217 |
+
|
1218 |
+
#: ../link-library-admin.php:2824
|
1219 |
+
msgid "Code/Text to be displayed after each link"
|
1220 |
+
msgstr ""
|
1221 |
+
|
1222 |
+
#: ../link-library-admin.php:2843
|
1223 |
+
msgid ""
|
1224 |
+
"This column allows for the output of text/code before and after each link "
|
1225 |
+
"date stamp"
|
1226 |
+
msgstr ""
|
1227 |
+
|
1228 |
+
#: ../link-library-admin.php:2843
|
1229 |
+
msgid "Link Date"
|
1230 |
+
msgstr ""
|
1231 |
+
|
1232 |
+
#: ../link-library-admin.php:2844
|
1233 |
+
msgid "Check to display link date"
|
1234 |
+
msgstr ""
|
1235 |
+
|
1236 |
+
#: ../link-library-admin.php:2849
|
1237 |
+
msgid "Code/Text to be displayed before each date"
|
1238 |
+
msgstr ""
|
1239 |
+
|
1240 |
+
#: ../link-library-admin.php:2852
|
1241 |
+
msgid "Code/Text to be displayed after each date"
|
1242 |
+
msgstr ""
|
1243 |
+
|
1244 |
+
#: ../link-library-admin.php:2862
|
1245 |
+
msgid ""
|
1246 |
+
"This column allows for the output of text/code before and after each link "
|
1247 |
+
"description"
|
1248 |
+
msgstr ""
|
1249 |
+
|
1250 |
+
#: ../link-library-admin.php:2863
|
1251 |
+
msgid "Check to display link descriptions"
|
1252 |
+
msgstr ""
|
1253 |
+
|
1254 |
+
#: ../link-library-admin.php:2868
|
1255 |
+
msgid "Code/Text to be displayed before each description"
|
1256 |
+
msgstr ""
|
1257 |
+
|
1258 |
+
#: ../link-library-admin.php:2871
|
1259 |
+
msgid "Code/Text to be displayed after each description"
|
1260 |
+
msgstr ""
|
1261 |
+
|
1262 |
+
#: ../link-library-admin.php:2881
|
1263 |
+
msgid ""
|
1264 |
+
"This column allows for the output of text/code before and after each link "
|
1265 |
+
"notes"
|
1266 |
+
msgstr ""
|
1267 |
+
|
1268 |
+
#: ../link-library-admin.php:2881 ../link-library-admin.php:3594
|
1269 |
+
#: ../link-library-defaults.php:126 ../usersubmission.php:189
|
1270 |
+
msgid "Link Notes"
|
1271 |
+
msgstr ""
|
1272 |
+
|
1273 |
+
#: ../link-library-admin.php:2882
|
1274 |
+
msgid "Check to display link notes"
|
1275 |
+
msgstr ""
|
1276 |
+
|
1277 |
+
#: ../link-library-admin.php:2887
|
1278 |
+
msgid "Code/Text to be displayed before each note"
|
1279 |
+
msgstr ""
|
1280 |
+
|
1281 |
+
#: ../link-library-admin.php:2890
|
1282 |
+
msgid "Code/Text to be displayed after each note"
|
1283 |
+
msgstr ""
|
1284 |
+
|
1285 |
+
#: ../link-library-admin.php:2900
|
1286 |
+
msgid ""
|
1287 |
+
"This column allows for the output of text/code before and after the RSS icons"
|
1288 |
+
msgstr ""
|
1289 |
+
|
1290 |
+
#: ../link-library-admin.php:2900
|
1291 |
+
msgid "RSS Icons"
|
1292 |
+
msgstr ""
|
1293 |
+
|
1294 |
+
#: ../link-library-admin.php:2902
|
1295 |
+
msgid "See below"
|
1296 |
+
msgstr ""
|
1297 |
+
|
1298 |
+
#: ../link-library-admin.php:2904
|
1299 |
+
msgid "Code/Text to be displayed before RSS Icons"
|
1300 |
+
msgstr ""
|
1301 |
+
|
1302 |
+
#: ../link-library-admin.php:2907
|
1303 |
+
msgid "Code/Text to be displayed after RSS Icons"
|
1304 |
+
msgstr ""
|
1305 |
+
|
1306 |
+
#: ../link-library-admin.php:2917
|
1307 |
+
msgid ""
|
1308 |
+
"This column allows for the output of text/code before and after the Web Link"
|
1309 |
+
msgstr ""
|
1310 |
+
|
1311 |
+
#: ../link-library-admin.php:2922 ../link-library-admin.php:2960
|
1312 |
+
#: ../link-library-admin.php:3001
|
1313 |
+
msgid "False"
|
1314 |
+
msgstr ""
|
1315 |
+
|
1316 |
+
#: ../link-library-admin.php:2925
|
1317 |
+
msgid "Web Address"
|
1318 |
+
msgstr ""
|
1319 |
+
|
1320 |
+
#: ../link-library-admin.php:2928 ../link-library-admin.php:2969
|
1321 |
+
msgid "Label"
|
1322 |
+
msgstr ""
|
1323 |
+
|
1324 |
+
#: ../link-library-admin.php:2931
|
1325 |
+
msgid "Code/Text to be displayed before Web Link"
|
1326 |
+
msgstr ""
|
1327 |
+
|
1328 |
+
#: ../link-library-admin.php:2934
|
1329 |
+
msgid "Code/Text to be displayed after Web Link"
|
1330 |
+
msgstr ""
|
1331 |
+
|
1332 |
+
#: ../link-library-admin.php:2937
|
1333 |
+
msgid "Text Label that the web link will be assigned to."
|
1334 |
+
msgstr ""
|
1335 |
+
|
1336 |
+
#: ../link-library-admin.php:2940 ../link-library-admin.php:2981
|
1337 |
+
msgid "Select which link address will be displayed / used for link"
|
1338 |
+
msgstr ""
|
1339 |
+
|
1340 |
+
#: ../link-library-admin.php:2955
|
1341 |
+
msgid ""
|
1342 |
+
"This column allows for the output of text/code before and after the "
|
1343 |
+
"Telephone Number"
|
1344 |
+
msgstr ""
|
1345 |
+
|
1346 |
+
#: ../link-library-admin.php:2955 ../link-library-admin.php:3661
|
1347 |
+
#: ../link-library-admin.php:3954 ../link-library-defaults.php:170
|
1348 |
+
#: ../render-link-library-addlink-sc.php:238
|
1349 |
+
msgid "Telephone"
|
1350 |
+
msgstr ""
|
1351 |
+
|
1352 |
+
#: ../link-library-admin.php:2963 ../link-library-admin.php:3004
|
1353 |
+
msgid "Plain Text"
|
1354 |
+
msgstr ""
|
1355 |
+
|
1356 |
+
#: ../link-library-admin.php:2966
|
1357 |
+
msgid "Link"
|
1358 |
+
msgstr ""
|
1359 |
+
|
1360 |
+
#: ../link-library-admin.php:2972
|
1361 |
+
msgid "Code/Text to be displayed before Telephone Number"
|
1362 |
+
msgstr ""
|
1363 |
+
|
1364 |
+
#: ../link-library-admin.php:2975
|
1365 |
+
msgid "Code/Text to be displayed after Telephone Number"
|
1366 |
+
msgstr ""
|
1367 |
+
|
1368 |
+
#: ../link-library-admin.php:2978
|
1369 |
+
msgid "Text Label that the telephone will be assigned to."
|
1370 |
+
msgstr ""
|
1371 |
+
|
1372 |
+
#: ../link-library-admin.php:2996
|
1373 |
+
msgid ""
|
1374 |
+
"This column allows for the output of text/code before and after the E-mail"
|
1375 |
+
msgstr ""
|
1376 |
+
|
1377 |
+
#: ../link-library-admin.php:3007
|
1378 |
+
msgid "MailTo Link"
|
1379 |
+
msgstr ""
|
1380 |
+
|
1381 |
+
#: ../link-library-admin.php:3010
|
1382 |
+
msgid "MailTo Link with Label"
|
1383 |
+
msgstr ""
|
1384 |
+
|
1385 |
+
#: ../link-library-admin.php:3013
|
1386 |
+
msgid "Formatted Command"
|
1387 |
+
msgstr ""
|
1388 |
+
|
1389 |
+
#: ../link-library-admin.php:3016
|
1390 |
+
msgid "Formatted Command with Labels"
|
1391 |
+
msgstr ""
|
1392 |
+
|
1393 |
+
#: ../link-library-admin.php:3019
|
1394 |
+
msgid "Code/Text to be displayed before E-mail"
|
1395 |
+
msgstr ""
|
1396 |
+
|
1397 |
+
#: ../link-library-admin.php:3022
|
1398 |
+
msgid "Code/Text to be displayed after E-mail"
|
1399 |
+
msgstr ""
|
1400 |
+
|
1401 |
+
#: ../link-library-admin.php:3025
|
1402 |
+
msgid ""
|
1403 |
+
"Text Label that the e-mail will be assigned to represent the e-mail link."
|
1404 |
+
msgstr ""
|
1405 |
+
|
1406 |
+
#: ../link-library-admin.php:3028
|
1407 |
+
msgid ""
|
1408 |
+
"Command that the e-mail will be embedded in. In the case of a command, use "
|
1409 |
+
"the symbols #email and #company to indicate the position where these "
|
1410 |
+
"elements should be inserted."
|
1411 |
+
msgstr ""
|
1412 |
+
|
1413 |
+
#: ../link-library-admin.php:3036
|
1414 |
+
msgid ""
|
1415 |
+
"This column allows for the output of text/code before and after Link Hits"
|
1416 |
+
msgstr ""
|
1417 |
+
|
1418 |
+
#: ../link-library-admin.php:3036
|
1419 |
+
msgid "Link Hits"
|
1420 |
+
msgstr ""
|
1421 |
+
|
1422 |
+
#: ../link-library-admin.php:3042
|
1423 |
+
msgid "Code/Text to be displayed before Link Hits"
|
1424 |
+
msgstr ""
|
1425 |
+
|
1426 |
+
#: ../link-library-admin.php:3045
|
1427 |
+
msgid "Code/Text to be displayed after Link Hits"
|
1428 |
+
msgstr ""
|
1429 |
+
|
1430 |
+
#: ../link-library-admin.php:3055
|
1431 |
+
msgid ""
|
1432 |
+
"This column allows for the output of text/code before and after the Link "
|
1433 |
+
"Rating"
|
1434 |
+
msgstr ""
|
1435 |
+
|
1436 |
+
#: ../link-library-admin.php:3055
|
1437 |
+
msgid "Link Rating"
|
1438 |
+
msgstr ""
|
1439 |
+
|
1440 |
+
#: ../link-library-admin.php:3061
|
1441 |
+
msgid "Code/Text to be displayed before Link Rating"
|
1442 |
+
msgstr ""
|
1443 |
+
|
1444 |
+
#: ../link-library-admin.php:3064
|
1445 |
+
msgid "Code/Text to be displayed after Link Rating"
|
1446 |
+
msgstr ""
|
1447 |
+
|
1448 |
+
#: ../link-library-admin.php:3074
|
1449 |
+
msgid ""
|
1450 |
+
"This column allows for the output of text/code before and after the Link "
|
1451 |
+
"Large Description"
|
1452 |
+
msgstr ""
|
1453 |
+
|
1454 |
+
#: ../link-library-admin.php:3074 ../link-library-admin.php:3997
|
1455 |
+
#: ../usersubmission.php:188
|
1456 |
+
msgid "Link Large Description"
|
1457 |
+
msgstr ""
|
1458 |
+
|
1459 |
+
#: ../link-library-admin.php:3080
|
1460 |
+
msgid "Code/Text to be displayed before Link Large Description"
|
1461 |
+
msgstr ""
|
1462 |
+
|
1463 |
+
#: ../link-library-admin.php:3083
|
1464 |
+
msgid "Code/Text to be displayed after Link Large Description"
|
1465 |
+
msgstr ""
|
1466 |
+
|
1467 |
+
#: ../link-library-admin.php:3095
|
1468 |
+
msgid "This column allows for the output of text/code after each link"
|
1469 |
+
msgstr ""
|
1470 |
+
|
1471 |
+
#: ../link-library-admin.php:3095
|
1472 |
+
msgid "After Link Block"
|
1473 |
+
msgstr ""
|
1474 |
+
|
1475 |
+
#: ../link-library-admin.php:3098
|
1476 |
+
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1477 |
+
msgstr ""
|
1478 |
+
|
1479 |
+
#: ../link-library-admin.php:3105
|
1480 |
+
msgid ""
|
1481 |
+
"This column allows for the output of text/code after a number of links "
|
1482 |
+
"determined in the first column"
|
1483 |
+
msgstr ""
|
1484 |
+
|
1485 |
+
#: ../link-library-admin.php:3105
|
1486 |
+
msgid "Intermittent After Link"
|
1487 |
+
msgstr ""
|
1488 |
+
|
1489 |
+
#: ../link-library-admin.php:3120
|
1490 |
+
msgid "Show Link Updated Flag"
|
1491 |
+
msgstr ""
|
1492 |
+
|
1493 |
+
#: ../link-library-admin.php:3130
|
1494 |
+
msgid "Convert [] to <> in Link Description and Notes"
|
1495 |
+
msgstr ""
|
1496 |
+
|
1497 |
+
#: ../link-library-admin.php:3140
|
1498 |
+
msgid "Add nofollow tag to outgoing links"
|
1499 |
+
msgstr ""
|
1500 |
+
|
1501 |
+
#: ../link-library-admin.php:3147
|
1502 |
+
msgid "Show edit links when logged in as editor or administrator"
|
1503 |
+
msgstr ""
|
1504 |
+
|
1505 |
+
#: ../link-library-admin.php:3157
|
1506 |
+
msgid "Show link name when no image is assigned"
|
1507 |
+
msgstr ""
|
1508 |
+
|
1509 |
+
#: ../link-library-admin.php:3176
|
1510 |
+
msgid "Enable link Pop-Ups"
|
1511 |
+
msgstr ""
|
1512 |
+
|
1513 |
+
#: ../link-library-admin.php:3180
|
1514 |
+
msgid "Pop-Up Width"
|
1515 |
+
msgstr ""
|
1516 |
+
|
1517 |
+
#: ../link-library-admin.php:3187
|
1518 |
+
msgid "Pop-Up Height"
|
1519 |
+
msgstr ""
|
1520 |
+
|
1521 |
+
#: ../link-library-admin.php:3196
|
1522 |
+
msgid "Dialog contents"
|
1523 |
+
msgstr ""
|
1524 |
+
|
1525 |
+
#: ../link-library-admin.php:3213
|
1526 |
+
msgid "Show RSS Link using Text"
|
1527 |
+
msgstr ""
|
1528 |
+
|
1529 |
+
#: ../link-library-admin.php:3221
|
1530 |
+
msgid "Show RSS Link using Standard Icon"
|
1531 |
+
msgstr ""
|
1532 |
+
|
1533 |
+
#: ../link-library-admin.php:3233
|
1534 |
+
msgid "Show RSS Preview Link"
|
1535 |
+
msgstr ""
|
1536 |
+
|
1537 |
+
#: ../link-library-admin.php:3241
|
1538 |
+
msgid "Number of articles shown in RSS Preview"
|
1539 |
+
msgstr ""
|
1540 |
+
|
1541 |
+
#: ../link-library-admin.php:3251
|
1542 |
+
msgid "Show RSS Feed Headers in Link Library output"
|
1543 |
+
msgstr ""
|
1544 |
+
|
1545 |
+
#: ../link-library-admin.php:3261
|
1546 |
+
msgid "Show RSS Feed Content in Link Library output"
|
1547 |
+
msgstr ""
|
1548 |
+
|
1549 |
+
#: ../link-library-admin.php:3269
|
1550 |
+
msgid "Number of RSS articles shown in Link Library Output"
|
1551 |
+
msgstr ""
|
1552 |
+
|
1553 |
+
#: ../link-library-admin.php:3282
|
1554 |
+
msgid "RSS Preview Width"
|
1555 |
+
msgstr ""
|
1556 |
+
|
1557 |
+
#: ../link-library-admin.php:3289
|
1558 |
+
msgid "RSS Preview Height"
|
1559 |
+
msgstr ""
|
1560 |
+
|
1561 |
+
#: ../link-library-admin.php:3312 ../link-library-admin.php:3315
|
1562 |
+
msgid ""
|
1563 |
+
"Checking this option will get images from the thumbshots web site every time"
|
1564 |
+
msgstr ""
|
1565 |
+
|
1566 |
+
#: ../link-library-admin.php:3313
|
1567 |
+
msgid "Use Thumbshots.org for dynamic link images"
|
1568 |
+
msgstr ""
|
1569 |
+
|
1570 |
+
#: ../link-library-admin.php:3323
|
1571 |
+
msgid "Give priority to images assigned to links if present"
|
1572 |
+
msgstr ""
|
1573 |
+
|
1574 |
+
#: ../link-library-admin.php:3331
|
1575 |
+
msgid "Generate Images / Favorite Icons"
|
1576 |
+
msgstr ""
|
1577 |
+
|
1578 |
+
#: ../link-library-admin.php:3333 ../link-library-admin.php:4018
|
1579 |
+
msgid ""
|
1580 |
+
"This button is only available when a valid API key is entered under the Link "
|
1581 |
+
"Library General Settings."
|
1582 |
+
msgstr ""
|
1583 |
+
|
1584 |
+
#: ../link-library-admin.php:3336
|
1585 |
+
msgid "Generate Thumbnails and Store locally"
|
1586 |
+
msgstr ""
|
1587 |
+
|
1588 |
+
#: ../link-library-admin.php:3339
|
1589 |
+
msgid "Generate Favorite Icons and Store locally"
|
1590 |
+
msgstr ""
|
1591 |
+
|
1592 |
+
#: ../link-library-admin.php:3354
|
1593 |
+
msgid "Publish RSS Feed"
|
1594 |
+
msgstr ""
|
1595 |
+
|
1596 |
+
#: ../link-library-admin.php:3361
|
1597 |
+
msgid "Number of items in RSS feed"
|
1598 |
+
msgstr ""
|
1599 |
+
|
1600 |
+
#: ../link-library-admin.php:3370
|
1601 |
+
msgid "RSS Feed Title"
|
1602 |
+
msgstr ""
|
1603 |
+
|
1604 |
+
#: ../link-library-admin.php:3376
|
1605 |
+
msgid "RSS Feed Description"
|
1606 |
+
msgstr ""
|
1607 |
+
|
1608 |
+
#: ../link-library-admin.php:3382
|
1609 |
+
msgid ""
|
1610 |
+
"RSS Feed Web Address (default yoursite.com?"
|
1611 |
+
"link_library_rss_feed=1&settingset=1 )"
|
1612 |
+
msgstr ""
|
1613 |
+
|
1614 |
+
#: ../link-library-admin.php:3400
|
1615 |
+
msgid "Search Label"
|
1616 |
+
msgstr ""
|
1617 |
+
|
1618 |
+
#: ../link-library-admin.php:3402 ../render-link-library-search-sc.php:23
|
1619 |
+
msgid "Search"
|
1620 |
+
msgstr ""
|
1621 |
+
|
1622 |
+
#: ../link-library-admin.php:3407 ../link-library-admin.php:3408
|
1623 |
+
msgid "Leave empty when links are to be displayed on same page as search box"
|
1624 |
+
msgstr ""
|
1625 |
+
|
1626 |
+
#: ../link-library-admin.php:3425
|
1627 |
+
msgid "Following this link shows a list of all links awaiting moderation"
|
1628 |
+
msgstr ""
|
1629 |
+
|
1630 |
+
#: ../link-library-admin.php:3426
|
1631 |
+
msgid "View list of links awaiting moderation"
|
1632 |
+
msgstr ""
|
1633 |
+
|
1634 |
+
#: ../link-library-admin.php:3430
|
1635 |
+
msgid "Show user links immediately"
|
1636 |
+
msgstr ""
|
1637 |
+
|
1638 |
+
#: ../link-library-admin.php:3437
|
1639 |
+
msgid "E-mail admin on link submission"
|
1640 |
+
msgstr ""
|
1641 |
+
|
1642 |
+
#: ../link-library-admin.php:3445
|
1643 |
+
msgid "Require login to display form"
|
1644 |
+
msgstr ""
|
1645 |
+
|
1646 |
+
#: ../link-library-admin.php:3452
|
1647 |
+
msgid "Allow link submission with empty link"
|
1648 |
+
msgstr ""
|
1649 |
+
|
1650 |
+
#: ../link-library-admin.php:3460
|
1651 |
+
msgid "Display captcha"
|
1652 |
+
msgstr ""
|
1653 |
+
|
1654 |
+
#: ../link-library-admin.php:3467
|
1655 |
+
msgid ""
|
1656 |
+
"This function will only store data when users are logged in to Wordpress"
|
1657 |
+
msgstr ""
|
1658 |
+
|
1659 |
+
#: ../link-library-admin.php:3467
|
1660 |
+
msgid "Store login name on link submission"
|
1661 |
+
msgstr ""
|
1662 |
+
|
1663 |
+
#: ../link-library-admin.php:3475
|
1664 |
+
msgid "Add new link label"
|
1665 |
+
msgstr ""
|
1666 |
+
|
1667 |
+
#: ../link-library-admin.php:3477 ../link-library-defaults.php:120
|
1668 |
+
#: ../render-link-library-addlink-sc.php:95
|
1669 |
+
msgid "Add new link"
|
1670 |
+
msgstr ""
|
1671 |
+
|
1672 |
+
#: ../link-library-admin.php:3484
|
1673 |
+
msgid "Link name label"
|
1674 |
+
msgstr ""
|
1675 |
+
|
1676 |
+
#: ../link-library-admin.php:3494
|
1677 |
+
msgid "Link address label"
|
1678 |
+
msgstr ""
|
1679 |
+
|
1680 |
+
#: ../link-library-admin.php:3496 ../usersubmission.php:185
|
1681 |
+
msgid "Link Address"
|
1682 |
+
msgstr ""
|
1683 |
+
|
1684 |
+
#: ../link-library-admin.php:3503
|
1685 |
+
msgid "Link RSS label"
|
1686 |
+
msgstr ""
|
1687 |
+
|
1688 |
+
#: ../link-library-admin.php:3505 ../link-library-defaults.php:123
|
1689 |
+
#: ../render-link-library-addlink-sc.php:116 ../usersubmission.php:186
|
1690 |
+
msgid "Link RSS"
|
1691 |
+
msgstr ""
|
1692 |
+
|
1693 |
+
#: ../link-library-admin.php:3514 ../link-library-admin.php:3533
|
1694 |
+
#: ../link-library-admin.php:3585 ../link-library-admin.php:3603
|
1695 |
+
#: ../link-library-admin.php:3633 ../link-library-admin.php:3651
|
1696 |
+
#: ../link-library-admin.php:3670 ../link-library-admin.php:3688
|
1697 |
+
#: ../link-library-admin.php:3707 ../link-library-admin.php:3725
|
1698 |
+
#: ../link-library-admin.php:3744 ../link-library-admin.php:3762
|
1699 |
+
#: ../link-library-admin.php:3781
|
1700 |
+
msgid "Hide"
|
1701 |
+
msgstr ""
|
1702 |
+
|
1703 |
+
#: ../link-library-admin.php:3517 ../link-library-admin.php:3536
|
1704 |
+
#: ../link-library-admin.php:3588 ../link-library-admin.php:3606
|
1705 |
+
#: ../link-library-admin.php:3636 ../link-library-admin.php:3654
|
1706 |
+
#: ../link-library-admin.php:3673 ../link-library-admin.php:3691
|
1707 |
+
#: ../link-library-admin.php:3710 ../link-library-admin.php:3728
|
1708 |
+
#: ../link-library-admin.php:3747 ../link-library-admin.php:3765
|
1709 |
+
#: ../link-library-admin.php:3784
|
1710 |
+
msgid "Show"
|
1711 |
+
msgstr ""
|
1712 |
+
|
1713 |
+
#: ../link-library-admin.php:3522
|
1714 |
+
msgid "Link category label"
|
1715 |
+
msgstr ""
|
1716 |
+
|
1717 |
+
#: ../link-library-admin.php:3540
|
1718 |
+
msgid ""
|
1719 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
1720 |
+
"(e.g. 1,5,4) instead of displaying the set of categories specified by the "
|
1721 |
+
"library."
|
1722 |
+
msgstr ""
|
1723 |
+
|
1724 |
+
#: ../link-library-admin.php:3540
|
1725 |
+
msgid "Link category override selection list"
|
1726 |
+
msgstr ""
|
1727 |
+
|
1728 |
+
#: ../link-library-admin.php:3541
|
1729 |
+
msgid ""
|
1730 |
+
"Comma-seperated list of categories to be displayed in category selection box "
|
1731 |
+
"(e.g. 1,5,4)"
|
1732 |
+
msgstr ""
|
1733 |
+
|
1734 |
+
#: ../link-library-admin.php:3546 ../link-library-admin.php:3548
|
1735 |
+
#: ../link-library-defaults.php:150
|
1736 |
+
msgid "User-submitted category"
|
1737 |
+
msgstr ""
|
1738 |
+
|
1739 |
+
#: ../link-library-admin.php:3557
|
1740 |
+
msgid "No"
|
1741 |
+
msgstr ""
|
1742 |
+
|
1743 |
+
#: ../link-library-admin.php:3560
|
1744 |
+
msgid "Allow"
|
1745 |
+
msgstr ""
|
1746 |
+
|
1747 |
+
#: ../link-library-admin.php:3564
|
1748 |
+
msgid "User-submitted category prompt"
|
1749 |
+
msgstr ""
|
1750 |
+
|
1751 |
+
#: ../link-library-admin.php:3566 ../link-library-defaults.php:151
|
1752 |
+
#: ../render-link-library-addlink-sc.php:155
|
1753 |
+
msgid "User-submitted category (define below)"
|
1754 |
+
msgstr ""
|
1755 |
+
|
1756 |
+
#: ../link-library-admin.php:3574
|
1757 |
+
msgid "Link description label"
|
1758 |
+
msgstr ""
|
1759 |
+
|
1760 |
+
#: ../link-library-admin.php:3592
|
1761 |
+
msgid "Link notes label"
|
1762 |
+
msgstr ""
|
1763 |
+
|
1764 |
+
#: ../link-library-admin.php:3622
|
1765 |
+
msgid "Reciprocal Link label"
|
1766 |
+
msgstr ""
|
1767 |
+
|
1768 |
+
#: ../link-library-admin.php:3624 ../link-library-admin.php:3966
|
1769 |
+
#: ../link-library-defaults.php:166 ../render-link-library-addlink-sc.php:222
|
1770 |
+
#: ../usersubmission.php:191
|
1771 |
+
msgid "Reciprocal Link"
|
1772 |
+
msgstr ""
|
1773 |
+
|
1774 |
+
#: ../link-library-admin.php:3640
|
1775 |
+
msgid "Secondary Address label"
|
1776 |
+
msgstr ""
|
1777 |
+
|
1778 |
+
#: ../link-library-admin.php:3642 ../link-library-defaults.php:168
|
1779 |
+
#: ../render-link-library-addlink-sc.php:230
|
1780 |
+
msgid "Secondary Address"
|
1781 |
+
msgstr ""
|
1782 |
+
|
1783 |
+
#: ../link-library-admin.php:3659
|
1784 |
+
msgid "Link Telephone label"
|
1785 |
+
msgstr ""
|
1786 |
+
|
1787 |
+
#: ../link-library-admin.php:3677
|
1788 |
+
msgid "Link E-mail label"
|
1789 |
+
msgstr ""
|
1790 |
+
|
1791 |
+
#: ../link-library-admin.php:3696
|
1792 |
+
msgid "Link Submitter Name label"
|
1793 |
+
msgstr ""
|
1794 |
+
|
1795 |
+
#: ../link-library-admin.php:3698 ../link-library-defaults.php:183
|
1796 |
+
#: ../render-link-library-addlink-sc.php:254
|
1797 |
+
msgid "Submitter Name"
|
1798 |
+
msgstr ""
|
1799 |
+
|
1800 |
+
#: ../link-library-admin.php:3714
|
1801 |
+
msgid "Link Submitter E-mail label"
|
1802 |
+
msgstr ""
|
1803 |
+
|
1804 |
+
#: ../link-library-admin.php:3716 ../link-library-defaults.php:185
|
1805 |
+
#: ../render-link-library-addlink-sc.php:262
|
1806 |
+
msgid "Submitter E-mail"
|
1807 |
+
msgstr ""
|
1808 |
+
|
1809 |
+
#: ../link-library-admin.php:3733
|
1810 |
+
msgid "Link Submitter Comment Label"
|
1811 |
+
msgstr ""
|
1812 |
+
|
1813 |
+
#: ../link-library-admin.php:3735 ../link-library-defaults.php:187
|
1814 |
+
#: ../render-link-library-addlink-sc.php:270
|
1815 |
+
msgid "Submitter Comment"
|
1816 |
+
msgstr ""
|
1817 |
+
|
1818 |
+
#: ../link-library-admin.php:3751
|
1819 |
+
msgid "Large Description Label"
|
1820 |
+
msgstr ""
|
1821 |
+
|
1822 |
+
#: ../link-library-admin.php:3753 ../link-library-defaults.php:200
|
1823 |
+
msgid "Large Description"
|
1824 |
+
msgstr ""
|
1825 |
+
|
1826 |
+
#: ../link-library-admin.php:3770
|
1827 |
+
msgid "Custom Captcha Question"
|
1828 |
+
msgstr ""
|
1829 |
+
|
1830 |
+
#: ../link-library-admin.php:3772 ../link-library-defaults.php:194
|
1831 |
+
#: ../render-link-library-addlink-sc.php:283
|
1832 |
+
msgid "Is boiling water hot or cold?"
|
1833 |
+
msgstr ""
|
1834 |
+
|
1835 |
+
#: ../link-library-admin.php:3788
|
1836 |
+
msgid "Custom Captcha Answer"
|
1837 |
+
msgstr ""
|
1838 |
+
|
1839 |
+
#: ../link-library-admin.php:3790 ../link-library-defaults.php:195
|
1840 |
+
msgid "hot"
|
1841 |
+
msgstr ""
|
1842 |
+
|
1843 |
+
#: ../link-library-admin.php:3797
|
1844 |
+
msgid "Add Link button label"
|
1845 |
+
msgstr ""
|
1846 |
+
|
1847 |
+
#: ../link-library-admin.php:3799 ../link-library-defaults.php:127
|
1848 |
+
msgid "Add Link"
|
1849 |
+
msgstr ""
|
1850 |
+
|
1851 |
+
#: ../link-library-admin.php:3806
|
1852 |
+
msgid "New Link Message"
|
1853 |
+
msgstr ""
|
1854 |
+
|
1855 |
+
#: ../link-library-admin.php:3808
|
1856 |
+
msgid "New link submitted"
|
1857 |
+
msgstr ""
|
1858 |
+
|
1859 |
+
#: ../link-library-admin.php:3815
|
1860 |
+
msgid "New Link Moderation Label"
|
1861 |
+
msgstr ""
|
1862 |
+
|
1863 |
+
#: ../link-library-admin.php:3817
|
1864 |
+
msgid "it will appear in the list once moderated. Thank you."
|
1865 |
+
msgstr ""
|
1866 |
+
|
1867 |
+
#: ../link-library-admin.php:3836
|
1868 |
+
msgid ""
|
1869 |
+
"Allows for links to be added in batch to the Wordpress links database. CSV "
|
1870 |
+
"file needs to follow template for column layout."
|
1871 |
+
msgstr ""
|
1872 |
+
|
1873 |
+
#: ../link-library-admin.php:3836
|
1874 |
+
msgid "CSV file to upload to import links"
|
1875 |
+
msgstr ""
|
1876 |
+
|
1877 |
+
#: ../link-library-admin.php:3836
|
1878 |
+
msgid "file template"
|
1879 |
+
msgstr ""
|
1880 |
+
|
1881 |
+
#: ../link-library-admin.php:3839
|
1882 |
+
msgid "Import Links"
|
1883 |
+
msgstr ""
|
1884 |
+
|
1885 |
+
#: ../link-library-admin.php:3843
|
1886 |
+
msgid "First row contains column headers"
|
1887 |
+
msgstr ""
|
1888 |
+
|
1889 |
+
#: ../link-library-admin.php:3852
|
1890 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
1891 |
+
msgstr ""
|
1892 |
+
|
1893 |
+
#: ../link-library-admin.php:3852
|
1894 |
+
msgid "Library Settings CSV file to import"
|
1895 |
+
msgstr ""
|
1896 |
+
|
1897 |
+
#: ../link-library-admin.php:3855
|
1898 |
+
msgid "Import Library Settings"
|
1899 |
+
msgstr ""
|
1900 |
+
|
1901 |
+
#: ../link-library-admin.php:3859
|
1902 |
+
msgid "Generates CSV file with current library configuration for download"
|
1903 |
+
msgstr ""
|
1904 |
+
|
1905 |
+
#: ../link-library-admin.php:3859
|
1906 |
+
msgid "Export current library settings"
|
1907 |
+
msgstr ""
|
1908 |
+
|
1909 |
+
#: ../link-library-admin.php:3861
|
1910 |
+
msgid "Export Library Settings"
|
1911 |
+
msgstr ""
|
1912 |
+
|
1913 |
+
#: ../link-library-admin.php:3874
|
1914 |
+
msgid "Search string"
|
1915 |
+
msgstr ""
|
1916 |
+
|
1917 |
+
#: ../link-library-admin.php:3879
|
1918 |
+
msgid "Check Reciprocal Links"
|
1919 |
+
msgstr ""
|
1920 |
+
|
1921 |
+
#: ../link-library-admin.php:3883
|
1922 |
+
msgid "Delete links that return a 403 error"
|
1923 |
+
msgstr ""
|
1924 |
+
|
1925 |
+
#: ../link-library-admin.php:3924
|
1926 |
+
msgid "Featured Link"
|
1927 |
+
msgstr ""
|
1928 |
+
|
1929 |
+
#: ../link-library-admin.php:3930
|
1930 |
+
msgid "No Follow"
|
1931 |
+
msgstr ""
|
1932 |
+
|
1933 |
+
#: ../link-library-admin.php:3936
|
1934 |
+
msgid "Updated Date"
|
1935 |
+
msgstr ""
|
1936 |
+
|
1937 |
+
#: ../link-library-admin.php:3947
|
1938 |
+
msgid "Secondary Web Address"
|
1939 |
+
msgstr ""
|
1940 |
+
|
1941 |
+
#: ../link-library-admin.php:3950 ../link-library-admin.php:3969
|
1942 |
+
msgid "Visit"
|
1943 |
+
msgstr ""
|
1944 |
+
|
1945 |
+
#: ../link-library-admin.php:3973
|
1946 |
+
msgid "Number of link views"
|
1947 |
+
msgstr ""
|
1948 |
+
|
1949 |
+
#: ../link-library-admin.php:3979 ../usersubmission.php:195
|
1950 |
+
msgid "Link Submitter"
|
1951 |
+
msgstr ""
|
1952 |
+
|
1953 |
+
#: ../link-library-admin.php:3985 ../usersubmission.php:196
|
1954 |
+
msgid "Link Submitter Name"
|
1955 |
+
msgstr ""
|
1956 |
+
|
1957 |
+
#: ../link-library-admin.php:3991 ../usersubmission.php:197
|
1958 |
+
msgid "Link Submitter E-mail"
|
1959 |
+
msgstr ""
|
1960 |
+
|
1961 |
+
#: ../link-library-admin.php:4003
|
1962 |
+
msgid "Current Link Image"
|
1963 |
+
msgstr ""
|
1964 |
+
|
1965 |
+
#: ../link-library-admin.php:4009
|
1966 |
+
msgid "None Assigned"
|
1967 |
+
msgstr ""
|
1968 |
+
|
1969 |
+
#: ../link-library-admin.php:4016 ../link-library-admin.php:4028
|
1970 |
+
msgid "Automatic Image Generation"
|
1971 |
+
msgstr ""
|
1972 |
+
|
1973 |
+
#: ../link-library-admin.php:4022
|
1974 |
+
msgid "Generate Thumbnail and Store locally"
|
1975 |
+
msgstr ""
|
1976 |
+
|
1977 |
+
#: ../link-library-admin.php:4023
|
1978 |
+
msgid "Generate Favorite Icon and Store locally"
|
1979 |
+
msgstr ""
|
1980 |
+
|
1981 |
+
#: ../link-library-admin.php:4029
|
1982 |
+
msgid "Only available once link is saved"
|
1983 |
+
msgstr ""
|
1984 |
+
|
1985 |
+
#: ../link-library-admin.php:4034
|
1986 |
+
msgid "Manual Image Upload"
|
1987 |
+
msgstr ""
|
1988 |
+
|
1989 |
+
#: ../link-library-admin.php:4036
|
1990 |
+
msgid "Launch Media Uploader"
|
1991 |
+
msgstr ""
|
1992 |
+
|
1993 |
+
#: ../link-library-admin.php:4041
|
1994 |
+
msgid ""
|
1995 |
+
"Manual upload requires a wp-content\\uploads directory to be present with "
|
1996 |
+
"write permissions"
|
1997 |
+
msgstr ""
|
1998 |
+
|
1999 |
+
#: ../link-library-admin.php:4139
|
2000 |
+
msgid ""
|
2001 |
+
"Cannot generate thumbnail when no name and no web address are specified."
|
2002 |
+
msgstr ""
|
2003 |
+
|
2004 |
+
#: ../link-library-admin.php:4176
|
2005 |
+
msgid ""
|
2006 |
+
"Cannot generate favorite icon when no name and no web address are specified."
|
2007 |
+
msgstr ""
|
2008 |
+
|
2009 |
+
#: ../link-library-defaults.php:121 ../render-link-library-addlink-sc.php:103
|
2010 |
+
msgid "Link name"
|
2011 |
+
msgstr ""
|
2012 |
+
|
2013 |
+
#: ../link-library-defaults.php:122 ../render-link-library-addlink-sc.php:109
|
2014 |
+
msgid "Link address"
|
2015 |
+
msgstr ""
|
2016 |
+
|
2017 |
+
#: ../link-library-defaults.php:128
|
2018 |
+
msgid "New link submitted."
|
2019 |
+
msgstr ""
|
2020 |
+
|
2021 |
+
#: ../link-library-defaults.php:129
|
2022 |
+
msgid "It will appear in the list once moderated. Thank you."
|
2023 |
+
msgstr ""
|
2024 |
+
|
2025 |
+
#: ../link-library-defaults.php:145
|
2026 |
+
msgid "Link Library-Generated RSS Feed"
|
2027 |
+
msgstr ""
|
2028 |
+
|
2029 |
+
#: ../link-library-defaults.php:146
|
2030 |
+
msgid "Description of Link Library-Generated Feed"
|
2031 |
+
msgstr ""
|
2032 |
+
|
2033 |
+
#: ../link-library-defaults.php:207 ../linkpopup.php:64
|
2034 |
+
msgid "%link_image%<br />Click through to visit %link_name%."
|
2035 |
+
msgstr ""
|
2036 |
+
|
2037 |
+
#: ../link-library.php:386
|
2038 |
+
msgid "Link Library Generated Feed"
|
2039 |
+
msgstr ""
|
2040 |
+
|
2041 |
+
#: ../link-library.php:552
|
2042 |
+
msgid "Could not update link in the database"
|
2043 |
+
msgstr ""
|
2044 |
+
|
2045 |
+
#: ../link-library.php:559
|
2046 |
+
msgid "Could not insert link into the database"
|
2047 |
+
msgstr ""
|
2048 |
+
|
2049 |
+
#: ../link-library.php:581 ../link-library.php:585
|
2050 |
+
msgid ""
|
2051 |
+
"Link Library no longer supports calling this function with individual "
|
2052 |
+
"arguments. Please use the admin panel to configure Link Library and the "
|
2053 |
+
"do_shortcode function to use Link Library output in your code."
|
2054 |
+
msgstr ""
|
2055 |
+
|
2056 |
+
#: ../render-link-library-addlink-sc.php:49
|
2057 |
+
msgid "Confirm code not given"
|
2058 |
+
msgstr ""
|
2059 |
+
|
2060 |
+
#: ../render-link-library-addlink-sc.php:51
|
2061 |
+
msgid "Captcha code is wrong"
|
2062 |
+
msgstr ""
|
2063 |
+
|
2064 |
+
#: ../render-link-library-addlink-sc.php:53
|
2065 |
+
msgid "Captcha code is only valid for 5 minutes"
|
2066 |
+
msgstr ""
|
2067 |
+
|
2068 |
+
#: ../render-link-library-addlink-sc.php:55
|
2069 |
+
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2070 |
+
msgstr ""
|
2071 |
+
|
2072 |
+
#: ../render-link-library-addlink-sc.php:57
|
2073 |
+
msgid "Captcha answer was not provided."
|
2074 |
+
msgstr ""
|
2075 |
+
|
2076 |
+
#: ../render-link-library-addlink-sc.php:59
|
2077 |
+
msgid "Captcha answer is incorrect"
|
2078 |
+
msgstr ""
|
2079 |
+
|
2080 |
+
#: ../render-link-library-addlink-sc.php:61
|
2081 |
+
msgid "User Category was not provided correctly. Link insertion failed."
|
2082 |
+
msgstr ""
|
2083 |
+
|
2084 |
+
#: ../render-link-library-addlink-sc.php:69
|
2085 |
+
msgid "Error: Link does not have an address."
|
2086 |
+
msgstr ""
|
2087 |
+
|
2088 |
+
#: ../render-link-library-addlink-sc.php:71
|
2089 |
+
msgid "Error: Link already exists."
|
2090 |
+
msgstr ""
|
2091 |
+
|
2092 |
+
#: ../render-link-library-addlink-sc.php:149
|
2093 |
+
msgid "Link category"
|
2094 |
+
msgstr ""
|
2095 |
+
|
2096 |
+
#: ../render-link-library-addlink-sc.php:182
|
2097 |
+
msgid "Link description"
|
2098 |
+
msgstr ""
|
2099 |
+
|
2100 |
+
#: ../render-link-library-addlink-sc.php:190
|
2101 |
+
msgid "Large description"
|
2102 |
+
msgstr ""
|
2103 |
+
|
2104 |
+
#: ../render-link-library-addlink-sc.php:198
|
2105 |
+
msgid "Link notes"
|
2106 |
+
msgstr ""
|
2107 |
+
|
2108 |
+
#: ../render-link-library-addlink-sc.php:278
|
2109 |
+
msgid "Enter code from above image"
|
2110 |
+
msgstr ""
|
2111 |
+
|
2112 |
+
#: ../render-link-library-addlink-sc.php:292
|
2113 |
+
msgid "Add link"
|
2114 |
+
msgstr ""
|
2115 |
+
|
2116 |
+
#: ../render-link-library-cats-sc.php:328
|
2117 |
+
msgid "Go!"
|
2118 |
+
msgstr ""
|
2119 |
+
|
2120 |
+
#: ../render-link-library-cats-sc.php:356
|
2121 |
+
msgid "No categories found"
|
2122 |
+
msgstr ""
|
2123 |
+
|
2124 |
+
#: ../render-link-library-sc.php:51 ../render-link-library-sc.php:54
|
2125 |
+
#: ../render-link-library-sc.php:60 ../render-link-library-sc.php:66
|
2126 |
+
msgid "Previous"
|
2127 |
+
msgstr ""
|
2128 |
+
|
2129 |
+
#: ../render-link-library-sc.php:118 ../render-link-library-sc.php:121
|
2130 |
+
#: ../render-link-library-sc.php:127 ../render-link-library-sc.php:134
|
2131 |
+
msgid "Next"
|
2132 |
+
msgstr ""
|
2133 |
+
|
2134 |
+
#: ../render-link-library-sc.php:481
|
2135 |
+
msgid "Search Results for"
|
2136 |
+
msgstr ""
|
2137 |
+
|
2138 |
+
#: ../render-link-library-sc.php:819
|
2139 |
+
msgid "Last updated"
|
2140 |
+
msgstr ""
|
2141 |
+
|
2142 |
+
#: ../render-link-library-sc.php:941
|
2143 |
+
msgid "Edit"
|
2144 |
+
msgstr ""
|
2145 |
+
|
2146 |
+
#: ../render-link-library-sc.php:1025
|
2147 |
+
msgid "Preview of RSS feed for"
|
2148 |
+
msgstr ""
|
2149 |
+
|
2150 |
+
#: ../render-link-library-sc.php:1340
|
2151 |
+
msgid "No links found matching your search criteria"
|
2152 |
+
msgstr ""
|
2153 |
+
|
2154 |
+
#: ../render-link-library-sc.php:1344
|
2155 |
+
msgid "No links found"
|
2156 |
+
msgstr ""
|
2157 |
+
|
2158 |
+
#: ../usersubmission.php:183
|
2159 |
+
msgid "A user submitted a new link to your Wordpress Link database."
|
2160 |
+
msgstr ""
|
2161 |
+
|
2162 |
+
#: ../usersubmission.php:192
|
2163 |
+
msgid "Link Secondary Address"
|
2164 |
+
msgstr ""
|
2165 |
+
|
2166 |
+
#: ../usersubmission.php:193
|
2167 |
+
msgid "Link Telephone"
|
2168 |
+
msgstr ""
|
2169 |
+
|
2170 |
+
#: ../usersubmission.php:194
|
2171 |
+
msgid "Link E-mail"
|
2172 |
+
msgstr ""
|
2173 |
+
|
2174 |
+
#: ../usersubmission.php:198
|
2175 |
+
msgid "Link Comment"
|
2176 |
+
msgstr ""
|
2177 |
+
|
2178 |
+
#: ../usersubmission.php:215
|
2179 |
+
msgid "New link added"
|
2180 |
+
msgstr ""
|
languages/link-library.mo
ADDED
Binary file
|
languages/link-library.pot
CHANGED
@@ -1,45 +1,164 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Link Library\n"
|
4 |
-
"POT-Creation-Date:
|
5 |
-
"PO-Revision-Date: \n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
-
"Language:
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
13 |
"X-Generator: Poedit 1.6.9\n"
|
|
|
14 |
"X-Poedit-KeywordsList: __;_e\n"
|
15 |
"X-Poedit-Basepath: .\n"
|
16 |
-
"X-Poedit-SearchPath-0:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
18 |
-
#: ../link-library-admin.php:
|
19 |
msgid "Category Link"
|
20 |
msgstr ""
|
21 |
|
22 |
-
#: ../link-library-admin.php:
|
23 |
msgid ""
|
24 |
"Please create a folder called uploads under your Wordpress /wp-content/ "
|
25 |
"directory with write permissions to use this functionality."
|
26 |
msgstr ""
|
27 |
|
28 |
-
#: ../link-library-admin.php:
|
29 |
msgid ""
|
30 |
"Please make sure that the /wp-content/uploads/ directory has write "
|
31 |
"permissions to use this functionality."
|
32 |
msgstr ""
|
33 |
|
34 |
-
#: ../link-library-admin.php:
|
35 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
36 |
msgstr ""
|
37 |
|
38 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
msgid "Link Library: Missing Thumbshots API Key"
|
40 |
msgstr ""
|
41 |
|
42 |
-
#: ../link-library-admin.php:
|
43 |
msgid ""
|
44 |
"One of your link libraries is configured to use Thumbshots for link "
|
45 |
"thumbails, but you have not entered your Thumbshots.com API Key. Please "
|
@@ -47,15 +166,15 @@ msgid ""
|
|
47 |
"in the Link Library admin panel."
|
48 |
msgstr ""
|
49 |
|
50 |
-
#: ../link-library-admin.php:
|
51 |
msgid "Jump to Link Library admin"
|
52 |
msgstr ""
|
53 |
|
54 |
-
#: ../link-library-admin.php:
|
55 |
msgid "Link Library: No Link Categories on your site"
|
56 |
msgstr ""
|
57 |
|
58 |
-
#: ../link-library-admin.php:
|
59 |
msgid ""
|
60 |
"There are currently no link categories defined in your WordPress site. Link "
|
61 |
"Library will not work correctly without categories. Please create at least "
|
@@ -63,494 +182,498 @@ msgid ""
|
|
63 |
"category."
|
64 |
msgstr ""
|
65 |
|
66 |
-
#: ../link-library-admin.php:
|
67 |
msgid "Links to moderate"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: ../link-library-admin.php:
|
71 |
-
|
72 |
-
msgid "General Options"
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: ../link-library-admin.php:
|
76 |
-
msgid "
|
77 |
msgstr ""
|
78 |
|
79 |
-
#: ../link-library-admin.php:
|
80 |
-
msgid "Library
|
81 |
msgstr ""
|
82 |
|
83 |
-
#: ../link-library-admin.php:
|
84 |
-
#: ../link-library-admin.php:
|
85 |
msgid "Moderate"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: ../link-library-admin.php:
|
89 |
-
#: ../link-library-admin.php:
|
90 |
msgid "Stylesheet"
|
91 |
msgstr ""
|
92 |
|
93 |
-
#: ../link-library-admin.php:
|
94 |
-
msgid "
|
95 |
msgstr ""
|
96 |
|
97 |
-
#: ../link-library-admin.php:
|
98 |
-
msgid "
|
99 |
msgstr ""
|
100 |
|
101 |
-
#: ../link-library-admin.php:
|
102 |
-
|
103 |
-
msgid "FAQ"
|
104 |
msgstr ""
|
105 |
|
106 |
-
#: ../link-library-admin.php:
|
107 |
-
|
108 |
-
#: ../link-library-admin.php:503 ../link-library-admin.php:1841
|
109 |
-
msgid "Save"
|
110 |
msgstr ""
|
111 |
|
112 |
-
#: ../link-library-admin.php:
|
113 |
-
msgid "
|
114 |
msgstr ""
|
115 |
|
116 |
-
#: ../link-library-admin.php:
|
117 |
-
msgid "
|
118 |
msgstr ""
|
119 |
|
120 |
-
#: ../link-library-admin.php:
|
121 |
-
msgid "
|
122 |
msgstr ""
|
123 |
|
124 |
-
#: ../link-library-admin.php:
|
125 |
-
msgid "
|
126 |
msgstr ""
|
127 |
|
128 |
-
#: ../link-library-admin.php:
|
129 |
-
msgid "
|
130 |
msgstr ""
|
131 |
|
132 |
-
#: ../link-library-admin.php:
|
133 |
-
msgid "
|
134 |
msgstr ""
|
135 |
|
136 |
-
#: ../link-library-admin.php:
|
137 |
-
msgid "
|
|
|
138 |
msgstr ""
|
139 |
|
140 |
-
#: ../link-library-admin.php:
|
141 |
-
msgid "
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: ../link-library-admin.php:
|
145 |
-
msgid "
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: ../link-library-admin.php:
|
149 |
-
msgid "
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: ../link-library-admin.php:
|
153 |
-
msgid "
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: ../link-library-admin.php:
|
157 |
-
msgid "
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: ../link-library-admin.php:
|
161 |
-
msgid "
|
162 |
msgstr ""
|
163 |
|
164 |
-
#: ../link-library-admin.php:
|
165 |
-
msgid "
|
166 |
msgstr ""
|
167 |
|
168 |
-
#: ../link-library-admin.php:
|
169 |
-
msgid "
|
170 |
msgstr ""
|
171 |
|
172 |
-
#: ../link-library-admin.php:
|
173 |
-
msgid "
|
174 |
msgstr ""
|
175 |
|
176 |
-
#: ../link-library-admin.php:
|
177 |
-
msgid "
|
178 |
msgstr ""
|
179 |
|
180 |
-
#: ../link-library-admin.php:
|
181 |
-
msgid "
|
182 |
msgstr ""
|
183 |
|
184 |
-
#: ../link-library-admin.php:
|
185 |
-
msgid "
|
186 |
msgstr ""
|
187 |
|
188 |
-
#: ../link-library-admin.php:
|
189 |
-
msgid "
|
190 |
msgstr ""
|
191 |
|
192 |
-
#: ../link-library-admin.php:
|
193 |
-
msgid "
|
194 |
msgstr ""
|
195 |
|
196 |
-
#: ../link-library-admin.php:
|
197 |
-
msgid "
|
198 |
msgstr ""
|
199 |
|
200 |
-
#: ../link-library-admin.php:
|
201 |
-
msgid "
|
202 |
msgstr ""
|
203 |
|
204 |
-
#: ../link-library-admin.php:
|
205 |
-
msgid "
|
206 |
msgstr ""
|
207 |
|
208 |
-
#: ../link-library-admin.php:
|
209 |
-
msgid "General
|
210 |
msgstr ""
|
211 |
|
212 |
-
#: ../link-library-admin.php:
|
213 |
-
msgid "
|
214 |
msgstr ""
|
215 |
|
216 |
-
#: ../link-library-admin.php:
|
217 |
-
msgid ""
|
218 |
-
"Link Library plugin directory needs to be writable to perform this action"
|
219 |
msgstr ""
|
220 |
|
221 |
-
#: ../link-library-admin.php:
|
222 |
-
|
223 |
-
msgid "Library"
|
224 |
msgstr ""
|
225 |
|
226 |
-
#: ../link-library-admin.php:
|
227 |
-
msgid "
|
228 |
msgstr ""
|
229 |
|
230 |
-
#: ../link-library-admin.php:
|
231 |
-
msgid "
|
232 |
msgstr ""
|
233 |
|
234 |
-
#: ../link-library-admin.php:
|
235 |
-
msgid "
|
236 |
msgstr ""
|
237 |
|
238 |
-
#: ../link-library-admin.php:
|
239 |
-
msgid "
|
240 |
msgstr ""
|
241 |
|
242 |
-
#: ../link-library-admin.php:
|
243 |
-
msgid "
|
244 |
msgstr ""
|
245 |
|
246 |
-
#: ../link-library-admin.php:
|
247 |
-
msgid "
|
248 |
msgstr ""
|
249 |
|
250 |
-
#: ../link-library-admin.php:
|
251 |
-
msgid "
|
252 |
msgstr ""
|
253 |
|
254 |
-
#: ../link-library-admin.php:
|
255 |
-
msgid "
|
256 |
msgstr ""
|
257 |
|
258 |
-
#: ../link-library-admin.php:
|
259 |
-
msgid "
|
260 |
msgstr ""
|
261 |
|
262 |
-
#: ../link-library-admin.php:
|
263 |
-
msgid "
|
264 |
msgstr ""
|
265 |
|
266 |
-
#: ../link-library-admin.php:
|
267 |
-
msgid "
|
268 |
msgstr ""
|
269 |
|
270 |
-
#: ../link-library-admin.php:
|
271 |
-
msgid "
|
272 |
msgstr ""
|
273 |
|
274 |
-
#: ../link-library-admin.php:
|
275 |
-
msgid "
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: ../link-library-admin.php:
|
279 |
-
msgid "
|
280 |
msgstr ""
|
281 |
|
282 |
-
#: ../link-library-admin.php:
|
283 |
-
msgid "
|
284 |
msgstr ""
|
285 |
|
286 |
-
#: ../link-library-admin.php:
|
287 |
-
|
|
|
288 |
msgstr ""
|
289 |
|
290 |
-
#: ../link-library-admin.php:
|
291 |
-
msgid "
|
292 |
msgstr ""
|
293 |
|
294 |
-
#: ../link-library-admin.php:
|
295 |
-
msgid "Settings
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: ../link-library-admin.php:
|
299 |
-
#: ../link-library-admin.php:
|
300 |
-
#: ../link-library-admin.php:
|
301 |
msgid "Not allowed"
|
302 |
msgstr ""
|
303 |
|
304 |
-
#: ../link-library-admin.php:
|
305 |
-
#: ../usersubmission.php:
|
306 |
msgid "Message generated by"
|
307 |
msgstr ""
|
308 |
|
309 |
-
#: ../link-library-admin.php:
|
310 |
msgid "Update channel"
|
311 |
msgstr ""
|
312 |
|
313 |
-
#: ../link-library-admin.php:
|
314 |
msgid "Standard channel - Updates as they are released"
|
315 |
msgstr ""
|
316 |
|
317 |
-
#: ../link-library-admin.php:
|
318 |
msgid "Monthly Channel - Updates once per month"
|
319 |
msgstr ""
|
320 |
|
321 |
-
#: ../link-library-admin.php:
|
322 |
msgid ""
|
323 |
"The stylesheet is now defined and stored using the Link Library admin "
|
324 |
"interface. This avoids problems with updates from one version to the next."
|
325 |
msgstr ""
|
326 |
|
327 |
-
#: ../link-library-admin.php:
|
328 |
msgid "Number of Libraries"
|
329 |
msgstr ""
|
330 |
|
331 |
-
#: ../link-library-admin.php:
|
332 |
msgid "Category selection method"
|
333 |
msgstr ""
|
334 |
|
335 |
-
#: ../link-library-admin.php:
|
336 |
msgid "Comma-separated ID list"
|
337 |
msgstr ""
|
338 |
|
339 |
-
#: ../link-library-admin.php:
|
340 |
msgid "Multi-select List"
|
341 |
msgstr ""
|
342 |
|
343 |
-
#: ../link-library-admin.php:
|
344 |
msgid ""
|
345 |
"Enter comma-separate list of pages on which the Link Library stylesheet and "
|
346 |
"scripts should be loaded. Primarily used if you display Link Library using "
|
347 |
"the API"
|
348 |
msgstr ""
|
349 |
|
350 |
-
#: ../link-library-admin.php:
|
351 |
msgid "Additional pages to load styles and scripts"
|
352 |
msgstr ""
|
353 |
|
354 |
-
#: ../link-library-admin.php:
|
355 |
msgid "Debug Mode"
|
356 |
msgstr ""
|
357 |
|
358 |
-
#: ../link-library-admin.php:
|
359 |
-
#: ../link-library-admin.php:
|
360 |
msgid ""
|
361 |
"This function is only possible when showing one category at a time and while "
|
362 |
"the default category is not shown."
|
363 |
msgstr ""
|
364 |
|
365 |
-
#: ../link-library-admin.php:
|
366 |
msgid "Page Title Prefix"
|
367 |
msgstr ""
|
368 |
|
369 |
-
#: ../link-library-admin.php:
|
370 |
msgid "Page Title Suffix"
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: ../link-library-admin.php:
|
374 |
-
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
375 |
-
msgstr ""
|
376 |
-
|
377 |
-
#: ../link-library-admin.php:1656
|
378 |
-
msgid "Thumbshots API Key"
|
379 |
-
msgstr ""
|
380 |
-
|
381 |
-
#: ../link-library-admin.php:1662 ../link-library-admin.php:1663
|
382 |
msgid ""
|
383 |
"Path for images files that are uploaded manually or generated through "
|
384 |
-
"
|
385 |
msgstr ""
|
386 |
|
387 |
-
#: ../link-library-admin.php:
|
388 |
msgid "Link Image File Path"
|
389 |
msgstr ""
|
390 |
|
391 |
-
#: ../link-library-admin.php:
|
392 |
msgid "Absolute"
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: ../link-library-admin.php:
|
396 |
msgid "Relative"
|
397 |
msgstr ""
|
398 |
|
399 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
400 |
msgid "Links Date Format"
|
401 |
msgstr ""
|
402 |
|
403 |
-
#: ../link-library-admin.php:
|
404 |
msgid "Help"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: ../link-library-admin.php:
|
408 |
msgid "Enter list of additional link protocols, seperated by commas"
|
409 |
msgstr ""
|
410 |
|
411 |
-
#: ../link-library-admin.php:
|
412 |
msgid "Additional protocols"
|
413 |
msgstr ""
|
414 |
|
415 |
-
#: ../link-library-admin.php:
|
416 |
-
msgid "
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: ../link-library-admin.php:
|
420 |
msgid "Custom full URL for expand icon. Uses default image if left empty."
|
421 |
msgstr ""
|
422 |
|
423 |
-
#: ../link-library-admin.php:
|
424 |
msgid "Expand Icon Image"
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: ../link-library-admin.php:
|
428 |
msgid "Custom full URL for collapse icon. Uses default image if left empty."
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: ../link-library-admin.php:
|
432 |
msgid "Collapse Icon Image"
|
433 |
msgstr ""
|
434 |
|
435 |
-
#: ../link-library-admin.php:
|
436 |
msgid "Add new links to your site with this bookmarklet."
|
437 |
msgstr ""
|
438 |
|
439 |
-
#: ../link-library-admin.php:
|
440 |
msgid ""
|
441 |
"To use this feature, drag-and-drop the button below to your favorite / "
|
442 |
"bookmark toolbar."
|
443 |
msgstr ""
|
444 |
|
445 |
-
#: ../link-library-admin.php:
|
446 |
msgid "Add to Links"
|
447 |
msgstr ""
|
448 |
|
449 |
-
#: ../link-library-admin.php:
|
450 |
msgid ""
|
451 |
"Approval and rejection e-mail functionality will only work correctly if the "
|
452 |
"submitter e-mail field is displayed on the user link submission form"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: ../link-library-admin.php:
|
456 |
msgid ""
|
457 |
"URL that user will be redirected to after submitting new link. When used, "
|
458 |
"the short code [link-library-addlinkcustommsg] should be placed on the "
|
459 |
"destination page."
|
460 |
msgstr ""
|
461 |
|
462 |
-
#: ../link-library-admin.php:
|
463 |
msgid "Link Acknowledgement URL"
|
464 |
msgstr ""
|
465 |
|
466 |
-
#: ../link-library-admin.php:
|
467 |
msgid ""
|
468 |
"Title of e-mail sent to site admin when new links are submitted. Use "
|
469 |
"%linkname% as a variable to be replaced by the actual link name"
|
470 |
msgstr ""
|
471 |
|
472 |
-
#: ../link-library-admin.php:
|
473 |
msgid "Moderation Notification Title"
|
474 |
msgstr ""
|
475 |
|
476 |
-
#: ../link-library-admin.php:
|
477 |
msgid ""
|
478 |
"Will send a confirmation e-mail to link submitter if they provided their "
|
479 |
"contact information"
|
480 |
msgstr ""
|
481 |
|
482 |
-
#: ../link-library-admin.php:
|
483 |
msgid "E-mail submitter on link approval or rejection"
|
484 |
msgstr ""
|
485 |
|
486 |
-
#: ../link-library-admin.php:
|
487 |
msgid "Suppress Link Library message in e-mail footer"
|
488 |
msgstr ""
|
489 |
|
490 |
-
#: ../link-library-admin.php:
|
491 |
msgid "Only use first part of submitter name"
|
492 |
msgstr ""
|
493 |
|
494 |
-
#: ../link-library-admin.php:
|
495 |
msgid ""
|
496 |
"The name of the e-mail account that the approval e-mail will be sent from"
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: ../link-library-admin.php:
|
500 |
msgid "Moderator Name"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: ../link-library-admin.php:
|
504 |
msgid "The e-mail address that the approval e-mail will be sent from"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: ../link-library-admin.php:
|
508 |
msgid "Moderator E-mail"
|
509 |
msgstr ""
|
510 |
|
511 |
-
#: ../link-library-admin.php:
|
512 |
msgid ""
|
513 |
"Title of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
514 |
"actual link name"
|
515 |
msgstr ""
|
516 |
|
517 |
-
#: ../link-library-admin.php:
|
518 |
msgid "Approval e-mail title"
|
519 |
msgstr ""
|
520 |
|
521 |
-
#: ../link-library-admin.php:
|
522 |
msgid ""
|
523 |
"Body of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
524 |
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
525 |
"the link address"
|
526 |
msgstr ""
|
527 |
|
528 |
-
#: ../link-library-admin.php:
|
529 |
msgid "Approval e-mail body"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: ../link-library-admin.php:
|
533 |
msgid ""
|
534 |
"Title of rejection e-mail. Use %linkname% as a variable to be replaced by "
|
535 |
"the actual link name"
|
536 |
msgstr ""
|
537 |
|
538 |
-
#: ../link-library-admin.php:
|
539 |
msgid "Rejection e-mail title"
|
540 |
msgstr ""
|
541 |
|
542 |
-
#: ../link-library-admin.php:
|
543 |
msgid ""
|
544 |
"Body of rejection e-mail. Use %linkname% as a variable to be replaced by the "
|
545 |
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
546 |
"the link address"
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: ../link-library-admin.php:
|
550 |
msgid "Rejection e-mail body"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: ../link-library-admin.php:
|
554 |
msgid ""
|
555 |
"The following option allows you to hide the Donate button and Support the "
|
556 |
"Author section in the Link Library Admin pages. If you enjoy this plugin and "
|
@@ -559,204 +682,288 @@ msgid ""
|
|
559 |
"other elements."
|
560 |
msgstr ""
|
561 |
|
562 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
563 |
msgid "Update Settings"
|
564 |
msgstr ""
|
565 |
|
566 |
-
#: ../link-library-admin.php:
|
567 |
-
#: ../link-library-admin.php:
|
568 |
-
#: ../usersubmission.php:
|
569 |
msgid "Link Name"
|
570 |
msgstr ""
|
571 |
|
572 |
-
#: ../link-library-admin.php:
|
573 |
-
#: ../link-library-defaults.php:
|
|
|
574 |
msgid "Link Category"
|
575 |
msgstr ""
|
576 |
|
577 |
-
#: ../link-library-admin.php:
|
578 |
msgid "Link URL"
|
579 |
msgstr ""
|
580 |
|
581 |
-
#: ../link-library-admin.php:
|
582 |
-
#: ../link-library-admin.php:
|
583 |
-
#: ../link-library-defaults.php:
|
|
|
584 |
msgid "Link Description"
|
585 |
msgstr ""
|
586 |
|
587 |
-
#: ../link-library-admin.php:
|
588 |
msgid "No Links Found to Moderate"
|
589 |
msgstr ""
|
590 |
|
591 |
-
#: ../link-library-admin.php:
|
592 |
msgid "Check All"
|
593 |
msgstr ""
|
594 |
|
595 |
-
#: ../link-library-admin.php:
|
596 |
msgid "Uncheck All"
|
597 |
msgstr ""
|
598 |
|
599 |
-
#: ../link-library-admin.php:
|
600 |
msgid "Approve Selected Items"
|
601 |
msgstr ""
|
602 |
|
603 |
-
#: ../link-library-admin.php:
|
604 |
msgid "Delete Selected Items"
|
605 |
msgstr ""
|
606 |
|
607 |
-
#: ../link-library-admin.php:
|
608 |
msgid ""
|
609 |
"If the stylesheet editor is empty after upgrading, reset to the default "
|
610 |
"stylesheet using the button below or copy/paste your backup stylesheet into "
|
611 |
"the editor."
|
612 |
msgstr ""
|
613 |
|
614 |
-
#: ../link-library-admin.php:
|
615 |
msgid "Submit"
|
616 |
msgstr ""
|
617 |
|
618 |
-
#: ../link-library-admin.php:
|
619 |
msgid "Reset to default"
|
620 |
msgstr ""
|
621 |
|
622 |
-
#: ../link-library-admin.php:
|
623 |
msgid "Select Current Library Settings"
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: ../link-library-admin.php:
|
627 |
msgid "Go"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: ../link-library-admin.php:
|
631 |
msgid "Copy from:"
|
632 |
msgstr ""
|
633 |
|
634 |
-
#: ../link-library-admin.php:
|
635 |
msgid "Copy"
|
636 |
msgstr ""
|
637 |
|
638 |
-
#: ../link-library-admin.php:
|
639 |
-
#: ../link-library-admin.php:
|
640 |
msgid ""
|
641 |
"Link Library Supports the Creation of an unlimited number of configurations "
|
642 |
"to display link lists on your site"
|
643 |
msgstr ""
|
644 |
|
645 |
-
#: ../link-library-admin.php:
|
646 |
msgid "Library Name"
|
647 |
msgstr ""
|
648 |
|
649 |
-
#: ../link-library-admin.php:
|
650 |
msgid "Feature"
|
651 |
msgstr ""
|
652 |
|
653 |
-
#: ../link-library-admin.php:
|
654 |
msgid "Code to insert on a Wordpress page"
|
655 |
msgstr ""
|
656 |
|
657 |
-
#: ../link-library-admin.php:
|
658 |
msgid "Display basic link library"
|
659 |
msgstr ""
|
660 |
|
661 |
-
#: ../link-library-admin.php:
|
662 |
msgid "Display list of link categories"
|
663 |
msgstr ""
|
664 |
|
665 |
-
#: ../link-library-admin.php:
|
666 |
msgid "Display search box"
|
667 |
msgstr ""
|
668 |
|
669 |
-
#: ../link-library-admin.php:
|
670 |
msgid "Display link submission form"
|
671 |
msgstr ""
|
672 |
|
673 |
-
#: ../link-library-admin.php:
|
674 |
#, php-format
|
675 |
msgid ""
|
676 |
"You are about to Delete Library #'%s'\n"
|
677 |
" 'Cancel' to stop, 'OK' to delete."
|
678 |
msgstr ""
|
679 |
|
680 |
-
#: ../link-library-admin.php:
|
681 |
msgid "Delete Library"
|
682 |
msgstr ""
|
683 |
|
684 |
-
#: ../link-library-admin.php:
|
685 |
#, php-format
|
686 |
msgid ""
|
687 |
"You are about to reset Library '%s'\n"
|
688 |
" 'Cancel' to stop, 'OK' to reset."
|
689 |
msgstr ""
|
690 |
|
691 |
-
#: ../link-library-admin.php:
|
692 |
msgid "Reset current Library"
|
693 |
msgstr ""
|
694 |
|
695 |
-
#: ../link-library-admin.php:
|
696 |
#, php-format
|
697 |
msgid ""
|
698 |
"You are about to reset Library '%s' for a table layout\n"
|
699 |
" 'Cancel' to stop, 'OK' to reset."
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: ../link-library-admin.php:
|
703 |
msgid "Reset current Library for table layout"
|
704 |
msgstr ""
|
705 |
|
706 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
707 |
msgid "Current Library Name"
|
708 |
msgstr ""
|
709 |
|
710 |
-
#: ../link-library-admin.php:
|
711 |
msgid "Leave Empty to see all categories"
|
712 |
msgstr ""
|
713 |
|
714 |
-
#: ../link-library-admin.php:
|
715 |
-
#: ../link-library-admin.php:
|
716 |
msgid "Enter list of comma-separated"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: ../link-library-admin.php:
|
720 |
msgid "numeric category IDs"
|
721 |
msgstr ""
|
722 |
|
723 |
-
#: ../link-library-admin.php:
|
724 |
msgid ""
|
725 |
"To find the IDs, go to the Link Categories admin page, place the mouse above "
|
726 |
"a category name and look for its ID in the address shown in your browsers "
|
727 |
"status bar. For example"
|
728 |
msgstr ""
|
729 |
|
730 |
-
#: ../link-library-admin.php:
|
731 |
msgid "Categories to be displayed (Empty=All)"
|
732 |
msgstr ""
|
733 |
|
734 |
-
#: ../link-library-admin.php:
|
735 |
msgid "Categories to be displayed"
|
736 |
msgstr ""
|
737 |
|
738 |
-
#: ../link-library-admin.php:
|
739 |
-
#: ../link-library-admin.php:
|
740 |
msgid "For example"
|
741 |
msgstr ""
|
742 |
|
743 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
744 |
msgid "numeric category IDs that should not be shown"
|
745 |
msgstr ""
|
746 |
|
747 |
-
#: ../link-library-admin.php:
|
748 |
msgid "Categories to be excluded"
|
749 |
msgstr ""
|
750 |
|
751 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
752 |
msgid "Only show one category of links at a time"
|
753 |
msgstr ""
|
754 |
|
755 |
-
#: ../link-library-admin.php:
|
756 |
msgid "Only show one category at a time"
|
757 |
msgstr ""
|
758 |
|
759 |
-
#: ../link-library-admin.php:
|
760 |
msgid ""
|
761 |
"Select if AJAX should be used to only reload the list of links without "
|
762 |
"reloading the whole page or HTML GET to reload entire page with a new link. "
|
@@ -764,1249 +971,1551 @@ msgid ""
|
|
764 |
"correctly."
|
765 |
msgstr ""
|
766 |
|
767 |
-
#: ../link-library-admin.php:
|
768 |
msgid "Switching Method"
|
769 |
msgstr ""
|
770 |
|
771 |
-
#: ../link-library-admin.php:
|
772 |
msgid ""
|
773 |
"Default category to be shown when only showing one at a time (numeric ID)"
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: ../link-library-admin.php:
|
777 |
-
msgid "Hide category on start in single cat
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: ../link-library-admin.php:
|
781 |
msgid "File path is relative to Link Library plugin directory"
|
782 |
msgstr ""
|
783 |
|
784 |
-
#: ../link-library-admin.php:
|
785 |
msgid "Icon to display when performing AJAX queries"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: ../link-library-admin.php:
|
789 |
msgid "Only show a limited number of links and add page navigation links"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: ../link-library-admin.php:
|
793 |
msgid "Paginate Results"
|
794 |
msgstr ""
|
795 |
|
796 |
-
#: ../link-library-admin.php:
|
797 |
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
798 |
msgstr ""
|
799 |
|
800 |
-
#: ../link-library-admin.php:
|
801 |
msgid "Links per Page"
|
802 |
msgstr ""
|
803 |
|
804 |
-
#: ../link-library-admin.php:
|
805 |
msgid "Pagination Position"
|
806 |
msgstr ""
|
807 |
|
808 |
-
#: ../link-library-admin.php:
|
809 |
msgid "After Links"
|
810 |
msgstr ""
|
811 |
|
812 |
-
#: ../link-library-admin.php:
|
813 |
msgid "Before Links"
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: ../link-library-admin.php:
|
817 |
msgid "Hide Results if Empty"
|
818 |
msgstr ""
|
819 |
|
820 |
-
#: ../link-library-admin.php:
|
821 |
msgid "Enable Permalinks"
|
822 |
msgstr ""
|
823 |
|
824 |
-
#: ../link-library-admin.php:
|
825 |
msgid "Permalinks Page"
|
826 |
msgstr ""
|
827 |
|
828 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
829 |
msgid "Results Order"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: ../link-library-admin.php:
|
833 |
msgid "Order by Name"
|
834 |
msgstr ""
|
835 |
|
836 |
-
#: ../link-library-admin.php:
|
837 |
msgid "Order by ID"
|
838 |
msgstr ""
|
839 |
|
840 |
-
#: ../link-library-admin.php:
|
841 |
msgid "Order of categories based on included category list"
|
842 |
msgstr ""
|
843 |
|
844 |
-
#: ../link-library-admin.php:
|
845 |
msgid "Order by"
|
846 |
msgstr ""
|
847 |
|
848 |
-
#: ../link-library-admin.php:
|
849 |
msgid "Wordpress Plugin"
|
850 |
msgstr ""
|
851 |
|
852 |
-
#: ../link-library-admin.php:
|
853 |
msgid "Link Categories Display Format"
|
854 |
msgstr ""
|
855 |
|
856 |
-
#: ../link-library-admin.php:
|
857 |
msgid "Table"
|
858 |
msgstr ""
|
859 |
|
860 |
-
#: ../link-library-admin.php:
|
861 |
msgid "Unordered List"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: ../link-library-admin.php:
|
865 |
msgid "Drop-Down List"
|
866 |
msgstr ""
|
867 |
|
868 |
-
#: ../link-library-admin.php:
|
869 |
-
msgid "
|
870 |
msgstr ""
|
871 |
|
872 |
-
#: ../link-library-admin.php:
|
873 |
-
msgid "Display
|
874 |
msgstr ""
|
875 |
|
876 |
-
#: ../link-library-admin.php:
|
877 |
-
msgid "
|
878 |
msgstr ""
|
879 |
|
880 |
-
#: ../link-library-admin.php:
|
881 |
msgid "This setting does not apply when selecting My Link Order for the order"
|
882 |
msgstr ""
|
883 |
|
884 |
-
#: ../link-library-admin.php:
|
885 |
msgid "Direction"
|
886 |
msgstr ""
|
887 |
|
888 |
-
#: ../link-library-admin.php:
|
889 |
msgid "Ascending"
|
890 |
msgstr ""
|
891 |
|
892 |
-
#: ../link-library-admin.php:
|
893 |
msgid "Descending"
|
894 |
msgstr ""
|
895 |
|
896 |
-
#: ../link-library-admin.php:
|
897 |
-
#: ../link-library-admin.php:
|
898 |
msgid ""
|
899 |
"Use [ and ] in the description to perform special actions using HTML such as "
|
900 |
"inserting images instead of < and >"
|
901 |
msgstr ""
|
902 |
|
903 |
-
#: ../link-library-admin.php:
|
904 |
msgid "Show Category Description"
|
905 |
msgstr ""
|
906 |
|
907 |
-
#: ../link-library-admin.php:
|
908 |
msgid "Position"
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: ../link-library-admin.php:
|
912 |
msgid "Right"
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: ../link-library-admin.php:
|
916 |
msgid "Left"
|
917 |
msgstr ""
|
918 |
|
919 |
-
#: ../link-library-admin.php:
|
920 |
msgid "Width of Categories Table in Percents"
|
921 |
msgstr ""
|
922 |
|
923 |
-
#: ../link-library-admin.php:
|
924 |
msgid ""
|
925 |
"Determines the number of alternating div tags that will be placed before and "
|
926 |
"after each link category"
|
927 |
msgstr ""
|
928 |
|
929 |
-
#: ../link-library-admin.php:
|
930 |
msgid ""
|
931 |
"These div tags can be used to style of position link categories on the link "
|
932 |
"page"
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: ../link-library-admin.php:
|
936 |
msgid "Number of alternating div classes"
|
937 |
msgstr ""
|
938 |
|
939 |
-
#: ../link-library-admin.php:
|
940 |
msgid "Number of columns in Categories Table"
|
941 |
msgstr ""
|
942 |
|
943 |
-
#: ../link-library-admin.php:
|
944 |
msgid "First div class name"
|
945 |
msgstr ""
|
946 |
|
947 |
-
#: ../link-library-admin.php:
|
948 |
msgid "Use Div Class or Heading tag around Category Names"
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: ../link-library-admin.php:
|
952 |
msgid "Div Class"
|
953 |
msgstr ""
|
954 |
|
955 |
-
#: ../link-library-admin.php:
|
956 |
msgid "Heading Tag"
|
957 |
msgstr ""
|
958 |
|
959 |
-
#: ../link-library-admin.php:
|
960 |
msgid "Second div class name"
|
961 |
msgstr ""
|
962 |
|
963 |
-
#: ../link-library-admin.php:
|
964 |
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
965 |
msgstr ""
|
966 |
|
967 |
-
#: ../link-library-admin.php:
|
968 |
msgid "Div Class Name or Heading label"
|
969 |
msgstr ""
|
970 |
|
971 |
-
#: ../link-library-admin.php:
|
972 |
msgid "Third div class name"
|
973 |
msgstr ""
|
974 |
|
975 |
-
#: ../link-library-admin.php:
|
976 |
msgid ""
|
977 |
"Set this address to a page running Link Library to place categories on a "
|
978 |
"different page. Should always be used with the Show One Category at a Time "
|
979 |
"and HTMLGET fetch method."
|
980 |
msgstr ""
|
981 |
|
982 |
-
#: ../link-library-admin.php:
|
983 |
msgid "Category Target Address"
|
984 |
msgstr ""
|
985 |
|
986 |
-
#: ../link-library-admin.php:
|
987 |
msgid "Link Results Order"
|
988 |
msgstr ""
|
989 |
|
990 |
-
#: ../link-library-admin.php:
|
991 |
msgid "Order set by "
|
992 |
msgstr ""
|
993 |
|
994 |
-
#: ../link-library-admin.php:
|
995 |
msgid "Order randomly"
|
996 |
msgstr ""
|
997 |
|
998 |
-
#: ../link-library-admin.php:
|
999 |
msgid "Order by updated date"
|
1000 |
msgstr ""
|
1001 |
|
1002 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1003 |
msgid "List Featured Links ahead of Regular Links"
|
1004 |
msgstr ""
|
1005 |
|
1006 |
-
#: ../link-library-admin.php:
|
1007 |
msgid "Show Expand Link button and hide links"
|
1008 |
msgstr ""
|
1009 |
|
1010 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1011 |
msgid "Except for My Link Order mode"
|
1012 |
msgstr ""
|
1013 |
|
1014 |
-
#: ../link-library-admin.php:
|
1015 |
msgid "Leave empty to show all results"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
-
#: ../link-library-admin.php:
|
1019 |
msgid "Max number of links to display"
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: ../link-library-admin.php:
|
1023 |
msgid ""
|
1024 |
"Sets default link target window, does not override specific targets set in "
|
1025 |
"links"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
-
#: ../link-library-admin.php:
|
1029 |
msgid "Link Target"
|
1030 |
msgstr ""
|
1031 |
|
1032 |
-
#: ../link-library-admin.php:
|
1033 |
msgid "Link Display Format"
|
1034 |
msgstr ""
|
1035 |
|
1036 |
-
#: ../link-library-admin.php:
|
1037 |
msgid "Show Column Headers"
|
1038 |
msgstr ""
|
1039 |
|
1040 |
-
#: ../link-library-admin.php:
|
1041 |
-
msgid "
|
1042 |
msgstr ""
|
1043 |
|
1044 |
-
#: ../link-library-admin.php:
|
1045 |
-
msgid "
|
1046 |
msgstr ""
|
1047 |
|
1048 |
-
#: ../link-library-admin.php:
|
1049 |
-
msgid "
|
1050 |
msgstr ""
|
1051 |
|
1052 |
-
#: ../link-library-admin.php:
|
1053 |
msgid "Hide Category Names"
|
1054 |
msgstr ""
|
1055 |
|
1056 |
-
#: ../link-library-admin.php:
|
1057 |
msgid "Show Hidden Links"
|
1058 |
msgstr ""
|
1059 |
|
1060 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1061 |
msgid "Need to be active for Link Categories to work"
|
1062 |
msgstr ""
|
1063 |
|
1064 |
-
#: ../link-library-admin.php:
|
1065 |
msgid "Embed HTML anchors"
|
1066 |
msgstr ""
|
1067 |
|
1068 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
1069 |
msgid ""
|
1070 |
"Arrange the items below via drag-and-drop to order the various Link Library "
|
1071 |
"elements."
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: ../link-library-admin.php:
|
1075 |
-
msgid "Image"
|
1076 |
-
msgstr ""
|
1077 |
-
|
1078 |
-
#: ../link-library-admin.php:2693
|
1079 |
msgid "Name"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: ../link-library-admin.php:
|
1083 |
msgid "Date"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
-
#: ../link-library-admin.php:
|
1087 |
msgid "Desc"
|
1088 |
msgstr ""
|
1089 |
|
1090 |
-
#: ../link-library-admin.php:
|
|
|
1091 |
msgid "Notes"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
-
#: ../link-library-admin.php:
|
1095 |
msgid "RSS"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: ../link-library-admin.php:
|
|
|
1099 |
msgid "Web Link"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
-
#: ../link-library-admin.php:
|
1103 |
msgid "Phone"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
-
#: ../link-library-admin.php:
|
1107 |
-
#: ../link-library-admin.php:
|
1108 |
-
#: ../link-library-defaults.php:172 ../render-link-library-addlink-sc.php:
|
|
|
1109 |
msgid "E-mail"
|
1110 |
msgstr ""
|
1111 |
|
1112 |
-
#: ../link-library-admin.php:
|
1113 |
msgid "Hits"
|
1114 |
msgstr ""
|
1115 |
|
1116 |
-
#: ../link-library-admin.php:
|
|
|
1117 |
msgid "Rating"
|
1118 |
msgstr ""
|
1119 |
|
1120 |
-
#: ../link-library-admin.php:
|
1121 |
msgid "Large Desc"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1125 |
msgid "Display"
|
1126 |
msgstr ""
|
1127 |
|
1128 |
-
#: ../link-library-admin.php:
|
1129 |
msgid "Before"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: ../link-library-admin.php:
|
1133 |
msgid "After"
|
1134 |
msgstr ""
|
1135 |
|
1136 |
-
#: ../link-library-admin.php:
|
1137 |
msgid "Additional Details"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: ../link-library-admin.php:
|
1141 |
msgid "Link Source"
|
1142 |
msgstr ""
|
1143 |
|
1144 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1145 |
msgid ""
|
1146 |
"This column allows for the output of text/code before a number of links "
|
1147 |
"determined by the Display field"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
-
#: ../link-library-admin.php:
|
1151 |
msgid "Intermittent Before Link"
|
1152 |
msgstr ""
|
1153 |
|
1154 |
-
#: ../link-library-admin.php:
|
1155 |
msgid "Frequency of additional output before and after complete link group"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: ../link-library-admin.php:
|
1159 |
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: ../link-library-admin.php:
|
1163 |
msgid "This column allows for the output of text/code before each link"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: ../link-library-admin.php:
|
1167 |
msgid "Before Link"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
-
#: ../link-library-admin.php:
|
1171 |
msgid "This column allows for the output of text/code before each link image"
|
1172 |
msgstr ""
|
1173 |
|
1174 |
-
#: ../link-library-admin.php:
|
1175 |
msgid "Code/Text to be displayed before each link image"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
-
#: ../link-library-admin.php:
|
1179 |
msgid "Code/Text to be displayed after each link image"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: ../link-library-admin.php:
|
1183 |
msgid "CSS Class to be assigned to link image"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
-
#: ../link-library-admin.php:
|
1187 |
-
#: ../link-library-admin.php:
|
1188 |
msgid "Primary"
|
1189 |
msgstr ""
|
1190 |
|
1191 |
-
#: ../link-library-admin.php:
|
1192 |
-
#: ../link-library-admin.php:
|
1193 |
msgid "Secondary"
|
1194 |
msgstr ""
|
1195 |
|
1196 |
-
#: ../link-library-admin.php:
|
1197 |
msgid ""
|
1198 |
"This column allows for the output of text/code before and after each link "
|
1199 |
"name"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: ../link-library-admin.php:
|
1203 |
msgid "Code/Text to be displayed before each link"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: ../link-library-admin.php:
|
1207 |
msgid "Code/Text to be displayed after each link"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1211 |
msgid ""
|
1212 |
"This column allows for the output of text/code before and after each link "
|
1213 |
"date stamp"
|
1214 |
msgstr ""
|
1215 |
|
1216 |
-
#: ../link-library-admin.php:
|
1217 |
msgid "Link Date"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
-
#: ../link-library-admin.php:
|
1221 |
msgid "Check to display link date"
|
1222 |
msgstr ""
|
1223 |
|
1224 |
-
#: ../link-library-admin.php:
|
1225 |
msgid "Code/Text to be displayed before each date"
|
1226 |
msgstr ""
|
1227 |
|
1228 |
-
#: ../link-library-admin.php:
|
1229 |
msgid "Code/Text to be displayed after each date"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
-
#: ../link-library-admin.php:
|
1233 |
msgid ""
|
1234 |
"This column allows for the output of text/code before and after each link "
|
1235 |
"description"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
-
#: ../link-library-admin.php:
|
1239 |
msgid "Check to display link descriptions"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
-
#: ../link-library-admin.php:
|
1243 |
msgid "Code/Text to be displayed before each description"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
-
#: ../link-library-admin.php:
|
1247 |
msgid "Code/Text to be displayed after each description"
|
1248 |
msgstr ""
|
1249 |
|
1250 |
-
#: ../link-library-admin.php:
|
1251 |
msgid ""
|
1252 |
"This column allows for the output of text/code before and after each link "
|
1253 |
"notes"
|
1254 |
msgstr ""
|
1255 |
|
1256 |
-
#: ../link-library-admin.php:
|
1257 |
-
#: ../link-library-defaults.php:
|
|
|
1258 |
msgid "Link Notes"
|
1259 |
msgstr ""
|
1260 |
|
1261 |
-
#: ../link-library-admin.php:
|
1262 |
msgid "Check to display link notes"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
-
#: ../link-library-admin.php:
|
1266 |
msgid "Code/Text to be displayed before each note"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
-
#: ../link-library-admin.php:
|
1270 |
msgid "Code/Text to be displayed after each note"
|
1271 |
msgstr ""
|
1272 |
|
1273 |
-
#: ../link-library-admin.php:
|
1274 |
msgid ""
|
1275 |
"This column allows for the output of text/code before and after the RSS icons"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
-
#: ../link-library-admin.php:
|
1279 |
msgid "RSS Icons"
|
1280 |
msgstr ""
|
1281 |
|
1282 |
-
#: ../link-library-admin.php:
|
1283 |
msgid "See below"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
-
#: ../link-library-admin.php:
|
1287 |
msgid "Code/Text to be displayed before RSS Icons"
|
1288 |
msgstr ""
|
1289 |
|
1290 |
-
#: ../link-library-admin.php:
|
1291 |
msgid "Code/Text to be displayed after RSS Icons"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
-
#: ../link-library-admin.php:
|
1295 |
msgid ""
|
1296 |
"This column allows for the output of text/code before and after the Web Link"
|
1297 |
msgstr ""
|
1298 |
|
1299 |
-
#: ../link-library-admin.php:
|
1300 |
-
#: ../link-library-admin.php:
|
1301 |
msgid "False"
|
1302 |
msgstr ""
|
1303 |
|
1304 |
-
#: ../link-library-admin.php:
|
1305 |
msgid "Web Address"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
-
#: ../link-library-admin.php:
|
1309 |
msgid "Label"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
-
#: ../link-library-admin.php:
|
1313 |
msgid "Code/Text to be displayed before Web Link"
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: ../link-library-admin.php:
|
1317 |
msgid "Code/Text to be displayed after Web Link"
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: ../link-library-admin.php:
|
1321 |
msgid "Text Label that the web link will be assigned to."
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: ../link-library-admin.php:
|
1325 |
msgid "Select which link address will be displayed / used for link"
|
1326 |
msgstr ""
|
1327 |
|
1328 |
-
#: ../link-library-admin.php:
|
1329 |
msgid ""
|
1330 |
"This column allows for the output of text/code before and after the "
|
1331 |
"Telephone Number"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: ../link-library-admin.php:
|
1335 |
-
#: ../link-library-admin.php:
|
1336 |
-
#: ../render-link-library-addlink-sc.php:
|
1337 |
msgid "Telephone"
|
1338 |
msgstr ""
|
1339 |
|
1340 |
-
#: ../link-library-admin.php:
|
1341 |
msgid "Plain Text"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
-
#: ../link-library-admin.php:
|
1345 |
msgid "Link"
|
1346 |
msgstr ""
|
1347 |
|
1348 |
-
#: ../link-library-admin.php:
|
1349 |
msgid "Code/Text to be displayed before Telephone Number"
|
1350 |
msgstr ""
|
1351 |
|
1352 |
-
#: ../link-library-admin.php:
|
1353 |
msgid "Code/Text to be displayed after Telephone Number"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
-
#: ../link-library-admin.php:
|
1357 |
msgid "Text Label that the telephone will be assigned to."
|
1358 |
msgstr ""
|
1359 |
|
1360 |
-
#: ../link-library-admin.php:
|
1361 |
msgid ""
|
1362 |
"This column allows for the output of text/code before and after the E-mail"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
-
#: ../link-library-admin.php:
|
1366 |
msgid "MailTo Link"
|
1367 |
msgstr ""
|
1368 |
|
1369 |
-
#: ../link-library-admin.php:
|
1370 |
msgid "MailTo Link with Label"
|
1371 |
msgstr ""
|
1372 |
|
1373 |
-
#: ../link-library-admin.php:
|
1374 |
msgid "Formatted Command"
|
1375 |
msgstr ""
|
1376 |
|
1377 |
-
#: ../link-library-admin.php:
|
1378 |
msgid "Formatted Command with Labels"
|
1379 |
msgstr ""
|
1380 |
|
1381 |
-
#: ../link-library-admin.php:
|
1382 |
msgid "Code/Text to be displayed before E-mail"
|
1383 |
msgstr ""
|
1384 |
|
1385 |
-
#: ../link-library-admin.php:
|
1386 |
msgid "Code/Text to be displayed after E-mail"
|
1387 |
msgstr ""
|
1388 |
|
1389 |
-
#: ../link-library-admin.php:
|
1390 |
msgid ""
|
1391 |
"Text Label that the e-mail will be assigned to represent the e-mail link."
|
1392 |
msgstr ""
|
1393 |
|
1394 |
-
#: ../link-library-admin.php:
|
1395 |
msgid ""
|
1396 |
"Command that the e-mail will be embedded in. In the case of a command, use "
|
1397 |
"the symbols #email and #company to indicate the position where these "
|
1398 |
"elements should be inserted."
|
1399 |
msgstr ""
|
1400 |
|
1401 |
-
#: ../link-library-admin.php:
|
1402 |
msgid ""
|
1403 |
"This column allows for the output of text/code before and after Link Hits"
|
1404 |
msgstr ""
|
1405 |
|
1406 |
-
#: ../link-library-admin.php:
|
1407 |
msgid "Link Hits"
|
1408 |
msgstr ""
|
1409 |
|
1410 |
-
#: ../link-library-admin.php:
|
1411 |
msgid "Code/Text to be displayed before Link Hits"
|
1412 |
msgstr ""
|
1413 |
|
1414 |
-
#: ../link-library-admin.php:
|
1415 |
msgid "Code/Text to be displayed after Link Hits"
|
1416 |
msgstr ""
|
1417 |
|
1418 |
-
#: ../link-library-admin.php:
|
1419 |
msgid ""
|
1420 |
"This column allows for the output of text/code before and after the Link "
|
1421 |
"Rating"
|
1422 |
msgstr ""
|
1423 |
|
1424 |
-
#: ../link-library-admin.php:
|
1425 |
msgid "Link Rating"
|
1426 |
msgstr ""
|
1427 |
|
1428 |
-
#: ../link-library-admin.php:
|
1429 |
msgid "Code/Text to be displayed before Link Rating"
|
1430 |
msgstr ""
|
1431 |
|
1432 |
-
#: ../link-library-admin.php:
|
1433 |
msgid "Code/Text to be displayed after Link Rating"
|
1434 |
msgstr ""
|
1435 |
|
1436 |
-
#: ../link-library-admin.php:
|
|
|
1437 |
msgid ""
|
1438 |
"This column allows for the output of text/code before and after the Link "
|
1439 |
"Large Description"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: ../link-library-admin.php:
|
1443 |
-
#: ../usersubmission.php:
|
1444 |
msgid "Link Large Description"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
-
#: ../link-library-admin.php:
|
|
|
1448 |
msgid "Code/Text to be displayed before Link Large Description"
|
1449 |
msgstr ""
|
1450 |
|
1451 |
-
#: ../link-library-admin.php:
|
|
|
1452 |
msgid "Code/Text to be displayed after Link Large Description"
|
1453 |
msgstr ""
|
1454 |
|
1455 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1456 |
msgid "This column allows for the output of text/code after each link"
|
1457 |
msgstr ""
|
1458 |
|
1459 |
-
#: ../link-library-admin.php:
|
1460 |
msgid "After Link Block"
|
1461 |
msgstr ""
|
1462 |
|
1463 |
-
#: ../link-library-admin.php:
|
1464 |
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
-
#: ../link-library-admin.php:
|
1468 |
msgid ""
|
1469 |
"This column allows for the output of text/code after a number of links "
|
1470 |
"determined in the first column"
|
1471 |
msgstr ""
|
1472 |
|
1473 |
-
#: ../link-library-admin.php:
|
1474 |
msgid "Intermittent After Link"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1478 |
msgid "Show Link Updated Flag"
|
1479 |
msgstr ""
|
1480 |
|
1481 |
-
#: ../link-library-admin.php:
|
1482 |
msgid "Convert [] to <> in Link Description and Notes"
|
1483 |
msgstr ""
|
1484 |
|
1485 |
-
#: ../link-library-admin.php:
|
1486 |
msgid "Add nofollow tag to outgoing links"
|
1487 |
msgstr ""
|
1488 |
|
1489 |
-
#: ../link-library-admin.php:
|
1490 |
msgid "Show edit links when logged in as editor or administrator"
|
1491 |
msgstr ""
|
1492 |
|
1493 |
-
#: ../link-library-admin.php:
|
1494 |
msgid "Show link name when no image is assigned"
|
1495 |
msgstr ""
|
1496 |
|
1497 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
1498 |
msgid "Enable link Pop-Ups"
|
1499 |
msgstr ""
|
1500 |
|
1501 |
-
#: ../link-library-admin.php:
|
1502 |
msgid "Pop-Up Width"
|
1503 |
msgstr ""
|
1504 |
|
1505 |
-
#: ../link-library-admin.php:
|
1506 |
msgid "Pop-Up Height"
|
1507 |
msgstr ""
|
1508 |
|
1509 |
-
#: ../link-library-admin.php:
|
1510 |
msgid "Dialog contents"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
-
#: ../link-library-admin.php:
|
1514 |
msgid "Show RSS Link using Text"
|
1515 |
msgstr ""
|
1516 |
|
1517 |
-
#: ../link-library-admin.php:
|
1518 |
msgid "Show RSS Link using Standard Icon"
|
1519 |
msgstr ""
|
1520 |
|
1521 |
-
#: ../link-library-admin.php:
|
1522 |
msgid "Show RSS Preview Link"
|
1523 |
msgstr ""
|
1524 |
|
1525 |
-
#: ../link-library-admin.php:
|
1526 |
msgid "Number of articles shown in RSS Preview"
|
1527 |
msgstr ""
|
1528 |
|
1529 |
-
#: ../link-library-admin.php:
|
1530 |
msgid "Show RSS Feed Headers in Link Library output"
|
1531 |
msgstr ""
|
1532 |
|
1533 |
-
#: ../link-library-admin.php:
|
1534 |
msgid "Show RSS Feed Content in Link Library output"
|
1535 |
msgstr ""
|
1536 |
|
1537 |
-
#: ../link-library-admin.php:
|
1538 |
msgid "Number of RSS articles shown in Link Library Output"
|
1539 |
msgstr ""
|
1540 |
|
1541 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
1542 |
msgid "RSS Preview Width"
|
1543 |
msgstr ""
|
1544 |
|
1545 |
-
#: ../link-library-admin.php:
|
1546 |
msgid "RSS Preview Height"
|
1547 |
msgstr ""
|
1548 |
|
1549 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
1550 |
msgid ""
|
1551 |
-
"Checking this option will get images from the
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: ../link-library-admin.php:
|
1555 |
-
msgid "Use
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
1559 |
msgid "Give priority to images assigned to links if present"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
-
#: ../link-library-admin.php:
|
1563 |
msgid "Generate Images / Favorite Icons"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: ../link-library-admin.php:
|
1567 |
msgid ""
|
1568 |
"This button is only available when a valid API key is entered under the Link "
|
1569 |
"Library General Settings."
|
1570 |
msgstr ""
|
1571 |
|
1572 |
-
#: ../link-library-admin.php:
|
1573 |
msgid "Generate Thumbnails and Store locally"
|
1574 |
msgstr ""
|
1575 |
|
1576 |
-
#: ../link-library-admin.php:
|
1577 |
msgid "Generate Favorite Icons and Store locally"
|
1578 |
msgstr ""
|
1579 |
|
1580 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1581 |
msgid "Publish RSS Feed"
|
1582 |
msgstr ""
|
1583 |
|
1584 |
-
#: ../link-library-admin.php:
|
1585 |
msgid "Number of items in RSS feed"
|
1586 |
msgstr ""
|
1587 |
|
1588 |
-
#: ../link-library-admin.php:
|
1589 |
msgid "RSS Feed Title"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
-
#: ../link-library-admin.php:
|
1593 |
msgid "RSS Feed Description"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
-
#: ../link-library-admin.php:
|
1597 |
msgid ""
|
1598 |
"RSS Feed Web Address (default yoursite.com?"
|
1599 |
"link_library_rss_feed=1&settingset=1 )"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: ../link-library-admin.php:
|
1603 |
msgid "Search Label"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: ../link-library-admin.php:
|
1607 |
-
msgid "Search"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1608 |
msgstr ""
|
1609 |
|
1610 |
-
#: ../link-library-admin.php:
|
1611 |
msgid "Leave empty when links are to be displayed on same page as search box"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
1615 |
msgid "Following this link shows a list of all links awaiting moderation"
|
1616 |
msgstr ""
|
1617 |
|
1618 |
-
#: ../link-library-admin.php:
|
1619 |
msgid "View list of links awaiting moderation"
|
1620 |
msgstr ""
|
1621 |
|
1622 |
-
#: ../link-library-admin.php:
|
1623 |
msgid "Show user links immediately"
|
1624 |
msgstr ""
|
1625 |
|
1626 |
-
#: ../link-library-admin.php:
|
1627 |
msgid "E-mail admin on link submission"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1631 |
msgid "Require login to display form"
|
1632 |
msgstr ""
|
1633 |
|
1634 |
-
#: ../link-library-admin.php:
|
1635 |
msgid "Allow link submission with empty link"
|
1636 |
msgstr ""
|
1637 |
|
1638 |
-
#: ../link-library-admin.php:
|
1639 |
msgid "Display captcha"
|
1640 |
msgstr ""
|
1641 |
|
1642 |
-
#: ../link-library-admin.php:
|
1643 |
msgid ""
|
1644 |
"This function will only store data when users are logged in to Wordpress"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
-
#: ../link-library-admin.php:
|
1648 |
msgid "Store login name on link submission"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
-
#: ../link-library-admin.php:
|
1652 |
msgid "Add new link label"
|
1653 |
msgstr ""
|
1654 |
|
1655 |
-
#: ../link-library-admin.php:
|
1656 |
-
#: ../render-link-library-addlink-sc.php:
|
1657 |
msgid "Add new link"
|
1658 |
msgstr ""
|
1659 |
|
1660 |
-
#: ../link-library-admin.php:
|
1661 |
msgid "Link name label"
|
1662 |
msgstr ""
|
1663 |
|
1664 |
-
#: ../link-library-admin.php:
|
1665 |
msgid "Link address label"
|
1666 |
msgstr ""
|
1667 |
|
1668 |
-
#: ../link-library-admin.php:
|
|
|
1669 |
msgid "Link Address"
|
1670 |
msgstr ""
|
1671 |
|
1672 |
-
#: ../link-library-admin.php:
|
1673 |
msgid "Link RSS label"
|
1674 |
msgstr ""
|
1675 |
|
1676 |
-
#: ../link-library-admin.php:
|
1677 |
-
#: ../render-link-library-addlink-sc.php:
|
|
|
1678 |
msgid "Link RSS"
|
1679 |
msgstr ""
|
1680 |
|
1681 |
-
#: ../link-library-admin.php:
|
1682 |
-
#: ../link-library-admin.php:
|
1683 |
-
#: ../link-library-admin.php:
|
1684 |
-
#: ../link-library-admin.php:
|
1685 |
-
#: ../link-library-admin.php:
|
1686 |
-
#: ../link-library-admin.php:
|
1687 |
-
#: ../link-library-admin.php:
|
1688 |
msgid "Hide"
|
1689 |
msgstr ""
|
1690 |
|
1691 |
-
#: ../link-library-admin.php:
|
1692 |
-
#: ../link-library-admin.php:
|
1693 |
-
#: ../link-library-admin.php:
|
1694 |
-
#: ../link-library-admin.php:
|
1695 |
-
#: ../link-library-admin.php:
|
1696 |
-
#: ../link-library-admin.php:
|
1697 |
-
#: ../link-library-admin.php:
|
1698 |
msgid "Show"
|
1699 |
msgstr ""
|
1700 |
|
1701 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1702 |
msgid "Link category label"
|
1703 |
msgstr ""
|
1704 |
|
1705 |
-
#: ../link-library-admin.php:
|
1706 |
msgid ""
|
1707 |
"Comma-seperated list of categories to be displayed in category selection box "
|
1708 |
"(e.g. 1,5,4) instead of displaying the set of categories specified by the "
|
1709 |
"library."
|
1710 |
msgstr ""
|
1711 |
|
1712 |
-
#: ../link-library-admin.php:
|
1713 |
msgid "Link category override selection list"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
-
#: ../link-library-admin.php:
|
1717 |
msgid ""
|
1718 |
"Comma-seperated list of categories to be displayed in category selection box "
|
1719 |
"(e.g. 1,5,4)"
|
1720 |
msgstr ""
|
1721 |
|
1722 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
1723 |
#: ../link-library-defaults.php:150
|
1724 |
msgid "User-submitted category"
|
1725 |
msgstr ""
|
1726 |
|
1727 |
-
#: ../link-library-admin.php:
|
1728 |
msgid "No"
|
1729 |
msgstr ""
|
1730 |
|
1731 |
-
#: ../link-library-admin.php:
|
1732 |
msgid "Allow"
|
1733 |
msgstr ""
|
1734 |
|
1735 |
-
#: ../link-library-admin.php:
|
1736 |
msgid "User-submitted category prompt"
|
1737 |
msgstr ""
|
1738 |
|
1739 |
-
#: ../link-library-admin.php:
|
1740 |
-
#: ../render-link-library-addlink-sc.php:
|
1741 |
msgid "User-submitted category (define below)"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
-
#: ../link-library-admin.php:
|
1745 |
msgid "Link description label"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: ../link-library-admin.php:
|
1749 |
msgid "Link notes label"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1753 |
msgid "Reciprocal Link label"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: ../link-library-admin.php:
|
1757 |
-
#: ../link-library-defaults.php:166 ../render-link-library-addlink-sc.php:
|
1758 |
-
#: ../usersubmission.php:
|
1759 |
msgid "Reciprocal Link"
|
1760 |
msgstr ""
|
1761 |
|
1762 |
-
#: ../link-library-admin.php:
|
1763 |
msgid "Secondary Address label"
|
1764 |
msgstr ""
|
1765 |
|
1766 |
-
#: ../link-library-admin.php:
|
1767 |
-
#: ../render-link-library-addlink-sc.php:
|
1768 |
msgid "Secondary Address"
|
1769 |
msgstr ""
|
1770 |
|
1771 |
-
#: ../link-library-admin.php:
|
1772 |
msgid "Link Telephone label"
|
1773 |
msgstr ""
|
1774 |
|
1775 |
-
#: ../link-library-admin.php:
|
1776 |
msgid "Link E-mail label"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
-
#: ../link-library-admin.php:
|
1780 |
msgid "Link Submitter Name label"
|
1781 |
msgstr ""
|
1782 |
|
1783 |
-
#: ../link-library-admin.php:
|
1784 |
-
#: ../render-link-library-addlink-sc.php:254
|
1785 |
-
msgid "Submitter Name"
|
1786 |
-
msgstr ""
|
1787 |
-
|
1788 |
-
#: ../link-library-admin.php:3714
|
1789 |
msgid "Link Submitter E-mail label"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
-
#: ../link-library-admin.php:
|
1793 |
-
#: ../render-link-library-addlink-sc.php:
|
1794 |
msgid "Submitter E-mail"
|
1795 |
msgstr ""
|
1796 |
|
1797 |
-
#: ../link-library-admin.php:
|
1798 |
msgid "Link Submitter Comment Label"
|
1799 |
msgstr ""
|
1800 |
|
1801 |
-
#: ../link-library-admin.php:
|
1802 |
-
#: ../render-link-library-addlink-sc.php:
|
1803 |
msgid "Submitter Comment"
|
1804 |
msgstr ""
|
1805 |
|
1806 |
-
#: ../link-library-admin.php:
|
1807 |
msgid "Large Description Label"
|
1808 |
msgstr ""
|
1809 |
|
1810 |
-
#: ../link-library-admin.php:
|
|
|
1811 |
msgid "Large Description"
|
1812 |
msgstr ""
|
1813 |
|
1814 |
-
#: ../link-library-admin.php:
|
1815 |
msgid "Custom Captcha Question"
|
1816 |
msgstr ""
|
1817 |
|
1818 |
-
#: ../link-library-admin.php:
|
1819 |
-
#: ../render-link-library-addlink-sc.php:
|
1820 |
msgid "Is boiling water hot or cold?"
|
1821 |
msgstr ""
|
1822 |
|
1823 |
-
#: ../link-library-admin.php:
|
1824 |
msgid "Custom Captcha Answer"
|
1825 |
msgstr ""
|
1826 |
|
1827 |
-
#: ../link-library-admin.php:
|
1828 |
msgid "hot"
|
1829 |
msgstr ""
|
1830 |
|
1831 |
-
#: ../link-library-admin.php:
|
1832 |
msgid "Add Link button label"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
-
#: ../link-library-admin.php:
|
1836 |
msgid "Add Link"
|
1837 |
msgstr ""
|
1838 |
|
1839 |
-
#: ../link-library-admin.php:
|
1840 |
msgid "New Link Message"
|
1841 |
msgstr ""
|
1842 |
|
1843 |
-
#: ../link-library-admin.php:
|
1844 |
msgid "New link submitted"
|
1845 |
msgstr ""
|
1846 |
|
1847 |
-
#: ../link-library-admin.php:
|
1848 |
msgid "New Link Moderation Label"
|
1849 |
msgstr ""
|
1850 |
|
1851 |
-
#: ../link-library-admin.php:
|
1852 |
msgid "it will appear in the list once moderated. Thank you."
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: ../link-library-admin.php:
|
1856 |
-
msgid ""
|
1857 |
-
"Allows for links to be added in batch to the Wordpress links database. CSV "
|
1858 |
-
"file needs to follow template for column layout."
|
1859 |
msgstr ""
|
1860 |
|
1861 |
-
#: ../link-library-admin.php:
|
1862 |
-
msgid "CSV file to
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: ../link-library-admin.php:
|
1866 |
-
msgid "
|
1867 |
msgstr ""
|
1868 |
|
1869 |
-
#: ../link-library-admin.php:
|
1870 |
-
msgid "
|
1871 |
msgstr ""
|
1872 |
|
1873 |
-
#: ../link-library-admin.php:
|
1874 |
-
msgid "
|
1875 |
msgstr ""
|
1876 |
|
1877 |
-
#: ../link-library-admin.php:
|
1878 |
-
msgid "
|
1879 |
msgstr ""
|
1880 |
|
1881 |
-
#: ../link-library-admin.php:
|
1882 |
-
msgid "
|
1883 |
msgstr ""
|
1884 |
|
1885 |
-
#: ../link-library-admin.php:
|
1886 |
-
msgid "
|
1887 |
msgstr ""
|
1888 |
|
1889 |
-
#: ../link-library-admin.php:
|
1890 |
-
msgid "
|
1891 |
msgstr ""
|
1892 |
|
1893 |
-
#: ../link-library-admin.php:
|
1894 |
-
msgid "
|
1895 |
msgstr ""
|
1896 |
|
1897 |
-
#: ../link-library-admin.php:
|
1898 |
-
msgid "
|
1899 |
msgstr ""
|
1900 |
|
1901 |
-
#: ../link-library-admin.php:
|
1902 |
-
msgid "
|
1903 |
msgstr ""
|
1904 |
|
1905 |
-
#: ../link-library-admin.php:
|
1906 |
-
msgid "
|
1907 |
msgstr ""
|
1908 |
|
1909 |
-
#: ../link-library-admin.php:
|
1910 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1911 |
msgstr ""
|
1912 |
|
1913 |
-
#: ../link-library-admin.php:
|
1914 |
-
msgid "
|
|
|
1915 |
msgstr ""
|
1916 |
|
1917 |
-
#: ../link-library-admin.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1918 |
msgid "No Follow"
|
1919 |
msgstr ""
|
1920 |
|
1921 |
-
#: ../link-library-admin.php:
|
1922 |
msgid "Updated Date"
|
1923 |
msgstr ""
|
1924 |
|
1925 |
-
#: ../link-library-admin.php:
|
1926 |
msgid "Secondary Web Address"
|
1927 |
msgstr ""
|
1928 |
|
1929 |
-
#: ../link-library-admin.php:
|
1930 |
msgid "Visit"
|
1931 |
msgstr ""
|
1932 |
|
1933 |
-
#: ../link-library-admin.php:
|
1934 |
-
msgid "Number of
|
1935 |
msgstr ""
|
1936 |
|
1937 |
-
#: ../link-library-admin.php:
|
1938 |
-
msgid "
|
1939 |
msgstr ""
|
1940 |
|
1941 |
-
#: ../link-library-admin.php:
|
1942 |
-
msgid "Link
|
1943 |
msgstr ""
|
1944 |
|
1945 |
-
#: ../link-library-admin.php:
|
1946 |
-
msgid "
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: ../link-library-admin.php:
|
1950 |
-
msgid "
|
1951 |
msgstr ""
|
1952 |
|
1953 |
-
#: ../link-library-admin.php:
|
1954 |
-
msgid "
|
1955 |
msgstr ""
|
1956 |
|
1957 |
-
#: ../link-library-admin.php:
|
1958 |
-
msgid "
|
1959 |
msgstr ""
|
1960 |
|
1961 |
-
#: ../link-library-admin.php:
|
1962 |
-
msgid "
|
1963 |
msgstr ""
|
1964 |
|
1965 |
-
#: ../link-library-admin.php:
|
1966 |
-
msgid "
|
1967 |
msgstr ""
|
1968 |
|
1969 |
-
#: ../link-library-admin.php:
|
1970 |
-
msgid "
|
1971 |
msgstr ""
|
1972 |
|
1973 |
-
#: ../link-library-admin.php:
|
1974 |
-
msgid "
|
1975 |
msgstr ""
|
1976 |
|
1977 |
-
#: ../link-library-admin.php:
|
1978 |
-
msgid "
|
1979 |
msgstr ""
|
1980 |
|
1981 |
-
#: ../link-library-admin.php:
|
1982 |
-
msgid ""
|
1983 |
-
"Manual upload requires a wp-content\\uploads directory to be present with "
|
1984 |
-
"write permissions"
|
1985 |
msgstr ""
|
1986 |
|
1987 |
-
#: ../link-library-admin.php:
|
1988 |
-
msgid ""
|
1989 |
-
"Cannot generate thumbnail when no name and no web address are specified."
|
1990 |
msgstr ""
|
1991 |
|
1992 |
-
#: ../link-library-admin.php:
|
1993 |
-
msgid ""
|
1994 |
-
"Cannot generate favorite icon when no name and no web address are specified."
|
1995 |
msgstr ""
|
1996 |
|
1997 |
-
#: ../link-library-defaults.php:
|
1998 |
msgid "Link name"
|
1999 |
msgstr ""
|
2000 |
|
2001 |
-
#: ../link-library-defaults.php:
|
2002 |
msgid "Link address"
|
2003 |
msgstr ""
|
2004 |
|
2005 |
-
#: ../link-library-defaults.php:
|
2006 |
msgid "New link submitted."
|
2007 |
msgstr ""
|
2008 |
|
2009 |
-
#: ../link-library-defaults.php:
|
2010 |
msgid "It will appear in the list once moderated. Thank you."
|
2011 |
msgstr ""
|
2012 |
|
@@ -2018,151 +2527,415 @@ msgstr ""
|
|
2018 |
msgid "Description of Link Library-Generated Feed"
|
2019 |
msgstr ""
|
2020 |
|
2021 |
-
#: ../link-library-defaults.php:
|
2022 |
msgid "%link_image%<br />Click through to visit %link_name%."
|
2023 |
msgstr ""
|
2024 |
|
2025 |
-
#: ../link-library.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2026 |
msgid "Link Library Generated Feed"
|
2027 |
msgstr ""
|
2028 |
|
2029 |
-
#: ../link-library.php:
|
2030 |
msgid "Could not update link in the database"
|
2031 |
msgstr ""
|
2032 |
|
2033 |
-
#: ../link-library.php:
|
2034 |
msgid "Could not insert link into the database"
|
2035 |
msgstr ""
|
2036 |
|
2037 |
-
#: ../link-library.php:
|
2038 |
msgid ""
|
2039 |
"Link Library no longer supports calling this function with individual "
|
2040 |
"arguments. Please use the admin panel to configure Link Library and the "
|
2041 |
"do_shortcode function to use Link Library output in your code."
|
2042 |
msgstr ""
|
2043 |
|
2044 |
-
#: ../
|
|
|
|
|
|
|
|
|
2045 |
msgid "Confirm code not given"
|
2046 |
msgstr ""
|
2047 |
|
2048 |
-
#: ../render-link-library-addlink-sc.php:
|
2049 |
msgid "Captcha code is wrong"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
-
#: ../render-link-library-addlink-sc.php:
|
2053 |
msgid "Captcha code is only valid for 5 minutes"
|
2054 |
msgstr ""
|
2055 |
|
2056 |
-
#: ../render-link-library-addlink-sc.php:
|
2057 |
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2058 |
msgstr ""
|
2059 |
|
2060 |
-
#: ../render-link-library-addlink-sc.php:
|
2061 |
msgid "Captcha answer was not provided."
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: ../render-link-library-addlink-sc.php:
|
2065 |
msgid "Captcha answer is incorrect"
|
2066 |
msgstr ""
|
2067 |
|
2068 |
-
#: ../render-link-library-addlink-sc.php:
|
2069 |
msgid "User Category was not provided correctly. Link insertion failed."
|
2070 |
msgstr ""
|
2071 |
|
2072 |
-
#: ../render-link-library-addlink-sc.php:
|
2073 |
msgid "Error: Link does not have an address."
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: ../render-link-library-addlink-sc.php:
|
2077 |
msgid "Error: Link already exists."
|
2078 |
msgstr ""
|
2079 |
|
2080 |
-
#: ../render-link-library-addlink-sc.php:
|
2081 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2082 |
msgstr ""
|
2083 |
|
2084 |
#: ../render-link-library-addlink-sc.php:182
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2085 |
msgid "Link description"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
-
#: ../render-link-library-addlink-sc.php:
|
2089 |
msgid "Large description"
|
2090 |
msgstr ""
|
2091 |
|
2092 |
-
#: ../render-link-library-addlink-sc.php:
|
2093 |
msgid "Link notes"
|
2094 |
msgstr ""
|
2095 |
|
2096 |
-
#: ../render-link-library-addlink-sc.php:
|
2097 |
-
msgid "
|
2098 |
msgstr ""
|
2099 |
|
2100 |
-
#: ../render-link-library-addlink-sc.php:
|
|
|
|
|
|
|
|
|
|
|
2101 |
msgid "Add link"
|
2102 |
msgstr ""
|
2103 |
|
2104 |
-
#: ../render-link-library-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2105 |
msgid "Go!"
|
2106 |
msgstr ""
|
2107 |
|
2108 |
-
#: ../render-link-library-cats-sc.php:
|
2109 |
msgid "No categories found"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
-
#: ../render-link-library-sc.php:
|
2113 |
-
#: ../render-link-library-sc.php:
|
2114 |
msgid "Previous"
|
2115 |
msgstr ""
|
2116 |
|
2117 |
-
#: ../render-link-library-sc.php:
|
2118 |
-
#: ../render-link-library-sc.php:
|
2119 |
msgid "Next"
|
2120 |
msgstr ""
|
2121 |
|
2122 |
-
#: ../render-link-library-sc.php:
|
2123 |
msgid "Search Results for"
|
2124 |
msgstr ""
|
2125 |
|
2126 |
-
#: ../render-link-library-sc.php:
|
|
|
|
|
|
|
|
|
2127 |
msgid "Last updated"
|
2128 |
msgstr ""
|
2129 |
|
2130 |
-
#: ../render-link-library-sc.php:
|
2131 |
msgid "Edit"
|
2132 |
msgstr ""
|
2133 |
|
2134 |
-
#: ../render-link-library-sc.php:
|
2135 |
msgid "Preview of RSS feed for"
|
2136 |
msgstr ""
|
2137 |
|
2138 |
-
#: ../render-link-library-sc.php:
|
2139 |
-
msgid "
|
2140 |
msgstr ""
|
2141 |
|
2142 |
-
#: ../render-link-library-sc.php:
|
2143 |
-
msgid "
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: ../usersubmission.php:
|
2147 |
msgid "A user submitted a new link to your Wordpress Link database."
|
2148 |
msgstr ""
|
2149 |
|
2150 |
-
#: ../usersubmission.php:
|
2151 |
msgid "Link Secondary Address"
|
2152 |
msgstr ""
|
2153 |
|
2154 |
-
#: ../usersubmission.php:
|
2155 |
msgid "Link Telephone"
|
2156 |
msgstr ""
|
2157 |
|
2158 |
-
#: ../usersubmission.php:
|
2159 |
msgid "Link E-mail"
|
2160 |
msgstr ""
|
2161 |
|
2162 |
-
#: ../usersubmission.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2163 |
msgid "Link Comment"
|
2164 |
msgstr ""
|
2165 |
|
2166 |
-
#: ../usersubmission.php:
|
2167 |
msgid "New link added"
|
2168 |
msgstr ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Link Library\n"
|
4 |
+
"POT-Creation-Date: 2017-03-30 13:55-0500\n"
|
5 |
+
"PO-Revision-Date: 2017-03-30 13:55-0500\n"
|
6 |
"Last-Translator: \n"
|
7 |
"Language-Team: \n"
|
8 |
+
"Language: en\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.6.9\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
"X-Poedit-KeywordsList: __;_e\n"
|
15 |
"X-Poedit-Basepath: .\n"
|
16 |
+
"X-Poedit-SearchPath-0: .\n"
|
17 |
+
"X-Poedit-SearchPath-1: ..\n"
|
18 |
+
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
19 |
+
|
20 |
+
#: ../link-library-admin.php:109
|
21 |
+
msgid "Insert a Link Library shortcode"
|
22 |
+
msgstr ""
|
23 |
+
|
24 |
+
#: ../link-library-admin.php:112
|
25 |
+
msgid "Link List"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: ../link-library-admin.php:113
|
29 |
+
msgid "Link Category List"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: ../link-library-admin.php:114
|
33 |
+
msgid "Link Search"
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
+
#: ../link-library-admin.php:115
|
37 |
+
msgid "Add Link Form"
|
38 |
+
msgstr ""
|
39 |
+
|
40 |
+
#: ../link-library-admin.php:123
|
41 |
+
msgid "Render a list of links."
|
42 |
+
msgstr ""
|
43 |
+
|
44 |
+
#: ../link-library-admin.php:125 ../link-library-admin.php:180
|
45 |
+
#: ../link-library-admin.php:215
|
46 |
+
msgid "Library ID"
|
47 |
+
msgstr ""
|
48 |
+
|
49 |
+
#: ../link-library-admin.php:136 ../link-library-admin.php:191
|
50 |
+
#: ../link-library-admin.php:226 ../link-library-admin.php:769
|
51 |
+
#: ../link-library-admin.php:2624 ../link-library-admin.php:2639
|
52 |
+
msgid "Library"
|
53 |
+
msgstr ""
|
54 |
+
|
55 |
+
#: ../link-library-admin.php:142
|
56 |
+
msgid "Single Link ID"
|
57 |
+
msgstr ""
|
58 |
+
|
59 |
+
#: ../link-library-admin.php:145
|
60 |
+
msgid "Specify ID of single link to be displayed"
|
61 |
+
msgstr ""
|
62 |
+
|
63 |
+
#: ../link-library-admin.php:147 ../link-library-admin.php:197
|
64 |
+
#: ../link-library-admin.php:232
|
65 |
+
msgid "Category Override"
|
66 |
+
msgstr ""
|
67 |
+
|
68 |
+
#: ../link-library-admin.php:150 ../link-library-admin.php:200
|
69 |
+
#: ../link-library-admin.php:235
|
70 |
+
msgid ""
|
71 |
+
"Single, or comma-separated list of categories IDs to be displayed in the "
|
72 |
+
"link list"
|
73 |
+
msgstr ""
|
74 |
+
|
75 |
+
#: ../link-library-admin.php:152 ../link-library-admin.php:202
|
76 |
+
#: ../link-library-admin.php:237
|
77 |
+
msgid "Excluded Category Override"
|
78 |
+
msgstr ""
|
79 |
+
|
80 |
+
#: ../link-library-admin.php:155 ../link-library-admin.php:205
|
81 |
+
#: ../link-library-admin.php:240
|
82 |
+
msgid ""
|
83 |
+
"Single, or comma-separated list of categories IDs to be excluded from the "
|
84 |
+
"link list"
|
85 |
+
msgstr ""
|
86 |
+
|
87 |
+
#: ../link-library-admin.php:157 ../link-library-admin.php:162
|
88 |
+
#: ../link-library-admin.php:167 ../link-library-admin.php:172
|
89 |
+
msgid "Notes Override"
|
90 |
+
msgstr ""
|
91 |
+
|
92 |
+
#: ../link-library-admin.php:160
|
93 |
+
msgid "Set to 0 or 1 to display or not display link notes"
|
94 |
+
msgstr ""
|
95 |
+
|
96 |
+
#: ../link-library-admin.php:165
|
97 |
+
msgid "Set to 0 or 1 to display or not display link descriptions"
|
98 |
+
msgstr ""
|
99 |
+
|
100 |
+
#: ../link-library-admin.php:170
|
101 |
+
msgid "Set to 0 or 1 to display or not display rss information"
|
102 |
+
msgstr ""
|
103 |
+
|
104 |
+
#: ../link-library-admin.php:175
|
105 |
+
msgid "Set to 0 or 1 to display links in an unordered list or a table"
|
106 |
+
msgstr ""
|
107 |
+
|
108 |
+
#: ../link-library-admin.php:178
|
109 |
+
msgid "Render a list of link categories."
|
110 |
+
msgstr ""
|
111 |
+
|
112 |
+
#: ../link-library-admin.php:208
|
113 |
+
msgid "Render a search box to search through links."
|
114 |
+
msgstr ""
|
115 |
+
|
116 |
+
#: ../link-library-admin.php:210
|
117 |
+
msgid "There are no options for this shortcode."
|
118 |
+
msgstr ""
|
119 |
+
|
120 |
+
#: ../link-library-admin.php:213
|
121 |
+
msgid "Render a form for visitors to submit new links."
|
122 |
+
msgstr ""
|
123 |
|
124 |
+
#: ../link-library-admin.php:273
|
125 |
msgid "Category Link"
|
126 |
msgstr ""
|
127 |
|
128 |
+
#: ../link-library-admin.php:372 ../link-library-admin.php:644
|
129 |
msgid ""
|
130 |
"Please create a folder called uploads under your Wordpress /wp-content/ "
|
131 |
"directory with write permissions to use this functionality."
|
132 |
msgstr ""
|
133 |
|
134 |
+
#: ../link-library-admin.php:374 ../link-library-admin.php:646
|
135 |
msgid ""
|
136 |
"Please make sure that the /wp-content/uploads/ directory has write "
|
137 |
"permissions to use this functionality."
|
138 |
msgstr ""
|
139 |
|
140 |
+
#: ../link-library-admin.php:464
|
141 |
+
msgid "Basic Details"
|
142 |
+
msgstr ""
|
143 |
+
|
144 |
+
#: ../link-library-admin.php:466 ../link-library-admin.php:3342
|
145 |
+
#: ../link-library-admin.php:3471 ../render-link-library-sc.php:986
|
146 |
+
msgid "Image"
|
147 |
msgstr ""
|
148 |
|
149 |
+
#: ../link-library-admin.php:471
|
150 |
+
msgid "Full-Page Content"
|
151 |
+
msgstr ""
|
152 |
+
|
153 |
+
#: ../link-library-admin.php:474
|
154 |
+
msgid "Additional Parameters"
|
155 |
+
msgstr ""
|
156 |
+
|
157 |
+
#: ../link-library-admin.php:484
|
158 |
msgid "Link Library: Missing Thumbshots API Key"
|
159 |
msgstr ""
|
160 |
|
161 |
+
#: ../link-library-admin.php:484
|
162 |
msgid ""
|
163 |
"One of your link libraries is configured to use Thumbshots for link "
|
164 |
"thumbails, but you have not entered your Thumbshots.com API Key. Please "
|
166 |
"in the Link Library admin panel."
|
167 |
msgstr ""
|
168 |
|
169 |
+
#: ../link-library-admin.php:484
|
170 |
msgid "Jump to Link Library admin"
|
171 |
msgstr ""
|
172 |
|
173 |
+
#: ../link-library-admin.php:489
|
174 |
msgid "Link Library: No Link Categories on your site"
|
175 |
msgstr ""
|
176 |
|
177 |
+
#: ../link-library-admin.php:489
|
178 |
msgid ""
|
179 |
"There are currently no link categories defined in your WordPress site. Link "
|
180 |
"Library will not work correctly without categories. Please create at least "
|
182 |
"category."
|
183 |
msgstr ""
|
184 |
|
185 |
+
#: ../link-library-admin.php:544
|
186 |
msgid "Links to moderate"
|
187 |
msgstr ""
|
188 |
|
189 |
+
#: ../link-library-admin.php:562
|
190 |
+
msgid "Global Options"
|
|
|
191 |
msgstr ""
|
192 |
|
193 |
+
#: ../link-library-admin.php:564
|
194 |
+
msgid "Configurations"
|
195 |
msgstr ""
|
196 |
|
197 |
+
#: ../link-library-admin.php:564
|
198 |
+
msgid "Library Configurations"
|
199 |
msgstr ""
|
200 |
|
201 |
+
#: ../link-library-admin.php:567 ../link-library-admin.php:569
|
202 |
+
#: ../link-library-admin.php:890
|
203 |
msgid "Moderate"
|
204 |
msgstr ""
|
205 |
|
206 |
+
#: ../link-library-admin.php:572 ../link-library-admin.php:895
|
207 |
+
#: ../link-library-admin.php:2140
|
208 |
msgid "Stylesheet"
|
209 |
msgstr ""
|
210 |
|
211 |
+
#: ../link-library-admin.php:574 ../link-library-admin.php:604
|
212 |
+
msgid "Link checking tools"
|
213 |
msgstr ""
|
214 |
|
215 |
+
#: ../link-library-admin.php:576 ../link-library-admin.php:903
|
216 |
+
msgid "FAQ"
|
217 |
msgstr ""
|
218 |
|
219 |
+
#: ../link-library-admin.php:602
|
220 |
+
msgid "Links awaiting moderation"
|
|
|
221 |
msgstr ""
|
222 |
|
223 |
+
#: ../link-library-admin.php:603 ../link-library-admin.php:2142
|
224 |
+
msgid "Editor"
|
|
|
|
|
225 |
msgstr ""
|
226 |
|
227 |
+
#: ../link-library-admin.php:605
|
228 |
+
msgid "Save"
|
229 |
msgstr ""
|
230 |
|
231 |
+
#: ../link-library-admin.php:690
|
232 |
+
msgid "Thumbnails successfully generated!"
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: ../link-library-admin.php:692
|
236 |
+
msgid "Favicons successfully generated!"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: ../link-library-admin.php:694 ../link-library-admin.php:4871
|
240 |
+
msgid "Thumbnail successfully generated for"
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: ../link-library-admin.php:696 ../link-library-admin.php:4907
|
244 |
+
msgid "Favicon successfully generated for"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: ../link-library-admin.php:727
|
248 |
+
msgid "General Settings Saved"
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: ../link-library-admin.php:729 ../link-library-admin.php:795
|
252 |
+
msgid ""
|
253 |
+
"Link Library plugin directory needs to be writable to perform this action"
|
254 |
msgstr ""
|
255 |
|
256 |
+
#: ../link-library-admin.php:731
|
257 |
+
msgid "row(s) found"
|
258 |
msgstr ""
|
259 |
|
260 |
+
#: ../link-library-admin.php:731 ../link-library-admin.php:807
|
261 |
+
msgid "link(s) imported"
|
262 |
msgstr ""
|
263 |
|
264 |
+
#: ../link-library-admin.php:731 ../link-library-admin.php:807
|
265 |
+
msgid "link(s) updated"
|
266 |
msgstr ""
|
267 |
|
268 |
+
#: ../link-library-admin.php:779 ../link-library-admin.php:2662
|
269 |
+
msgid "Library #"
|
270 |
msgstr ""
|
271 |
|
272 |
+
#: ../link-library-admin.php:779
|
273 |
+
msgid "Updated"
|
274 |
msgstr ""
|
275 |
|
276 |
+
#: ../link-library-admin.php:783
|
277 |
+
msgid "Included Category ID"
|
278 |
msgstr ""
|
279 |
|
280 |
+
#: ../link-library-admin.php:783 ../link-library-admin.php:787
|
281 |
+
msgid "is invalid. Please check the ID in the Link Category editor."
|
282 |
msgstr ""
|
283 |
|
284 |
+
#: ../link-library-admin.php:787
|
285 |
+
msgid "Excluded Category ID"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: ../link-library-admin.php:791
|
289 |
+
msgid "Invalid column count for link on row. Compare against template."
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: ../link-library-admin.php:799
|
293 |
+
msgid "Library Settings imported successfully"
|
294 |
msgstr ""
|
295 |
|
296 |
+
#: ../link-library-admin.php:803
|
297 |
+
msgid "Library Settings Upload Failed"
|
298 |
msgstr ""
|
299 |
|
300 |
+
#: ../link-library-admin.php:811
|
301 |
+
msgid "Links are missing categories"
|
302 |
msgstr ""
|
303 |
|
304 |
+
#: ../link-library-admin.php:824
|
305 |
+
msgid "Link(s) Approved"
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: ../link-library-admin.php:826
|
309 |
+
msgid "Link(s) Deleted"
|
310 |
msgstr ""
|
311 |
|
312 |
+
#: ../link-library-admin.php:837
|
313 |
+
msgid "Stylesheet updated"
|
314 |
msgstr ""
|
315 |
|
316 |
+
#: ../link-library-admin.php:839
|
317 |
+
msgid "Stylesheet reset to original state"
|
318 |
msgstr ""
|
319 |
|
320 |
+
#: ../link-library-admin.php:846
|
321 |
+
msgid "Settings updated"
|
322 |
msgstr ""
|
323 |
|
324 |
+
#: ../link-library-admin.php:880
|
325 |
+
msgid "General Options"
|
326 |
msgstr ""
|
327 |
|
328 |
+
#: ../link-library-admin.php:885
|
329 |
+
msgid "Library Settings"
|
330 |
msgstr ""
|
331 |
|
332 |
+
#: ../link-library-admin.php:900
|
333 |
+
msgid "Reciprocal Check"
|
|
|
334 |
msgstr ""
|
335 |
|
336 |
+
#: ../link-library-admin.php:1058
|
337 |
+
msgid "General"
|
|
|
338 |
msgstr ""
|
339 |
|
340 |
+
#: ../link-library-admin.php:1059
|
341 |
+
msgid "Single Item Layout"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: ../link-library-admin.php:1060
|
345 |
+
msgid "Images"
|
346 |
msgstr ""
|
347 |
|
348 |
+
#: ../link-library-admin.php:1061
|
349 |
+
msgid "Bookmarklet"
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: ../link-library-admin.php:1062
|
353 |
+
msgid "Moderation"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: ../link-library-admin.php:1063
|
357 |
+
msgid "Hide Donation"
|
358 |
msgstr ""
|
359 |
|
360 |
+
#: ../link-library-admin.php:1064
|
361 |
+
msgid "Import/Export Links"
|
362 |
msgstr ""
|
363 |
|
364 |
+
#: ../link-library-admin.php:1071
|
365 |
+
msgid "Usage"
|
366 |
msgstr ""
|
367 |
|
368 |
+
#: ../link-library-admin.php:1072
|
369 |
+
msgid "Common"
|
370 |
msgstr ""
|
371 |
|
372 |
+
#: ../link-library-admin.php:1073
|
373 |
+
msgid "Categories"
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: ../link-library-admin.php:1074
|
377 |
+
msgid "Links"
|
378 |
msgstr ""
|
379 |
|
380 |
+
#: ../link-library-admin.php:1075
|
381 |
+
msgid "Advanced"
|
382 |
msgstr ""
|
383 |
|
384 |
+
#: ../link-library-admin.php:1076
|
385 |
+
msgid "Pop-Ups"
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: ../link-library-admin.php:1077
|
389 |
+
msgid "RSS Display"
|
390 |
msgstr ""
|
391 |
|
392 |
+
#: ../link-library-admin.php:1078
|
393 |
+
msgid "Thumbnails"
|
394 |
msgstr ""
|
395 |
|
396 |
+
#: ../link-library-admin.php:1079
|
397 |
+
msgid "RSS Feed"
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: ../link-library-admin.php:1080 ../link-library-admin.php:4093
|
401 |
+
#: ../link-library-admin.php:4102
|
402 |
+
msgid "Search"
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: ../link-library-admin.php:1081
|
406 |
+
msgid "User Submission"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: ../link-library-admin.php:1082
|
410 |
+
msgid "Import/Export Settings"
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: ../link-library-admin.php:1139 ../link-library-admin.php:1670
|
414 |
+
#: ../link-library-admin.php:1934 ../link-library-admin.php:2051
|
415 |
+
#: ../link-library-admin.php:2087
|
416 |
msgid "Not allowed"
|
417 |
msgstr ""
|
418 |
|
419 |
+
#: ../link-library-admin.php:1981 ../link-library-admin.php:2024
|
420 |
+
#: ../usersubmission.php:317
|
421 |
msgid "Message generated by"
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: ../link-library-admin.php:2132 ../link-library-admin.php:5381
|
425 |
msgid "Update channel"
|
426 |
msgstr ""
|
427 |
|
428 |
+
#: ../link-library-admin.php:2134 ../link-library-admin.php:5383
|
429 |
msgid "Standard channel - Updates as they are released"
|
430 |
msgstr ""
|
431 |
|
432 |
+
#: ../link-library-admin.php:2135 ../link-library-admin.php:5384
|
433 |
msgid "Monthly Channel - Updates once per month"
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: ../link-library-admin.php:2140 ../link-library-admin.php:2141
|
437 |
msgid ""
|
438 |
"The stylesheet is now defined and stored using the Link Library admin "
|
439 |
"interface. This avoids problems with updates from one version to the next."
|
440 |
msgstr ""
|
441 |
|
442 |
+
#: ../link-library-admin.php:2146
|
443 |
msgid "Number of Libraries"
|
444 |
msgstr ""
|
445 |
|
446 |
+
#: ../link-library-admin.php:2154
|
447 |
msgid "Category selection method"
|
448 |
msgstr ""
|
449 |
|
450 |
+
#: ../link-library-admin.php:2156
|
451 |
msgid "Comma-separated ID list"
|
452 |
msgstr ""
|
453 |
|
454 |
+
#: ../link-library-admin.php:2157
|
455 |
msgid "Multi-select List"
|
456 |
msgstr ""
|
457 |
|
458 |
+
#: ../link-library-admin.php:2161 ../link-library-admin.php:2162
|
459 |
msgid ""
|
460 |
"Enter comma-separate list of pages on which the Link Library stylesheet and "
|
461 |
"scripts should be loaded. Primarily used if you display Link Library using "
|
462 |
"the API"
|
463 |
msgstr ""
|
464 |
|
465 |
+
#: ../link-library-admin.php:2161
|
466 |
msgid "Additional pages to load styles and scripts"
|
467 |
msgstr ""
|
468 |
|
469 |
+
#: ../link-library-admin.php:2167
|
470 |
msgid "Debug Mode"
|
471 |
msgstr ""
|
472 |
|
473 |
+
#: ../link-library-admin.php:2172 ../link-library-admin.php:2173
|
474 |
+
#: ../link-library-admin.php:2178 ../link-library-admin.php:2179
|
475 |
msgid ""
|
476 |
"This function is only possible when showing one category at a time and while "
|
477 |
"the default category is not shown."
|
478 |
msgstr ""
|
479 |
|
480 |
+
#: ../link-library-admin.php:2172
|
481 |
msgid "Page Title Prefix"
|
482 |
msgstr ""
|
483 |
|
484 |
+
#: ../link-library-admin.php:2178
|
485 |
msgid "Page Title Suffix"
|
486 |
msgstr ""
|
487 |
|
488 |
+
#: ../link-library-admin.php:2184 ../link-library-admin.php:2185
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
489 |
msgid ""
|
490 |
"Path for images files that are uploaded manually or generated through "
|
491 |
+
"thumbnail generation service"
|
492 |
msgstr ""
|
493 |
|
494 |
+
#: ../link-library-admin.php:2184
|
495 |
msgid "Link Image File Path"
|
496 |
msgstr ""
|
497 |
|
498 |
+
#: ../link-library-admin.php:2187
|
499 |
msgid "Absolute"
|
500 |
msgstr ""
|
501 |
|
502 |
+
#: ../link-library-admin.php:2188
|
503 |
msgid "Relative"
|
504 |
msgstr ""
|
505 |
|
506 |
+
#: ../link-library-admin.php:2192
|
507 |
+
msgid "Thumbnail Generator"
|
508 |
+
msgstr ""
|
509 |
+
|
510 |
+
#: ../link-library-admin.php:2203 ../link-library-admin.php:2204
|
511 |
+
msgid "API Key for Thumbshots.com thumbnail generation accounts"
|
512 |
+
msgstr ""
|
513 |
+
|
514 |
+
#: ../link-library-admin.php:2203
|
515 |
+
msgid "Thumbshots API Key"
|
516 |
+
msgstr ""
|
517 |
+
|
518 |
+
#: ../link-library-admin.php:2211
|
519 |
+
msgid "Robothumb Thumbnail size"
|
520 |
+
msgstr ""
|
521 |
+
|
522 |
+
#: ../link-library-admin.php:2224
|
523 |
msgid "Links Date Format"
|
524 |
msgstr ""
|
525 |
|
526 |
+
#: ../link-library-admin.php:2224
|
527 |
msgid "Help"
|
528 |
msgstr ""
|
529 |
|
530 |
+
#: ../link-library-admin.php:2231 ../link-library-admin.php:2232
|
531 |
msgid "Enter list of additional link protocols, seperated by commas"
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: ../link-library-admin.php:2231
|
535 |
msgid "Additional protocols"
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: ../link-library-admin.php:2235
|
539 |
+
msgid "Time before clearing RSS display cache (in seconds)"
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: ../link-library-admin.php:2291 ../link-library-admin.php:2292
|
543 |
msgid "Custom full URL for expand icon. Uses default image if left empty."
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: ../link-library-admin.php:2291
|
547 |
msgid "Expand Icon Image"
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: ../link-library-admin.php:2298 ../link-library-admin.php:2299
|
551 |
msgid "Custom full URL for collapse icon. Uses default image if left empty."
|
552 |
msgstr ""
|
553 |
|
554 |
+
#: ../link-library-admin.php:2298
|
555 |
msgid "Collapse Icon Image"
|
556 |
msgstr ""
|
557 |
|
558 |
+
#: ../link-library-admin.php:2313
|
559 |
msgid "Add new links to your site with this bookmarklet."
|
560 |
msgstr ""
|
561 |
|
562 |
+
#: ../link-library-admin.php:2314
|
563 |
msgid ""
|
564 |
"To use this feature, drag-and-drop the button below to your favorite / "
|
565 |
"bookmark toolbar."
|
566 |
msgstr ""
|
567 |
|
568 |
+
#: ../link-library-admin.php:2315
|
569 |
msgid "Add to Links"
|
570 |
msgstr ""
|
571 |
|
572 |
+
#: ../link-library-admin.php:2328
|
573 |
msgid ""
|
574 |
"Approval and rejection e-mail functionality will only work correctly if the "
|
575 |
"submitter e-mail field is displayed on the user link submission form"
|
576 |
msgstr ""
|
577 |
|
578 |
+
#: ../link-library-admin.php:2332 ../link-library-admin.php:2333
|
579 |
msgid ""
|
580 |
"URL that user will be redirected to after submitting new link. When used, "
|
581 |
"the short code [link-library-addlinkcustommsg] should be placed on the "
|
582 |
"destination page."
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: ../link-library-admin.php:2332
|
586 |
msgid "Link Acknowledgement URL"
|
587 |
msgstr ""
|
588 |
|
589 |
+
#: ../link-library-admin.php:2338
|
590 |
msgid ""
|
591 |
"Title of e-mail sent to site admin when new links are submitted. Use "
|
592 |
"%linkname% as a variable to be replaced by the actual link name"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: ../link-library-admin.php:2338
|
596 |
msgid "Moderation Notification Title"
|
597 |
msgstr ""
|
598 |
|
599 |
+
#: ../link-library-admin.php:2344
|
600 |
msgid ""
|
601 |
"Will send a confirmation e-mail to link submitter if they provided their "
|
602 |
"contact information"
|
603 |
msgstr ""
|
604 |
|
605 |
+
#: ../link-library-admin.php:2344
|
606 |
msgid "E-mail submitter on link approval or rejection"
|
607 |
msgstr ""
|
608 |
|
609 |
+
#: ../link-library-admin.php:2349
|
610 |
msgid "Suppress Link Library message in e-mail footer"
|
611 |
msgstr ""
|
612 |
|
613 |
+
#: ../link-library-admin.php:2354
|
614 |
msgid "Only use first part of submitter name"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: ../link-library-admin.php:2359
|
618 |
msgid ""
|
619 |
"The name of the e-mail account that the approval e-mail will be sent from"
|
620 |
msgstr ""
|
621 |
|
622 |
+
#: ../link-library-admin.php:2359
|
623 |
msgid "Moderator Name"
|
624 |
msgstr ""
|
625 |
|
626 |
+
#: ../link-library-admin.php:2365
|
627 |
msgid "The e-mail address that the approval e-mail will be sent from"
|
628 |
msgstr ""
|
629 |
|
630 |
+
#: ../link-library-admin.php:2365
|
631 |
msgid "Moderator E-mail"
|
632 |
msgstr ""
|
633 |
|
634 |
+
#: ../link-library-admin.php:2371
|
635 |
msgid ""
|
636 |
"Title of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
637 |
"actual link name"
|
638 |
msgstr ""
|
639 |
|
640 |
+
#: ../link-library-admin.php:2371
|
641 |
msgid "Approval e-mail title"
|
642 |
msgstr ""
|
643 |
|
644 |
+
#: ../link-library-admin.php:2377
|
645 |
msgid ""
|
646 |
"Body of approval e-mail. Use %linkname% as a variable to be replaced by the "
|
647 |
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
648 |
"the link address"
|
649 |
msgstr ""
|
650 |
|
651 |
+
#: ../link-library-admin.php:2377
|
652 |
msgid "Approval e-mail body"
|
653 |
msgstr ""
|
654 |
|
655 |
+
#: ../link-library-admin.php:2383
|
656 |
msgid ""
|
657 |
"Title of rejection e-mail. Use %linkname% as a variable to be replaced by "
|
658 |
"the actual link name"
|
659 |
msgstr ""
|
660 |
|
661 |
+
#: ../link-library-admin.php:2383
|
662 |
msgid "Rejection e-mail title"
|
663 |
msgstr ""
|
664 |
|
665 |
+
#: ../link-library-admin.php:2389
|
666 |
msgid ""
|
667 |
"Body of rejection e-mail. Use %linkname% as a variable to be replaced by the "
|
668 |
"actual link name, %submittername% for the submitter name and %linkurl% for "
|
669 |
"the link address"
|
670 |
msgstr ""
|
671 |
|
672 |
+
#: ../link-library-admin.php:2389
|
673 |
msgid "Rejection e-mail body"
|
674 |
msgstr ""
|
675 |
|
676 |
+
#: ../link-library-admin.php:2402
|
677 |
msgid ""
|
678 |
"The following option allows you to hide the Donate button and Support the "
|
679 |
"Author section in the Link Library Admin pages. If you enjoy this plugin and "
|
682 |
"other elements."
|
683 |
msgstr ""
|
684 |
|
685 |
+
#: ../link-library-admin.php:2405
|
686 |
+
msgid "Hide Donation and Support Links"
|
687 |
+
msgstr ""
|
688 |
+
|
689 |
+
#: ../link-library-admin.php:2420
|
690 |
+
msgid "Export all links to a CSV file"
|
691 |
+
msgstr ""
|
692 |
+
|
693 |
+
#: ../link-library-admin.php:2422
|
694 |
+
msgid "Export All Links"
|
695 |
+
msgstr ""
|
696 |
+
|
697 |
+
#: ../link-library-admin.php:2429
|
698 |
+
msgid ""
|
699 |
+
"Allows for links to be added in batch to the Wordpress links database. CSV "
|
700 |
+
"file needs to follow template for column layout."
|
701 |
+
msgstr ""
|
702 |
+
|
703 |
+
#: ../link-library-admin.php:2429
|
704 |
+
msgid "CSV file to upload to import links"
|
705 |
+
msgstr ""
|
706 |
+
|
707 |
+
#: ../link-library-admin.php:2429
|
708 |
+
msgid "file template"
|
709 |
+
msgstr ""
|
710 |
+
|
711 |
+
#: ../link-library-admin.php:2432
|
712 |
+
msgid "Import Links from CSV"
|
713 |
+
msgstr ""
|
714 |
+
|
715 |
+
#: ../link-library-admin.php:2436
|
716 |
+
msgid "First row contains column headers"
|
717 |
+
msgstr ""
|
718 |
+
|
719 |
+
#: ../link-library-admin.php:2440 ../link-library-admin.php:2470
|
720 |
+
msgid "Update items when URL is identical"
|
721 |
+
msgstr ""
|
722 |
+
|
723 |
+
#: ../link-library-admin.php:2448
|
724 |
+
msgid "Import links from site pages"
|
725 |
+
msgstr ""
|
726 |
+
|
727 |
+
#: ../link-library-admin.php:2449
|
728 |
+
msgid "All Pages and Posts"
|
729 |
+
msgstr ""
|
730 |
+
|
731 |
+
#: ../link-library-admin.php:2450
|
732 |
+
msgid "All Pages, Posts and Custom Post Types"
|
733 |
+
msgstr ""
|
734 |
+
|
735 |
+
#: ../link-library-admin.php:2451
|
736 |
+
msgid "Specific Page"
|
737 |
+
msgstr ""
|
738 |
+
|
739 |
+
#: ../link-library-admin.php:2455
|
740 |
+
msgid "Specific Post"
|
741 |
+
msgstr ""
|
742 |
+
|
743 |
+
#: ../link-library-admin.php:2465
|
744 |
+
msgid "Specific "
|
745 |
+
msgstr ""
|
746 |
+
|
747 |
+
#: ../link-library-admin.php:2484
|
748 |
+
msgid "Import Links from Site"
|
749 |
+
msgstr ""
|
750 |
+
|
751 |
+
#: ../link-library-admin.php:2494
|
752 |
+
msgid "Save Settings"
|
753 |
+
msgstr ""
|
754 |
+
|
755 |
+
#: ../link-library-admin.php:2503
|
756 |
msgid "Update Settings"
|
757 |
msgstr ""
|
758 |
|
759 |
+
#: ../link-library-admin.php:2514 ../link-library-admin.php:3183
|
760 |
+
#: ../link-library-admin.php:3495 ../link-library-admin.php:4286
|
761 |
+
#: ../usersubmission.php:295 ../usersubmission.php:352
|
762 |
msgid "Link Name"
|
763 |
msgstr ""
|
764 |
|
765 |
+
#: ../link-library-admin.php:2515 ../link-library-admin.php:4321
|
766 |
+
#: ../link-library-defaults.php:123 ../usersubmission.php:301
|
767 |
+
#: ../usersubmission.php:371
|
768 |
msgid "Link Category"
|
769 |
msgstr ""
|
770 |
|
771 |
+
#: ../link-library-admin.php:2516
|
772 |
msgid "Link URL"
|
773 |
msgstr ""
|
774 |
|
775 |
+
#: ../link-library-admin.php:2517 ../link-library-admin.php:3183
|
776 |
+
#: ../link-library-admin.php:3540 ../link-library-admin.php:4400
|
777 |
+
#: ../link-library-defaults.php:124 ../usersubmission.php:298
|
778 |
+
#: ../usersubmission.php:360
|
779 |
msgid "Link Description"
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: ../link-library-admin.php:2560
|
783 |
msgid "No Links Found to Moderate"
|
784 |
msgstr ""
|
785 |
|
786 |
+
#: ../link-library-admin.php:2567
|
787 |
msgid "Check All"
|
788 |
msgstr ""
|
789 |
|
790 |
+
#: ../link-library-admin.php:2568
|
791 |
msgid "Uncheck All"
|
792 |
msgstr ""
|
793 |
|
794 |
+
#: ../link-library-admin.php:2570
|
795 |
msgid "Approve Selected Items"
|
796 |
msgstr ""
|
797 |
|
798 |
+
#: ../link-library-admin.php:2571
|
799 |
msgid "Delete Selected Items"
|
800 |
msgstr ""
|
801 |
|
802 |
+
#: ../link-library-admin.php:2594
|
803 |
msgid ""
|
804 |
"If the stylesheet editor is empty after upgrading, reset to the default "
|
805 |
"stylesheet using the button below or copy/paste your backup stylesheet into "
|
806 |
"the editor."
|
807 |
msgstr ""
|
808 |
|
809 |
+
#: ../link-library-admin.php:2601
|
810 |
msgid "Submit"
|
811 |
msgstr ""
|
812 |
|
813 |
+
#: ../link-library-admin.php:2601
|
814 |
msgid "Reset to default"
|
815 |
msgstr ""
|
816 |
|
817 |
+
#: ../link-library-admin.php:2612
|
818 |
msgid "Select Current Library Settings"
|
819 |
msgstr ""
|
820 |
|
821 |
+
#: ../link-library-admin.php:2629
|
822 |
msgid "Go"
|
823 |
msgstr ""
|
824 |
|
825 |
+
#: ../link-library-admin.php:2631
|
826 |
msgid "Copy from:"
|
827 |
msgstr ""
|
828 |
|
829 |
+
#: ../link-library-admin.php:2647
|
830 |
msgid "Copy"
|
831 |
msgstr ""
|
832 |
|
833 |
+
#: ../link-library-admin.php:2661 ../link-library-admin.php:2664
|
834 |
+
#: ../link-library-admin.php:2668
|
835 |
msgid ""
|
836 |
"Link Library Supports the Creation of an unlimited number of configurations "
|
837 |
"to display link lists on your site"
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: ../link-library-admin.php:2665
|
841 |
msgid "Library Name"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: ../link-library-admin.php:2667
|
845 |
msgid "Feature"
|
846 |
msgstr ""
|
847 |
|
848 |
+
#: ../link-library-admin.php:2669
|
849 |
msgid "Code to insert on a Wordpress page"
|
850 |
msgstr ""
|
851 |
|
852 |
+
#: ../link-library-admin.php:2676
|
853 |
msgid "Display basic link library"
|
854 |
msgstr ""
|
855 |
|
856 |
+
#: ../link-library-admin.php:2682
|
857 |
msgid "Display list of link categories"
|
858 |
msgstr ""
|
859 |
|
860 |
+
#: ../link-library-admin.php:2688
|
861 |
msgid "Display search box"
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: ../link-library-admin.php:2694
|
865 |
msgid "Display link submission form"
|
866 |
msgstr ""
|
867 |
|
868 |
+
#: ../link-library-admin.php:2701
|
869 |
#, php-format
|
870 |
msgid ""
|
871 |
"You are about to Delete Library #'%s'\n"
|
872 |
" 'Cancel' to stop, 'OK' to delete."
|
873 |
msgstr ""
|
874 |
|
875 |
+
#: ../link-library-admin.php:2701
|
876 |
msgid "Delete Library"
|
877 |
msgstr ""
|
878 |
|
879 |
+
#: ../link-library-admin.php:2702
|
880 |
#, php-format
|
881 |
msgid ""
|
882 |
"You are about to reset Library '%s'\n"
|
883 |
" 'Cancel' to stop, 'OK' to reset."
|
884 |
msgstr ""
|
885 |
|
886 |
+
#: ../link-library-admin.php:2702
|
887 |
msgid "Reset current Library"
|
888 |
msgstr ""
|
889 |
|
890 |
+
#: ../link-library-admin.php:2703
|
891 |
#, php-format
|
892 |
msgid ""
|
893 |
"You are about to reset Library '%s' for a table layout\n"
|
894 |
" 'Cancel' to stop, 'OK' to reset."
|
895 |
msgstr ""
|
896 |
|
897 |
+
#: ../link-library-admin.php:2703
|
898 |
msgid "Reset current Library for table layout"
|
899 |
msgstr ""
|
900 |
|
901 |
+
#: ../link-library-admin.php:2734
|
902 |
+
msgid "No link categories! Create some!"
|
903 |
+
msgstr ""
|
904 |
+
|
905 |
+
#: ../link-library-admin.php:2751
|
906 |
msgid "Current Library Name"
|
907 |
msgstr ""
|
908 |
|
909 |
+
#: ../link-library-admin.php:2758 ../link-library-admin.php:2766
|
910 |
msgid "Leave Empty to see all categories"
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: ../link-library-admin.php:2758 ../link-library-admin.php:2766
|
914 |
+
#: ../link-library-admin.php:2786 ../link-library-admin.php:2790
|
915 |
msgid "Enter list of comma-separated"
|
916 |
msgstr ""
|
917 |
|
918 |
+
#: ../link-library-admin.php:2758 ../link-library-admin.php:2766
|
919 |
msgid "numeric category IDs"
|
920 |
msgstr ""
|
921 |
|
922 |
+
#: ../link-library-admin.php:2758
|
923 |
msgid ""
|
924 |
"To find the IDs, go to the Link Categories admin page, place the mouse above "
|
925 |
"a category name and look for its ID in the address shown in your browsers "
|
926 |
"status bar. For example"
|
927 |
msgstr ""
|
928 |
|
929 |
+
#: ../link-library-admin.php:2760
|
930 |
msgid "Categories to be displayed (Empty=All)"
|
931 |
msgstr ""
|
932 |
|
933 |
+
#: ../link-library-admin.php:2762
|
934 |
msgid "Categories to be displayed"
|
935 |
msgstr ""
|
936 |
|
937 |
+
#: ../link-library-admin.php:2766 ../link-library-admin.php:2786
|
938 |
+
#: ../link-library-admin.php:2790
|
939 |
msgid "For example"
|
940 |
msgstr ""
|
941 |
|
942 |
+
#: ../link-library-admin.php:2779
|
943 |
+
msgid "Show all categories"
|
944 |
+
msgstr ""
|
945 |
+
|
946 |
+
#: ../link-library-admin.php:2786 ../link-library-admin.php:2790
|
947 |
msgid "numeric category IDs that should not be shown"
|
948 |
msgstr ""
|
949 |
|
950 |
+
#: ../link-library-admin.php:2787
|
951 |
msgid "Categories to be excluded"
|
952 |
msgstr ""
|
953 |
|
954 |
+
#: ../link-library-admin.php:2799
|
955 |
+
msgid "No Exclusions"
|
956 |
+
msgstr ""
|
957 |
+
|
958 |
+
#: ../link-library-admin.php:2806 ../link-library-admin.php:2809
|
959 |
msgid "Only show one category of links at a time"
|
960 |
msgstr ""
|
961 |
|
962 |
+
#: ../link-library-admin.php:2807
|
963 |
msgid "Only show one category at a time"
|
964 |
msgstr ""
|
965 |
|
966 |
+
#: ../link-library-admin.php:2812
|
967 |
msgid ""
|
968 |
"Select if AJAX should be used to only reload the list of links without "
|
969 |
"reloading the whole page or HTML GET to reload entire page with a new link. "
|
971 |
"correctly."
|
972 |
msgstr ""
|
973 |
|
974 |
+
#: ../link-library-admin.php:2812
|
975 |
msgid "Switching Method"
|
976 |
msgstr ""
|
977 |
|
978 |
+
#: ../link-library-admin.php:2830
|
979 |
msgid ""
|
980 |
"Default category to be shown when only showing one at a time (numeric ID)"
|
981 |
msgstr ""
|
982 |
|
983 |
+
#: ../link-library-admin.php:2835
|
984 |
+
msgid "Hide category on start in single cat mode"
|
985 |
msgstr ""
|
986 |
|
987 |
+
#: ../link-library-admin.php:2840 ../link-library-admin.php:2843
|
988 |
msgid "File path is relative to Link Library plugin directory"
|
989 |
msgstr ""
|
990 |
|
991 |
+
#: ../link-library-admin.php:2841
|
992 |
msgid "Icon to display when performing AJAX queries"
|
993 |
msgstr ""
|
994 |
|
995 |
+
#: ../link-library-admin.php:2852 ../link-library-admin.php:2855
|
996 |
msgid "Only show a limited number of links and add page navigation links"
|
997 |
msgstr ""
|
998 |
|
999 |
+
#: ../link-library-admin.php:2853
|
1000 |
msgid "Paginate Results"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: ../link-library-admin.php:2858 ../link-library-admin.php:2861
|
1004 |
msgid "Number of Links to be Displayed per Page in Pagination Mode"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: ../link-library-admin.php:2859
|
1008 |
msgid "Links per Page"
|
1009 |
msgstr ""
|
1010 |
|
1011 |
+
#: ../link-library-admin.php:2867
|
1012 |
msgid "Pagination Position"
|
1013 |
msgstr ""
|
1014 |
|
1015 |
+
#: ../link-library-admin.php:2871
|
1016 |
msgid "After Links"
|
1017 |
msgstr ""
|
1018 |
|
1019 |
+
#: ../link-library-admin.php:2872 ../link-library-admin.php:2926
|
1020 |
msgid "Before Links"
|
1021 |
msgstr ""
|
1022 |
|
1023 |
+
#: ../link-library-admin.php:2876
|
1024 |
msgid "Hide Results if Empty"
|
1025 |
msgstr ""
|
1026 |
|
1027 |
+
#: ../link-library-admin.php:2887
|
1028 |
msgid "Enable Permalinks"
|
1029 |
msgstr ""
|
1030 |
|
1031 |
+
#: ../link-library-admin.php:2893
|
1032 |
msgid "Permalinks Page"
|
1033 |
msgstr ""
|
1034 |
|
1035 |
+
#: ../link-library-admin.php:2901
|
1036 |
+
msgid "Permalink Top Page Text"
|
1037 |
+
msgstr ""
|
1038 |
+
|
1039 |
+
#: ../link-library-admin.php:2909
|
1040 |
+
msgid "Category links in permalinks mode"
|
1041 |
+
msgstr ""
|
1042 |
+
|
1043 |
+
#: ../link-library-admin.php:2915
|
1044 |
+
msgid "Show breadcrumbs in permalinks mode"
|
1045 |
+
msgstr ""
|
1046 |
+
|
1047 |
+
#: ../link-library-admin.php:2925
|
1048 |
+
msgid "Display alphabetic cat filter"
|
1049 |
+
msgstr ""
|
1050 |
+
|
1051 |
+
#: ../link-library-admin.php:2926
|
1052 |
+
msgid "Do not display"
|
1053 |
+
msgstr ""
|
1054 |
+
|
1055 |
+
#: ../link-library-admin.php:2926
|
1056 |
+
msgid "Before Categories"
|
1057 |
+
msgstr ""
|
1058 |
+
|
1059 |
+
#: ../link-library-admin.php:2926
|
1060 |
+
msgid "Before Categories and Links"
|
1061 |
+
msgstr ""
|
1062 |
+
|
1063 |
+
#: ../link-library-admin.php:2933
|
1064 |
+
msgid "Auto-select first alphabetic cat item"
|
1065 |
+
msgstr ""
|
1066 |
+
|
1067 |
+
#: ../link-library-admin.php:2937
|
1068 |
+
msgid "Display ALL box in alphabetic cat filter"
|
1069 |
+
msgstr ""
|
1070 |
+
|
1071 |
+
#: ../link-library-admin.php:2939
|
1072 |
+
msgid "Cat filter label"
|
1073 |
+
msgstr ""
|
1074 |
+
|
1075 |
+
#: ../link-library-admin.php:2943
|
1076 |
+
msgid "Only display links submitted by current user"
|
1077 |
+
msgstr ""
|
1078 |
+
|
1079 |
+
#: ../link-library-admin.php:2988
|
1080 |
msgid "Results Order"
|
1081 |
msgstr ""
|
1082 |
|
1083 |
+
#: ../link-library-admin.php:2992 ../link-library-admin.php:3143
|
1084 |
msgid "Order by Name"
|
1085 |
msgstr ""
|
1086 |
|
1087 |
+
#: ../link-library-admin.php:2993 ../link-library-admin.php:3144
|
1088 |
msgid "Order by ID"
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: ../link-library-admin.php:2995
|
1092 |
msgid "Order of categories based on included category list"
|
1093 |
msgstr ""
|
1094 |
|
1095 |
+
#: ../link-library-admin.php:2997
|
1096 |
msgid "Order by"
|
1097 |
msgstr ""
|
1098 |
|
1099 |
+
#: ../link-library-admin.php:2997 ../link-library-admin.php:3145
|
1100 |
msgid "Wordpress Plugin"
|
1101 |
msgstr ""
|
1102 |
|
1103 |
+
#: ../link-library-admin.php:3002
|
1104 |
msgid "Link Categories Display Format"
|
1105 |
msgstr ""
|
1106 |
|
1107 |
+
#: ../link-library-admin.php:3006 ../link-library-admin.php:3226
|
1108 |
msgid "Table"
|
1109 |
msgstr ""
|
1110 |
|
1111 |
+
#: ../link-library-admin.php:3007 ../link-library-admin.php:3227
|
1112 |
msgid "Unordered List"
|
1113 |
msgstr ""
|
1114 |
|
1115 |
+
#: ../link-library-admin.php:3008
|
1116 |
msgid "Drop-Down List"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
+
#: ../link-library-admin.php:3009
|
1120 |
+
msgid "Drop-Down List Direct Access"
|
1121 |
msgstr ""
|
1122 |
|
1123 |
+
#: ../link-library-admin.php:3015
|
1124 |
+
msgid "Display link counts"
|
1125 |
msgstr ""
|
1126 |
|
1127 |
+
#: ../link-library-admin.php:3021
|
1128 |
+
msgid "Display categories with search results"
|
1129 |
msgstr ""
|
1130 |
|
1131 |
+
#: ../link-library-admin.php:3026 ../link-library-admin.php:3029
|
1132 |
msgid "This setting does not apply when selecting My Link Order for the order"
|
1133 |
msgstr ""
|
1134 |
|
1135 |
+
#: ../link-library-admin.php:3027 ../link-library-admin.php:3197
|
1136 |
msgid "Direction"
|
1137 |
msgstr ""
|
1138 |
|
1139 |
+
#: ../link-library-admin.php:3031 ../link-library-admin.php:3201
|
1140 |
msgid "Ascending"
|
1141 |
msgstr ""
|
1142 |
|
1143 |
+
#: ../link-library-admin.php:3032 ../link-library-admin.php:3202
|
1144 |
msgid "Descending"
|
1145 |
msgstr ""
|
1146 |
|
1147 |
+
#: ../link-library-admin.php:3036 ../link-library-admin.php:3039
|
1148 |
+
#: ../link-library-admin.php:3151 ../link-library-admin.php:3154
|
1149 |
msgid ""
|
1150 |
"Use [ and ] in the description to perform special actions using HTML such as "
|
1151 |
"inserting images instead of < and >"
|
1152 |
msgstr ""
|
1153 |
|
1154 |
+
#: ../link-library-admin.php:3037 ../link-library-admin.php:3152
|
1155 |
msgid "Show Category Description"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
+
#: ../link-library-admin.php:3041 ../link-library-admin.php:3156
|
1159 |
msgid "Position"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
+
#: ../link-library-admin.php:3043 ../link-library-admin.php:3158
|
1163 |
msgid "Right"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
+
#: ../link-library-admin.php:3044 ../link-library-admin.php:3159
|
1167 |
msgid "Left"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
+
#: ../link-library-admin.php:3050
|
1171 |
msgid "Width of Categories Table in Percents"
|
1172 |
msgstr ""
|
1173 |
|
1174 |
+
#: ../link-library-admin.php:3056 ../link-library-admin.php:3059
|
1175 |
msgid ""
|
1176 |
"Determines the number of alternating div tags that will be placed before and "
|
1177 |
"after each link category"
|
1178 |
msgstr ""
|
1179 |
|
1180 |
+
#: ../link-library-admin.php:3056 ../link-library-admin.php:3059
|
1181 |
msgid ""
|
1182 |
"These div tags can be used to style of position link categories on the link "
|
1183 |
"page"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
+
#: ../link-library-admin.php:3057
|
1187 |
msgid "Number of alternating div classes"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
+
#: ../link-library-admin.php:3072
|
1191 |
msgid "Number of columns in Categories Table"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: ../link-library-admin.php:3079
|
1195 |
msgid "First div class name"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
+
#: ../link-library-admin.php:3087
|
1199 |
msgid "Use Div Class or Heading tag around Category Names"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: ../link-library-admin.php:3091
|
1203 |
msgid "Div Class"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
+
#: ../link-library-admin.php:3092
|
1207 |
msgid "Heading Tag"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
+
#: ../link-library-admin.php:3097
|
1211 |
msgid "Second div class name"
|
1212 |
msgstr ""
|
1213 |
|
1214 |
+
#: ../link-library-admin.php:3104 ../link-library-admin.php:3107
|
1215 |
msgid "Example div class name: linklistcatname, Example Heading Label: h3"
|
1216 |
msgstr ""
|
1217 |
|
1218 |
+
#: ../link-library-admin.php:3105
|
1219 |
msgid "Div Class Name or Heading label"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
+
#: ../link-library-admin.php:3112
|
1223 |
msgid "Third div class name"
|
1224 |
msgstr ""
|
1225 |
|
1226 |
+
#: ../link-library-admin.php:3119 ../link-library-admin.php:3122
|
1227 |
msgid ""
|
1228 |
"Set this address to a page running Link Library to place categories on a "
|
1229 |
"different page. Should always be used with the Show One Category at a Time "
|
1230 |
"and HTMLGET fetch method."
|
1231 |
msgstr ""
|
1232 |
|
1233 |
+
#: ../link-library-admin.php:3120
|
1234 |
msgid "Category Target Address"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
+
#: ../link-library-admin.php:3139
|
1238 |
msgid "Link Results Order"
|
1239 |
msgstr ""
|
1240 |
|
1241 |
+
#: ../link-library-admin.php:3145
|
1242 |
msgid "Order set by "
|
1243 |
msgstr ""
|
1244 |
|
1245 |
+
#: ../link-library-admin.php:3146
|
1246 |
msgid "Order randomly"
|
1247 |
msgstr ""
|
1248 |
|
1249 |
+
#: ../link-library-admin.php:3147
|
1250 |
msgid "Order by updated date"
|
1251 |
msgstr ""
|
1252 |
|
1253 |
+
#: ../link-library-admin.php:3160
|
1254 |
+
msgid "After Category Name"
|
1255 |
+
msgstr ""
|
1256 |
+
|
1257 |
+
#: ../link-library-admin.php:3161
|
1258 |
+
msgid "After Top-Level Category Name"
|
1259 |
+
msgstr ""
|
1260 |
+
|
1261 |
+
#: ../link-library-admin.php:3166
|
1262 |
msgid "List Featured Links ahead of Regular Links"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
+
#: ../link-library-admin.php:3170
|
1266 |
msgid "Show Expand Link button and hide links"
|
1267 |
msgstr ""
|
1268 |
|
1269 |
+
#: ../link-library-admin.php:3175
|
1270 |
+
msgid "Combine all results without categories"
|
1271 |
+
msgstr ""
|
1272 |
+
|
1273 |
+
#: ../link-library-admin.php:3179
|
1274 |
+
msgid "Link Title Content"
|
1275 |
+
msgstr ""
|
1276 |
+
|
1277 |
+
#: ../link-library-admin.php:3196 ../link-library-admin.php:3199
|
1278 |
msgid "Except for My Link Order mode"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
+
#: ../link-library-admin.php:3206 ../link-library-admin.php:3209
|
1282 |
msgid "Leave empty to show all results"
|
1283 |
msgstr ""
|
1284 |
|
1285 |
+
#: ../link-library-admin.php:3207
|
1286 |
msgid "Max number of links to display"
|
1287 |
msgstr ""
|
1288 |
|
1289 |
+
#: ../link-library-admin.php:3214 ../link-library-admin.php:3217
|
1290 |
msgid ""
|
1291 |
"Sets default link target window, does not override specific targets set in "
|
1292 |
"links"
|
1293 |
msgstr ""
|
1294 |
|
1295 |
+
#: ../link-library-admin.php:3215
|
1296 |
msgid "Link Target"
|
1297 |
msgstr ""
|
1298 |
|
1299 |
+
#: ../link-library-admin.php:3222
|
1300 |
msgid "Link Display Format"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: ../link-library-admin.php:3233
|
1304 |
msgid "Show Column Headers"
|
1305 |
msgstr ""
|
1306 |
|
1307 |
+
#: ../link-library-admin.php:3240
|
1308 |
+
msgid "Column Headers Override"
|
1309 |
msgstr ""
|
1310 |
|
1311 |
+
#: ../link-library-admin.php:3243
|
1312 |
+
msgid "Comma-separated list of column header labels"
|
1313 |
msgstr ""
|
1314 |
|
1315 |
+
#: ../link-library-admin.php:3249
|
1316 |
+
msgid "Allow sorting through column headers"
|
1317 |
msgstr ""
|
1318 |
|
1319 |
+
#: ../link-library-admin.php:3257
|
1320 |
msgid "Hide Category Names"
|
1321 |
msgstr ""
|
1322 |
|
1323 |
+
#: ../link-library-admin.php:3264
|
1324 |
msgid "Show Hidden Links"
|
1325 |
msgstr ""
|
1326 |
|
1327 |
+
#: ../link-library-admin.php:3272
|
1328 |
+
msgid "Hide links of children categories"
|
1329 |
+
msgstr ""
|
1330 |
+
|
1331 |
+
#: ../link-library-admin.php:3279
|
1332 |
+
msgid "Child category depth limit"
|
1333 |
+
msgstr ""
|
1334 |
+
|
1335 |
+
#: ../link-library-admin.php:3287
|
1336 |
+
msgid "Hide children categories on top page"
|
1337 |
+
msgstr ""
|
1338 |
+
|
1339 |
+
#: ../link-library-admin.php:3294 ../link-library-admin.php:3297
|
1340 |
msgid "Need to be active for Link Categories to work"
|
1341 |
msgstr ""
|
1342 |
|
1343 |
+
#: ../link-library-admin.php:3295
|
1344 |
msgid "Embed HTML anchors"
|
1345 |
msgstr ""
|
1346 |
|
1347 |
+
#: ../link-library-admin.php:3302
|
1348 |
+
msgid "Show Hidden Links to Admins/Editors"
|
1349 |
+
msgstr ""
|
1350 |
+
|
1351 |
+
#: ../link-library-admin.php:3319
|
1352 |
msgid ""
|
1353 |
"Arrange the items below via drag-and-drop to order the various Link Library "
|
1354 |
"elements."
|
1355 |
msgstr ""
|
1356 |
|
1357 |
+
#: ../link-library-admin.php:3346 ../render-link-library-sc.php:986
|
|
|
|
|
|
|
|
|
1358 |
msgid "Name"
|
1359 |
msgstr ""
|
1360 |
|
1361 |
+
#: ../link-library-admin.php:3350 ../render-link-library-sc.php:987
|
1362 |
msgid "Date"
|
1363 |
msgstr ""
|
1364 |
|
1365 |
+
#: ../link-library-admin.php:3354
|
1366 |
msgid "Desc"
|
1367 |
msgstr ""
|
1368 |
|
1369 |
+
#: ../link-library-admin.php:3358 ../link-library-admin.php:4706
|
1370 |
+
#: ../render-link-library-sc.php:988
|
1371 |
msgid "Notes"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
+
#: ../link-library-admin.php:3362 ../render-link-library-sc.php:988
|
1375 |
msgid "RSS"
|
1376 |
msgstr ""
|
1377 |
|
1378 |
+
#: ../link-library-admin.php:3366 ../link-library-admin.php:3591
|
1379 |
+
#: ../render-link-library-sc.php:989
|
1380 |
msgid "Web Link"
|
1381 |
msgstr ""
|
1382 |
|
1383 |
+
#: ../link-library-admin.php:3370
|
1384 |
msgid "Phone"
|
1385 |
msgstr ""
|
1386 |
|
1387 |
+
#: ../link-library-admin.php:3374 ../link-library-admin.php:3648
|
1388 |
+
#: ../link-library-admin.php:4492 ../link-library-admin.php:5002
|
1389 |
+
#: ../link-library-defaults.php:172 ../render-link-library-addlink-sc.php:442
|
1390 |
+
#: ../render-link-library-sc.php:990
|
1391 |
msgid "E-mail"
|
1392 |
msgstr ""
|
1393 |
|
1394 |
+
#: ../link-library-admin.php:3378 ../render-link-library-sc.php:990
|
1395 |
msgid "Hits"
|
1396 |
msgstr ""
|
1397 |
|
1398 |
+
#: ../link-library-admin.php:3382 ../link-library-admin.php:4970
|
1399 |
+
#: ../render-link-library-sc.php:991
|
1400 |
msgid "Rating"
|
1401 |
msgstr ""
|
1402 |
|
1403 |
+
#: ../link-library-admin.php:3386
|
1404 |
msgid "Large Desc"
|
1405 |
msgstr ""
|
1406 |
|
1407 |
+
#: ../link-library-admin.php:3390 ../link-library-admin.php:3727
|
1408 |
+
#: ../link-library-admin.php:4508 ../link-library-admin.php:5027
|
1409 |
+
#: ../link-library-defaults.php:184 ../render-link-library-addlink-sc.php:460
|
1410 |
+
#: ../render-link-library-sc.php:992
|
1411 |
+
msgid "Submitter Name"
|
1412 |
+
msgstr ""
|
1413 |
+
|
1414 |
+
#: ../link-library-admin.php:3394
|
1415 |
+
msgid "Cat Desc"
|
1416 |
+
msgstr ""
|
1417 |
+
|
1418 |
+
#: ../link-library-admin.php:3398 ../render-link-library-sc.php:993
|
1419 |
+
msgid "Tags"
|
1420 |
+
msgstr ""
|
1421 |
+
|
1422 |
+
#: ../link-library-admin.php:3402 ../link-library-admin.php:5039
|
1423 |
+
#: ../link-library.php:894 ../render-link-library-sc.php:993
|
1424 |
+
msgid "Price"
|
1425 |
+
msgstr ""
|
1426 |
+
|
1427 |
+
#: ../link-library-admin.php:3414
|
1428 |
msgid "Display"
|
1429 |
msgstr ""
|
1430 |
|
1431 |
+
#: ../link-library-admin.php:3415
|
1432 |
msgid "Before"
|
1433 |
msgstr ""
|
1434 |
|
1435 |
+
#: ../link-library-admin.php:3416
|
1436 |
msgid "After"
|
1437 |
msgstr ""
|
1438 |
|
1439 |
+
#: ../link-library-admin.php:3417
|
1440 |
msgid "Additional Details"
|
1441 |
msgstr ""
|
1442 |
|
1443 |
+
#: ../link-library-admin.php:3418
|
1444 |
msgid "Link Source"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
+
#: ../link-library-admin.php:3421
|
1448 |
+
msgid ""
|
1449 |
+
"This column allows for the output of text/code before the first link in each "
|
1450 |
+
"category"
|
1451 |
+
msgstr ""
|
1452 |
+
|
1453 |
+
#: ../link-library-admin.php:3421
|
1454 |
+
msgid "Before first link"
|
1455 |
+
msgstr ""
|
1456 |
+
|
1457 |
+
#: ../link-library-admin.php:3423
|
1458 |
+
msgid "Output of text/code before the first link in each category"
|
1459 |
+
msgstr ""
|
1460 |
+
|
1461 |
+
#: ../link-library-admin.php:3429
|
1462 |
msgid ""
|
1463 |
"This column allows for the output of text/code before a number of links "
|
1464 |
"determined by the Display field"
|
1465 |
msgstr ""
|
1466 |
|
1467 |
+
#: ../link-library-admin.php:3429
|
1468 |
msgid "Intermittent Before Link"
|
1469 |
msgstr ""
|
1470 |
|
1471 |
+
#: ../link-library-admin.php:3430
|
1472 |
msgid "Frequency of additional output before and after complete link group"
|
1473 |
msgstr ""
|
1474 |
|
1475 |
+
#: ../link-library-admin.php:3433 ../link-library-admin.php:3443
|
1476 |
msgid "Output before complete link group (link, notes, desc, etc...)"
|
1477 |
msgstr ""
|
1478 |
|
1479 |
+
#: ../link-library-admin.php:3441
|
1480 |
msgid "This column allows for the output of text/code before each link"
|
1481 |
msgstr ""
|
1482 |
|
1483 |
+
#: ../link-library-admin.php:3441
|
1484 |
msgid "Before Link"
|
1485 |
msgstr ""
|
1486 |
|
1487 |
+
#: ../link-library-admin.php:3471
|
1488 |
msgid "This column allows for the output of text/code before each link image"
|
1489 |
msgstr ""
|
1490 |
|
1491 |
+
#: ../link-library-admin.php:3475
|
1492 |
msgid "Code/Text to be displayed before each link image"
|
1493 |
msgstr ""
|
1494 |
|
1495 |
+
#: ../link-library-admin.php:3478
|
1496 |
msgid "Code/Text to be displayed after each link image"
|
1497 |
msgstr ""
|
1498 |
|
1499 |
+
#: ../link-library-admin.php:3481
|
1500 |
msgid "CSS Class to be assigned to link image"
|
1501 |
msgstr ""
|
1502 |
|
1503 |
+
#: ../link-library-admin.php:3486 ../link-library-admin.php:3513
|
1504 |
+
#: ../link-library-admin.php:3610 ../link-library-admin.php:3639
|
1505 |
msgid "Primary"
|
1506 |
msgstr ""
|
1507 |
|
1508 |
+
#: ../link-library-admin.php:3487 ../link-library-admin.php:3514
|
1509 |
+
#: ../link-library-admin.php:3611 ../link-library-admin.php:3640
|
1510 |
msgid "Secondary"
|
1511 |
msgstr ""
|
1512 |
|
1513 |
+
#: ../link-library-admin.php:3495
|
1514 |
msgid ""
|
1515 |
"This column allows for the output of text/code before and after each link "
|
1516 |
"name"
|
1517 |
msgstr ""
|
1518 |
|
1519 |
+
#: ../link-library-admin.php:3499
|
1520 |
msgid "Code/Text to be displayed before each link"
|
1521 |
msgstr ""
|
1522 |
|
1523 |
+
#: ../link-library-admin.php:3502
|
1524 |
msgid "Code/Text to be displayed after each link"
|
1525 |
msgstr ""
|
1526 |
|
1527 |
+
#: ../link-library-admin.php:3507
|
1528 |
+
msgid "No Tooltip"
|
1529 |
+
msgstr ""
|
1530 |
+
|
1531 |
+
#: ../link-library-admin.php:3508 ../link-library-admin.php:4702
|
1532 |
+
#: ../render-link-library-sc.php:987
|
1533 |
+
msgid "Description"
|
1534 |
+
msgstr ""
|
1535 |
+
|
1536 |
+
#: ../link-library-admin.php:3515
|
1537 |
+
msgid "Dedicated page"
|
1538 |
+
msgstr ""
|
1539 |
+
|
1540 |
+
#: ../link-library-admin.php:3523
|
1541 |
msgid ""
|
1542 |
"This column allows for the output of text/code before and after each link "
|
1543 |
"date stamp"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
+
#: ../link-library-admin.php:3523
|
1547 |
msgid "Link Date"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
+
#: ../link-library-admin.php:3524
|
1551 |
msgid "Check to display link date"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
+
#: ../link-library-admin.php:3527
|
1555 |
msgid "Code/Text to be displayed before each date"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
+
#: ../link-library-admin.php:3530
|
1559 |
msgid "Code/Text to be displayed after each date"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
+
#: ../link-library-admin.php:3540
|
1563 |
msgid ""
|
1564 |
"This column allows for the output of text/code before and after each link "
|
1565 |
"description"
|
1566 |
msgstr ""
|
1567 |
|
1568 |
+
#: ../link-library-admin.php:3541
|
1569 |
msgid "Check to display link descriptions"
|
1570 |
msgstr ""
|
1571 |
|
1572 |
+
#: ../link-library-admin.php:3544
|
1573 |
msgid "Code/Text to be displayed before each description"
|
1574 |
msgstr ""
|
1575 |
|
1576 |
+
#: ../link-library-admin.php:3547
|
1577 |
msgid "Code/Text to be displayed after each description"
|
1578 |
msgstr ""
|
1579 |
|
1580 |
+
#: ../link-library-admin.php:3557
|
1581 |
msgid ""
|
1582 |
"This column allows for the output of text/code before and after each link "
|
1583 |
"notes"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
+
#: ../link-library-admin.php:3557 ../link-library-admin.php:4415
|
1587 |
+
#: ../link-library-defaults.php:125 ../usersubmission.php:300
|
1588 |
+
#: ../usersubmission.php:368
|
1589 |
msgid "Link Notes"
|
1590 |
msgstr ""
|
1591 |
|
1592 |
+
#: ../link-library-admin.php:3558
|
1593 |
msgid "Check to display link notes"
|
1594 |
msgstr ""
|
1595 |
|
1596 |
+
#: ../link-library-admin.php:3561
|
1597 |
msgid "Code/Text to be displayed before each note"
|
1598 |
msgstr ""
|
1599 |
|
1600 |
+
#: ../link-library-admin.php:3564
|
1601 |
msgid "Code/Text to be displayed after each note"
|
1602 |
msgstr ""
|
1603 |
|
1604 |
+
#: ../link-library-admin.php:3574
|
1605 |
msgid ""
|
1606 |
"This column allows for the output of text/code before and after the RSS icons"
|
1607 |
msgstr ""
|
1608 |
|
1609 |
+
#: ../link-library-admin.php:3574
|
1610 |
msgid "RSS Icons"
|
1611 |
msgstr ""
|
1612 |
|
1613 |
+
#: ../link-library-admin.php:3576
|
1614 |
msgid "See below"
|
1615 |
msgstr ""
|
1616 |
|
1617 |
+
#: ../link-library-admin.php:3578
|
1618 |
msgid "Code/Text to be displayed before RSS Icons"
|
1619 |
msgstr ""
|
1620 |
|
1621 |
+
#: ../link-library-admin.php:3581
|
1622 |
msgid "Code/Text to be displayed after RSS Icons"
|
1623 |
msgstr ""
|
1624 |
|
1625 |
+
#: ../link-library-admin.php:3591
|
1626 |
msgid ""
|
1627 |
"This column allows for the output of text/code before and after the Web Link"
|
1628 |
msgstr ""
|
1629 |
|
1630 |
+
#: ../link-library-admin.php:3594 ../link-library-admin.php:3622
|
1631 |
+
#: ../link-library-admin.php:3651
|
1632 |
msgid "False"
|
1633 |
msgstr ""
|
1634 |
|
1635 |
+
#: ../link-library-admin.php:3595 ../link-library-admin.php:4698
|
1636 |
msgid "Web Address"
|
1637 |
msgstr ""
|
1638 |
|
1639 |
+
#: ../link-library-admin.php:3596 ../link-library-admin.php:3625
|
1640 |
msgid "Label"
|
1641 |
msgstr ""
|
1642 |
|
1643 |
+
#: ../link-library-admin.php:3599
|
1644 |
msgid "Code/Text to be displayed before Web Link"
|
1645 |
msgstr ""
|
1646 |
|
1647 |
+
#: ../link-library-admin.php:3602
|
1648 |
msgid "Code/Text to be displayed after Web Link"
|
1649 |
msgstr ""
|
1650 |
|
1651 |
+
#: ../link-library-admin.php:3605
|
1652 |
msgid "Text Label that the web link will be assigned to."
|
1653 |
msgstr ""
|
1654 |
|
1655 |
+
#: ../link-library-admin.php:3608 ../link-library-admin.php:3637
|
1656 |
msgid "Select which link address will be displayed / used for link"
|
1657 |
msgstr ""
|
1658 |
|
1659 |
+
#: ../link-library-admin.php:3619
|
1660 |
msgid ""
|
1661 |
"This column allows for the output of text/code before and after the "
|
1662 |
"Telephone Number"
|
1663 |
msgstr ""
|
1664 |
|
1665 |
+
#: ../link-library-admin.php:3619 ../link-library-admin.php:4477
|
1666 |
+
#: ../link-library-admin.php:4996 ../link-library-defaults.php:170
|
1667 |
+
#: ../render-link-library-addlink-sc.php:424 ../render-link-library-sc.php:989
|
1668 |
msgid "Telephone"
|
1669 |
msgstr ""
|
1670 |
|
1671 |
+
#: ../link-library-admin.php:3623 ../link-library-admin.php:3652
|
1672 |
msgid "Plain Text"
|
1673 |
msgstr ""
|
1674 |
|
1675 |
+
#: ../link-library-admin.php:3624
|
1676 |
msgid "Link"
|
1677 |
msgstr ""
|
1678 |
|
1679 |
+
#: ../link-library-admin.php:3628
|
1680 |
msgid "Code/Text to be displayed before Telephone Number"
|
1681 |
msgstr ""
|
1682 |
|
1683 |
+
#: ../link-library-admin.php:3631
|
1684 |
msgid "Code/Text to be displayed after Telephone Number"
|
1685 |
msgstr ""
|
1686 |
|
1687 |
+
#: ../link-library-admin.php:3634
|
1688 |
msgid "Text Label that the telephone will be assigned to."
|
1689 |
msgstr ""
|
1690 |
|
1691 |
+
#: ../link-library-admin.php:3648
|
1692 |
msgid ""
|
1693 |
"This column allows for the output of text/code before and after the E-mail"
|
1694 |
msgstr ""
|
1695 |
|
1696 |
+
#: ../link-library-admin.php:3653
|
1697 |
msgid "MailTo Link"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
+
#: ../link-library-admin.php:3654
|
1701 |
msgid "MailTo Link with Label"
|
1702 |
msgstr ""
|
1703 |
|
1704 |
+
#: ../link-library-admin.php:3655
|
1705 |
msgid "Formatted Command"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
+
#: ../link-library-admin.php:3656
|
1709 |
msgid "Formatted Command with Labels"
|
1710 |
msgstr ""
|
1711 |
|
1712 |
+
#: ../link-library-admin.php:3659
|
1713 |
msgid "Code/Text to be displayed before E-mail"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
+
#: ../link-library-admin.php:3662
|
1717 |
msgid "Code/Text to be displayed after E-mail"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
+
#: ../link-library-admin.php:3665
|
1721 |
msgid ""
|
1722 |
"Text Label that the e-mail will be assigned to represent the e-mail link."
|
1723 |
msgstr ""
|
1724 |
|
1725 |
+
#: ../link-library-admin.php:3668
|
1726 |
msgid ""
|
1727 |
"Command that the e-mail will be embedded in. In the case of a command, use "
|
1728 |
"the symbols #email and #company to indicate the position where these "
|
1729 |
"elements should be inserted."
|
1730 |
msgstr ""
|
1731 |
|
1732 |
+
#: ../link-library-admin.php:3676
|
1733 |
msgid ""
|
1734 |
"This column allows for the output of text/code before and after Link Hits"
|
1735 |
msgstr ""
|
1736 |
|
1737 |
+
#: ../link-library-admin.php:3676
|
1738 |
msgid "Link Hits"
|
1739 |
msgstr ""
|
1740 |
|
1741 |
+
#: ../link-library-admin.php:3680
|
1742 |
msgid "Code/Text to be displayed before Link Hits"
|
1743 |
msgstr ""
|
1744 |
|
1745 |
+
#: ../link-library-admin.php:3683
|
1746 |
msgid "Code/Text to be displayed after Link Hits"
|
1747 |
msgstr ""
|
1748 |
|
1749 |
+
#: ../link-library-admin.php:3693
|
1750 |
msgid ""
|
1751 |
"This column allows for the output of text/code before and after the Link "
|
1752 |
"Rating"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
+
#: ../link-library-admin.php:3693
|
1756 |
msgid "Link Rating"
|
1757 |
msgstr ""
|
1758 |
|
1759 |
+
#: ../link-library-admin.php:3697
|
1760 |
msgid "Code/Text to be displayed before Link Rating"
|
1761 |
msgstr ""
|
1762 |
|
1763 |
+
#: ../link-library-admin.php:3700
|
1764 |
msgid "Code/Text to be displayed after Link Rating"
|
1765 |
msgstr ""
|
1766 |
|
1767 |
+
#: ../link-library-admin.php:3710 ../link-library-admin.php:3727
|
1768 |
+
#: ../link-library-admin.php:3744
|
1769 |
msgid ""
|
1770 |
"This column allows for the output of text/code before and after the Link "
|
1771 |
"Large Description"
|
1772 |
msgstr ""
|
1773 |
|
1774 |
+
#: ../link-library-admin.php:3710 ../usersubmission.php:299
|
1775 |
+
#: ../usersubmission.php:364
|
1776 |
msgid "Link Large Description"
|
1777 |
msgstr ""
|
1778 |
|
1779 |
+
#: ../link-library-admin.php:3714 ../link-library-admin.php:3731
|
1780 |
+
#: ../link-library-admin.php:3748
|
1781 |
msgid "Code/Text to be displayed before Link Large Description"
|
1782 |
msgstr ""
|
1783 |
|
1784 |
+
#: ../link-library-admin.php:3717 ../link-library-admin.php:3734
|
1785 |
+
#: ../link-library-admin.php:3751
|
1786 |
msgid "Code/Text to be displayed after Link Large Description"
|
1787 |
msgstr ""
|
1788 |
|
1789 |
+
#: ../link-library-admin.php:3744 ../render-link-library-sc.php:992
|
1790 |
+
msgid "Category Description"
|
1791 |
+
msgstr ""
|
1792 |
+
|
1793 |
+
#: ../link-library-admin.php:3761
|
1794 |
+
msgid "This column allows for the output of tags associated with the link"
|
1795 |
+
msgstr ""
|
1796 |
+
|
1797 |
+
#: ../link-library-admin.php:3761
|
1798 |
+
msgid "Link Tags"
|
1799 |
+
msgstr ""
|
1800 |
+
|
1801 |
+
#: ../link-library-admin.php:3765
|
1802 |
+
msgid "Code/Text to be displayed before Link Tags"
|
1803 |
+
msgstr ""
|
1804 |
+
|
1805 |
+
#: ../link-library-admin.php:3768
|
1806 |
+
msgid "Code/Text to be displayed after Link Tags"
|
1807 |
+
msgstr ""
|
1808 |
+
|
1809 |
+
#: ../link-library-admin.php:3778
|
1810 |
+
msgid ""
|
1811 |
+
"This column allows for the output of the price field associated with the link"
|
1812 |
+
msgstr ""
|
1813 |
+
|
1814 |
+
#: ../link-library-admin.php:3778
|
1815 |
+
msgid "Link Price"
|
1816 |
+
msgstr ""
|
1817 |
+
|
1818 |
+
#: ../link-library-admin.php:3782
|
1819 |
+
msgid "Code/Text to be displayed before Link Price"
|
1820 |
+
msgstr ""
|
1821 |
+
|
1822 |
+
#: ../link-library-admin.php:3785
|
1823 |
+
msgid "Code/Text to be displayed after Link Price"
|
1824 |
+
msgstr ""
|
1825 |
+
|
1826 |
+
#: ../link-library-admin.php:3789
|
1827 |
+
msgid "Currency symbol to be displayed next to price"
|
1828 |
+
msgstr ""
|
1829 |
+
|
1830 |
+
#: ../link-library-admin.php:3794
|
1831 |
+
msgid "Before Price"
|
1832 |
+
msgstr ""
|
1833 |
+
|
1834 |
+
#: ../link-library-admin.php:3795
|
1835 |
+
msgid "After Price"
|
1836 |
+
msgstr ""
|
1837 |
+
|
1838 |
+
#: ../link-library-admin.php:3805
|
1839 |
msgid "This column allows for the output of text/code after each link"
|
1840 |
msgstr ""
|
1841 |
|
1842 |
+
#: ../link-library-admin.php:3805
|
1843 |
msgid "After Link Block"
|
1844 |
msgstr ""
|
1845 |
|
1846 |
+
#: ../link-library-admin.php:3808
|
1847 |
msgid "Output after complete link group (link, notes, desc, etc...)"
|
1848 |
msgstr ""
|
1849 |
|
1850 |
+
#: ../link-library-admin.php:3815
|
1851 |
msgid ""
|
1852 |
"This column allows for the output of text/code after a number of links "
|
1853 |
"determined in the first column"
|
1854 |
msgstr ""
|
1855 |
|
1856 |
+
#: ../link-library-admin.php:3815
|
1857 |
msgid "Intermittent After Link"
|
1858 |
msgstr ""
|
1859 |
|
1860 |
+
#: ../link-library-admin.php:3825
|
1861 |
+
msgid ""
|
1862 |
+
"This column allows for the output of text/code after the last link in each "
|
1863 |
+
"category"
|
1864 |
+
msgstr ""
|
1865 |
+
|
1866 |
+
#: ../link-library-admin.php:3825
|
1867 |
+
msgid "After last link"
|
1868 |
+
msgstr ""
|
1869 |
+
|
1870 |
+
#: ../link-library-admin.php:3838
|
1871 |
msgid "Show Link Updated Flag"
|
1872 |
msgstr ""
|
1873 |
|
1874 |
+
#: ../link-library-admin.php:3846
|
1875 |
msgid "Convert [] to <> in Link Description and Notes"
|
1876 |
msgstr ""
|
1877 |
|
1878 |
+
#: ../link-library-admin.php:3854
|
1879 |
msgid "Add nofollow tag to outgoing links"
|
1880 |
msgstr ""
|
1881 |
|
1882 |
+
#: ../link-library-admin.php:3861
|
1883 |
msgid "Show edit links when logged in as editor or administrator"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
+
#: ../link-library-admin.php:3869
|
1887 |
msgid "Show link name when no image is assigned"
|
1888 |
msgstr ""
|
1889 |
|
1890 |
+
#: ../link-library-admin.php:3876
|
1891 |
+
msgid "Do not output fields with no value"
|
1892 |
+
msgstr ""
|
1893 |
+
|
1894 |
+
#: ../link-library-admin.php:3894
|
1895 |
msgid "Enable link Pop-Ups"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
+
#: ../link-library-admin.php:3898
|
1899 |
msgid "Pop-Up Width"
|
1900 |
msgstr ""
|
1901 |
|
1902 |
+
#: ../link-library-admin.php:3905
|
1903 |
msgid "Pop-Up Height"
|
1904 |
msgstr ""
|
1905 |
|
1906 |
+
#: ../link-library-admin.php:3914
|
1907 |
msgid "Dialog contents"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
+
#: ../link-library-admin.php:3932
|
1911 |
msgid "Show RSS Link using Text"
|
1912 |
msgstr ""
|
1913 |
|
1914 |
+
#: ../link-library-admin.php:3938
|
1915 |
msgid "Show RSS Link using Standard Icon"
|
1916 |
msgstr ""
|
1917 |
|
1918 |
+
#: ../link-library-admin.php:3948
|
1919 |
msgid "Show RSS Preview Link"
|
1920 |
msgstr ""
|
1921 |
|
1922 |
+
#: ../link-library-admin.php:3954
|
1923 |
msgid "Number of articles shown in RSS Preview"
|
1924 |
msgstr ""
|
1925 |
|
1926 |
+
#: ../link-library-admin.php:3960
|
1927 |
msgid "Show RSS Feed Headers in Link Library output"
|
1928 |
msgstr ""
|
1929 |
|
1930 |
+
#: ../link-library-admin.php:3968
|
1931 |
msgid "Show RSS Feed Content in Link Library output"
|
1932 |
msgstr ""
|
1933 |
|
1934 |
+
#: ../link-library-admin.php:3974
|
1935 |
msgid "Number of RSS articles shown in Link Library Output"
|
1936 |
msgstr ""
|
1937 |
|
1938 |
+
#: ../link-library-admin.php:3979
|
1939 |
+
msgid "Max number of days since published"
|
1940 |
+
msgstr ""
|
1941 |
+
|
1942 |
+
#: ../link-library-admin.php:3983
|
1943 |
msgid "RSS Preview Width"
|
1944 |
msgstr ""
|
1945 |
|
1946 |
+
#: ../link-library-admin.php:3986
|
1947 |
msgid "RSS Preview Height"
|
1948 |
msgstr ""
|
1949 |
|
1950 |
+
#: ../link-library-admin.php:3988
|
1951 |
+
msgid "Skip links with no RSS inline items"
|
1952 |
+
msgstr ""
|
1953 |
+
|
1954 |
+
#: ../link-library-admin.php:4005
|
1955 |
msgid ""
|
1956 |
+
"Checking this option will get images from the Robothumb web site every time"
|
1957 |
msgstr ""
|
1958 |
|
1959 |
+
#: ../link-library-admin.php:4006
|
1960 |
+
msgid "Use thumbnail service for dynamic link images"
|
1961 |
msgstr ""
|
1962 |
|
1963 |
+
#: ../link-library-admin.php:4008
|
1964 |
+
msgid ""
|
1965 |
+
"Checking this option will get images from the thumbshots web site every time"
|
1966 |
+
msgstr ""
|
1967 |
+
|
1968 |
+
#: ../link-library-admin.php:4014
|
1969 |
msgid "Give priority to images assigned to links if present"
|
1970 |
msgstr ""
|
1971 |
|
1972 |
+
#: ../link-library-admin.php:4020
|
1973 |
msgid "Generate Images / Favorite Icons"
|
1974 |
msgstr ""
|
1975 |
|
1976 |
+
#: ../link-library-admin.php:4022 ../link-library-admin.php:4764
|
1977 |
msgid ""
|
1978 |
"This button is only available when a valid API key is entered under the Link "
|
1979 |
"Library General Settings."
|
1980 |
msgstr ""
|
1981 |
|
1982 |
+
#: ../link-library-admin.php:4023
|
1983 |
msgid "Generate Thumbnails and Store locally"
|
1984 |
msgstr ""
|
1985 |
|
1986 |
+
#: ../link-library-admin.php:4026
|
1987 |
msgid "Generate Favorite Icons and Store locally"
|
1988 |
msgstr ""
|
1989 |
|
1990 |
+
#: ../link-library-admin.php:4030
|
1991 |
+
msgid "Delete all local thumbnails and icons"
|
1992 |
+
msgstr ""
|
1993 |
+
|
1994 |
+
#: ../link-library-admin.php:4031
|
1995 |
+
msgid "Delete all local thumbnails"
|
1996 |
+
msgstr ""
|
1997 |
+
|
1998 |
+
#: ../link-library-admin.php:4032
|
1999 |
+
msgid "Delete all local icons"
|
2000 |
+
msgstr ""
|
2001 |
+
|
2002 |
+
#: ../link-library-admin.php:4048
|
2003 |
msgid "Publish RSS Feed"
|
2004 |
msgstr ""
|
2005 |
|
2006 |
+
#: ../link-library-admin.php:4053
|
2007 |
msgid "Number of items in RSS feed"
|
2008 |
msgstr ""
|
2009 |
|
2010 |
+
#: ../link-library-admin.php:4062
|
2011 |
msgid "RSS Feed Title"
|
2012 |
msgstr ""
|
2013 |
|
2014 |
+
#: ../link-library-admin.php:4068
|
2015 |
msgid "RSS Feed Description"
|
2016 |
msgstr ""
|
2017 |
|
2018 |
+
#: ../link-library-admin.php:4074
|
2019 |
msgid ""
|
2020 |
"RSS Feed Web Address (default yoursite.com?"
|
2021 |
"link_library_rss_feed=1&settingset=1 )"
|
2022 |
msgstr ""
|
2023 |
|
2024 |
+
#: ../link-library-admin.php:4091
|
2025 |
msgid "Search Label"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
+
#: ../link-library-admin.php:4100
|
2029 |
+
msgid "Search Field Initial Text"
|
2030 |
+
msgstr ""
|
2031 |
+
|
2032 |
+
#: ../link-library-admin.php:4109
|
2033 |
+
msgid "Search No Results Text"
|
2034 |
+
msgstr ""
|
2035 |
+
|
2036 |
+
#: ../link-library-admin.php:4111 ../link-library-defaults.php:222
|
2037 |
+
msgid "No links found matching your search criteria"
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: ../link-library-admin.php:4118 ../link-library-admin.php:4119
|
2041 |
msgid "Leave empty when links are to be displayed on same page as search box"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
+
#: ../link-library-admin.php:4118
|
2045 |
+
msgid "Results Page Address"
|
2046 |
+
msgstr ""
|
2047 |
+
|
2048 |
+
#: ../link-library-admin.php:4219
|
2049 |
msgid "Following this link shows a list of all links awaiting moderation"
|
2050 |
msgstr ""
|
2051 |
|
2052 |
+
#: ../link-library-admin.php:4220
|
2053 |
msgid "View list of links awaiting moderation"
|
2054 |
msgstr ""
|
2055 |
|
2056 |
+
#: ../link-library-admin.php:4224
|
2057 |
msgid "Show user links immediately"
|
2058 |
msgstr ""
|
2059 |
|
2060 |
+
#: ../link-library-admin.php:4229
|
2061 |
msgid "E-mail admin on link submission"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
+
#: ../link-library-admin.php:4235
|
2065 |
+
msgid "Validate links with Akismet"
|
2066 |
+
msgstr ""
|
2067 |
+
|
2068 |
+
#: ../link-library-admin.php:4239
|
2069 |
+
msgid "E-mail submitter"
|
2070 |
+
msgstr ""
|
2071 |
+
|
2072 |
+
#: ../link-library-admin.php:4246
|
2073 |
+
msgid "Additional text for link submitter e-mail"
|
2074 |
+
msgstr ""
|
2075 |
+
|
2076 |
+
#: ../link-library-admin.php:4253
|
2077 |
msgid "Require login to display form"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
+
#: ../link-library-admin.php:4258
|
2081 |
msgid "Allow link submission with empty link"
|
2082 |
msgstr ""
|
2083 |
|
2084 |
+
#: ../link-library-admin.php:4264
|
2085 |
msgid "Display captcha"
|
2086 |
msgstr ""
|
2087 |
|
2088 |
+
#: ../link-library-admin.php:4269
|
2089 |
msgid ""
|
2090 |
"This function will only store data when users are logged in to Wordpress"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: ../link-library-admin.php:4269
|
2094 |
msgid "Store login name on link submission"
|
2095 |
msgstr ""
|
2096 |
|
2097 |
+
#: ../link-library-admin.php:4275
|
2098 |
msgid "Add new link label"
|
2099 |
msgstr ""
|
2100 |
|
2101 |
+
#: ../link-library-admin.php:4277 ../link-library-defaults.php:119
|
2102 |
+
#: ../render-link-library-addlink-sc.php:206
|
2103 |
msgid "Add new link"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
+
#: ../link-library-admin.php:4284
|
2107 |
msgid "Link name label"
|
2108 |
msgstr ""
|
2109 |
|
2110 |
+
#: ../link-library-admin.php:4294
|
2111 |
msgid "Link address label"
|
2112 |
msgstr ""
|
2113 |
|
2114 |
+
#: ../link-library-admin.php:4296 ../usersubmission.php:296
|
2115 |
+
#: ../usersubmission.php:353
|
2116 |
msgid "Link Address"
|
2117 |
msgstr ""
|
2118 |
|
2119 |
+
#: ../link-library-admin.php:4303
|
2120 |
msgid "Link RSS label"
|
2121 |
msgstr ""
|
2122 |
|
2123 |
+
#: ../link-library-admin.php:4305 ../link-library-defaults.php:122
|
2124 |
+
#: ../render-link-library-addlink-sc.php:231 ../usersubmission.php:297
|
2125 |
+
#: ../usersubmission.php:356
|
2126 |
msgid "Link RSS"
|
2127 |
msgstr ""
|
2128 |
|
2129 |
+
#: ../link-library-admin.php:4312 ../link-library-admin.php:4328
|
2130 |
+
#: ../link-library-admin.php:4407 ../link-library-admin.php:4422
|
2131 |
+
#: ../link-library-admin.php:4453 ../link-library-admin.php:4468
|
2132 |
+
#: ../link-library-admin.php:4484 ../link-library-admin.php:4499
|
2133 |
+
#: ../link-library-admin.php:4515 ../link-library-admin.php:4530
|
2134 |
+
#: ../link-library-admin.php:4546 ../link-library-admin.php:4561
|
2135 |
+
#: ../link-library-admin.php:4577
|
2136 |
msgid "Hide"
|
2137 |
msgstr ""
|
2138 |
|
2139 |
+
#: ../link-library-admin.php:4313 ../link-library-admin.php:4329
|
2140 |
+
#: ../link-library-admin.php:4408 ../link-library-admin.php:4423
|
2141 |
+
#: ../link-library-admin.php:4454 ../link-library-admin.php:4469
|
2142 |
+
#: ../link-library-admin.php:4485 ../link-library-admin.php:4500
|
2143 |
+
#: ../link-library-admin.php:4516 ../link-library-admin.php:4531
|
2144 |
+
#: ../link-library-admin.php:4547 ../link-library-admin.php:4562
|
2145 |
+
#: ../link-library-admin.php:4578
|
2146 |
msgid "Show"
|
2147 |
msgstr ""
|
2148 |
|
2149 |
+
#: ../link-library-admin.php:4314 ../link-library-admin.php:4409
|
2150 |
+
#: ../link-library-admin.php:4424 ../link-library-admin.php:4455
|
2151 |
+
#: ../link-library-admin.php:4470 ../link-library-admin.php:4486
|
2152 |
+
#: ../link-library-admin.php:4501 ../link-library-admin.php:4517
|
2153 |
+
#: ../link-library-admin.php:4532 ../link-library-admin.php:4548
|
2154 |
+
#: ../link-library-admin.php:4563
|
2155 |
+
msgid "Required"
|
2156 |
+
msgstr ""
|
2157 |
+
|
2158 |
+
#: ../link-library-admin.php:4319
|
2159 |
msgid "Link category label"
|
2160 |
msgstr ""
|
2161 |
|
2162 |
+
#: ../link-library-admin.php:4333
|
2163 |
msgid ""
|
2164 |
"Comma-seperated list of categories to be displayed in category selection box "
|
2165 |
"(e.g. 1,5,4) instead of displaying the set of categories specified by the "
|
2166 |
"library."
|
2167 |
msgstr ""
|
2168 |
|
2169 |
+
#: ../link-library-admin.php:4333
|
2170 |
msgid "Link category override selection list"
|
2171 |
msgstr ""
|
2172 |
|
2173 |
+
#: ../link-library-admin.php:4334
|
2174 |
msgid ""
|
2175 |
"Comma-seperated list of categories to be displayed in category selection box "
|
2176 |
"(e.g. 1,5,4)"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
+
#: ../link-library-admin.php:4339
|
2180 |
+
msgid "Default category"
|
2181 |
+
msgstr ""
|
2182 |
+
|
2183 |
+
#: ../link-library-admin.php:4374 ../link-library-admin.php:4376
|
2184 |
#: ../link-library-defaults.php:150
|
2185 |
msgid "User-submitted category"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
+
#: ../link-library-admin.php:4383
|
2189 |
msgid "No"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
+
#: ../link-library-admin.php:4384
|
2193 |
msgid "Allow"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
+
#: ../link-library-admin.php:4388
|
2197 |
msgid "User-submitted category prompt"
|
2198 |
msgstr ""
|
2199 |
|
2200 |
+
#: ../link-library-admin.php:4390 ../link-library-defaults.php:151
|
2201 |
+
#: ../render-link-library-addlink-sc.php:285
|
2202 |
msgid "User-submitted category (define below)"
|
2203 |
msgstr ""
|
2204 |
|
2205 |
+
#: ../link-library-admin.php:4398
|
2206 |
msgid "Link description label"
|
2207 |
msgstr ""
|
2208 |
|
2209 |
+
#: ../link-library-admin.php:4413
|
2210 |
msgid "Link notes label"
|
2211 |
msgstr ""
|
2212 |
|
2213 |
+
#: ../link-library-admin.php:4429 ../link-library-admin.php:4430
|
2214 |
+
msgid "Reciprocal link must be configured for this option to work correctly"
|
2215 |
+
msgstr ""
|
2216 |
+
|
2217 |
+
#: ../link-library-admin.php:4429
|
2218 |
+
msgid "Show immediately if reciprocal link valid"
|
2219 |
+
msgstr ""
|
2220 |
+
|
2221 |
+
#: ../link-library-admin.php:4433
|
2222 |
+
msgid "Use Text Area for Notes"
|
2223 |
+
msgstr ""
|
2224 |
+
|
2225 |
+
#: ../link-library-admin.php:4438
|
2226 |
+
msgid "Only allow one reciprocal link per domain"
|
2227 |
+
msgstr ""
|
2228 |
+
|
2229 |
+
#: ../link-library-admin.php:4444
|
2230 |
msgid "Reciprocal Link label"
|
2231 |
msgstr ""
|
2232 |
|
2233 |
+
#: ../link-library-admin.php:4446 ../link-library-admin.php:5008
|
2234 |
+
#: ../link-library-defaults.php:166 ../render-link-library-addlink-sc.php:388
|
2235 |
+
#: ../usersubmission.php:302 ../usersubmission.php:374
|
2236 |
msgid "Reciprocal Link"
|
2237 |
msgstr ""
|
2238 |
|
2239 |
+
#: ../link-library-admin.php:4459
|
2240 |
msgid "Secondary Address label"
|
2241 |
msgstr ""
|
2242 |
|
2243 |
+
#: ../link-library-admin.php:4461 ../link-library-defaults.php:168
|
2244 |
+
#: ../render-link-library-addlink-sc.php:406
|
2245 |
msgid "Secondary Address"
|
2246 |
msgstr ""
|
2247 |
|
2248 |
+
#: ../link-library-admin.php:4475
|
2249 |
msgid "Link Telephone label"
|
2250 |
msgstr ""
|
2251 |
|
2252 |
+
#: ../link-library-admin.php:4490
|
2253 |
msgid "Link E-mail label"
|
2254 |
msgstr ""
|
2255 |
|
2256 |
+
#: ../link-library-admin.php:4506
|
2257 |
msgid "Link Submitter Name label"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
+
#: ../link-library-admin.php:4521
|
|
|
|
|
|
|
|
|
|
|
2261 |
msgid "Link Submitter E-mail label"
|
2262 |
msgstr ""
|
2263 |
|
2264 |
+
#: ../link-library-admin.php:4523 ../link-library-admin.php:5033
|
2265 |
+
#: ../link-library-defaults.php:186 ../render-link-library-addlink-sc.php:491
|
2266 |
msgid "Submitter E-mail"
|
2267 |
msgstr ""
|
2268 |
|
2269 |
+
#: ../link-library-admin.php:4537
|
2270 |
msgid "Link Submitter Comment Label"
|
2271 |
msgstr ""
|
2272 |
|
2273 |
+
#: ../link-library-admin.php:4539 ../link-library-defaults.php:188
|
2274 |
+
#: ../render-link-library-addlink-sc.php:522
|
2275 |
msgid "Submitter Comment"
|
2276 |
msgstr ""
|
2277 |
|
2278 |
+
#: ../link-library-admin.php:4552
|
2279 |
msgid "Large Description Label"
|
2280 |
msgstr ""
|
2281 |
|
2282 |
+
#: ../link-library-admin.php:4554 ../link-library-admin.php:4710
|
2283 |
+
#: ../link-library-defaults.php:201 ../render-link-library-sc.php:991
|
2284 |
msgid "Large Description"
|
2285 |
msgstr ""
|
2286 |
|
2287 |
+
#: ../link-library-admin.php:4568
|
2288 |
msgid "Custom Captcha Question"
|
2289 |
msgstr ""
|
2290 |
|
2291 |
+
#: ../link-library-admin.php:4570 ../link-library-defaults.php:195
|
2292 |
+
#: ../render-link-library-addlink-sc.php:540
|
2293 |
msgid "Is boiling water hot or cold?"
|
2294 |
msgstr ""
|
2295 |
|
2296 |
+
#: ../link-library-admin.php:4582
|
2297 |
msgid "Custom Captcha Answer"
|
2298 |
msgstr ""
|
2299 |
|
2300 |
+
#: ../link-library-admin.php:4584 ../link-library-defaults.php:196
|
2301 |
msgid "hot"
|
2302 |
msgstr ""
|
2303 |
|
2304 |
+
#: ../link-library-admin.php:4591
|
2305 |
msgid "Add Link button label"
|
2306 |
msgstr ""
|
2307 |
|
2308 |
+
#: ../link-library-admin.php:4593 ../link-library-defaults.php:126
|
2309 |
msgid "Add Link"
|
2310 |
msgstr ""
|
2311 |
|
2312 |
+
#: ../link-library-admin.php:4600
|
2313 |
msgid "New Link Message"
|
2314 |
msgstr ""
|
2315 |
|
2316 |
+
#: ../link-library-admin.php:4602
|
2317 |
msgid "New link submitted"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
+
#: ../link-library-admin.php:4609
|
2321 |
msgid "New Link Moderation Label"
|
2322 |
msgstr ""
|
2323 |
|
2324 |
+
#: ../link-library-admin.php:4611
|
2325 |
msgid "it will appear in the list once moderated. Thank you."
|
2326 |
msgstr ""
|
2327 |
|
2328 |
+
#: ../link-library-admin.php:4632
|
2329 |
+
msgid "Overwrites current library settings with contents of CSV file"
|
|
|
|
|
2330 |
msgstr ""
|
2331 |
|
2332 |
+
#: ../link-library-admin.php:4632
|
2333 |
+
msgid "Library Settings CSV file to import"
|
2334 |
msgstr ""
|
2335 |
|
2336 |
+
#: ../link-library-admin.php:4635
|
2337 |
+
msgid "Import Library Settings"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
+
#: ../link-library-admin.php:4639
|
2341 |
+
msgid "Generates CSV file with current library configuration for download"
|
2342 |
msgstr ""
|
2343 |
|
2344 |
+
#: ../link-library-admin.php:4639
|
2345 |
+
msgid "Export current library settings"
|
2346 |
msgstr ""
|
2347 |
|
2348 |
+
#: ../link-library-admin.php:4641
|
2349 |
+
msgid "Export Library Settings"
|
2350 |
msgstr ""
|
2351 |
|
2352 |
+
#: ../link-library-admin.php:4654
|
2353 |
+
msgid "Search string"
|
2354 |
msgstr ""
|
2355 |
|
2356 |
+
#: ../link-library-admin.php:4660
|
2357 |
+
msgid "Delete links that return a 403 error"
|
2358 |
msgstr ""
|
2359 |
|
2360 |
+
#: ../link-library-admin.php:4666
|
2361 |
+
msgid "Check Reciprocal Links"
|
2362 |
msgstr ""
|
2363 |
|
2364 |
+
#: ../link-library-admin.php:4672
|
2365 |
+
msgid "Check Broken Links"
|
2366 |
msgstr ""
|
2367 |
|
2368 |
+
#: ../link-library-admin.php:4677
|
2369 |
+
msgid "Check Duplicate Links"
|
2370 |
msgstr ""
|
2371 |
|
2372 |
+
#: ../link-library-admin.php:4722
|
2373 |
+
msgid "RSS Address"
|
2374 |
msgstr ""
|
2375 |
|
2376 |
+
#: ../link-library-admin.php:4726
|
2377 |
+
msgid "Target"
|
2378 |
msgstr ""
|
2379 |
|
2380 |
+
#: ../link-library-admin.php:4745
|
2381 |
+
msgid "Current Image"
|
2382 |
+
msgstr ""
|
2383 |
+
|
2384 |
+
#: ../link-library-admin.php:4751
|
2385 |
+
msgid "None Assigned"
|
2386 |
+
msgstr ""
|
2387 |
+
|
2388 |
+
#: ../link-library-admin.php:4757
|
2389 |
+
msgid "Image URL"
|
2390 |
+
msgstr ""
|
2391 |
+
|
2392 |
+
#: ../link-library-admin.php:4762 ../link-library-admin.php:4772
|
2393 |
+
msgid "Automatic Image Generation"
|
2394 |
+
msgstr ""
|
2395 |
+
|
2396 |
+
#: ../link-library-admin.php:4766
|
2397 |
+
msgid "Generate Thumbnail and Store locally"
|
2398 |
+
msgstr ""
|
2399 |
+
|
2400 |
+
#: ../link-library-admin.php:4767
|
2401 |
+
msgid "Generate Favorite Icon and Store locally"
|
2402 |
+
msgstr ""
|
2403 |
+
|
2404 |
+
#: ../link-library-admin.php:4773
|
2405 |
+
msgid "Only available once link is saved"
|
2406 |
+
msgstr ""
|
2407 |
+
|
2408 |
+
#: ../link-library-admin.php:4778
|
2409 |
+
msgid "Image Upload"
|
2410 |
+
msgstr ""
|
2411 |
+
|
2412 |
+
#: ../link-library-admin.php:4780
|
2413 |
+
msgid "Launch Media Uploader"
|
2414 |
msgstr ""
|
2415 |
|
2416 |
+
#: ../link-library-admin.php:4877
|
2417 |
+
msgid ""
|
2418 |
+
"Cannot generate thumbnail when no name and no web address are specified."
|
2419 |
msgstr ""
|
2420 |
|
2421 |
+
#: ../link-library-admin.php:4913
|
2422 |
+
msgid ""
|
2423 |
+
"Cannot generate favorite icon when no name and no web address are specified."
|
2424 |
+
msgstr ""
|
2425 |
+
|
2426 |
+
#: ../link-library-admin.php:4958
|
2427 |
+
msgid "Featured Item"
|
2428 |
+
msgstr ""
|
2429 |
+
|
2430 |
+
#: ../link-library-admin.php:4964
|
2431 |
msgid "No Follow"
|
2432 |
msgstr ""
|
2433 |
|
2434 |
+
#: ../link-library-admin.php:4980
|
2435 |
msgid "Updated Date"
|
2436 |
msgstr ""
|
2437 |
|
2438 |
+
#: ../link-library-admin.php:4989
|
2439 |
msgid "Secondary Web Address"
|
2440 |
msgstr ""
|
2441 |
|
2442 |
+
#: ../link-library-admin.php:4992 ../link-library-admin.php:5011
|
2443 |
msgid "Visit"
|
2444 |
msgstr ""
|
2445 |
|
2446 |
+
#: ../link-library-admin.php:5015
|
2447 |
+
msgid "Number of views"
|
2448 |
msgstr ""
|
2449 |
|
2450 |
+
#: ../link-library-admin.php:5021
|
2451 |
+
msgid "Submitter"
|
2452 |
msgstr ""
|
2453 |
|
2454 |
+
#: ../link-library-admin.php:5561
|
2455 |
+
msgid "Duplicate Link Checker Report"
|
2456 |
msgstr ""
|
2457 |
|
2458 |
+
#: ../link-library-admin.php:5563
|
2459 |
+
msgid "Duplicate URLs"
|
2460 |
msgstr ""
|
2461 |
|
2462 |
+
#: ../link-library-admin.php:5579
|
2463 |
+
msgid "Duplicate Names"
|
2464 |
msgstr ""
|
2465 |
|
2466 |
+
#: ../link-library-admin.php:5622
|
2467 |
+
msgid "Reciprocal Link Checker Report"
|
2468 |
msgstr ""
|
2469 |
|
2470 |
+
#: ../link-library-admin.php:5624
|
2471 |
+
msgid "Broken Link Checker Report"
|
2472 |
msgstr ""
|
2473 |
|
2474 |
+
#: ../link-library-admin.php:5640
|
2475 |
+
msgid "Not Found"
|
2476 |
msgstr ""
|
2477 |
|
2478 |
+
#: ../link-library-admin.php:5642
|
2479 |
+
msgid "OK"
|
2480 |
msgstr ""
|
2481 |
|
2482 |
+
#: ../link-library-admin.php:5644
|
2483 |
+
msgid "Link valid"
|
2484 |
msgstr ""
|
2485 |
|
2486 |
+
#: ../link-library-admin.php:5647
|
2487 |
+
msgid "Error 403: Link Deleted"
|
2488 |
msgstr ""
|
2489 |
|
2490 |
+
#: ../link-library-admin.php:5649
|
2491 |
+
msgid "Error 403"
|
2492 |
msgstr ""
|
2493 |
|
2494 |
+
#: ../link-library-admin.php:5651
|
2495 |
+
msgid "Website Unreachable"
|
|
|
|
|
2496 |
msgstr ""
|
2497 |
|
2498 |
+
#: ../link-library-admin.php:5655
|
2499 |
+
msgid "There are no links with reciprocal links associated with them"
|
|
|
2500 |
msgstr ""
|
2501 |
|
2502 |
+
#: ../link-library-admin.php:5661
|
2503 |
+
msgid "Add Link Library Shortcode"
|
|
|
2504 |
msgstr ""
|
2505 |
|
2506 |
+
#: ../link-library-defaults.php:120 ../render-link-library-addlink-sc.php:214
|
2507 |
msgid "Link name"
|
2508 |
msgstr ""
|
2509 |
|
2510 |
+
#: ../link-library-defaults.php:121 ../render-link-library-addlink-sc.php:220
|
2511 |
msgid "Link address"
|
2512 |
msgstr ""
|
2513 |
|
2514 |
+
#: ../link-library-defaults.php:127
|
2515 |
msgid "New link submitted."
|
2516 |
msgstr ""
|
2517 |
|
2518 |
+
#: ../link-library-defaults.php:128
|
2519 |
msgid "It will appear in the list once moderated. Thank you."
|
2520 |
msgstr ""
|
2521 |
|
2527 |
msgid "Description of Link Library-Generated Feed"
|
2528 |
msgstr ""
|
2529 |
|
2530 |
+
#: ../link-library-defaults.php:208 ../linkpopup.php:66
|
2531 |
msgid "%link_image%<br />Click through to visit %link_name%."
|
2532 |
msgstr ""
|
2533 |
|
2534 |
+
#: ../link-library-defaults.php:221
|
2535 |
+
msgid "Search..."
|
2536 |
+
msgstr ""
|
2537 |
+
|
2538 |
+
#: ../link-library-defaults.php:223
|
2539 |
+
msgid "Category Filter"
|
2540 |
+
msgstr ""
|
2541 |
+
|
2542 |
+
#: ../link-library.php:532
|
2543 |
msgid "Link Library Generated Feed"
|
2544 |
msgstr ""
|
2545 |
|
2546 |
+
#: ../link-library.php:720
|
2547 |
msgid "Could not update link in the database"
|
2548 |
msgstr ""
|
2549 |
|
2550 |
+
#: ../link-library.php:727
|
2551 |
msgid "Could not insert link into the database"
|
2552 |
msgstr ""
|
2553 |
|
2554 |
+
#: ../link-library.php:749 ../link-library.php:753
|
2555 |
msgid ""
|
2556 |
"Link Library no longer supports calling this function with individual "
|
2557 |
"arguments. Please use the admin panel to configure Link Library and the "
|
2558 |
"do_shortcode function to use Link Library output in your code."
|
2559 |
msgstr ""
|
2560 |
|
2561 |
+
#: ../link-library.php:892
|
2562 |
+
msgid "Tag"
|
2563 |
+
msgstr ""
|
2564 |
+
|
2565 |
+
#: ../render-link-library-addlink-sc.php:134
|
2566 |
msgid "Confirm code not given"
|
2567 |
msgstr ""
|
2568 |
|
2569 |
+
#: ../render-link-library-addlink-sc.php:136
|
2570 |
msgid "Captcha code is wrong"
|
2571 |
msgstr ""
|
2572 |
|
2573 |
+
#: ../render-link-library-addlink-sc.php:138
|
2574 |
msgid "Captcha code is only valid for 5 minutes"
|
2575 |
msgstr ""
|
2576 |
|
2577 |
+
#: ../render-link-library-addlink-sc.php:140
|
2578 |
msgid "No captcha cookie given. Make sure cookies are enabled"
|
2579 |
msgstr ""
|
2580 |
|
2581 |
+
#: ../render-link-library-addlink-sc.php:142
|
2582 |
msgid "Captcha answer was not provided."
|
2583 |
msgstr ""
|
2584 |
|
2585 |
+
#: ../render-link-library-addlink-sc.php:144
|
2586 |
msgid "Captcha answer is incorrect"
|
2587 |
msgstr ""
|
2588 |
|
2589 |
+
#: ../render-link-library-addlink-sc.php:146
|
2590 |
msgid "User Category was not provided correctly. Link insertion failed."
|
2591 |
msgstr ""
|
2592 |
|
2593 |
+
#: ../render-link-library-addlink-sc.php:154
|
2594 |
msgid "Error: Link does not have an address."
|
2595 |
msgstr ""
|
2596 |
|
2597 |
+
#: ../render-link-library-addlink-sc.php:156
|
2598 |
msgid "Error: Link already exists."
|
2599 |
msgstr ""
|
2600 |
|
2601 |
+
#: ../render-link-library-addlink-sc.php:158
|
2602 |
+
#: ../render-link-library-addlink-sc.php:160
|
2603 |
+
#: ../render-link-library-addlink-sc.php:162
|
2604 |
+
#: ../render-link-library-addlink-sc.php:164
|
2605 |
+
#: ../render-link-library-addlink-sc.php:166
|
2606 |
+
#: ../render-link-library-addlink-sc.php:168
|
2607 |
+
#: ../render-link-library-addlink-sc.php:170
|
2608 |
+
#: ../render-link-library-addlink-sc.php:172
|
2609 |
+
#: ../render-link-library-addlink-sc.php:174
|
2610 |
+
#: ../render-link-library-addlink-sc.php:176
|
2611 |
+
#: ../render-link-library-addlink-sc.php:178
|
2612 |
+
msgid " is a required field"
|
2613 |
+
msgstr ""
|
2614 |
+
|
2615 |
+
#: ../render-link-library-addlink-sc.php:180
|
2616 |
+
msgid "Link submission error"
|
2617 |
msgstr ""
|
2618 |
|
2619 |
#: ../render-link-library-addlink-sc.php:182
|
2620 |
+
msgid "Link rejected. There is already a site with this reciprocal link."
|
2621 |
+
msgstr ""
|
2622 |
+
|
2623 |
+
#: ../render-link-library-addlink-sc.php:217
|
2624 |
+
#: ../render-link-library-addlink-sc.php:278
|
2625 |
+
#: ../render-link-library-addlink-sc.php:344
|
2626 |
+
#: ../render-link-library-addlink-sc.php:361
|
2627 |
+
#: ../render-link-library-addlink-sc.php:369
|
2628 |
+
#: ../render-link-library-addlink-sc.php:417
|
2629 |
+
#: ../render-link-library-addlink-sc.php:435
|
2630 |
+
#: ../render-link-library-addlink-sc.php:528
|
2631 |
+
#: ../render-link-library-addlink-sc.php:543
|
2632 |
+
msgid "Required field"
|
2633 |
+
msgstr ""
|
2634 |
+
|
2635 |
+
#: ../render-link-library-addlink-sc.php:225
|
2636 |
+
msgid "Required field, URL"
|
2637 |
+
msgstr ""
|
2638 |
+
|
2639 |
+
#: ../render-link-library-addlink-sc.php:242
|
2640 |
+
#: ../render-link-library-addlink-sc.php:331
|
2641 |
+
#: ../render-link-library-addlink-sc.php:399
|
2642 |
+
msgid "Required field, 1-255 chars"
|
2643 |
+
msgstr ""
|
2644 |
+
|
2645 |
+
#: ../render-link-library-addlink-sc.php:274
|
2646 |
+
msgid "Link category"
|
2647 |
+
msgstr ""
|
2648 |
+
|
2649 |
+
#: ../render-link-library-addlink-sc.php:281
|
2650 |
+
msgid "Select a category"
|
2651 |
+
msgstr ""
|
2652 |
+
|
2653 |
+
#: ../render-link-library-addlink-sc.php:320
|
2654 |
msgid "Link description"
|
2655 |
msgstr ""
|
2656 |
|
2657 |
+
#: ../render-link-library-addlink-sc.php:338
|
2658 |
msgid "Large description"
|
2659 |
msgstr ""
|
2660 |
|
2661 |
+
#: ../render-link-library-addlink-sc.php:352
|
2662 |
msgid "Link notes"
|
2663 |
msgstr ""
|
2664 |
|
2665 |
+
#: ../render-link-library-addlink-sc.php:453
|
2666 |
+
msgid "Required field, proper e-mail, 1-128 chars"
|
2667 |
msgstr ""
|
2668 |
|
2669 |
+
#: ../render-link-library-addlink-sc.php:484
|
2670 |
+
#: ../render-link-library-addlink-sc.php:515
|
2671 |
+
msgid "Required field, 1-128 chars"
|
2672 |
+
msgstr ""
|
2673 |
+
|
2674 |
+
#: ../render-link-library-addlink-sc.php:549
|
2675 |
msgid "Add link"
|
2676 |
msgstr ""
|
2677 |
|
2678 |
+
#: ../render-link-library-addlink-sc.php:561
|
2679 |
+
msgid "Form submission failed!"
|
2680 |
+
msgstr ""
|
2681 |
+
|
2682 |
+
#: ../render-link-library-addlink-sc.php:562
|
2683 |
+
msgid "You have not answered all required fields"
|
2684 |
+
msgstr ""
|
2685 |
+
|
2686 |
+
#: ../render-link-library-addlink-sc.php:563
|
2687 |
+
msgid "You have not given a correct time"
|
2688 |
+
msgstr ""
|
2689 |
+
|
2690 |
+
#: ../render-link-library-addlink-sc.php:564
|
2691 |
+
msgid "You have not given a correct e-mail address"
|
2692 |
+
msgstr ""
|
2693 |
+
|
2694 |
+
#: ../render-link-library-addlink-sc.php:565
|
2695 |
+
msgid "You have not given a correct phone number"
|
2696 |
+
msgstr ""
|
2697 |
+
|
2698 |
+
#: ../render-link-library-addlink-sc.php:566
|
2699 |
+
msgid "You have not given a correct answer to the security question"
|
2700 |
+
msgstr ""
|
2701 |
+
|
2702 |
+
#: ../render-link-library-addlink-sc.php:567
|
2703 |
+
msgid "You have not given a correct date"
|
2704 |
+
msgstr ""
|
2705 |
+
|
2706 |
+
#: ../render-link-library-addlink-sc.php:568
|
2707 |
+
msgid "The input value must be between "
|
2708 |
+
msgstr ""
|
2709 |
+
|
2710 |
+
#: ../render-link-library-addlink-sc.php:569
|
2711 |
+
msgid "characters"
|
2712 |
+
msgstr ""
|
2713 |
+
|
2714 |
+
#: ../render-link-library-addlink-sc.php:570
|
2715 |
+
msgid "The input value is longer than "
|
2716 |
+
msgstr ""
|
2717 |
+
|
2718 |
+
#: ../render-link-library-addlink-sc.php:571
|
2719 |
+
msgid "The input value is shorter than "
|
2720 |
+
msgstr ""
|
2721 |
+
|
2722 |
+
#: ../render-link-library-addlink-sc.php:572
|
2723 |
+
msgid "Input values could not be confirmed"
|
2724 |
+
msgstr ""
|
2725 |
+
|
2726 |
+
#: ../render-link-library-addlink-sc.php:573
|
2727 |
+
msgid "Incorrect domain value"
|
2728 |
+
msgstr ""
|
2729 |
+
|
2730 |
+
#: ../render-link-library-addlink-sc.php:574
|
2731 |
+
msgid "The input value is not a correct URL. Requires http://."
|
2732 |
+
msgstr ""
|
2733 |
+
|
2734 |
+
#: ../render-link-library-addlink-sc.php:575
|
2735 |
+
msgid "The input value is incorrect"
|
2736 |
+
msgstr ""
|
2737 |
+
|
2738 |
+
#: ../render-link-library-addlink-sc.php:576
|
2739 |
+
msgid " and spaces "
|
2740 |
+
msgstr ""
|
2741 |
+
|
2742 |
+
#: ../render-link-library-addlink-sc.php:577
|
2743 |
+
msgid "The input value was not a correct number"
|
2744 |
+
msgstr ""
|
2745 |
+
|
2746 |
+
#: ../render-link-library-addlink-sc.php:578
|
2747 |
+
msgid "Your social security number was incorrect"
|
2748 |
+
msgstr ""
|
2749 |
+
|
2750 |
+
#: ../render-link-library-addlink-sc.php:579
|
2751 |
+
msgid "Incorrect UK VAT Number"
|
2752 |
+
msgstr ""
|
2753 |
+
|
2754 |
+
#: ../render-link-library-addlink-sc.php:580
|
2755 |
+
msgid "The password is not strong enough"
|
2756 |
+
msgstr ""
|
2757 |
+
|
2758 |
+
#: ../render-link-library-addlink-sc.php:581
|
2759 |
+
msgid "You have to choose at least "
|
2760 |
+
msgstr ""
|
2761 |
+
|
2762 |
+
#: ../render-link-library-addlink-sc.php:582
|
2763 |
+
msgid " answers"
|
2764 |
+
msgstr ""
|
2765 |
+
|
2766 |
+
#: ../render-link-library-addlink-sc.php:583
|
2767 |
+
msgid "The input value can only contain alphanumeric characters "
|
2768 |
+
msgstr ""
|
2769 |
+
|
2770 |
+
#: ../render-link-library-addlink-sc.php:584
|
2771 |
+
msgid " and "
|
2772 |
+
msgstr ""
|
2773 |
+
|
2774 |
+
#: ../render-link-library-addlink-sc.php:585
|
2775 |
+
#, php-format
|
2776 |
+
msgid "The file you are trying to upload is too large (max %s)"
|
2777 |
+
msgstr ""
|
2778 |
+
|
2779 |
+
#: ../render-link-library-addlink-sc.php:586
|
2780 |
+
#, php-format
|
2781 |
+
msgid "Only files of type %s is allowed"
|
2782 |
+
msgstr ""
|
2783 |
+
|
2784 |
+
#: ../render-link-library-addlink-sc.php:587
|
2785 |
+
msgid "Please choose between "
|
2786 |
+
msgstr ""
|
2787 |
+
|
2788 |
+
#: ../render-link-library-addlink-sc.php:588
|
2789 |
+
msgid "Please choose at least "
|
2790 |
+
msgstr ""
|
2791 |
+
|
2792 |
+
#: ../render-link-library-addlink-sc.php:589
|
2793 |
+
msgid "Please choose a maximum of "
|
2794 |
+
msgstr ""
|
2795 |
+
|
2796 |
+
#: ../render-link-library-addlink-sc.php:590
|
2797 |
+
msgid " item(s)"
|
2798 |
+
msgstr ""
|
2799 |
+
|
2800 |
+
#: ../render-link-library-addlink-sc.php:591
|
2801 |
+
msgid "The credit card number is not correct"
|
2802 |
+
msgstr ""
|
2803 |
+
|
2804 |
+
#: ../render-link-library-addlink-sc.php:592
|
2805 |
+
msgid "The CVV number was not correct"
|
2806 |
+
msgstr ""
|
2807 |
+
|
2808 |
+
#: ../render-link-library-addlink-sc.php:593
|
2809 |
+
msgid "Incorrect image dimensions,"
|
2810 |
+
msgstr ""
|
2811 |
+
|
2812 |
+
#: ../render-link-library-addlink-sc.php:594
|
2813 |
+
msgid "the image can not be taller than"
|
2814 |
+
msgstr ""
|
2815 |
+
|
2816 |
+
#: ../render-link-library-addlink-sc.php:595
|
2817 |
+
msgid "the image can not be wider than"
|
2818 |
+
msgstr ""
|
2819 |
+
|
2820 |
+
#: ../render-link-library-addlink-sc.php:596
|
2821 |
+
msgid "the image was too small"
|
2822 |
+
msgstr ""
|
2823 |
+
|
2824 |
+
#: ../render-link-library-addlink-sc.php:597
|
2825 |
+
msgid "min"
|
2826 |
+
msgstr ""
|
2827 |
+
|
2828 |
+
#: ../render-link-library-addlink-sc.php:598
|
2829 |
+
msgid "max"
|
2830 |
+
msgstr ""
|
2831 |
+
|
2832 |
+
#: ../render-link-library-addlink-sc.php:599
|
2833 |
+
msgid "Image ratio is not accepted"
|
2834 |
+
msgstr ""
|
2835 |
+
|
2836 |
+
#: ../render-link-library-addlink-sc.php:622
|
2837 |
+
msgid "Enter code from above image"
|
2838 |
+
msgstr ""
|
2839 |
+
|
2840 |
+
#: ../render-link-library-cats-sc.php:409
|
2841 |
msgid "Go!"
|
2842 |
msgstr ""
|
2843 |
|
2844 |
+
#: ../render-link-library-cats-sc.php:438
|
2845 |
msgid "No categories found"
|
2846 |
msgstr ""
|
2847 |
|
2848 |
+
#: ../render-link-library-sc.php:115 ../render-link-library-sc.php:118
|
2849 |
+
#: ../render-link-library-sc.php:131 ../render-link-library-sc.php:137
|
2850 |
msgid "Previous"
|
2851 |
msgstr ""
|
2852 |
|
2853 |
+
#: ../render-link-library-sc.php:206 ../render-link-library-sc.php:209
|
2854 |
+
#: ../render-link-library-sc.php:215 ../render-link-library-sc.php:222
|
2855 |
msgid "Next"
|
2856 |
msgstr ""
|
2857 |
|
2858 |
+
#: ../render-link-library-sc.php:572
|
2859 |
msgid "Search Results for"
|
2860 |
msgstr ""
|
2861 |
|
2862 |
+
#: ../render-link-library-sc.php:1080
|
2863 |
+
msgid "No links found"
|
2864 |
+
msgstr ""
|
2865 |
+
|
2866 |
+
#: ../render-link-library-sc.php:1248
|
2867 |
msgid "Last updated"
|
2868 |
msgstr ""
|
2869 |
|
2870 |
+
#: ../render-link-library-sc.php:1396
|
2871 |
msgid "Edit"
|
2872 |
msgstr ""
|
2873 |
|
2874 |
+
#: ../render-link-library-sc.php:1480
|
2875 |
msgid "Preview of RSS feed for"
|
2876 |
msgstr ""
|
2877 |
|
2878 |
+
#: ../render-link-library-sc.php:1784
|
2879 |
+
msgid "Free"
|
2880 |
msgstr ""
|
2881 |
|
2882 |
+
#: ../render-link-library-tag-filter-sc.php:87
|
2883 |
+
msgid "Apply filter"
|
2884 |
msgstr ""
|
2885 |
|
2886 |
+
#: ../usersubmission.php:294
|
2887 |
msgid "A user submitted a new link to your Wordpress Link database."
|
2888 |
msgstr ""
|
2889 |
|
2890 |
+
#: ../usersubmission.php:303 ../usersubmission.php:378
|
2891 |
msgid "Link Secondary Address"
|
2892 |
msgstr ""
|
2893 |
|
2894 |
+
#: ../usersubmission.php:304 ../usersubmission.php:382
|
2895 |
msgid "Link Telephone"
|
2896 |
msgstr ""
|
2897 |
|
2898 |
+
#: ../usersubmission.php:305 ../usersubmission.php:386
|
2899 |
msgid "Link E-mail"
|
2900 |
msgstr ""
|
2901 |
|
2902 |
+
#: ../usersubmission.php:306
|
2903 |
+
msgid "Link Submitter"
|
2904 |
+
msgstr ""
|
2905 |
+
|
2906 |
+
#: ../usersubmission.php:307 ../usersubmission.php:390
|
2907 |
+
msgid "Link Submitter Name"
|
2908 |
+
msgstr ""
|
2909 |
+
|
2910 |
+
#: ../usersubmission.php:308 ../usersubmission.php:394
|
2911 |
+
msgid "Link Submitter E-mail"
|
2912 |
+
msgstr ""
|
2913 |
+
|
2914 |
+
#: ../usersubmission.php:309 ../usersubmission.php:398
|
2915 |
msgid "Link Comment"
|
2916 |
msgstr ""
|
2917 |
|
2918 |
+
#: ../usersubmission.php:323
|
2919 |
msgid "New link added"
|
2920 |
msgstr ""
|
2921 |
+
|
2922 |
+
#: ../usersubmission.php:337
|
2923 |
+
msgid "Link Submission Confirmation"
|
2924 |
+
msgstr ""
|
2925 |
+
|
2926 |
+
#: ../usersubmission.php:339
|
2927 |
+
msgid "Thank you for your link submission on "
|
2928 |
+
msgstr ""
|
2929 |
+
|
2930 |
+
#: ../usersubmission.php:343
|
2931 |
+
msgid "Your link will appear once approved by the site administrator."
|
2932 |
+
msgstr ""
|
2933 |
+
|
2934 |
+
#: ../usersubmission.php:345
|
2935 |
+
msgid "Your link will immediately be added to the site."
|
2936 |
+
msgstr ""
|
2937 |
+
|
2938 |
+
#: ../wp_dropdown_posts.php:121
|
2939 |
+
#, php-format
|
2940 |
+
msgid "#%d (no title)"
|
2941 |
+
msgstr ""
|
link-library-admin.php
CHANGED
@@ -4,22 +4,20 @@ if ( !defined( 'ABSPATH' ) ) {
|
|
4 |
exit;
|
5 |
} // Exit if accessed directly
|
6 |
|
7 |
-
define( 'LINK_LIBRARY_ADMIN_PAGE_NAME', '
|
8 |
|
9 |
require_once( ABSPATH . '/wp-admin/includes/bookmark.php' );
|
10 |
require_once( ABSPATH . '/wp-admin/includes/taxonomy.php' );
|
11 |
|
12 |
$rss_settings = '';
|
13 |
-
$pagehooktop = '';
|
14 |
$pagehookmoderate = '';
|
15 |
$pagehooksettingssets = '';
|
16 |
$pagehookstylesheet = '';
|
17 |
$pagehookreciprocal = '';
|
18 |
-
$pagehookfaq = '';
|
19 |
|
20 |
class link_library_plugin_admin {
|
21 |
|
22 |
-
function
|
23 |
add_action( 'admin_init', array( $this, 'action_admin_init' ) );
|
24 |
|
25 |
//add filter for WordPress 2.8 changed backend box system !
|
@@ -31,11 +29,6 @@ class link_library_plugin_admin {
|
|
31 |
add_action( 'network_admin_menu', array( $this, 'network_settings_menu' ) );
|
32 |
}
|
33 |
|
34 |
-
// Capture and process user submissions for custom fields in Link Edition page
|
35 |
-
add_action( 'add_link', array( $this, 'add_link_field' ) );
|
36 |
-
add_action( 'edit_link', array( $this, 'add_link_field' ) );
|
37 |
-
add_action( 'delete_link', array( $this, 'delete_link_field' ) );
|
38 |
-
|
39 |
add_action( 'wp_dashboard_setup', array( $this, 'dashboard_widget' ) );
|
40 |
|
41 |
add_filter( 'plugin_row_meta', array( $this, 'set_plugin_row_meta' ), 1, 2 );
|
@@ -44,30 +37,33 @@ class link_library_plugin_admin {
|
|
44 |
|
45 |
add_action( 'admin_head', array( $this, 'admin_header' ) );
|
46 |
|
47 |
-
add_action( '
|
48 |
-
add_action( '
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
|
50 |
-
add_action( '
|
51 |
-
add_action( '
|
52 |
|
53 |
-
|
54 |
-
$
|
55 |
-
$linkcatquery .= "t.name, t.term_id ";
|
56 |
-
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id)";
|
57 |
-
$linkcatquery .= " LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
58 |
-
$linkcatquery .= "WHERE tt.taxonomy = 'link_category'";
|
59 |
|
60 |
-
|
61 |
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
|
66 |
if ( $this->is_edit_page() ) {
|
67 |
-
add_action( '
|
68 |
-
add_action( 'media_buttons', array( $this, 'render_button'), 20 );
|
69 |
add_action( 'admin_footer', array( $this, 'render_modal' ) );
|
70 |
}
|
|
|
|
|
71 |
}
|
72 |
|
73 |
function is_edit_page( $new_edit = null ) {
|
@@ -82,16 +78,21 @@ class link_library_plugin_admin {
|
|
82 |
} elseif ( 'new' == $new_edit ) { //check for new post page
|
83 |
return in_array( $pagenow, array( 'post-new.php' ) );
|
84 |
} else { //check for either new or edit
|
85 |
-
|
|
|
|
|
|
|
|
|
86 |
}
|
87 |
}
|
88 |
|
89 |
-
public function admin_scripts() {
|
90 |
wp_enqueue_script( 'linklibrary-shortcodes-embed', plugins_url( "js/linklibrary-shortcode-embed.js", __FILE__ ), array( 'jquery' ), '', true );
|
91 |
-
|
92 |
|
93 |
-
|
94 |
-
|
|
|
95 |
}
|
96 |
|
97 |
public function render_modal() {
|
@@ -118,7 +119,7 @@ class link_library_plugin_admin {
|
|
118 |
<label for="linklibrary_link-library_libraryid"><?php _e( 'Library ID', 'link-library' ); ?></label>
|
119 |
<br/>
|
120 |
<select class="linklibrary_settings select" id="linklibrary_settings" name="settings" data-slug="settings" data-shortcode="settings" />
|
121 |
-
<?php if ( $genoptions['numberstylesets']
|
122 |
$numberofsets = 1;
|
123 |
} else {
|
124 |
$numberofsets = $genoptions['numberstylesets'];
|
@@ -173,7 +174,7 @@ class link_library_plugin_admin {
|
|
173 |
<label for="linklibrary_link-library_libraryid"><?php _e( 'Library ID', 'link-library' ); ?></label>
|
174 |
<br/>
|
175 |
<select class="linklibrary_settings select" id="linklibrary_settings" name="settings" data-slug="settings" data-shortcode="settings" />
|
176 |
-
<?php if ( $genoptions['numberstylesets']
|
177 |
$numberofsets = 1;
|
178 |
} else {
|
179 |
$numberofsets = $genoptions['numberstylesets'];
|
@@ -208,7 +209,7 @@ class link_library_plugin_admin {
|
|
208 |
<label for="linklibrary_link-library_libraryid"><?php _e( 'Library ID', 'link-library' ); ?></label>
|
209 |
<br/>
|
210 |
<select class="linklibrary_settings select" id="linklibrary_settings" name="settings" data-slug="settings" data-shortcode="settings" />
|
211 |
-
<?php if ( $genoptions['numberstylesets']
|
212 |
$numberofsets = 1;
|
213 |
} else {
|
214 |
$numberofsets = $genoptions['numberstylesets'];
|
@@ -240,13 +241,15 @@ class link_library_plugin_admin {
|
|
240 |
<?php
|
241 |
}
|
242 |
|
243 |
-
function
|
244 |
|
245 |
$caturl = '';
|
|
|
246 |
|
247 |
if ( is_object( $tag ) ) {
|
248 |
$mode = "edit";
|
249 |
-
$caturl =
|
|
|
250 |
} else {
|
251 |
$mode = 'new';
|
252 |
}
|
@@ -281,16 +284,49 @@ class link_library_plugin_admin {
|
|
281 |
} elseif ( $mode == 'new' ) {
|
282 |
echo '</div>';
|
283 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
284 |
}
|
285 |
|
286 |
-
function
|
287 |
|
288 |
if ( !$term_id ) {
|
289 |
return;
|
290 |
}
|
291 |
|
292 |
if ( isset( $_POST['ll_category_url'] ) ) {
|
293 |
-
|
|
|
|
|
|
|
|
|
294 |
}
|
295 |
}
|
296 |
|
@@ -302,7 +338,7 @@ class link_library_plugin_admin {
|
|
302 |
}
|
303 |
}
|
304 |
|
305 |
-
if ( isset( $_GET['page'] ) && ( ( $_GET['page'] == 'link-library' ) || $_GET['page'] == 'link-library-settingssets' || $_GET['page'] == 'link-library-moderate' || $_GET['page'] == 'link-library-stylesheet' || $_GET['page'] == 'link-library-reciprocal'
|
306 |
wp_enqueue_style( 'LibraryLibraryAdminStyle', plugins_url( 'link-library-admin.css', __FILE__ ) );
|
307 |
}
|
308 |
}
|
@@ -318,7 +354,7 @@ class link_library_plugin_admin {
|
|
318 |
}
|
319 |
|
320 |
function db_prefix() {
|
321 |
-
global $wpdb;
|
322 |
if ( method_exists( $wpdb, "get_blog_prefix" ) ) {
|
323 |
return $wpdb->get_blog_prefix();
|
324 |
} else {
|
@@ -344,56 +380,17 @@ class link_library_plugin_admin {
|
|
344 |
return $newurl;
|
345 |
}
|
346 |
|
347 |
-
function
|
348 |
-
global $wpdb;
|
349 |
-
|
350 |
-
if ( $RecipCheckAddress != '' ) {
|
351 |
-
$linkquery = "SELECT distinct *, l.link_id as proper_link_id, UNIX_TIMESTAMP(l.link_updated) as link_date ";
|
352 |
-
$linkquery .= "FROM " . $this->db_prefix() . "terms t ";
|
353 |
-
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id) ";
|
354 |
-
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
355 |
-
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
356 |
-
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
357 |
-
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
358 |
-
$linkquery .= "AND le.link_reciprocal <> '' ";
|
359 |
-
$linkquery .= "order by l.link_name ASC";
|
360 |
-
|
361 |
-
$links = $wpdb->get_results( $linkquery );
|
362 |
-
$output = "<strong>Reciprocal Link Checker Report</strong><br /><br />";
|
363 |
-
|
364 |
-
if ( $links ) {
|
365 |
-
foreach ( $links as $link ) {
|
366 |
-
$sitecontent = file_get_contents( $link->link_reciprocal );
|
367 |
-
|
368 |
-
$output .= "<a href='" . $link->link_url . "'>" . $link->link_name . "</a>: ";
|
369 |
-
|
370 |
-
if ( strpos( $http_response_header[0], "200" ) ) {
|
371 |
-
if ( strpos( $sitecontent, $RecipCheckAddress ) === false ) {
|
372 |
-
$output .= "<span style='color: #FF0000'>Not Found</span><br />";
|
373 |
-
} elseif ( strpos( $sitecontent, $RecipCheckAddress ) !== false ) {
|
374 |
-
$output .= "<span style='color: #00FF00'>OK</span><br />";
|
375 |
-
}
|
376 |
-
} elseif ( strpos( $http_response_header[0], "403" ) && $recipcheckdelete403 == true ) {
|
377 |
-
wp_delete_link( $link->link_id );
|
378 |
-
$output .= "Error 403: Link Deleted";
|
379 |
-
} else {
|
380 |
-
$output .= "Website Unreachable";
|
381 |
-
}
|
382 |
-
}
|
383 |
-
} else {
|
384 |
-
$output = "There are no links with reciprocal links associated with them.<br />";
|
385 |
-
}
|
386 |
-
|
387 |
-
return $output;
|
388 |
-
}
|
389 |
-
}
|
390 |
-
|
391 |
-
function ll_get_link_image( $url, $name, $mode, $linkid, $cid, $filepath, $filepathtype ) {
|
392 |
if ( $url != "" && $name != "" ) {
|
393 |
if ( $mode == 'thumb' || $mode == 'thumbonly' ) {
|
394 |
-
if (
|
395 |
-
$genthumburl = "http://
|
|
|
|
|
|
|
|
|
396 |
}
|
|
|
397 |
} elseif ( $mode == 'favicon' || $mode == 'favicononly' ) {
|
398 |
$genthumburl = "http://www.google.com/s2/favicons?domain=" . $url;
|
399 |
}
|
@@ -415,17 +412,17 @@ class link_library_plugin_admin {
|
|
415 |
|
416 |
if ( $status !== false ) {
|
417 |
if ( $filepathtype == 'absolute' || empty( $filepathtype ) ) {
|
418 |
-
$newimagedata =
|
419 |
} elseif ( $filepathtype == 'relative' ) {
|
420 |
$parsedaddress = parse_url( $uploads['baseurl'] );
|
421 |
-
$newimagedata =
|
422 |
}
|
423 |
|
424 |
if ( $mode == 'thumb' || $mode == 'favicon' ) {
|
425 |
-
|
426 |
}
|
427 |
|
428 |
-
return $newimagedata
|
429 |
} else {
|
430 |
return "";
|
431 |
}
|
@@ -445,8 +442,11 @@ class link_library_plugin_admin {
|
|
445 |
*/
|
446 |
|
447 |
function action_admin_init() {
|
448 |
-
|
449 |
-
|
|
|
|
|
|
|
450 |
|
451 |
//register the callback been used if options of page been submitted and needs to be processed
|
452 |
add_action( 'admin_post_save_link_library_general', array( $this, 'on_save_changes_general' ) );
|
@@ -455,21 +455,21 @@ class link_library_plugin_admin {
|
|
455 |
add_action( 'admin_post_save_link_library_stylesheet', array( $this, 'on_save_changes_stylesheet' ) );
|
456 |
add_action( 'admin_post_save_link_library_reciprocal', array( $this, 'on_save_changes_reciprocal' ) );
|
457 |
|
458 |
-
|
459 |
-
add_filter( 'manage_link-manager_columns', array( $this, 'll_linkmanager_addcolumn' ) );
|
460 |
-
add_action( 'manage_link_custom_column', array( $this, 'll_linkmanager_populatecolumn' ), 10, 2 );
|
461 |
-
add_filter( 'get_bookmarks', array( $this, 'll_bookmarks_filter' ) );
|
462 |
|
463 |
-
|
464 |
-
|
|
|
465 |
|
466 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
|
|
|
|
467 |
|
468 |
if ( !empty( $genoptions ) ) {
|
469 |
-
if ( empty( $
|
470 |
$numberofsets = 1;
|
471 |
} else {
|
472 |
-
$numberofsets = $
|
473 |
}
|
474 |
|
475 |
$thumbshotsactive = false;
|
@@ -483,46 +483,34 @@ class link_library_plugin_admin {
|
|
483 |
}
|
484 |
}
|
485 |
|
486 |
-
if ( $thumbshotsactive && empty( $genoptions['thumbshotscid'] ) ) {
|
487 |
add_action( 'admin_notices', array( $this, 'll_thumbshots_warning' ) );
|
488 |
}
|
489 |
}
|
490 |
}
|
491 |
|
492 |
-
function
|
493 |
-
|
494 |
-
$form_fields['link_library_add_link'] = array(
|
495 |
-
'label' => 'Create Link for New Media',
|
496 |
-
'input' => 'html',
|
497 |
-
'html' => "<input type='checkbox' name='createlink' id='createlink' />"
|
498 |
-
);
|
499 |
-
|
500 |
-
return $form_fields;
|
501 |
-
}
|
502 |
-
|
503 |
-
function ll_bookmarks_filter( $bookmarks ) {
|
504 |
-
if ( isset( $_GET['linksperpage'] ) && isset( $_GET['linkspage'] ) ) {
|
505 |
-
return array_slice( $bookmarks, ( $_GET['linkspage'] - 1 ) * $_GET['linksperpage'], $_GET['linksperpage'] );
|
506 |
-
} else {
|
507 |
-
return $bookmarks;
|
508 |
-
}
|
509 |
-
}
|
510 |
|
511 |
-
|
512 |
|
513 |
-
|
514 |
-
|
515 |
-
|
516 |
-
|
517 |
}
|
518 |
|
519 |
-
|
520 |
}
|
521 |
|
|
|
|
|
|
|
|
|
522 |
|
523 |
function ll_thumbshots_warning() {
|
524 |
echo "
|
525 |
-
<div id='ll-warning' class='updated fade'><p><strong>" . __( 'Link Library: Missing Thumbshots API Key', 'link-library' ) . "</strong></p> <p>" . __( 'One of your link libraries is configured to use Thumbshots for link thumbails, but you have not entered your Thumbshots.com API Key. Please visit Thumbshots.com to apply for a free or paid account and enter your API in the Link Library admin panel.', 'link-library' ) . " <a href='" . add_query_arg( array( 'page' => 'link-library' ), admin_url( 'admin.php' ) ) . "'>" . __( 'Jump to Link Library admin', 'link-library' ) . "</a></p></div>";
|
526 |
}
|
527 |
|
528 |
function ll_missing_categories() {
|
@@ -571,16 +559,13 @@ class link_library_plugin_admin {
|
|
571 |
}
|
572 |
|
573 |
function render_dashboard_widget() {
|
574 |
-
global $wpdb;
|
575 |
-
|
576 |
$linkmoderatecount = 0;
|
|
|
|
|
577 |
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
$linkmoderatequery .= " ORDER by link_name ASC";
|
582 |
-
|
583 |
-
$linkmoderatecount = $wpdb->get_var( $linkmoderatequery );
|
584 |
|
585 |
echo '<strong>' . $linkmoderatecount . '</strong> ';
|
586 |
_e( 'Links to moderate', 'link-library' );
|
@@ -590,52 +575,73 @@ class link_library_plugin_admin {
|
|
590 |
//extend the admin menu
|
591 |
function on_admin_menu() {
|
592 |
//add our own option page, you can also add it to different sections or use your own one
|
593 |
-
global $
|
594 |
|
595 |
-
$
|
|
|
596 |
|
597 |
-
$
|
598 |
-
|
599 |
-
|
600 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
601 |
|
602 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
603 |
|
604 |
-
if ( $
|
605 |
-
|
606 |
-
} else {
|
607 |
-
$pagehooktop = add_menu_page( 'Link Library - ' . __( 'General Options', 'link-library' ), 'Link Library ' . '<span class="update-plugins count-' . $linkmoderatecount . '"><span class="plugin-count">' . number_format_i18n( $linkmoderatecount ) . '</span></span>', 'manage_options', LINK_LIBRARY_ADMIN_PAGE_NAME, array( $this, 'on_show_page' ), plugins_url( 'icons/folder-beige-internet-icon.png', __FILE__ ) );
|
608 |
}
|
609 |
|
610 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
611 |
|
612 |
-
$pagehooksettingssets = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( '
|
613 |
|
614 |
if ( $linkmoderatecount == 0 ) {
|
615 |
-
$pagehookmoderate = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Moderate', 'link-library' ), __( 'Moderate', 'link-library' ),
|
616 |
} else {
|
617 |
-
$pagehookmoderate = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Moderate', 'link-library' ), sprintf( __( 'Moderate', 'link-library' ) . ' %s', "<span class='update-plugins count-" . $linkmoderatecount . "'><span class='plugin-count'>" . number_format_i18n( $linkmoderatecount ) . "</span></span>" ),
|
618 |
}
|
619 |
|
620 |
-
$pagehookstylesheet = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Stylesheet', 'link-library' ), __( 'Stylesheet', 'link-library' ),
|
621 |
|
622 |
-
$pagehookreciprocal = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( '
|
623 |
|
624 |
-
|
625 |
|
626 |
//register callback gets call prior your own page gets rendered
|
627 |
-
add_action( 'load-' . $pagehooktop, array( $this, 'on_load_page' ) );
|
628 |
add_action( 'load-' . $pagehooksettingssets, array( $this, 'on_load_page' ) );
|
629 |
add_action( 'load-' . $pagehookmoderate, array( $this, 'on_load_page' ) );
|
630 |
add_action( 'load-' . $pagehookstylesheet, array( $this, 'on_load_page' ) );
|
631 |
add_action( 'load-' . $pagehookreciprocal, array( $this, 'on_load_page' ) );
|
632 |
-
add_action( 'load-' . $pagehookfaq, array( $this, 'on_load_page' ) );
|
633 |
}
|
634 |
|
635 |
//will be executed if wordpress core detects this page has to be rendered
|
636 |
function on_load_page() {
|
637 |
|
638 |
-
global $
|
639 |
|
640 |
//ensure, that the needed javascripts been loaded to allow drag/drop, expand/collapse and hide/show of boxes
|
641 |
wp_enqueue_script( 'tiptip', plugins_url( '/tiptip/jquery.tipTip.minified.js', __FILE__ ), "jQuery", "1.0rc3" );
|
@@ -649,36 +655,10 @@ class link_library_plugin_admin {
|
|
649 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
650 |
|
651 |
//add several metaboxes now, all metaboxes registered during load page can be switched off/on at "Screen Options" automatically, nothing special to do therefore
|
652 |
-
add_meta_box( 'linklibrary_general_save_meta_box_top', __( 'Save', 'link-library' ), array( $this, 'general_save_meta_box' ), $pagehooktop, 'normal', 'high' );
|
653 |
-
add_meta_box( 'linklibrary_general_meta_box', __( 'General Settings', 'link-library' ), array( $this, 'general_meta_box' ), $pagehooktop, 'normal', 'high' );
|
654 |
-
add_meta_box( 'linklibrary_general_images_box', __( 'Image Configuration', 'link-library' ), array( $this, 'general_image_meta_box' ), $pagehooktop, 'normal', 'high' );
|
655 |
-
add_meta_box( 'linklibrary_general_bookmarklet_meta_box', __( 'Bookmarklet', 'link-library' ), array( $this, 'general_meta_bookmarklet_box' ), $pagehooktop, 'normal', 'high' );
|
656 |
-
add_meta_box( 'linklibrary_general_moderation_meta_box', __( 'General Moderation Options', 'link-library' ), array( $this, 'general_moderation_meta_box' ), $pagehooktop, 'normal', 'high' );
|
657 |
-
|
658 |
-
if ( isset( $genoptions['hidedonation'] ) && !$genoptions['hidedonation'] ) {
|
659 |
-
add_meta_box( 'linklibrary_hide_donation_meta_box', __( 'Hide Donation and Support Links', 'link-library' ), array( $this, 'general_hide_donation_meta_box' ), $pagehooktop, 'normal', 'high' );
|
660 |
-
}
|
661 |
-
|
662 |
-
add_meta_box( 'linklibrary_general_save_meta_box', __( 'Save', 'link-library' ), array( $this, 'general_save_meta_box' ), $pagehooktop, 'normal', 'high' );
|
663 |
add_meta_box( 'linklibrary_moderation_meta_box', __( 'Links awaiting moderation', 'link-library' ), array( $this, 'moderate_meta_box' ), $pagehookmoderate, 'normal', 'high' );
|
664 |
add_meta_box( 'linklibrary_stylesheet_meta_box', __( 'Editor', 'link-library' ), array( $this, 'stylesheet_meta_box' ), $pagehookstylesheet, 'normal', 'high' );
|
665 |
-
add_meta_box( '
|
666 |
-
add_meta_box( 'linklibrary_settingssets_side_meta_box', __( 'Save', 'link-library' ), array( $this, 'settingssets_save_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
667 |
-
add_meta_box( 'linklibrary_settingssets_common_meta_box', __( 'Common Parameters', 'link-library' ), array( $this, 'settingssets_common_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
668 |
-
add_meta_box( 'linklibrary_settingssets_categories_meta_box', __( 'Link Categories Settings', 'link-library' ), array( $this, 'settingssets_categories_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
669 |
-
add_meta_box( 'linklibrary_settingssets_linkelement_meta_box', __( 'Link Element Settings', 'link-library' ), array( $this, 'settingssets_linkelement_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
670 |
-
add_meta_box( 'linklibrary_settingssets_subfieldtable_meta_box', __( 'Link Sub-Field Configuration Table', 'link-library' ), array( $this, 'settingssets_subfieldtable_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
671 |
-
add_meta_box( 'linklibrary_settingssets_linkpopup_meta_box', __( 'Link Pop-Up', 'link-library' ), array( $this, 'settingssets_linkpopup_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
672 |
-
add_meta_box( 'linklibrary_settingssets_rssconfig_meta_box', __( 'RSS Field Configuration', 'link-library' ), array( $this, 'settingssets_rssconfig_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
673 |
-
add_meta_box( 'linklibrary_settingssets_thumbnails_meta_box', __( 'Thumbnail Generation and Use', 'link-library' ), array( $this, 'settingssets_thumbnails_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
674 |
-
add_meta_box( 'linklibrary_settingssets_rssgen_meta_box', __( 'RSS Generation', 'link-library' ), array( $this, 'settingssets_rssgen_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
675 |
-
add_meta_box( 'linklibrary_settingssets_search_meta_box', __( 'Search Form Configuration', 'link-library' ), array( $this, 'settingssets_search_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
676 |
-
add_meta_box( 'linklibrary_settingssets_linksubmission_meta_box', __( 'Link User Submission', 'link-library' ), array( $this, 'settingssets_linksubmission_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
677 |
-
add_meta_box( 'linklibrary_settingssets_importexport_meta_box', __( 'Import / Export', 'link-library' ), array( $this, 'settingssets_importexport_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
678 |
-
add_meta_box( 'linklibrary_settingssets_side_meta_box_2', __( 'Save', 'link-library' ), array( $this, 'settingssets_save_meta_box' ), $pagehooksettingssets, 'normal', 'high' );
|
679 |
-
add_meta_box( 'linklibrary_reciprocal_meta_box', __( 'Reciprocal Link Checker', 'link-library' ), array( $this, 'reciprocal_meta_box' ), $pagehookreciprocal, 'normal', 'high' );
|
680 |
add_meta_box( 'linklibrary_reciprocal_save_meta_box', __( 'Save', 'link-library' ), array( $this, 'general_save_meta_box' ), $pagehookreciprocal, 'normal', 'high' );
|
681 |
-
add_meta_box( 'linklibrary_faq_meta_box', __( 'FAQ', 'link-library' ), array( $this, 'faq_meta_box' ), $pagehookfaq, 'normal', 'high' );
|
682 |
}
|
683 |
|
684 |
//executed to show the plugins complete admin page
|
@@ -688,8 +668,31 @@ class link_library_plugin_admin {
|
|
688 |
|
689 |
$settings = ( isset( $_GET['settings'] ) ? $_GET['settings'] : 1 );
|
690 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
691 |
// Retrieve general options
|
692 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
|
|
693 |
|
694 |
// If general options don't exist, create them
|
695 |
if ( $genoptions == false ) {
|
@@ -705,8 +708,6 @@ class link_library_plugin_admin {
|
|
705 |
}
|
706 |
|
707 |
if ( isset( $_GET['genthumbs'] ) || isset( $_GET['genfavicons'] ) || isset( $_GET['genthumbsingle'] ) || isset( $_GET['genfaviconsingle'] ) ) {
|
708 |
-
global $wpdb;
|
709 |
-
|
710 |
if ( isset( $_GET['genthumbs'] ) || isset( $_GET['genthumbsingle'] ) ) {
|
711 |
$filepath = "link-library-images";
|
712 |
} elseif ( isset( $_GET['genfavicons'] ) || isset( $_GET['genfaviconsingle'] ) ) {
|
@@ -730,29 +731,35 @@ class link_library_plugin_admin {
|
|
730 |
$genmode = 'favicon';
|
731 |
}
|
732 |
|
733 |
-
$
|
734 |
-
|
735 |
-
|
736 |
-
|
737 |
-
|
738 |
-
|
739 |
-
|
740 |
-
|
741 |
-
|
742 |
-
}
|
743 |
-
|
744 |
-
if ( isset( $_GET['genthumbsingle'] ) || isset( $_GET['genfaviconsingle'] ) ) {
|
745 |
-
$linkquery .= " AND l.link_id = " . $_GET['linkid'];
|
746 |
}
|
747 |
|
748 |
-
$
|
749 |
|
750 |
-
if ( $
|
751 |
$filescreated = 0;
|
752 |
-
$totallinks =
|
753 |
-
|
754 |
-
|
755 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
756 |
}
|
757 |
|
758 |
if ( isset( $_GET['genthumbs'] ) ) {
|
@@ -766,17 +773,40 @@ class link_library_plugin_admin {
|
|
766 |
}
|
767 |
}
|
768 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
769 |
}
|
770 |
|
771 |
// Check for current page to set some page=specific variables
|
772 |
-
if ( $_GET['page'] == 'link-library' ) {
|
773 |
if ( isset( $_GET['message'] ) && $_GET['message'] == '1' ) {
|
774 |
echo "<div id='message' class='updated fade'><p><strong>" . __( 'General Settings Saved', 'link-library' ) . ".</strong></p></div>";
|
775 |
-
} else if ( isset( $_GET['message'] ) && $_GET['message'] == '2' ) {
|
776 |
-
$linksexportdir = wp_upload_dir();
|
777 |
-
echo "<div id='message' class='updated fade'><p><strong><a href='" . $linksexportdir['url'] . '/LinksExport.csv' . "'>" . __( 'Download exported links', 'link-library' ) . "</a></strong></p></div>";
|
778 |
} else if ( isset( $_GET['message'] ) && $_GET['message'] == '3' ) {
|
779 |
echo "<div id='message' class='updated fade'><p><strong>" . __( 'Link Library plugin directory needs to be writable to perform this action', 'link-library' ) . "</strong></p></div>";
|
|
|
|
|
|
|
|
|
780 |
}
|
781 |
|
782 |
$formvalue = 'save_link_library_general';
|
@@ -792,29 +822,7 @@ class link_library_plugin_admin {
|
|
792 |
$options = ll_reset_options( $settings, 'table', 'return_and_set' );
|
793 |
}
|
794 |
|
795 |
-
|
796 |
-
$destination = $_GET['copy'];
|
797 |
-
$source = $_GET['source'];
|
798 |
-
|
799 |
-
$sourcesettingsname = 'LinkLibraryPP' . $source;
|
800 |
-
$sourceoptions = get_option( $sourcesettingsname );
|
801 |
-
|
802 |
-
$destinationsettingsname = 'LinkLibraryPP' . $destination;
|
803 |
-
update_option( $destinationsettingsname, $sourceoptions );
|
804 |
-
|
805 |
-
$settings = $destination;
|
806 |
-
}
|
807 |
-
|
808 |
-
if ( isset( $_GET['deletesettings'] ) ) {
|
809 |
-
check_admin_referer( 'link-library-delete' );
|
810 |
-
|
811 |
-
$settings = $_GET['deletesettings'];
|
812 |
-
$deletesettingsname = 'LinkLibraryPP' . $settings;
|
813 |
-
$options = delete_option( $deletesettingsname );
|
814 |
-
$settings = 1;
|
815 |
-
}
|
816 |
-
|
817 |
-
$pagetitle = __( 'Library', 'link-library' ) . ' #' . $settings . " - " . $options['settingssetname'];
|
818 |
|
819 |
if ( isset( $_GET['messages'] ) ) {
|
820 |
$categoryid = '';
|
@@ -836,12 +844,7 @@ class link_library_plugin_admin {
|
|
836 |
break;
|
837 |
|
838 |
case '4':
|
839 |
-
echo "<div id='message' class='updated fade'><p><strong>" . __( 'Invalid column count for link on row', 'link-library' ) . "</strong></p></div>";
|
840 |
-
break;
|
841 |
-
|
842 |
-
case '5':
|
843 |
-
$upload_dir = wp_upload_dir();
|
844 |
-
echo "<div id='message' class='updated fade'><p><strong>" . __( 'Library Settings Exported', 'link-library' ) . ". <a href='" . $upload_dir['url'] . '/SettingSet' . $settings . 'Export.csv' . "'>" . __( 'Download here', 'link-library' ) . "</a>.</strong></p></div>";
|
845 |
break;
|
846 |
|
847 |
case '6':
|
@@ -857,7 +860,7 @@ class link_library_plugin_admin {
|
|
857 |
break;
|
858 |
|
859 |
case '9':
|
860 |
-
echo "<div id='message' class='updated fade'><p><strong>" . $_GET['
|
861 |
break;
|
862 |
|
863 |
case '10':
|
@@ -899,18 +902,24 @@ class link_library_plugin_admin {
|
|
899 |
echo "<div id='message' class='updated fade'><p><strong>" . __( 'Settings updated', 'link-library' ) . ".</strong></p></div>";
|
900 |
} elseif ( isset( $_GET['message'] ) && $_GET['message'] == '2' ) {
|
901 |
echo "<div id='message' class='updated fade'><p>";
|
902 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
903 |
echo "</p></div>";
|
904 |
}
|
905 |
-
} elseif ( $_GET['page'] == 'link-library-faq' ) {
|
906 |
-
$formvalue = 'save_link_library_faq';
|
907 |
}
|
908 |
|
909 |
$data = array();
|
910 |
$data['settings'] = $settings;
|
911 |
$data['options'] = isset( $options ) ? $options : '';
|
912 |
$data['genoptions'] = $genoptions;
|
913 |
-
global $
|
914 |
?>
|
915 |
<div class="ll-content">
|
916 |
<div class="ll-frame">
|
@@ -922,34 +931,32 @@ class link_library_plugin_admin {
|
|
922 |
<img src="<?php echo plugins_url( 'icons/folder-beige-internet-icon32.png', __FILE__ ); ?>" /><span>Link Library</span>
|
923 |
</li>
|
924 |
<li class="link-library-page">
|
925 |
-
<a href="<?php echo add_query_arg( array( 'page' => 'link-library' ), admin_url( 'admin.php' ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library' ) {
|
926 |
echo 'class="current"';
|
927 |
} ?>><?php _e( 'General Options', 'link-library' ); ?></a>
|
928 |
</li>
|
929 |
<li class="link-library-page">
|
930 |
-
<a href="<?php echo add_query_arg( array( 'page' => 'link-library-settingssets' ), admin_url( 'admin.php' ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-settingssets' ) {
|
931 |
echo 'class="current"';
|
932 |
} ?>><?php _e( 'Library Settings', 'link-library' ); ?></a>
|
933 |
</li>
|
934 |
<li class="link-library-page">
|
935 |
-
<a href="<?php echo add_query_arg( array( 'page' => 'link-library-moderate' ), admin_url( 'admin.php' ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-moderate' ) {
|
936 |
echo 'class="current"';
|
937 |
} ?>><?php _e( 'Moderate', 'link-library' ); ?></a>
|
938 |
</li>
|
939 |
<li class="link-library-page">
|
940 |
-
<a href="<?php echo add_query_arg( array( 'page' => 'link-library-stylesheet' ), admin_url( 'admin.php' ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-stylesheet' ) {
|
941 |
echo 'class="current"';
|
942 |
} ?>><?php _e( 'Stylesheet', 'link-library' ); ?></a>
|
943 |
</li>
|
944 |
<li class="link-library-page">
|
945 |
-
<a href="<?php echo add_query_arg( array( 'page' => 'link-library-reciprocal' ), admin_url( 'admin.php' ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-reciprocal' ) {
|
946 |
echo 'class="current"';
|
947 |
} ?>><?php _e( 'Reciprocal Check', 'link-library' ); ?></a>
|
948 |
</li>
|
949 |
<li class="link-library-page">
|
950 |
-
<a href="
|
951 |
-
echo 'class="current"';
|
952 |
-
} ?>><?php _e( 'FAQ', 'link-library' ); ?></a>
|
953 |
</li>
|
954 |
<?php if ( isset( $genoptions['hidedonation'] ) && !$genoptions['hidedonation'] ) { ?>
|
955 |
<li class="link-library-page">
|
@@ -966,16 +973,16 @@ class link_library_plugin_admin {
|
|
966 |
</div>
|
967 |
<div id="link-library-general" class="wrap">
|
968 |
<div class='icon32'>
|
969 |
-
<img src="<?php echo plugins_url( 'icons/folder-beige-internet-icon32.png', __FILE__ ); ?>"
|
|
|
970 |
<div><h2><?php if ( !empty( $pagetitle ) ) {
|
971 |
echo $pagetitle;
|
972 |
} ?>
|
973 |
-
|
974 |
-
|
975 |
-
</h2></div>
|
976 |
<div>
|
977 |
<form name='linklibrary' enctype="multipart/form-data" action="admin-post.php" method="post">
|
978 |
-
<input type="hidden" name="MAX_FILE_SIZE" value="
|
979 |
|
980 |
<?php wp_nonce_field( 'link-library' ); ?>
|
981 |
<?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?>
|
@@ -993,8 +1000,8 @@ class link_library_plugin_admin {
|
|
993 |
|
994 |
#sortable li {
|
995 |
list-style: none;
|
996 |
-
margin: 0
|
997 |
-
padding:
|
998 |
border: #CCCCCC solid 1px;
|
999 |
color: #fff;
|
1000 |
display: inline;
|
@@ -1013,18 +1020,45 @@ class link_library_plugin_admin {
|
|
1013 |
<div id="post-body" class="has-sidebar">
|
1014 |
<div id="post-body-content" class="has-sidebar-content">
|
1015 |
<?php
|
1016 |
-
if ( $_GET['page'] == 'link-library' ) {
|
1017 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1018 |
} elseif ( $_GET['page'] == 'link-library-settingssets' ) {
|
1019 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1020 |
} elseif ( $_GET['page'] == 'link-library-moderate' ) {
|
1021 |
do_meta_boxes( $pagehookmoderate, 'normal', $data );
|
1022 |
} elseif ( $_GET['page'] == 'link-library-stylesheet' ) {
|
1023 |
do_meta_boxes( $pagehookstylesheet, 'normal', $data );
|
1024 |
} elseif ( $_GET['page'] == 'link-library-reciprocal' ) {
|
1025 |
do_meta_boxes( $pagehookreciprocal, 'normal', $data );
|
1026 |
-
} elseif ( $_GET['page'] == 'link-library-faq' ) {
|
1027 |
-
do_meta_boxes( $pagehookfaq, 'normal', $data );
|
1028 |
}
|
1029 |
?>
|
1030 |
</div>
|
@@ -1041,9 +1075,7 @@ class link_library_plugin_admin {
|
|
1041 |
$('.if-js-closed').removeClass('if-js-closed').addClass('closed');
|
1042 |
// postboxes setup
|
1043 |
postboxes.add_postbox_toggles('<?php
|
1044 |
-
if ($_GET['page'] == 'link-library')
|
1045 |
-
{echo $pagehooktop;}
|
1046 |
-
elseif ($_GET['page'] == 'link-library-settingssets')
|
1047 |
{echo $pagehooksettingssets;}
|
1048 |
elseif ($_GET['page'] == 'link-library-moderate')
|
1049 |
{echo $pagehookmoderate;}
|
@@ -1051,8 +1083,6 @@ class link_library_plugin_admin {
|
|
1051 |
{echo $pagehookstylesheet;}
|
1052 |
elseif ($_GET['page'] == 'link-library-reciprocal')
|
1053 |
{echo $pagehookreciprocal;}
|
1054 |
-
elseif ($_GET['page'] == 'link-library-faq')
|
1055 |
-
{echo $pagehookfaq;}
|
1056 |
?>');
|
1057 |
});
|
1058 |
//]]>
|
@@ -1073,107 +1103,93 @@ class link_library_plugin_admin {
|
|
1073 |
});
|
1074 |
|
1075 |
});
|
|
|
1076 |
</script>
|
1077 |
|
1078 |
<?php
|
1079 |
}
|
1080 |
|
1081 |
-
|
1082 |
-
|
1083 |
-
|
1084 |
-
|
1085 |
-
|
1086 |
-
|
1087 |
-
|
1088 |
-
|
1089 |
-
|
1090 |
-
|
1091 |
-
|
1092 |
-
|
1093 |
-
|
1094 |
-
'numberstylesets', 'includescriptcss', 'pagetitleprefix', 'pagetitlesuffix', 'schemaversion', 'thumbshotscid', 'approvalemailtitle',
|
1095 |
-
'moderatorname', 'moderatoremail', 'rejectedemailtitle', 'approvalemailbody', 'rejectedemailbody', 'moderationnotificationtitle',
|
1096 |
-
'linksubmissionthankyouurl', 'recipcheckaddress', 'imagefilepath', 'catselectmethod', 'expandiconpath', 'collapseiconpath', 'updatechannel',
|
1097 |
-
'extraprotocols'
|
1098 |
-
) as $option_name
|
1099 |
-
) {
|
1100 |
-
if ( isset( $_POST[$option_name] ) ) {
|
1101 |
-
$genoptions[$option_name] = $_POST[$option_name];
|
1102 |
-
}
|
1103 |
-
}
|
1104 |
-
|
1105 |
-
foreach ( array( 'debugmode', 'emaillinksubmitter', 'suppressemailfooter', 'usefirstpartsubmittername', 'hidedonation' ) as $option_name ) {
|
1106 |
-
if ( isset( $_POST[$option_name] ) ) {
|
1107 |
-
$genoptions[$option_name] = true;
|
1108 |
-
} else {
|
1109 |
-
if ( $option_name != 'hidedonation' ) {
|
1110 |
-
$genoptions[$option_name] = false;
|
1111 |
-
}
|
1112 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1113 |
}
|
1114 |
|
1115 |
-
|
1116 |
-
|
1117 |
-
update_option( 'links_updated_date_format', $_POST['links_updated_date_format'] );
|
1118 |
-
|
1119 |
-
$message = "1";
|
1120 |
-
|
1121 |
-
if ( isset( $_POST['exportalllinks'] ) ) {
|
1122 |
-
$upload_dir = wp_upload_dir();
|
1123 |
-
|
1124 |
-
if ( is_writable( $upload_dir['path'] ) ) {
|
1125 |
-
$myFile = $upload_dir['path'] . "/LinksExport.csv";
|
1126 |
-
$fh = fopen( $myFile, 'w' ) or die( "can't open file" );
|
1127 |
-
|
1128 |
-
global $wpdb;
|
1129 |
|
1130 |
-
|
1131 |
-
|
1132 |
-
|
1133 |
-
|
1134 |
-
|
1135 |
-
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
1136 |
-
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links l ON (tr.object_id = l.link_id) ";
|
1137 |
-
$linkquery .= "LEFT JOIN " . $this->db_prefix() . "links_extrainfo le ON (l.link_id = le.link_id) ";
|
1138 |
-
$linkquery .= "WHERE tt.taxonomy = 'link_category' ";
|
1139 |
-
|
1140 |
-
$linkitems = $wpdb->get_results( $linkquery, ARRAY_A );
|
1141 |
|
1142 |
-
|
1143 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1144 |
|
1145 |
-
|
1146 |
-
|
1147 |
-
|
|
|
1148 |
|
1149 |
-
|
1150 |
-
|
|
|
1151 |
|
1152 |
-
|
1153 |
-
|
1154 |
-
foreach ( $linkitem as $key => $value ) {
|
1155 |
-
$datarow[] = '"' . $value . '"';
|
1156 |
-
}
|
1157 |
-
$data = join( ',', $datarow ) . "\n";
|
1158 |
-
fwrite( $fh, $data );
|
1159 |
-
}
|
1160 |
|
1161 |
-
|
|
|
1162 |
|
1163 |
-
|
1164 |
-
|
1165 |
-
} else {
|
1166 |
-
$message = "3";
|
1167 |
-
}
|
1168 |
-
}
|
1169 |
|
|
|
1170 |
|
1171 |
-
|
1172 |
-
|
1173 |
-
|
|
|
|
|
1174 |
|
1175 |
//executed if the post arrives initiated by pressing the submit button of form
|
1176 |
-
function
|
1177 |
//user permission check
|
1178 |
if ( !current_user_can( 'manage_options' ) ) {
|
1179 |
wp_die( __( 'Not allowed', 'link-library' ) );
|
@@ -1181,16 +1197,15 @@ class link_library_plugin_admin {
|
|
1181 |
//cross check the given referer
|
1182 |
check_admin_referer( 'link-library' );
|
1183 |
|
1184 |
-
$
|
1185 |
$row = 0;
|
1186 |
$successfulimport = 0;
|
|
|
1187 |
|
1188 |
if ( isset( $_POST['importlinks'] ) ) {
|
1189 |
wp_suspend_cache_addition( true );
|
1190 |
set_time_limit( 600 );
|
1191 |
|
1192 |
-
global $wpdb;
|
1193 |
-
|
1194 |
$handle = fopen( $_FILES['linksfile']['tmp_name'], "r" );
|
1195 |
|
1196 |
if ( $handle ) {
|
@@ -1205,61 +1220,99 @@ class link_library_plugin_admin {
|
|
1205 |
}
|
1206 |
|
1207 |
if ( !$skiprow ) {
|
1208 |
-
if ( count( $data ) ==
|
1209 |
-
|
1210 |
-
|
1211 |
-
|
1212 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1213 |
|
1214 |
-
|
1215 |
-
|
1216 |
-
|
|
|
|
|
1217 |
|
1218 |
-
|
1219 |
|
1220 |
-
|
|
|
|
|
|
|
1221 |
|
1222 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1223 |
|
1224 |
-
|
1225 |
-
|
1226 |
-
|
1227 |
-
|
1228 |
|
1229 |
-
|
1230 |
-
|
1231 |
-
|
1232 |
-
|
1233 |
-
|
1234 |
-
"link_notes" => esc_html( stripslashes( $data[4] ) ),
|
1235 |
-
"link_category" => $newlinkcat,
|
1236 |
-
"link_visible" => $data[6],
|
1237 |
-
"link_image" => $data[11]
|
1238 |
-
);
|
1239 |
-
|
1240 |
-
$newlinkid = wp_insert_link( $newlink );
|
1241 |
-
|
1242 |
-
if ( $newlinkid != 0 ) {
|
1243 |
-
$extradatatable = $this->db_prefix() . "links_extrainfo";
|
1244 |
-
$nofollowvalue = ( $data[13] == 'Y' ? true : false );
|
1245 |
-
|
1246 |
-
$existingextrainfo = "SELECT linkid FROM " . $extradatatable . " ";
|
1247 |
-
$existingextrainfo .= "WHERE linkid = '" . $newlinkid . "'";
|
1248 |
-
$existingextrainfoid = $wpdb->get_var( $existingextrainfo );
|
1249 |
-
|
1250 |
-
if ( !empty( $existingextrainfoid ) ) {
|
1251 |
-
$wpdb->update( $extradatatable, array( 'link_second_url' => $data[7], 'link_telephone' => $data[8], 'link_email' => $data[9], 'link_reciprocal' => $data[10], 'link_textfield' => esc_html( $data[12] ), 'link_no_follow' => $nofollowvalue ), array( 'link_id' => $newlinkid ) );
|
1252 |
-
} elseif ( empty( $existingextrainfoid ) ) {
|
1253 |
-
$wpdb->insert( $extradatatable, array( 'link_second_url' => $data[7], 'link_telephone' => $data[8], 'link_email' => $data[9], 'link_reciprocal' => $data[10], 'link_textfield' => esc_html( $data[12] ), 'link_no_follow' => $nofollowvalue, 'link_id' => $newlinkid ) );
|
1254 |
-
}
|
1255 |
|
1256 |
-
|
1257 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1258 |
} else {
|
1259 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
1260 |
}
|
1261 |
} else {
|
1262 |
-
$
|
1263 |
}
|
1264 |
}
|
1265 |
}
|
@@ -1269,66 +1322,381 @@ class link_library_plugin_admin {
|
|
1269 |
$row -= 1;
|
1270 |
}
|
1271 |
|
1272 |
-
$
|
1273 |
|
1274 |
wp_suspend_cache_addition( false );
|
1275 |
-
} elseif ( isset( $_POST['
|
1276 |
-
|
1277 |
-
|
1278 |
-
$myFile = $upload_dir['path'] . "/SettingSet" . $_POST['settingsetid'] . "Export.csv";
|
1279 |
-
$fh = fopen( $myFile, 'w' ) or die( "can't open file" );
|
1280 |
|
1281 |
-
|
1282 |
-
$sourceoptions = get_option( $sourcesettingsname );
|
1283 |
|
1284 |
-
|
|
|
1285 |
|
1286 |
-
|
1287 |
-
|
1288 |
-
|
|
|
1289 |
|
1290 |
-
|
1291 |
-
|
|
|
1292 |
|
1293 |
-
$
|
1294 |
|
1295 |
-
|
1296 |
-
$
|
1297 |
}
|
1298 |
|
1299 |
-
$
|
1300 |
-
fwrite( $fh, $data );
|
1301 |
-
|
1302 |
-
fclose( $fh );
|
1303 |
|
1304 |
-
$
|
1305 |
-
|
1306 |
-
|
1307 |
}
|
1308 |
-
} elseif ( isset( $_POST['importsettings'] ) ) {
|
1309 |
-
global $wpdb;
|
1310 |
|
1311 |
-
if (
|
1312 |
-
|
1313 |
|
1314 |
-
$
|
1315 |
-
$optionnames = "";
|
1316 |
-
$options = "";
|
1317 |
|
1318 |
-
|
1319 |
-
|
1320 |
-
|
1321 |
-
|
1322 |
-
} else if ( $row == 2 ) {
|
1323 |
-
for ( $counter = 0; $counter <= count( $data ) - 1; $counter ++ ) {
|
1324 |
-
$options[$optionnames[$counter]] = $data[$counter];
|
1325 |
-
}
|
1326 |
-
$row ++;
|
1327 |
-
}
|
1328 |
}
|
1329 |
|
1330 |
-
|
1331 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1332 |
|
1333 |
update_option( $settingsname, $options );
|
1334 |
|
@@ -1353,9 +1721,9 @@ class link_library_plugin_admin {
|
|
1353 |
array(
|
1354 |
'order', 'table_width', 'num_columns', 'position',
|
1355 |
'beforecatlist1', 'beforecatlist2', 'beforecatlist3', 'catnameoutput', 'linkaddfrequency',
|
1356 |
-
'
|
1357 |
'catlistdescpos', 'rsspreviewwidth', 'rsspreviewheight', 'numberofrssitems',
|
1358 |
-
'displayweblink', 'sourceweblink', 'showtelephone', 'sourcetelephone', 'showemail', 'sourceimage', 'sourcename', 'popup_width', 'popup_height'
|
1359 |
)
|
1360 |
as $option_name
|
1361 |
) {
|
@@ -1364,7 +1732,7 @@ class link_library_plugin_admin {
|
|
1364 |
}
|
1365 |
}
|
1366 |
|
1367 |
-
foreach ( array( '
|
1368 |
if ( isset( $_POST[$option_name] ) ) {
|
1369 |
if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) {
|
1370 |
$options[$option_name] = str_replace( "\"", "'", strtolower( $_POST[$option_name] ) );
|
@@ -1378,7 +1746,7 @@ class link_library_plugin_admin {
|
|
1378 |
|
1379 |
foreach (
|
1380 |
array(
|
1381 |
-
'
|
1382 |
'direction', 'linkdirection', 'linkorder', 'addnewlinkmsg', 'linknamelabel', 'linkaddrlabel', 'linkrsslabel',
|
1383 |
'linkcatlabel', 'linkdesclabel', 'linknoteslabel', 'addlinkbtnlabel', 'newlinkmsg', 'moderatemsg', 'imagepos',
|
1384 |
'imageclass', 'rssfeedtitle', 'rssfeeddescription', 'showonecatmode', 'linkcustomcatlabel', 'linkcustomcatlistentry',
|
@@ -1392,7 +1760,10 @@ class link_library_plugin_admin {
|
|
1392 |
'rssfeedaddress', 'linklargedesclabel', 'flatlist', 'searchresultsaddress', 'link_popup_text', 'linktitlecontent', 'paginationposition',
|
1393 |
'showaddlinkrss', 'showaddlinkdesc', 'showaddlinkcat', 'showaddlinknotes', 'addlinkcustomcat',
|
1394 |
'showaddlinkreciprocal', 'showaddlinksecondurl', 'showaddlinktelephone', 'showaddlinkemail', 'showcustomcaptcha', 'showlinksubmittername',
|
1395 |
-
'showaddlinksubmitteremail', 'showlinksubmittercomment', 'showuserlargedescription'
|
|
|
|
|
|
|
1396 |
) as $option_name
|
1397 |
) {
|
1398 |
if ( isset( $_POST[$option_name] ) ) {
|
@@ -1408,7 +1779,11 @@ class link_library_plugin_admin {
|
|
1408 |
'pagination', 'hidecategorynames', 'showinvisible', 'showdate', 'showuserlinks', 'emailnewlink', 'usethumbshotsforimages', 'uselocalimagesoverthumbshots',
|
1409 |
'addlinkreqlogin', 'showcatlinkcount', 'publishrssfeed', 'showname', 'enablerewrite', 'storelinksubmitter', 'showlinkhits', 'showcaptcha',
|
1410 |
'showlargedescription', 'addlinknoaddress', 'featuredfirst', 'usetextareaforusersubmitnotes', 'showcatonsearchresults', 'shownameifnoimage',
|
1411 |
-
'enable_link_popup', 'nocatonstartup', 'showlinksonclick', 'showinvisibleadmin', 'combineresults'
|
|
|
|
|
|
|
|
|
1412 |
)
|
1413 |
as $option_name
|
1414 |
) {
|
@@ -1421,7 +1796,7 @@ class link_library_plugin_admin {
|
|
1421 |
|
1422 |
foreach (
|
1423 |
array(
|
1424 |
-
'
|
1425 |
) as $option_name
|
1426 |
) {
|
1427 |
if ( $_POST[$option_name] == 'true' ) {
|
@@ -1440,24 +1815,14 @@ class link_library_plugin_admin {
|
|
1440 |
update_option( $settingsname, $options );
|
1441 |
$messages[] = "1";
|
1442 |
|
1443 |
-
|
1444 |
-
|
1445 |
-
if ( $options['categorylist'] != '' ) {
|
1446 |
-
$categoryids = explode( ',', $options['categorylist'] );
|
1447 |
|
1448 |
foreach ( $categoryids as $categoryid ) {
|
1449 |
-
$
|
1450 |
-
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t, " . $this->db_prefix() . "term_taxonomy tt ";
|
1451 |
-
|
1452 |
-
if ( isset( $_POST['hide_if_empty'] ) ) {
|
1453 |
-
$linkcatquery .= ", " . $this->db_prefix() . "term_relationships tr, " . $this->db_prefix() . "links l ";
|
1454 |
-
}
|
1455 |
-
|
1456 |
-
$linkcatquery .= "WHERE t.term_id = tt.term_id AND tt.taxonomy = 'link_category'";
|
1457 |
|
1458 |
-
$
|
1459 |
-
|
1460 |
-
$catnames = $wpdb->get_results( $linkcatquery );
|
1461 |
|
1462 |
if ( !$catnames ) {
|
1463 |
$messages[] = '2';
|
@@ -1465,22 +1830,14 @@ class link_library_plugin_admin {
|
|
1465 |
}
|
1466 |
}
|
1467 |
|
1468 |
-
if ( $options['
|
1469 |
-
$categoryids = explode( ',', $options['
|
1470 |
|
1471 |
foreach ( $categoryids as $categoryid ) {
|
1472 |
-
$
|
1473 |
-
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t, " . $this->db_prefix() . "term_taxonomy tt ";
|
1474 |
-
|
1475 |
-
if ( isset( $_POST['hide_if_empty'] ) ) {
|
1476 |
-
$linkcatquery .= ", " . $this->db_prefix() . "term_relationships tr, " . $this->db_prefix() . "links l ";
|
1477 |
-
}
|
1478 |
-
|
1479 |
-
$linkcatquery .= "WHERE t.term_id = tt.term_id AND tt.taxonomy = 'link_category'";
|
1480 |
|
1481 |
-
$
|
1482 |
-
|
1483 |
-
$catnames = $wpdb->get_results( $linkcatquery );
|
1484 |
|
1485 |
if ( !$catnames ) {
|
1486 |
$messages[] = '3';
|
@@ -1488,33 +1845,32 @@ class link_library_plugin_admin {
|
|
1488 |
}
|
1489 |
}
|
1490 |
global $wp_rewrite;
|
1491 |
-
$wp_rewrite->flush_rules();
|
1492 |
}
|
1493 |
|
1494 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1495 |
$messagelist = implode( ",", $messages );
|
1496 |
-
|
1497 |
-
$
|
1498 |
-
|
1499 |
-
|
1500 |
-
|
1501 |
-
|
1502 |
-
|
1503 |
-
$
|
1504 |
-
|
1505 |
-
if ( !empty( $messages ) ) {
|
1506 |
-
$redirecturl = $cleanredirecturl . "&messages=" . $messagelist;
|
1507 |
}
|
1508 |
|
1509 |
-
if ( $
|
1510 |
-
$redirecturl
|
1511 |
}
|
1512 |
|
1513 |
-
if ( $
|
1514 |
-
$redirecturl
|
1515 |
}
|
1516 |
|
1517 |
wp_redirect( $redirecturl );
|
|
|
1518 |
}
|
1519 |
|
1520 |
//executed if the post arrives initiated by pressing the submit button of form
|
@@ -1531,50 +1887,37 @@ class link_library_plugin_admin {
|
|
1531 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
1532 |
|
1533 |
if ( isset( $_POST['approvelinks'] ) && ( isset( $_POST['links'] ) && count( $_POST['links'] ) > 0 ) ) {
|
1534 |
-
global $wpdb;
|
1535 |
-
|
1536 |
$section = 'moderate';
|
1537 |
|
1538 |
foreach ( $_POST['links'] as $approved_link ) {
|
1539 |
-
$
|
1540 |
-
$linkdescquery .= "FROM " . $this->db_prefix() . "links l ";
|
1541 |
-
$linkdescquery .= "WHERE link_id = " . $approved_link;
|
1542 |
-
|
1543 |
-
$linkdata = $wpdb->get_row( $linkdescquery, ARRAY_A );
|
1544 |
-
|
1545 |
-
$modpos = strpos( $linkdata['link_description'], "LinkLibrary:AwaitingModeration:RemoveTextToApprove" );
|
1546 |
|
1547 |
-
if ( $
|
1548 |
-
|
1549 |
-
$newlinkdesc = substr( $linkdata['link_description'], $startpos );
|
1550 |
-
|
1551 |
-
$id = array( "id" => $linkdescquery );
|
1552 |
-
$newdesc = array( "link_description", $newlinkdesc );
|
1553 |
-
|
1554 |
-
$tablename = $this->db_prefix() . "links";
|
1555 |
-
$wpdb->update( $tablename, array( 'link_description' => $newlinkdesc, 'link_visible' => 'Y' ), array( 'link_id' => $approved_link ) );
|
1556 |
}
|
1557 |
|
1558 |
-
$
|
|
|
|
|
1559 |
|
1560 |
-
if ( $genoptions['emaillinksubmitter'] == true && $
|
1561 |
if ( $genoptions['usefirstpartsubmittername'] == true ) {
|
1562 |
-
$spacepos = strpos( $
|
1563 |
if ( $spacepos !== false ) {
|
1564 |
-
$
|
1565 |
}
|
1566 |
}
|
1567 |
|
1568 |
-
$emailtitle = str_replace( '%linkname%', $
|
1569 |
$emailbody = nl2br( $genoptions['approvalemailbody'] );
|
1570 |
-
$emailbody = str_replace( '%submittername%', stripslashes( $
|
1571 |
-
$emailbody = str_replace( '%linkname%', $
|
1572 |
-
$emailbody = str_replace( '%linkurl%', $
|
1573 |
|
1574 |
$headers = "MIME-Version: 1.0\r\n";
|
1575 |
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
|
1576 |
|
1577 |
-
if ( $genoptions['moderatorname']
|
1578 |
$headers .= "From: \"" . $genoptions['moderatorname'] . "\" <" . $genoptions['moderatoremail'] . ">\n";
|
1579 |
}
|
1580 |
|
@@ -1584,36 +1927,41 @@ class link_library_plugin_admin {
|
|
1584 |
$message .= "<br /><br />" . __( 'Message generated by', 'link-library' ) . " <a href='http://ylefebvre.ca/wordpress-plugins/link-library/'>Link Library</a> for Wordpress";
|
1585 |
}
|
1586 |
|
1587 |
-
wp_mail( $
|
|
|
|
|
1588 |
}
|
1589 |
}
|
1590 |
|
1591 |
$message = '1';
|
1592 |
} elseif ( isset( $_POST['deletelinks'] ) && ( isset( $_POST['links'] ) && count( $_POST['links'] ) > 0 ) ) {
|
1593 |
-
global $wpdb;
|
1594 |
-
|
1595 |
$section = 'moderate';
|
1596 |
|
1597 |
foreach ( $_POST['links'] as $approved_link ) {
|
1598 |
-
$
|
1599 |
-
$linkdescquery .= "FROM " . $this->db_prefix() . "links l ";
|
1600 |
-
$linkdescquery .= "WHERE link_id = " . $approved_link;
|
1601 |
|
1602 |
-
$
|
|
|
|
|
1603 |
|
1604 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
1605 |
|
1606 |
-
|
1607 |
-
$emailtitle = str_replace( '%linkname%', $linkdata['link_name'], $genoptions['rejectedemailtitle'] );
|
1608 |
$emailbody = nl2br( $genoptions['rejectedemailbody'] );
|
1609 |
-
$emailbody = str_replace( '%submittername%', stripslashes( $
|
1610 |
-
$emailbody = str_replace( '%linkname%', $
|
1611 |
-
$emailbody = str_replace( '%linkurl%', $
|
1612 |
|
1613 |
$headers = "MIME-Version: 1.0\r\n";
|
1614 |
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
|
1615 |
|
1616 |
-
if ( $genoptions['moderatorname']
|
1617 |
$headers .= "From: \"" . $genoptions['moderatorname'] . "\" <" . $genoptions['moderatoremail'] . ">\n";
|
1618 |
}
|
1619 |
|
@@ -1621,25 +1969,26 @@ class link_library_plugin_admin {
|
|
1621 |
|
1622 |
$message .= "<br /><br />" . __( 'Message generated by', 'link-library' ) . " <a href='http://ylefebvre.ca/wordpress-plugins/link-library/'>Link Library</a> for Wordpress";
|
1623 |
|
1624 |
-
wp_mail( $
|
|
|
|
|
1625 |
}
|
1626 |
|
1627 |
-
|
1628 |
}
|
1629 |
|
1630 |
$message = '2';
|
1631 |
}
|
1632 |
|
1633 |
-
$
|
1634 |
|
1635 |
-
if ( $message
|
1636 |
-
$redirecturl =
|
1637 |
-
} else {
|
1638 |
-
$redirecturl = $cleanredirecturl;
|
1639 |
}
|
1640 |
|
1641 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1642 |
wp_redirect( $redirecturl );
|
|
|
1643 |
}
|
1644 |
|
1645 |
function on_save_changes_stylesheet() {
|
@@ -1672,7 +2021,10 @@ class link_library_plugin_admin {
|
|
1672 |
}
|
1673 |
|
1674 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1675 |
-
|
|
|
|
|
|
|
1676 |
}
|
1677 |
|
1678 |
function on_save_changes_reciprocal() {
|
@@ -1692,86 +2044,21 @@ class link_library_plugin_admin {
|
|
1692 |
|
1693 |
update_option( 'LinkLibraryGeneral', $genoptions );
|
1694 |
|
1695 |
-
if ( !isset( $_POST['recipcheck'] ) ) {
|
1696 |
$message = 1;
|
1697 |
} elseif ( isset( $_POST['recipcheck'] ) ) {
|
1698 |
$message = 2;
|
1699 |
-
}
|
1700 |
-
|
1701 |
-
|
1702 |
-
$
|
1703 |
-
} else {
|
1704 |
-
$messageend = '';
|
1705 |
}
|
1706 |
|
1707 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1708 |
-
|
1709 |
-
|
1710 |
-
|
1711 |
-
|
1712 |
-
?>
|
1713 |
-
|
1714 |
-
<h2>Link Library Tutorial Videos</h2>
|
1715 |
-
<iframe width="640" height="360" src="//www.youtube.com/embed/videoseries?list=PLMOnMuzFySmCXtNz2_8FMWgnbeYAyobUM" frameborder="0" allowfullscreen></iframe>
|
1716 |
-
|
1717 |
-
<h2>FAQ</h2>
|
1718 |
-
|
1719 |
-
<p>
|
1720 |
-
<strong>Where do I find my category IDs to place in the "Categories to be Displayed" and "Categories to be Excluded" fields?</strong>
|
1721 |
-
</p>
|
1722 |
-
|
1723 |
-
<p>The category IDs are numeric IDs. You can find them by going to the page to see and edit link categories, then placing your mouse over a category and seeing its numeric ID in the link that is associated with that name.</p>
|
1724 |
-
|
1725 |
-
<p><strong>How can I display different categories on different pages?</strong></p>
|
1726 |
-
|
1727 |
-
<p>If you want all of your link pages to have the same layout, create a single setting set, then specify the category to be displayed when you add the short code to each page. For example:<br /><br />[link-library categorylistoverride="28"]<br /><br />
|
1728 |
-
|
1729 |
-
If the different pages have different styles for different categories, then you should create distinct setting sets for each page and set the categories to be displayed in the "Categories to be Displayed" field in the admin panel.
|
1730 |
-
</p>
|
1731 |
-
|
1732 |
-
<p><strong>After assigning a Link Acknowledgement URL, why do links no longer get added to my database?</strong>
|
1733 |
-
</p>
|
1734 |
-
|
1735 |
-
<p>When using this option, the short code [link-library-addlinkcustommsg] should be placed on the destination page.</p>
|
1736 |
-
|
1737 |
-
<p><strong>How can I override some of the options when using shortcodes in my pages</strong></p>
|
1738 |
-
|
1739 |
-
<p>To override the settings specified inside of the plugin settings page, the two commands can be called with options. Here is the syntax to call these options:<br />
|
1740 |
-
|
1741 |
-
<ul>
|
1742 |
-
<li>[link-library-cats categorylistoverride="28"]</li>
|
1743 |
-
|
1744 |
-
<p>Overrides the list of categories to be displayed in the category list</p>
|
1745 |
-
|
1746 |
-
<li>[link-library-cats excludecategoryoverride="28"]</li>
|
1747 |
-
|
1748 |
-
<p>Overrides the list of categories to be excluded in the category list</p>
|
1749 |
-
|
1750 |
-
<li>[link-library categorylistoverride="28"]</li>
|
1751 |
-
|
1752 |
-
<p>Overrides the list of categories to be displayed in the link list</p>
|
1753 |
-
|
1754 |
-
<li>[link-library excludecategoryoverride="28"]</li>
|
1755 |
-
|
1756 |
-
<p>Overrides the list of categories to be excluded in the link list</p>
|
1757 |
-
|
1758 |
-
<li>[link-library notesoverride=0]</li>
|
1759 |
-
|
1760 |
-
<p>Set to 0 or 1 to display or not display link notes</p>
|
1761 |
-
|
1762 |
-
<li>[link-library descoverride=0]</li>
|
1763 |
-
|
1764 |
-
<p>Set to 0 or 1 to display or not display link descriptions</p>
|
1765 |
-
|
1766 |
-
<li>[link-library rssoverride=0]</li>
|
1767 |
-
|
1768 |
-
<p>Set to 0 or 1 to display or not display rss information</p>
|
1769 |
-
|
1770 |
-
<li>[link-library tableoverride=0]</li>
|
1771 |
-
|
1772 |
-
<p>Set to 0 or 1 to display links in an unordered list or a table.</p>
|
1773 |
-
</ul>
|
1774 |
-
<?php
|
1775 |
}
|
1776 |
|
1777 |
function general_meta_box( $data ) {
|
@@ -1780,6 +2067,7 @@ class link_library_plugin_admin {
|
|
1780 |
extract( $genoptions );
|
1781 |
|
1782 |
?>
|
|
|
1783 |
<table>
|
1784 |
<tr>
|
1785 |
<td>
|
@@ -1797,17 +2085,57 @@ class link_library_plugin_admin {
|
|
1797 |
<tr>
|
1798 |
<td class='lltooltip' title='<?php _e( 'The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next.', 'link-library' ); ?>' style='width:200px'><?php _e( 'Stylesheet', 'link-library' ); ?></td>
|
1799 |
<td class='lltooltip' title='<?php _e( 'The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next.', 'link-library' ); ?>'>
|
1800 |
-
<a href="<?php echo add_query_arg( array( 'page' => 'link-library-stylesheet', 'section' => 'stylesheet' ), admin_url( 'admin.php' ) ); ?>"><?php _e( 'Editor', 'link-library' ); ?></a>
|
1801 |
</td>
|
1802 |
</tr>
|
1803 |
<tr>
|
1804 |
<td><?php _e( 'Number of Libraries', 'link-library' ); ?></td>
|
1805 |
<td>
|
1806 |
-
<input type="text" id="numberstylesets" name="numberstylesets" size="5" value="<?php if ( $genoptions['numberstylesets']
|
1807 |
echo '1';
|
1808 |
}
|
1809 |
echo $genoptions['numberstylesets']; ?>" /></td>
|
1810 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1811 |
<tr>
|
1812 |
<td><?php _e( 'Category selection method', 'link-library' ); ?></td>
|
1813 |
<td><select id="catselectmethod" name="catselectmethod">
|
@@ -1824,9 +2152,7 @@ class link_library_plugin_admin {
|
|
1824 |
<tr>
|
1825 |
<td><?php _e( 'Debug Mode', 'link-library' ); ?></td>
|
1826 |
<td>
|
1827 |
-
<input type="checkbox" id="debugmode" name="debugmode" <?php
|
1828 |
-
echo ' checked="checked" ';
|
1829 |
-
} ?>/></td>
|
1830 |
</tr>
|
1831 |
<tr>
|
1832 |
<td class="lltooltip" title="<?php _e( 'This function is only possible when showing one category at a time and while the default category is not shown.', 'link-library' ); ?>"><?php _e( 'Page Title Prefix', 'link-library' ); ?></td>
|
@@ -1841,37 +2167,97 @@ class link_library_plugin_admin {
|
|
1841 |
</td>
|
1842 |
</tr>
|
1843 |
<tr>
|
1844 |
-
<td class='lltooltip' title='<?php _e( '
|
1845 |
-
<td colspan='4' class='lltooltip' title='<?php _e( '
|
1846 |
-
<input type="text" id="thumbshotscid" name="thumbshotscid" size="20" value="<?php echo $genoptions['thumbshotscid']; ?>" />
|
1847 |
-
</td>
|
1848 |
-
</tr>
|
1849 |
-
<tr>
|
1850 |
-
<td class='lltooltip' title='<?php _e( 'Path for images files that are uploaded manually or generated through Thumbshots service', 'link-library' ); ?>'><?php _e( 'Link Image File Path', 'link-library' ); ?></td>
|
1851 |
-
<td colspan='4' class='lltooltip' title='<?php _e( 'Path for images files that are uploaded manually or generated through Thumbshots service', 'link-library' ); ?>'>
|
1852 |
<select id="imagefilepath" name="imagefilepath">
|
1853 |
<option value="absolute" <?php selected( $genoptions['imagefilepath'], 'absolute' ); ?>><?php _e( 'Absolute', 'link-library' ); ?>
|
1854 |
<option value="relative" <?php selected( $genoptions['imagefilepath'], 'relative' ); ?>><?php _e( 'Relative', 'link-library' ); ?>
|
1855 |
</select></td>
|
1856 |
</tr>
|
1857 |
<tr>
|
1858 |
-
<td
|
1859 |
-
|
|
|
|
|
1860 |
<td>
|
1861 |
-
<
|
|
|
|
|
|
|
1862 |
</td>
|
1863 |
</tr>
|
1864 |
-
<tr
|
1865 |
-
|
1866 |
-
|
|
|
|
|
|
|
|
|
1867 |
</tr>
|
1868 |
-
<tr
|
|
|
|
|
|
|
|
|
1869 |
<td>
|
1870 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
1871 |
</td>
|
1872 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1873 |
|
1874 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1875 |
</table>
|
1876 |
</td>
|
1877 |
<?php if ( isset( $genoptions['hidedonation'] ) && !$genoptions['hidedonation'] ) { ?>
|
@@ -1882,7 +2268,7 @@ class link_library_plugin_admin {
|
|
1882 |
<td>
|
1883 |
<a href="http://www.packtpub.com/wordpress-plugin-development-cookbook/book"><img src='<?php echo plugins_url( 'icons/7683os_cover_small.jpg', __FILE__ ); ?>'>
|
1884 |
</td>
|
1885 |
-
<td></a>Learn how to create your own plugins with my
|
1886 |
</td>
|
1887 |
</tr>
|
1888 |
</table>
|
@@ -1890,12 +2276,43 @@ class link_library_plugin_admin {
|
|
1890 |
</td>
|
1891 |
<?php } ?>
|
1892 |
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1893 |
<?php
|
1894 |
}
|
1895 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1896 |
function general_image_meta_box( $data ) {
|
1897 |
$genoptions = $data['genoptions'];
|
1898 |
?>
|
|
|
1899 |
<table>
|
1900 |
<tr>
|
1901 |
<td class='lltooltip' title='<?php _e( 'Custom full URL for expand icon. Uses default image if left empty.', 'link-library' ); ?>'><?php _e( 'Expand Icon Image', 'link-library' ); ?></td>
|
@@ -1912,16 +2329,18 @@ class link_library_plugin_admin {
|
|
1912 |
} ?>" /></td>
|
1913 |
</tr>
|
1914 |
</table>
|
1915 |
-
|
1916 |
<?php
|
1917 |
}
|
1918 |
|
1919 |
function general_meta_bookmarklet_box( $data ) {
|
1920 |
$bookmarkletcode = 'javascript:void(linkmanpopup=window.open(\'' . get_bloginfo( 'wpurl' ) . '/wp-admin/link-add.php?action=popup&linkurl=\'+escape(location.href)+\'&name=\'+(document.title),\'LinkManager\',\'scrollbars=yes,width=900px,height=600px,left=15,top=15,status=yes,resizable=yes\'));linkmanpopup.focus();window.focus();linkmanpopup.focus();';
|
1921 |
?>
|
|
|
1922 |
<p><?php _e( 'Add new links to your site with this bookmarklet.', 'link-library' ); ?></p>
|
1923 |
<p><?php _e( 'To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar.', 'link-library' ); ?></p>
|
1924 |
<a href="<?php echo $bookmarkletcode; ?>" class='button' title="<?php _e( 'Add to Links', 'link-library' ); ?>"><?php _e( 'Add to Links', 'link-library' ); ?></a>
|
|
|
1925 |
|
1926 |
<?php
|
1927 |
}
|
@@ -1929,6 +2348,7 @@ class link_library_plugin_admin {
|
|
1929 |
function general_moderation_meta_box( $data ) {
|
1930 |
$genoptions = $data['genoptions'];
|
1931 |
?>
|
|
|
1932 |
<table>
|
1933 |
<tr>
|
1934 |
<td colspan="2">
|
@@ -1950,23 +2370,17 @@ class link_library_plugin_admin {
|
|
1950 |
<tr>
|
1951 |
<td class='lltooltip' title='<?php _e( 'Will send a confirmation e-mail to link submitter if they provided their contact information', 'link-library' ); ?>.' style='width:250px'><?php _e( 'E-mail submitter on link approval or rejection', 'link-library' ); ?></td>
|
1952 |
<td style='width:75px;padding-right:20px'>
|
1953 |
-
<input type="checkbox" id="emaillinksubmitter" name="emaillinksubmitter" <?php
|
1954 |
-
echo ' checked="checked" ';
|
1955 |
-
} ?>/></td>
|
1956 |
</tr>
|
1957 |
<tr>
|
1958 |
<td class='lltooltip' style='width:250px'><?php _e( 'Suppress Link Library message in e-mail footer', 'link-library' ); ?></td>
|
1959 |
<td style='width:75px;padding-right:20px'>
|
1960 |
-
<input type="checkbox" id="suppressemailfooter" name="suppressemailfooter" <?php
|
1961 |
-
echo ' checked="checked" ';
|
1962 |
-
} ?>/></td>
|
1963 |
</tr>
|
1964 |
<tr>
|
1965 |
<td style='width:250px'><?php _e( 'Only use first part of submitter name', 'link-library' ); ?></td>
|
1966 |
<td style='width:75px;padding-right:20px'>
|
1967 |
-
<input type="checkbox" id="usefirstpartsubmittername" name="usefirstpartsubmittername" <?php
|
1968 |
-
echo ' checked="checked" ';
|
1969 |
-
} ?>/></td>
|
1970 |
</tr>
|
1971 |
<tr>
|
1972 |
<td class='lltooltip' title='<?php _e( 'The name of the e-mail account that the approval e-mail will be sent from', 'link-library' ); ?>'><?php _e( 'Moderator Name', 'link-library' ); ?></td>
|
@@ -2005,28 +2419,108 @@ class link_library_plugin_admin {
|
|
2005 |
</td>
|
2006 |
</tr>
|
2007 |
</table>
|
|
|
2008 |
<?php
|
2009 |
}
|
2010 |
|
2011 |
function general_hide_donation_meta_box() {
|
2012 |
-
|
|
|
2013 |
<p><?php _e( 'The following option allows you to hide the Donate button and Support the Author section in the Link Library Admin pages. If you enjoy this plugin and use it regularly, please consider making a donation to the author before turning off these messages. This menu section will disappear along with the other elements.', 'link-library' ); ?></p>
|
2014 |
<table>
|
2015 |
<tr>
|
2016 |
<td class='lltooltip'><?php _e( 'Hide Donation and Support Links', 'link-library' ); ?></td>
|
2017 |
<td>
|
2018 |
-
<input type="checkbox" id="hidedonation" name="hidedonation" <?php
|
2019 |
-
echo ' checked="checked" ';
|
2020 |
-
} ?>/></td>
|
2021 |
</tr>
|
2022 |
</table>
|
|
|
2023 |
<?php
|
2024 |
}
|
2025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2026 |
function general_save_meta_box() {
|
2027 |
?>
|
2028 |
-
<div class="submitbox">
|
2029 |
-
<input type="submit" name="submit" class="button-primary" value="<?php _e( 'Save', 'link-library' ); ?>" />
|
2030 |
</div>
|
2031 |
<?php
|
2032 |
}
|
@@ -2051,47 +2545,41 @@ class link_library_plugin_admin {
|
|
2051 |
<th style='width: 300px'><?php _e( 'Link URL', 'link-library' ); ?></th>
|
2052 |
<th><?php _e( 'Link Description', 'link-library' ); ?></th>
|
2053 |
</tr>
|
2054 |
-
<?php
|
2055 |
-
|
2056 |
-
|
2057 |
-
$
|
2058 |
-
|
2059 |
-
|
2060 |
-
|
2061 |
-
|
2062 |
-
|
2063 |
-
|
2064 |
-
|
2065 |
-
|
2066 |
-
|
2067 |
-
|
2068 |
-
|
2069 |
-
|
2070 |
-
|
2071 |
-
|
2072 |
-
|
2073 |
-
|
2074 |
-
|
2075 |
-
|
2076 |
-
|
2077 |
-
|
2078 |
-
foreach ( $linkitems as $linkitem ) {
|
2079 |
-
|
2080 |
-
$modpos = strpos( $linkitem->link_description, "LinkLibrary:AwaitingModeration:RemoveTextToApprove" );
|
2081 |
-
|
2082 |
-
if ( $modpos ) {
|
2083 |
-
$startpos = $modpos + 51;
|
2084 |
-
$newlinkdesc = substr( $linkitem->link_description, $startpos );
|
2085 |
}
|
|
|
2086 |
?>
|
2087 |
<tr style='background: #FFF'>
|
2088 |
-
<td><input type="checkbox" name="links[]" value="<?php echo
|
2089 |
-
<td><?php echo "<a title='Edit Link: " .
|
2090 |
-
<td><?php echo $
|
2091 |
-
<td><?php echo "<a href='" . $
|
2092 |
-
<td><?php echo $
|
2093 |
</tr>
|
2094 |
-
|
2095 |
}
|
2096 |
} else {
|
2097 |
?>
|
@@ -2143,54 +2631,58 @@ class link_library_plugin_admin {
|
|
2143 |
<?php
|
2144 |
}
|
2145 |
|
2146 |
-
function
|
2147 |
$options = $data['options'];
|
2148 |
$settings = $data['settings'];
|
2149 |
$genoptions = $data['genoptions'];
|
2150 |
?>
|
2151 |
<div>
|
2152 |
-
|
2153 |
-
|
2154 |
-
|
2155 |
-
|
2156 |
-
|
2157 |
-
|
2158 |
-
|
2159 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2160 |
<?php $tempoptionname = "LinkLibraryPP" . $counter;
|
2161 |
-
$tempoptions = get_option( $tempoptionname );
|
2162 |
-
|
2163 |
-
echo '
|
2164 |
-
|
2165 |
-
|
2166 |
-
|
2167 |
-
|
|
|
2168 |
</SELECT>
|
2169 |
-
|
2170 |
-
<?php if (
|
2171 |
-
|
2172 |
-
|
2173 |
-
|
2174 |
-
|
2175 |
-
|
2176 |
-
|
2177 |
-
|
2178 |
-
|
2179 |
-
|
2180 |
-
|
2181 |
-
} ?></option>
|
2182 |
-
<?php endif;
|
2183 |
-
endfor;
|
2184 |
-
?>
|
2185 |
-
</SELECT>
|
2186 |
-
<INPUT type="button" name="copy" value="<?php _e( 'Copy', 'link-library' ); ?>!" onClick="if (confirm('Are you sure you want to copy the contents of the selected library over the current library settings?')) { window.location= 'admin.php?page=link-library-settingssets&settings=<?php echo $settings; ?>&copy=<?php echo $settings; ?>&source=' + jQuery('#copysource').val(); };">
|
2187 |
-
<?php endif; ?>
|
2188 |
-
<br />
|
2189 |
-
<br />
|
2190 |
<table class='widefat' style='clear:none;width:100%;background-color:#F1F1F1;background-image: linear-gradient(to top, #ECECEC, #F9F9F9);background-position:initial initial;background-repeat: initial initial'>
|
2191 |
<thead>
|
2192 |
<tr>
|
2193 |
-
<th style='width:
|
2194 |
<?php _e( 'Library #', 'link-library' ); ?>
|
2195 |
</th>
|
2196 |
<th style='width:130px' class="lltooltip" title='<?php _e( 'Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site', 'link-library' ); ?>'>
|
@@ -2204,7 +2696,7 @@ class link_library_plugin_admin {
|
|
2204 |
</thead>
|
2205 |
<tr>
|
2206 |
<td style='background: #FFF'><?php echo $settings; ?></td>
|
2207 |
-
<td style='background: #FFF'><?php echo $options['settingssetname']; ?></a></td>
|
2208 |
<td style='background: #FFF'><?php _e( 'Display basic link library', 'link-library' ); ?></td>
|
2209 |
<td style='background: #FFF'><?php echo "[link-library settings=" . $settings . "]"; ?></td>
|
2210 |
</tr>
|
@@ -2227,10 +2719,6 @@ class link_library_plugin_admin {
|
|
2227 |
<td style='background: #FFF'><?php echo "[link-library-addlink settings=" . $settings . "]"; ?></td>
|
2228 |
</tr>
|
2229 |
</table>
|
2230 |
-
<br />
|
2231 |
-
</div>
|
2232 |
-
|
2233 |
-
<div>
|
2234 |
<table>
|
2235 |
<tr>
|
2236 |
<td style='text-align:right'>
|
@@ -2244,22 +2732,50 @@ class link_library_plugin_admin {
|
|
2244 |
<?php
|
2245 |
}
|
2246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2247 |
function settingssets_common_meta_box( $data ) {
|
2248 |
$options = $data['options'];
|
2249 |
$settings = $data['settings'];
|
2250 |
$genoptions = $data['genoptions'];
|
2251 |
?>
|
2252 |
|
2253 |
-
<div style='padding-top: 15px'>
|
2254 |
<input type='hidden' value='<?php echo $settings; ?>' name='settingsetid' id='settingsetid' />
|
2255 |
<table>
|
2256 |
-
|
2257 |
<tr>
|
2258 |
<td style='width: 300px;padding-right: 50px'>
|
2259 |
<?php _e( 'Current Library Name', 'link-library' ); ?>
|
2260 |
</td>
|
2261 |
<td>
|
2262 |
-
<input type="text" id="settingssetname" name="settingssetname" size="40" value="<?php echo $options['settingssetname']; ?>" />
|
2263 |
</td>
|
2264 |
</tr>
|
2265 |
<tr>
|
@@ -2272,38 +2788,19 @@ class link_library_plugin_admin {
|
|
2272 |
</td>
|
2273 |
<?php if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) { ?>
|
2274 |
<td class="lltooltip" title="<?php _e( 'Leave Empty to see all categories', 'link-library' ); ?><br /><br /><?php _e( 'Enter list of comma-separated', 'link-library' ); ?><br /><?php _e( 'numeric category IDs', 'link-library' ); ?><br /><br /><?php _e( 'For example', 'link-library' ); ?>: 2,4,56">
|
2275 |
-
<input type="text" id="
|
2276 |
</td>
|
2277 |
<?php
|
2278 |
} else {
|
2279 |
-
|
2280 |
-
$linkcatquery = "SELECT distinct ";
|
2281 |
-
$linkcatquery .= "t.name, t.term_id ";
|
2282 |
-
$linkcatquery .= "FROM " . $this->db_prefix() . "terms t LEFT JOIN " . $this->db_prefix() . "term_taxonomy tt ON (t.term_id = tt.term_id)";
|
2283 |
-
$linkcatquery .= " LEFT JOIN " . $this->db_prefix() . "term_relationships tr ON (tt.term_taxonomy_id = tr.term_taxonomy_id) ";
|
2284 |
-
$linkcatquery .= "WHERE tt.taxonomy = 'link_category'";
|
2285 |
|
2286 |
-
$
|
2287 |
-
|
2288 |
-
$catnames = $wpdb->get_results( $linkcatquery );
|
2289 |
-
|
2290 |
-
$categorylistarray = explode( ',', $options['categorylist'] );
|
2291 |
?>
|
2292 |
<td>
|
|
|
2293 |
<?php _e( 'Show all categories', 'link-library' ); ?>
|
2294 |
-
<input type="checkbox" id="nospecificcats" name="nospecificcats" <?php
|
2295 |
-
|
2296 |
-
} ?>/>
|
2297 |
-
<?php if ( !empty( $catnames ) ) { ?>
|
2298 |
-
<select id="categorylist" name="categorylist[]" multiple <?php disabled( empty( $options['categorylist'] ), true, true ); ?>>
|
2299 |
-
<?php foreach ( $catnames as $catname ) { ?>
|
2300 |
-
<option value="<?php echo $catname->term_id; ?>" <?php selected( in_array( $catname->term_id, $categorylistarray ), true, true ); ?> ><?php echo $catname->name; ?></option>
|
2301 |
-
|
2302 |
-
<?php } ?>
|
2303 |
-
</select>
|
2304 |
-
<?php } else { ?>
|
2305 |
-
<?php _e( 'No link categories! Create some!', 'link-library' ); ?>
|
2306 |
-
<?php } ?>
|
2307 |
</td>
|
2308 |
<?php } ?>
|
2309 |
</tr>
|
@@ -2313,27 +2810,17 @@ class link_library_plugin_admin {
|
|
2313 |
</td>
|
2314 |
<?php if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) { ?>
|
2315 |
<td class="lltooltip" title="<?php _e( 'Enter list of comma-separated', 'link-library' ); ?><br /><?php _e( 'numeric category IDs that should not be shown', 'link-library' ); ?><br /><br /><?php _e( 'For example', 'link-library' ); ?>: 5,34,43">
|
2316 |
-
<input type="text" id="
|
2317 |
</td>
|
2318 |
<?php
|
2319 |
} else {
|
2320 |
-
$excludecategorylistarray = explode( ',', $options['
|
2321 |
?>
|
2322 |
<td>
|
|
|
2323 |
<?php _e( 'No Exclusions', 'link-library' ); ?>
|
2324 |
-
<input type="checkbox" id="noexclusions" name="noexclusions" <?php
|
2325 |
-
|
2326 |
-
} ?>/>
|
2327 |
-
<?php if ( !empty( $catnames ) ) { ?>
|
2328 |
-
<select id="excludecategorylist" name="excludecategorylist[]" multiple <?php disabled( empty( $options['excludecategorylist'] ), true, true ); ?>>
|
2329 |
-
<?php foreach ( $catnames as $catname ) { ?>
|
2330 |
-
<option value="<?php echo $catname->term_id; ?>" <?php selected( in_array( $catname->term_id, $excludecategorylistarray ), true, true ); ?> ><?php echo $catname->name; ?></option>
|
2331 |
-
|
2332 |
-
<?php } ?>
|
2333 |
-
</select>
|
2334 |
-
<?php } else { ?>
|
2335 |
-
<?php _e( 'No link categories! Create some!', 'link-library' ); ?>
|
2336 |
-
<?php } ?>
|
2337 |
</td>
|
2338 |
<?php } ?>
|
2339 |
</tr>
|
@@ -2342,24 +2829,20 @@ class link_library_plugin_admin {
|
|
2342 |
<?php _e( 'Only show one category at a time', 'link-library' ); ?>
|
2343 |
</td>
|
2344 |
<td class="lltooltip" title="<?php _e( 'Only show one category of links at a time', 'link-library' ); ?>">
|
2345 |
-
<input type="checkbox" id="showonecatonly" name="showonecatonly" <?php
|
2346 |
-
echo ' checked="checked" ';
|
2347 |
-
} ?>/>
|
2348 |
</td>
|
2349 |
-
<td class="lltooltip" title="<?php _e( 'Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly.', 'link-library' ); ?>"><?php _e( 'Switching Method', 'link-library' ); ?></td>
|
2350 |
<td>
|
2351 |
<select name="showonecatmode" id="showonecatmode" style="width:200px;">
|
2352 |
-
<option value="AJAX"<?php
|
2353 |
-
echo ' selected="selected"';
|
2354 |
-
} ?>>AJAX
|
2355 |
</option>
|
2356 |
-
<option value="HTMLGET"<?php
|
2357 |
-
echo ' selected="selected"';
|
2358 |
-
} ?>>HTML GET
|
2359 |
</option>
|
2360 |
-
<option value="
|
2361 |
-
|
2362 |
-
|
|
|
|
|
2363 |
</option>
|
2364 |
</select>
|
2365 |
</td>
|
@@ -2369,20 +2852,18 @@ class link_library_plugin_admin {
|
|
2369 |
<?php _e( 'Default category to be shown when only showing one at a time (numeric ID)', 'link-library' ); ?>
|
2370 |
</td>
|
2371 |
<td>
|
2372 |
-
<input type="text" id="
|
2373 |
</td>
|
2374 |
-
<td><?php _e( 'Hide category on start in single cat
|
2375 |
<td>
|
2376 |
-
<input type="checkbox" id="nocatonstartup" name="nocatonstartup" <?php
|
2377 |
-
echo ' checked="checked" ';
|
2378 |
-
} ?>/></td>
|
2379 |
</tr>
|
2380 |
<tr>
|
2381 |
<td class="lltooltip" title="<?php _e( 'File path is relative to Link Library plugin directory', 'link-library' ); ?>">
|
2382 |
<?php _e( 'Icon to display when performing AJAX queries', 'link-library' ); ?>
|
2383 |
</td>
|
2384 |
<td class="lltooltip" title="<?php _e( 'File path is relative to Link Library plugin directory', 'link-library' ); ?>">
|
2385 |
-
<input type="text" id="loadingicon" name="loadingicon" size="40" value="<?php if ( $options['loadingicon']
|
2386 |
echo '/icons/Ajax-loader.gif';
|
2387 |
} else {
|
2388 |
echo strval( $options['loadingicon'] );
|
@@ -2394,9 +2875,7 @@ class link_library_plugin_admin {
|
|
2394 |
<?php _e( 'Paginate Results', 'link-library' ); ?>
|
2395 |
</td>
|
2396 |
<td class="lltooltip" title='<?php _e( 'Only show a limited number of links and add page navigation links', 'link-library' ); ?>'>
|
2397 |
-
<input type="checkbox" id="pagination" name="pagination" <?php
|
2398 |
-
echo ' checked="checked" ';
|
2399 |
-
} ?>/>
|
2400 |
</td>
|
2401 |
<td class="lltooltip" title="<?php _e( 'Number of Links to be Displayed per Page in Pagination Mode', 'link-library' ); ?>">
|
2402 |
<?php _e( 'Links per Page', 'link-library' ); ?>
|
@@ -2411,31 +2890,26 @@ class link_library_plugin_admin {
|
|
2411 |
</td>
|
2412 |
<td>
|
2413 |
<select name="paginationposition" id="paginationposition" style="width:200px;">
|
2414 |
-
<option value="AFTER"<?php
|
2415 |
-
|
2416 |
-
} ?>><?php _e( 'After Links', 'link-library' ); ?></option>
|
2417 |
-
<option value="BEFORE"<?php if ( $options['paginationposition'] == 'BEFORE' ) {
|
2418 |
-
echo ' selected="selected"';
|
2419 |
-
} ?>><?php _e( 'Before Links', 'link-library' ); ?></option>
|
2420 |
</select>
|
2421 |
</td>
|
2422 |
<td>
|
2423 |
<?php _e( 'Hide Results if Empty', 'link-library' ); ?>
|
2424 |
</td>
|
2425 |
<td>
|
2426 |
-
<input type="checkbox" id="hide_if_empty" name="hide_if_empty" <?php
|
2427 |
-
echo ' checked="checked" ';
|
2428 |
-
} ?>/>
|
2429 |
</td>
|
2430 |
</tr>
|
|
|
|
|
|
|
2431 |
<tr>
|
2432 |
<td>
|
2433 |
<?php _e( 'Enable Permalinks', 'link-library' ); ?>
|
2434 |
</td>
|
2435 |
<td>
|
2436 |
-
<input type="checkbox" id="enablerewrite" name="enablerewrite" <?php
|
2437 |
-
echo ' checked="checked" ';
|
2438 |
-
} ?>/>
|
2439 |
</td>
|
2440 |
<td>
|
2441 |
<?php _e( 'Permalinks Page', 'link-library' ); ?>
|
@@ -2444,6 +2918,54 @@ class link_library_plugin_admin {
|
|
2444 |
<input type="text" id="rewritepage" name="rewritepage" size="40" value="<?php echo $options['rewritepage']; ?>" />
|
2445 |
</td>
|
2446 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2447 |
</table>
|
2448 |
</div>
|
2449 |
|
@@ -2451,11 +2973,11 @@ class link_library_plugin_admin {
|
|
2451 |
jQuery(document).ready(function () {
|
2452 |
jQuery('#nospecificcats').click(function () {
|
2453 |
if (jQuery("#nospecificcats").is(":checked")) {
|
2454 |
-
jQuery('#
|
2455 |
-
jQuery("#
|
2456 |
}
|
2457 |
else {
|
2458 |
-
jQuery('#
|
2459 |
}
|
2460 |
});
|
2461 |
});
|
@@ -2463,11 +2985,11 @@ class link_library_plugin_admin {
|
|
2463 |
jQuery(document).ready(function () {
|
2464 |
jQuery('#noexclusions').click(function () {
|
2465 |
if (jQuery("#noexclusions").is(":checked")) {
|
2466 |
-
jQuery('#
|
2467 |
-
jQuery("#
|
2468 |
}
|
2469 |
else {
|
2470 |
-
jQuery('#
|
2471 |
}
|
2472 |
});
|
2473 |
});
|
@@ -2481,7 +3003,7 @@ class link_library_plugin_admin {
|
|
2481 |
$settings = $data['settings'];
|
2482 |
$genoptions = $data['genoptions'];
|
2483 |
?>
|
2484 |
-
<div style='padding-top:15px'>
|
2485 |
<table>
|
2486 |
<tr>
|
2487 |
<td>
|
@@ -2489,20 +3011,12 @@ class link_library_plugin_admin {
|
|
2489 |
</td>
|
2490 |
<td>
|
2491 |
<select name="order" id="order" style="width:200px;">
|
2492 |
-
<option value="name"<?php
|
2493 |
-
|
2494 |
-
} ?>><?php _e( 'Order by Name', 'link-library' ); ?></option>
|
2495 |
-
<option value="id"<?php if ( $options['order'] == 'id' ) {
|
2496 |
-
echo ' selected="selected"';
|
2497 |
-
} ?>><?php _e( 'Order by ID', 'link-library' ); ?></option>
|
2498 |
<?php if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) { ?>
|
2499 |
-
<option value="catlist"<?php
|
2500 |
-
echo ' selected="selected"';
|
2501 |
-
} ?>><?php _e( 'Order of categories based on included category list', 'link-library' ); ?></option>
|
2502 |
<?php } ?>
|
2503 |
-
<option value="order"<?php
|
2504 |
-
echo ' selected="selected"';
|
2505 |
-
} ?>><?php _e( 'Order by', 'link-library' ); ?> 'My Link Order' <?php _e( 'Wordpress Plugin', 'link-library' ); ?></option>
|
2506 |
</select>
|
2507 |
</td>
|
2508 |
<td style='width:100px'></td>
|
@@ -2511,15 +3025,10 @@ class link_library_plugin_admin {
|
|
2511 |
</td>
|
2512 |
<td>
|
2513 |
<select name="flatlist" id="flatlist" style="width:200px;">
|
2514 |
-
<option value="table"<?php
|
2515 |
-
|
2516 |
-
|
2517 |
-
<option value="
|
2518 |
-
echo ' selected="selected"';
|
2519 |
-
} ?>><?php _e( 'Unordered List', 'link-library' ); ?></option>
|
2520 |
-
<option value="dropdown"<?php if ( $options['flatlist'] == 'dropdown' ) {
|
2521 |
-
echo ' selected="selected"';
|
2522 |
-
} ?>><?php _e( 'Drop-Down List', 'link-library' ); ?></option>
|
2523 |
</select>
|
2524 |
</td>
|
2525 |
</tr>
|
@@ -2528,16 +3037,12 @@ class link_library_plugin_admin {
|
|
2528 |
<?php _e( 'Display link counts', 'link-library' ); ?>
|
2529 |
</td>
|
2530 |
<td>
|
2531 |
-
<input type="checkbox" id="showcatlinkcount" name="showcatlinkcount" <?php
|
2532 |
-
echo ' checked="checked" ';
|
2533 |
-
} ?>/>
|
2534 |
</td>
|
2535 |
<td style='width:100px'></td>
|
2536 |
<td style='width:200px'><?php _e( 'Display categories with search results', 'link-library' ); ?> </td>
|
2537 |
<td>
|
2538 |
-
<input type="checkbox" id="showcatonsearchresults" name="showcatonsearchresults" <?php
|
2539 |
-
echo ' checked="checked" ';
|
2540 |
-
} ?>/></td>
|
2541 |
</tr>
|
2542 |
<tr>
|
2543 |
<td class="lltooltip" title="<?php _e( 'This setting does not apply when selecting My Link Order for the order', 'link-library' ); ?>">
|
@@ -2545,12 +3050,8 @@ class link_library_plugin_admin {
|
|
2545 |
</td>
|
2546 |
<td class="lltooltip" title="<?php _e( 'This setting does not apply when selecting My Link Order for the order', 'link-library' ); ?>">
|
2547 |
<select name="direction" id="direction" style="width:100px;">
|
2548 |
-
<option value="ASC"<?php
|
2549 |
-
|
2550 |
-
} ?>><?php _e( 'Ascending', 'link-library' ); ?></option>
|
2551 |
-
<option value="DESC"<?php if ( $options['direction'] == 'DESC' ) {
|
2552 |
-
echo ' selected="selected"';
|
2553 |
-
} ?>><?php _e( 'Descending', 'link-library' ); ?></option>
|
2554 |
</select>
|
2555 |
</td>
|
2556 |
<td></td>
|
@@ -2558,17 +3059,11 @@ class link_library_plugin_admin {
|
|
2558 |
<?php _e( 'Show Category Description', 'link-library' ); ?>
|
2559 |
</td>
|
2560 |
<td class="lltooltip" title="<?php _e( 'Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library' ); ?>">
|
2561 |
-
<input type="checkbox" id="showcategorydescheaders" name="showcategorydescheaders" <?php
|
2562 |
-
echo ' checked="checked" ';
|
2563 |
-
} ?>/>
|
2564 |
<span style='margin-left: 17px'><?php _e( 'Position', 'link-library' ); ?>:</span>
|
2565 |
<select name="catlistdescpos" id="catlistdescpos" style="width:100px;">
|
2566 |
-
<option value="right"<?php
|
2567 |
-
|
2568 |
-
} ?>><?php _e( 'Right', 'link-library' ); ?></option>
|
2569 |
-
<option value="left"<?php if ( $options['catlistdescpos'] == 'left' ) {
|
2570 |
-
echo ' selected="selected"';
|
2571 |
-
} ?>><?php _e( 'Left', 'link-library' ); ?></option>
|
2572 |
</select>
|
2573 |
</td>
|
2574 |
</tr>
|
@@ -2585,17 +3080,11 @@ class link_library_plugin_admin {
|
|
2585 |
</td>
|
2586 |
<td class="lltooltip" title='<?php _e( 'Determines the number of alternating div tags that will be placed before and after each link category', 'link-library' ); ?>.<br /><br /><?php _e( 'These div tags can be used to style of position link categories on the link page', 'link-library' ); ?>.'>
|
2587 |
<select name="catlistwrappers" id="catlistwrappers" style="width:200px;">
|
2588 |
-
<option value="1"<?php
|
2589 |
-
echo ' selected="selected"';
|
2590 |
-
} ?>>1
|
2591 |
</option>
|
2592 |
-
<option value="2"<?php
|
2593 |
-
echo ' selected="selected"';
|
2594 |
-
} ?>>2
|
2595 |
</option>
|
2596 |
-
<option value="3"<?php
|
2597 |
-
echo ' selected="selected"';
|
2598 |
-
} ?>>3
|
2599 |
</option>
|
2600 |
</select>
|
2601 |
</td>
|
@@ -2621,12 +3110,8 @@ class link_library_plugin_admin {
|
|
2621 |
</td>
|
2622 |
<td>
|
2623 |
<select name="divorheader" id="divorheader" style="width:200px;">
|
2624 |
-
<option value="false"<?php
|
2625 |
-
|
2626 |
-
} ?>><?php _e( 'Div Class', 'link-library' ); ?></option>
|
2627 |
-
<option value="true"<?php if ( $options['divorheader'] == true ) {
|
2628 |
-
echo ' selected="selected"';
|
2629 |
-
} ?>><?php _e( 'Heading Tag', 'link-library' ); ?></option>
|
2630 |
</select>
|
2631 |
</td>
|
2632 |
<td></td>
|
@@ -2669,7 +3154,7 @@ class link_library_plugin_admin {
|
|
2669 |
$options = $data['options'];
|
2670 |
$settings = $data['settings'];
|
2671 |
?>
|
2672 |
-
|
2673 |
<table>
|
2674 |
<tr>
|
2675 |
<td>
|
@@ -2682,6 +3167,7 @@ class link_library_plugin_admin {
|
|
2682 |
<option value="order"<?php selected ( $options['linkorder'] == 'order' ); ?>><?php _e( 'Order set by ', 'link-library' ); ?>'My Link Order' <?php _e( 'Wordpress Plugin', 'link-library' ); ?></option>
|
2683 |
<option value="random"<?php selected( $options['linkorder'] == 'random' ); ?>><?php _e( 'Order randomly', 'link-library' ); ?></option>
|
2684 |
<option value="date"<?php selected( $options['linkorder'] == 'date' ); ?>><?php _e( 'Order by updated date', 'link-library' ); ?></option>
|
|
|
2685 |
</select>
|
2686 |
</td>
|
2687 |
<td style='width:100px'></td>
|
@@ -2689,13 +3175,13 @@ class link_library_plugin_admin {
|
|
2689 |
<?php _e( 'Show Category Description', 'link-library' ); ?>
|
2690 |
</td>
|
2691 |
<td class="lltooltip" title="<?php _e( 'Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library' ); ?>">
|
2692 |
-
<input type="checkbox" id="showcategorydesclinks" name="showcategorydesclinks" <?php
|
2693 |
-
echo ' checked="checked" ';
|
2694 |
-
} ?>/>
|
2695 |
<span style='margin-left: 17px'><?php _e( 'Position', 'link-library' ); ?>:</span>
|
2696 |
<select name="catdescpos" id="catdescpos" style="width:100px;">
|
2697 |
<option value="right"<?php selected( $options['catdescpos'] == 'right' ); ?>><?php _e( 'Right', 'link-library' ); ?></option>
|
2698 |
<option value="left"<?php selected( $options['catdescpos'] == 'left' ); ?>><?php _e( 'Left', 'link-library' ); ?></option>
|
|
|
|
|
2699 |
</select>
|
2700 |
</td>
|
2701 |
</tr>
|
@@ -2760,60 +3246,80 @@ class link_library_plugin_admin {
|
|
2760 |
</td>
|
2761 |
<td>
|
2762 |
<select name="displayastable" id="displayastable" style="width:200px;">
|
2763 |
-
<option value="true"<?php
|
2764 |
-
|
2765 |
-
|
2766 |
-
<option value="false"<?php if ( $options['displayastable'] == false ) {
|
2767 |
-
echo ' selected="selected"';
|
2768 |
-
} ?>><?php _e( 'Unordered List', 'link-library' ); ?></option>
|
2769 |
</select>
|
2770 |
</td>
|
2771 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2772 |
<tr>
|
2773 |
<td>
|
2774 |
<?php _e( 'Show Column Headers', 'link-library' ); ?>
|
2775 |
</td>
|
2776 |
<td>
|
2777 |
-
<input type="checkbox" id="showcolumnheaders" name="showcolumnheaders" <?php
|
2778 |
-
echo ' checked="checked" ';
|
2779 |
-
} ?>/>
|
2780 |
</td>
|
2781 |
-
<td></td>
|
2782 |
<td>
|
2783 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2784 |
</td>
|
2785 |
<td>
|
2786 |
-
<input type="
|
2787 |
</td>
|
2788 |
</tr>
|
2789 |
<tr>
|
2790 |
<td>
|
2791 |
-
<?php _e( '
|
2792 |
</td>
|
2793 |
<td>
|
2794 |
-
<input type="
|
2795 |
</td>
|
2796 |
<td></td>
|
2797 |
<td>
|
2798 |
-
<?php _e( '
|
2799 |
</td>
|
2800 |
<td>
|
2801 |
-
<input type="
|
2802 |
</td>
|
2803 |
</tr>
|
2804 |
<tr>
|
2805 |
<td>
|
2806 |
-
<?php _e( 'Hide
|
2807 |
</td>
|
2808 |
<td>
|
2809 |
-
<input type="checkbox" id="
|
2810 |
</td>
|
2811 |
<td></td>
|
2812 |
<td>
|
2813 |
-
<?php _e( '
|
2814 |
</td>
|
2815 |
<td>
|
2816 |
-
<input type="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2817 |
</td>
|
2818 |
</tr>
|
2819 |
<tr>
|
@@ -2821,19 +3327,18 @@ class link_library_plugin_admin {
|
|
2821 |
<?php _e( 'Embed HTML anchors', 'link-library' ); ?>
|
2822 |
</td>
|
2823 |
<td class="lltooltip" title='<?php _e( 'Need to be active for Link Categories to work', 'link-library' ); ?>'>
|
2824 |
-
<input type="checkbox" id="catanchor" name="catanchor" <?php
|
2825 |
-
echo ' checked="checked" ';
|
2826 |
-
} ?>/>
|
2827 |
</td>
|
2828 |
<td></td>
|
2829 |
<td>
|
2830 |
<?php _e( 'Show Hidden Links to Admins/Editors', 'link-library' ); ?>
|
2831 |
</td>
|
2832 |
<td>
|
2833 |
-
<input type="checkbox" id="showinvisibleadmin" name="showinvisibleadmin" <?php
|
2834 |
</td>
|
2835 |
</tr>
|
2836 |
</table>
|
|
|
2837 |
<?php
|
2838 |
}
|
2839 |
|
@@ -2842,15 +3347,25 @@ class link_library_plugin_admin {
|
|
2842 |
$settings = $data['settings'];
|
2843 |
?>
|
2844 |
|
|
|
2845 |
<?php _e( 'Arrange the items below via drag-and-drop to order the various Link Library elements.', 'link-library' ); ?>
|
2846 |
<br /><br />
|
2847 |
<ul id="sortable">
|
2848 |
-
<?php if ( $options['dragndroporder']
|
2849 |
-
$dragndroporder = '1,2,3,4,5,6,7,8,9,10';
|
2850 |
} else {
|
2851 |
$dragndroporder = $options['dragndroporder'];
|
2852 |
}
|
2853 |
$dragndroparray = explode( ',', $dragndroporder );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2854 |
if ( $dragndroparray ) {
|
2855 |
foreach ( $dragndroparray as $arrayelements ) {
|
2856 |
switch ( $arrayelements ) {
|
@@ -2902,6 +3417,22 @@ class link_library_plugin_admin {
|
|
2902 |
?>
|
2903 |
<li id="12" style='background-color: #33ccff'><?php _e( 'Large Desc', 'link-library' ); ?></li>
|
2904 |
<?php break;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2905 |
}
|
2906 |
}
|
2907 |
}
|
@@ -2918,6 +3449,14 @@ class link_library_plugin_admin {
|
|
2918 |
<th style='width: 80px'><?php _e( 'Additional Details', 'link-library' ); ?></th>
|
2919 |
<th style='width: 80px'><?php _e( 'Link Source', 'link-library' ); ?></th>
|
2920 |
</thead>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2921 |
<tr>
|
2922 |
<td class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before a number of links determined by the Display field', 'link-library' ); ?>'><?php _e( 'Intermittent Before Link', 'link-library' ); ?></td>
|
2923 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Frequency of additional output before and after complete link group', 'link-library' ); ?>'>
|
@@ -2940,12 +3479,21 @@ class link_library_plugin_admin {
|
|
2940 |
<td style='background: #FFF'></td>
|
2941 |
<td style='background: #FFF'></td>
|
2942 |
</tr>
|
2943 |
-
<?php if ( $options['dragndroporder']
|
2944 |
-
$dragndroporder = '1,2,3,4,5,6,7,8,9,10';
|
2945 |
} else {
|
2946 |
$dragndroporder = $options['dragndroporder'];
|
2947 |
}
|
2948 |
$dragndroparray = explode( ',', $dragndroporder );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2949 |
if ( $dragndroparray ) {
|
2950 |
foreach ( $dragndroparray as $arrayelements ) {
|
2951 |
switch ( $arrayelements ) {
|
@@ -2954,9 +3502,7 @@ class link_library_plugin_admin {
|
|
2954 |
<tr>
|
2955 |
<td style='background-color: #1240ab; color: #fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before each link image', 'link-library' ); ?>'><?php _e( 'Image', 'link-library' ); ?></td>
|
2956 |
<td style='text-align:center;background: #FFF'>
|
2957 |
-
<input type="checkbox" id="show_images" name="show_images" <?php
|
2958 |
-
echo ' checked="checked" ';
|
2959 |
-
} ?>/>
|
2960 |
</td>
|
2961 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each link image', 'link-library' ); ?>'>
|
2962 |
<input type="text" id="beforeimage" name="beforeimage" size="22" value="<?php echo stripslashes( $options['beforeimage'] ); ?>" />
|
@@ -2969,12 +3515,8 @@ class link_library_plugin_admin {
|
|
2969 |
</td>
|
2970 |
<td style='background: #FFF'>
|
2971 |
<select name="sourceimage" id="sourceimage" style="width:200px;">
|
2972 |
-
<option value="primary"<?php
|
2973 |
-
|
2974 |
-
} ?>><?php _e( 'Primary', 'link-library' ); ?></option>
|
2975 |
-
<option value="secondary"<?php if ( $options['sourceimage'] == "secondary" ) {
|
2976 |
-
echo ' selected="selected"';
|
2977 |
-
} ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
2978 |
</select>
|
2979 |
</td>
|
2980 |
</tr>
|
@@ -2984,9 +3526,7 @@ class link_library_plugin_admin {
|
|
2984 |
<tr>
|
2985 |
<td style='background-color: #4671d5; color: #fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link name', 'link-library' ); ?>'><?php _e( 'Link Name', 'link-library' ); ?></td>
|
2986 |
<td style='text-align:center;background: #FFF'>
|
2987 |
-
<input type="checkbox" id="showname" name="showname" <?php
|
2988 |
-
echo ' checked="checked" ';
|
2989 |
-
} ?>/>
|
2990 |
</td>
|
2991 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each link', 'link-library' ); ?>'>
|
2992 |
<input type="text" id="beforelink" name="beforelink" size="22" value="<?php echo stripslashes( $options['beforelink'] ); ?>" />
|
@@ -2994,15 +3534,17 @@ class link_library_plugin_admin {
|
|
2994 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed after each link', 'link-library' ); ?>'>
|
2995 |
<input type="text" id="afterlink" name="afterlink" size="22" value="<?php echo stripslashes( $options['afterlink'] ); ?>" />
|
2996 |
</td>
|
2997 |
-
<td style='background: #FFF'
|
|
|
|
|
|
|
|
|
|
|
2998 |
<td style='background: #FFF'>
|
2999 |
<select name="sourcename" id="sourcename" style="width:200px;">
|
3000 |
-
<option value="primary"<?php
|
3001 |
-
|
3002 |
-
|
3003 |
-
<option value="secondary"<?php if ( $options['sourcename'] == "secondary" ) {
|
3004 |
-
echo ' selected="selected"';
|
3005 |
-
} ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
3006 |
</select>
|
3007 |
</td>
|
3008 |
</tr>
|
@@ -3012,9 +3554,7 @@ class link_library_plugin_admin {
|
|
3012 |
<tr>
|
3013 |
<td style='background-color: #39e639; color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link date stamp', 'link-library' ); ?>'><?php _e( 'Link Date', 'link-library' ); ?></td>
|
3014 |
<td style='background: #FFF;text-align:center' class="lltooltip" title='<?php _e( 'Check to display link date', 'link-library' ); ?>'>
|
3015 |
-
<input type="checkbox" id="showdate" name="showdate" <?php
|
3016 |
-
echo ' checked="checked" ';
|
3017 |
-
} ?>/>
|
3018 |
</td>
|
3019 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each date', 'link-library' ); ?>'>
|
3020 |
<input type="text" id="beforedate" name="beforedate" size="22" value="<?php echo stripslashes( $options['beforedate'] ); ?>" />
|
@@ -3031,9 +3571,7 @@ class link_library_plugin_admin {
|
|
3031 |
<tr>
|
3032 |
<td style='background-color: #009999;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link description', 'link-library' ); ?>'><?php _e( 'Link Description', 'link-library' ); ?></td>
|
3033 |
<td style='background: #FFF;text-align: center' class="lltooltip" title='<?php _e( 'Check to display link descriptions', 'link-library' ); ?>'>
|
3034 |
-
<input type="checkbox" id="showdescription" name="showdescription" <?php
|
3035 |
-
echo ' checked="checked" ';
|
3036 |
-
} ?>/>
|
3037 |
</td>
|
3038 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each description', 'link-library' ); ?>'>
|
3039 |
<input type="text" id="beforedesc" name="beforedesc" size="22" value="<?php echo stripslashes( $options['beforedesc'] ); ?>" />
|
@@ -3050,9 +3588,7 @@ class link_library_plugin_admin {
|
|
3050 |
<tr>
|
3051 |
<td style='background-color: #00cc00;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link notes', 'link-library' ); ?>'><?php _e( 'Link Notes', 'link-library' ); ?></td>
|
3052 |
<td style='background: #FFF;text-align: center' class="lltooltip" title='<?php _e( 'Check to display link notes', 'link-library' ); ?>'>
|
3053 |
-
<input type="checkbox" id="shownotes" name="shownotes" <?php
|
3054 |
-
echo ' checked="checked" ';
|
3055 |
-
} ?>/>
|
3056 |
</td>
|
3057 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each note', 'link-library' ); ?>'>
|
3058 |
<input type="text" id="beforenote" name="beforenote" size="22" value="<?php echo stripslashes( $options['beforenote'] ); ?>" />
|
@@ -3087,15 +3623,9 @@ class link_library_plugin_admin {
|
|
3087 |
<td style='background-color: #5ccccc;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Web Link', 'link-library' ); ?>'><?php _e( 'Web Link', 'link-library' ); ?></td>
|
3088 |
<td style='text-align:center;background: #FFF'>
|
3089 |
<select name="displayweblink" id="displayweblink" style="width:80px;">
|
3090 |
-
<option value="false"<?php
|
3091 |
-
|
3092 |
-
|
3093 |
-
<option value="address"<?php if ( $options['displayweblink'] == "address" ) {
|
3094 |
-
echo ' selected="selected"';
|
3095 |
-
} ?>><?php _e( 'Web Address', 'link-library' ); ?></option>
|
3096 |
-
<option value="label"<?php if ( $options['displayweblink'] == "label" ) {
|
3097 |
-
echo ' selected="selected"';
|
3098 |
-
} ?>><?php _e( 'Label', 'link-library' ); ?></option>
|
3099 |
</select>
|
3100 |
</td>
|
3101 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Web Link', 'link-library' ); ?>'>
|
@@ -3109,12 +3639,8 @@ class link_library_plugin_admin {
|
|
3109 |
</td>
|
3110 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Select which link address will be displayed / used for link', 'link-library' ); ?>'>
|
3111 |
<select name="sourceweblink" id="sourceweblink" style="width:200px;">
|
3112 |
-
<option value="primary"<?php
|
3113 |
-
|
3114 |
-
} ?>><?php _e( 'Primary', 'link-library' ); ?></option>
|
3115 |
-
<option value="secondary"<?php if ( $options['sourceweblink'] == "secondary" ) {
|
3116 |
-
echo ' selected="selected"';
|
3117 |
-
} ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
3118 |
</select>
|
3119 |
</td>
|
3120 |
</tr>
|
@@ -3125,18 +3651,10 @@ class link_library_plugin_admin {
|
|
3125 |
<td style='background-color: #6c8cd5;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Telephone Number', 'link-library' ); ?>'><?php _e( 'Telephone', 'link-library' ); ?></td>
|
3126 |
<td style='text-align:center;background: #FFF'>
|
3127 |
<select name="showtelephone" id="showtelephone" style="width:80px;">
|
3128 |
-
<option value="false"<?php
|
3129 |
-
|
3130 |
-
|
3131 |
-
<option value="
|
3132 |
-
echo ' selected="selected"';
|
3133 |
-
} ?>><?php _e( 'Plain Text', 'link-library' ); ?></option>
|
3134 |
-
<option value="link"<?php if ( $options['showtelephone'] == "link" ) {
|
3135 |
-
echo ' selected="selected"';
|
3136 |
-
} ?>><?php _e( 'Link', 'link-library' ); ?></option>
|
3137 |
-
<option value="label"<?php if ( $options['showtelephone'] == "label" ) {
|
3138 |
-
echo ' selected="selected"';
|
3139 |
-
} ?>><?php _e( 'Label', 'link-library' ); ?></option>
|
3140 |
</select>
|
3141 |
</td>
|
3142 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Telephone Number', 'link-library' ); ?>'>
|
@@ -3150,12 +3668,8 @@ class link_library_plugin_admin {
|
|
3150 |
</td>
|
3151 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Select which link address will be displayed / used for link', 'link-library' ); ?>'>
|
3152 |
<select name="sourcetelephone" id="sourcetelephone" style="width:200px;">
|
3153 |
-
<option value="primary"<?php
|
3154 |
-
|
3155 |
-
} ?>><?php _e( 'Primary', 'link-library' ); ?></option>
|
3156 |
-
<option value="secondary"<?php if ( $options['sourcetelephone'] == "secondary" ) {
|
3157 |
-
echo ' selected="selected"';
|
3158 |
-
} ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
3159 |
</select>
|
3160 |
</td>
|
3161 |
</tr>
|
@@ -3166,24 +3680,12 @@ class link_library_plugin_admin {
|
|
3166 |
<td style='background-color: #67e667;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the E-mail', 'link-library' ); ?>'><?php _e( 'E-mail', 'link-library' ); ?></td>
|
3167 |
<td style='text-align:center;background: #FFF'>
|
3168 |
<select name="showemail" id="showemail" style="width:80px;">
|
3169 |
-
<option value="false"<?php
|
3170 |
-
|
3171 |
-
|
3172 |
-
<option value="
|
3173 |
-
|
3174 |
-
|
3175 |
-
<option value="mailto"<?php if ( $options['showemail'] == "mailto" ) {
|
3176 |
-
echo ' selected="selected"';
|
3177 |
-
} ?>><?php _e( 'MailTo Link', 'link-library' ); ?></option>
|
3178 |
-
<option value="mailtolabel"<?php if ( $options['showemail'] == "mailtolabel" ) {
|
3179 |
-
echo ' selected="selected"';
|
3180 |
-
} ?>><?php _e( 'MailTo Link with Label', 'link-library' ); ?></option>
|
3181 |
-
<option value="command"<?php if ( $options['showemail'] == "command" ) {
|
3182 |
-
echo ' selected="selected"';
|
3183 |
-
} ?>><?php _e( 'Formatted Command', 'link-library' ); ?></option>
|
3184 |
-
<option value="commandlabel"<?php if ( $options['showemail'] == "commandlabel" ) {
|
3185 |
-
echo ' selected="selected"';
|
3186 |
-
} ?>><?php _e( 'Formatted Command with Labels', 'link-library' ); ?></option>
|
3187 |
</select>
|
3188 |
</td>
|
3189 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before E-mail', 'link-library' ); ?>'>
|
@@ -3205,9 +3707,7 @@ class link_library_plugin_admin {
|
|
3205 |
<tr>
|
3206 |
<td style='background-color: #33cccc;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after Link Hits', 'link-library' ); ?>'><?php _e( 'Link Hits', 'link-library' ); ?></td>
|
3207 |
<td style='text-align:center;background: #FFF'>
|
3208 |
-
<input type="checkbox" id="showlinkhits" name="showlinkhits" <?php
|
3209 |
-
echo ' checked="checked" ';
|
3210 |
-
} ?>/>
|
3211 |
</td>
|
3212 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Hits', 'link-library' ); ?>'>
|
3213 |
<input type="text" id="beforelinkhits" name="beforelinkhits" size="22" value="<?php echo stripslashes( $options['beforelinkhits'] ); ?>" />
|
@@ -3224,9 +3724,7 @@ class link_library_plugin_admin {
|
|
3224 |
<tr>
|
3225 |
<td style='background-color: #33cc00;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Link Rating', 'link-library' ); ?>'><?php _e( 'Link Rating', 'link-library' ); ?></td>
|
3226 |
<td style='text-align:center;background: #FFF'>
|
3227 |
-
<input type="checkbox" id="showrating" name="showrating" <?php
|
3228 |
-
echo ' checked="checked" ';
|
3229 |
-
} ?>/>
|
3230 |
</td>
|
3231 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Rating', 'link-library' ); ?>'>
|
3232 |
<input type="text" id="beforelinkrating" name="beforelinkrating" size="22" value="<?php echo stripslashes( $options['beforelinkrating'] ); ?>" />
|
@@ -3243,9 +3741,7 @@ class link_library_plugin_admin {
|
|
3243 |
<tr>
|
3244 |
<td style='background-color: #33ccff;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Link Large Description', 'link-library' ); ?>'><?php _e( 'Link Large Description', 'link-library' ); ?></td>
|
3245 |
<td style='text-align:center;background: #FFF'>
|
3246 |
-
<input type="checkbox" id="showlargedescription" name="showlargedescription" <?php
|
3247 |
-
echo ' checked="checked" ';
|
3248 |
-
} ?>/>
|
3249 |
</td>
|
3250 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Large Description', 'link-library' ); ?>'>
|
3251 |
<input type="text" id="beforelargedescription" name="beforelargedescription" size="22" value="<?php echo stripslashes( $options['beforelargedescription'] ); ?>" />
|
@@ -3257,29 +3753,113 @@ class link_library_plugin_admin {
|
|
3257 |
<td style='background: #FFF'></td>
|
3258 |
</tr>
|
3259 |
<?php break;
|
3260 |
-
|
3261 |
-
|
3262 |
-
|
3263 |
-
|
3264 |
-
|
3265 |
-
|
3266 |
-
|
3267 |
-
|
3268 |
-
|
3269 |
-
|
3270 |
-
|
3271 |
-
|
3272 |
-
|
3273 |
-
|
3274 |
-
|
3275 |
-
|
3276 |
-
|
3277 |
-
|
3278 |
-
|
3279 |
-
|
3280 |
-
|
3281 |
-
|
3282 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
exit;
|
5 |
} // Exit if accessed directly
|
6 |
|
7 |
+
define( 'LINK_LIBRARY_ADMIN_PAGE_NAME', 'edit.php?post_type=link_library_links' );
|
8 |
|
9 |
require_once( ABSPATH . '/wp-admin/includes/bookmark.php' );
|
10 |
require_once( ABSPATH . '/wp-admin/includes/taxonomy.php' );
|
11 |
|
12 |
$rss_settings = '';
|
|
|
13 |
$pagehookmoderate = '';
|
14 |
$pagehooksettingssets = '';
|
15 |
$pagehookstylesheet = '';
|
16 |
$pagehookreciprocal = '';
|
|
|
17 |
|
18 |
class link_library_plugin_admin {
|
19 |
|
20 |
+
function __construct() {
|
21 |
add_action( 'admin_init', array( $this, 'action_admin_init' ) );
|
22 |
|
23 |
//add filter for WordPress 2.8 changed backend box system !
|
29 |
add_action( 'network_admin_menu', array( $this, 'network_settings_menu' ) );
|
30 |
}
|
31 |
|
|
|
|
|
|
|
|
|
|
|
32 |
add_action( 'wp_dashboard_setup', array( $this, 'dashboard_widget' ) );
|
33 |
|
34 |
add_filter( 'plugin_row_meta', array( $this, 'set_plugin_row_meta' ), 1, 2 );
|
37 |
|
38 |
add_action( 'admin_head', array( $this, 'admin_header' ) );
|
39 |
|
40 |
+
add_action( 'add_meta_boxes', array( $this, 'll_make_wp_editor_movable' ), 0 );
|
41 |
+
add_action( 'save_post', array( $this, 'll_save_link_fields' ), 10, 2 );
|
42 |
+
add_filter( 'manage_edit-link_library_links_columns', array( $this, 'll_add_columns' ) );
|
43 |
+
add_action( 'manage_posts_custom_column', array( $this, 'll_populate_columns' ) );
|
44 |
+
add_filter( 'manage_edit-link_library_links_sortable_columns', array( $this, 'll_column_sortable' ) );
|
45 |
+
add_filter( 'request', array( $this, 'll_column_ordering' ) );
|
46 |
+
add_action( 'pre_get_posts', array( $this, 'll_custom_post_order' ) );
|
47 |
+
add_action( 'quick_edit_custom_box', array( $this, 'll_display_custom_quickedit_link' ), 10, 2 );
|
48 |
|
49 |
+
add_action( 'link_library_category_edit_form_fields', array( $this, 'll_link_library_category_new_fields' ), 10, 2 );
|
50 |
+
add_action( 'link_library_category_add_form_fields', array( $this, 'll_link_library_category_new_fields' ), 10, 2 );
|
51 |
|
52 |
+
add_action( 'edited_link_library_category', array( $this, 'll_save_link_library_category_new_fields' ), 10, 2 );
|
53 |
+
add_action( 'created_link_library_category', array( $this, 'll_save_link_library_category_new_fields' ), 10, 2 );
|
|
|
|
|
|
|
|
|
54 |
|
55 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ), 99 );
|
56 |
|
57 |
+
add_action( 'restrict_manage_posts', array( $this, 'll_link_cat_filter_list' ) );
|
58 |
+
|
59 |
+
add_filter( 'parse_query', array( $this, 'll_perform_link_cat_filtering' ) );
|
60 |
|
61 |
if ( $this->is_edit_page() ) {
|
62 |
+
add_action( 'media_buttons', 'link_library_render_editor_button', 20 );
|
|
|
63 |
add_action( 'admin_footer', array( $this, 'render_modal' ) );
|
64 |
}
|
65 |
+
|
66 |
+
add_action( 'link_library_reciprocal_check', 'link_library_reciprocal_link_checker', 10, 4 );
|
67 |
}
|
68 |
|
69 |
function is_edit_page( $new_edit = null ) {
|
78 |
} elseif ( 'new' == $new_edit ) { //check for new post page
|
79 |
return in_array( $pagenow, array( 'post-new.php' ) );
|
80 |
} else { //check for either new or edit
|
81 |
+
if ( isset( $_GET['post_type'] ) && 'link_library_links' != $_GET['post_type'] ) {
|
82 |
+
return in_array( $pagenow, array( 'post.php', 'post-new.php' ) );
|
83 |
+
} else {
|
84 |
+
return false;
|
85 |
+
}
|
86 |
}
|
87 |
}
|
88 |
|
89 |
+
public function admin_scripts( $hook ) {
|
90 |
wp_enqueue_script( 'linklibrary-shortcodes-embed', plugins_url( "js/linklibrary-shortcode-embed.js", __FILE__ ), array( 'jquery' ), '', true );
|
91 |
+
wp_enqueue_style( 'linklibraryadminstyle', plugins_url( 'adminstyle.css', __FILE__ ) );
|
92 |
|
93 |
+
if ( 'edit.php' === $hook && isset( $_GET['post_type'] ) && 'link_library_links' === $_GET['post_type'] ) {
|
94 |
+
wp_enqueue_script( 'll_quick_edit', plugins_url('js/ll_admin_edit.js', __FILE__), false, null, true );
|
95 |
+
}
|
96 |
}
|
97 |
|
98 |
public function render_modal() {
|
119 |
<label for="linklibrary_link-library_libraryid"><?php _e( 'Library ID', 'link-library' ); ?></label>
|
120 |
<br/>
|
121 |
<select class="linklibrary_settings select" id="linklibrary_settings" name="settings" data-slug="settings" data-shortcode="settings" />
|
122 |
+
<?php if ( empty( $genoptions['numberstylesets'] ) ) {
|
123 |
$numberofsets = 1;
|
124 |
} else {
|
125 |
$numberofsets = $genoptions['numberstylesets'];
|
174 |
<label for="linklibrary_link-library_libraryid"><?php _e( 'Library ID', 'link-library' ); ?></label>
|
175 |
<br/>
|
176 |
<select class="linklibrary_settings select" id="linklibrary_settings" name="settings" data-slug="settings" data-shortcode="settings" />
|
177 |
+
<?php if ( empty( $genoptions['numberstylesets'] ) ) {
|
178 |
$numberofsets = 1;
|
179 |
} else {
|
180 |
$numberofsets = $genoptions['numberstylesets'];
|
209 |
<label for="linklibrary_link-library_libraryid"><?php _e( 'Library ID', 'link-library' ); ?></label>
|
210 |
<br/>
|
211 |
<select class="linklibrary_settings select" id="linklibrary_settings" name="settings" data-slug="settings" data-shortcode="settings" />
|
212 |
+
<?php if ( empty( $genoptions['numberstylesets'] ) ) {
|
213 |
$numberofsets = 1;
|
214 |
} else {
|
215 |
$numberofsets = $genoptions['numberstylesets'];
|
241 |
<?php
|
242 |
}
|
243 |
|
244 |
+
function ll_link_library_category_new_fields( $tag ) {
|
245 |
|
246 |
$caturl = '';
|
247 |
+
$cat_extra_query_string = '';
|
248 |
|
249 |
if ( is_object( $tag ) ) {
|
250 |
$mode = "edit";
|
251 |
+
$caturl = get_term_meta( $tag->term_id, 'linkcaturl', true );
|
252 |
+
$cat_extra_query_string = get_term_meta( $tag->term_id, 'linkextraquerystring', true );
|
253 |
} else {
|
254 |
$mode = 'new';
|
255 |
}
|
284 |
} elseif ( $mode == 'new' ) {
|
285 |
echo '</div>';
|
286 |
}
|
287 |
+
|
288 |
+
if ( $mode == 'edit' ) {
|
289 |
+
echo '<tr class="form-field">';
|
290 |
+
} elseif ( $mode == 'new' ) {
|
291 |
+
echo '<div class="form-field">';
|
292 |
+
} ?>
|
293 |
+
|
294 |
+
<?php if ( $mode == 'edit' ) {
|
295 |
+
echo '<th scope="row" valign="top">';
|
296 |
+
} ?>
|
297 |
+
<label for="tag-extra-query-string">
|
298 |
+
<?php _e( 'Extra Query String', 'link-library' ); ?></label>
|
299 |
+
<?php if ( $mode == 'edit' ) {
|
300 |
+
echo '</th>';
|
301 |
+
} ?>
|
302 |
+
|
303 |
+
<?php if ( $mode == 'edit' ) {
|
304 |
+
echo '<td>';
|
305 |
+
} ?>
|
306 |
+
<input type="text" id="cat_extra_query_string" name="cat_extra_query_string" size="60" value="<?php echo $cat_extra_query_string; ?>" />
|
307 |
+
<p class="description">Query string arguments that will be added to all links in this category</p>
|
308 |
+
<?php if ( $mode == 'edit' ) {
|
309 |
+
echo '</td>';
|
310 |
+
} ?>
|
311 |
+
<?php if ( $mode == 'edit' ) {
|
312 |
+
echo '</tr>';
|
313 |
+
} elseif ( $mode == 'new' ) {
|
314 |
+
echo '</div>';
|
315 |
+
}
|
316 |
}
|
317 |
|
318 |
+
function ll_save_link_library_category_new_fields( $term_id, $tt_id ) {
|
319 |
|
320 |
if ( !$term_id ) {
|
321 |
return;
|
322 |
}
|
323 |
|
324 |
if ( isset( $_POST['ll_category_url'] ) ) {
|
325 |
+
update_term_meta( $term_id, 'linkcaturl', $_POST['ll_category_url'] );
|
326 |
+
}
|
327 |
+
|
328 |
+
if ( isset( $_POST['cat_extra_query_string'] ) ) {
|
329 |
+
update_term_meta( $term_id, 'linkextraquerystring', $_POST['cat_extra_query_string'] );
|
330 |
}
|
331 |
}
|
332 |
|
338 |
}
|
339 |
}
|
340 |
|
341 |
+
if ( isset( $_GET['page'] ) && ( ( $_GET['page'] == 'link-library-general-options' ) || $_GET['page'] == 'link-library-settingssets' || $_GET['page'] == 'link-library-moderate' || $_GET['page'] == 'link-library-stylesheet' || $_GET['page'] == 'link-library-reciprocal' ) ) {
|
342 |
wp_enqueue_style( 'LibraryLibraryAdminStyle', plugins_url( 'link-library-admin.css', __FILE__ ) );
|
343 |
}
|
344 |
}
|
354 |
}
|
355 |
|
356 |
function db_prefix() {
|
357 |
+
global $wpdb; // Kept with CPT update
|
358 |
if ( method_exists( $wpdb, "get_blog_prefix" ) ) {
|
359 |
return $wpdb->get_blog_prefix();
|
360 |
} else {
|
380 |
return $newurl;
|
381 |
}
|
382 |
|
383 |
+
function ll_get_link_image( $url, $name, $mode, $linkid, $cid, $filepath, $filepathtype, $thumbnailsize, $thumbnailgenerator ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
384 |
if ( $url != "" && $name != "" ) {
|
385 |
if ( $mode == 'thumb' || $mode == 'thumbonly' ) {
|
386 |
+
if ( $thumbnailgenerator == 'robothumb' ) {
|
387 |
+
$genthumburl = "http://www.robothumb.com/src/?url=" . esc_html( $url ) . "&size=" . $thumbnailsize;
|
388 |
+
} elseif ( $thumbnailgenerator == 'thumbshots' ) {
|
389 |
+
if ( !empty ( $cid ) ) {
|
390 |
+
$genthumburl = "http://images.thumbshots.com/image.aspx?cid=" . rawurlencode( $cid ) . "&v1=w=120&url=" . esc_html( $url );
|
391 |
+
}
|
392 |
}
|
393 |
+
|
394 |
} elseif ( $mode == 'favicon' || $mode == 'favicononly' ) {
|
395 |
$genthumburl = "http://www.google.com/s2/favicons?domain=" . $url;
|
396 |
}
|
412 |
|
413 |
if ( $status !== false ) {
|
414 |
if ( $filepathtype == 'absolute' || empty( $filepathtype ) ) {
|
415 |
+
$newimagedata = $uploads['baseurl'] . "/" . $filepath . "/" . $linkid . ".png";
|
416 |
} elseif ( $filepathtype == 'relative' ) {
|
417 |
$parsedaddress = parse_url( $uploads['baseurl'] );
|
418 |
+
$newimagedata = $parsedaddress['path'] . "/" . $filepath . "/" . $linkid . ".png";
|
419 |
}
|
420 |
|
421 |
if ( $mode == 'thumb' || $mode == 'favicon' ) {
|
422 |
+
update_post_meta( $linkid, 'link_image', $newimagedata );
|
423 |
}
|
424 |
|
425 |
+
return $newimagedata;
|
426 |
} else {
|
427 |
return "";
|
428 |
}
|
442 |
*/
|
443 |
|
444 |
function action_admin_init() {
|
445 |
+
|
446 |
+
if ( isset($_GET['page']) && $_GET['page'] == 'link-library-faq' ) {
|
447 |
+
wp_redirect( 'http://ylefebvre.ca/wppluginsdoc/index.php?title=Link_Library' );
|
448 |
+
exit();
|
449 |
+
}
|
450 |
|
451 |
//register the callback been used if options of page been submitted and needs to be processed
|
452 |
add_action( 'admin_post_save_link_library_general', array( $this, 'on_save_changes_general' ) );
|
455 |
add_action( 'admin_post_save_link_library_stylesheet', array( $this, 'on_save_changes_stylesheet' ) );
|
456 |
add_action( 'admin_post_save_link_library_reciprocal', array( $this, 'on_save_changes_reciprocal' ) );
|
457 |
|
458 |
+
$catnames = get_terms( 'link_library_category', array( 'hide_empty' => false ) );
|
|
|
|
|
|
|
459 |
|
460 |
+
if ( empty( $catnames ) ) {
|
461 |
+
add_action( 'admin_notices', array( $this, 'll_missing_categories' ) );
|
462 |
+
}
|
463 |
|
464 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
465 |
+
$genoptions = wp_parse_args( $genoptions, ll_reset_gen_settings( 'return' ) );
|
466 |
+
extract( $genoptions );
|
467 |
|
468 |
if ( !empty( $genoptions ) ) {
|
469 |
+
if ( empty( $numberstylesets ) ) {
|
470 |
$numberofsets = 1;
|
471 |
} else {
|
472 |
+
$numberofsets = $numberstylesets;
|
473 |
}
|
474 |
|
475 |
$thumbshotsactive = false;
|
483 |
}
|
484 |
}
|
485 |
|
486 |
+
if ( $thumbshotsactive && empty( $genoptions['thumbshotscid'] ) && $genoptions['thumbnailgenerator'] == 'thumbshots' ) {
|
487 |
add_action( 'admin_notices', array( $this, 'll_thumbshots_warning' ) );
|
488 |
}
|
489 |
}
|
490 |
}
|
491 |
|
492 |
+
function ll_make_wp_editor_movable() {
|
493 |
+
add_meta_box( 'linklibrary_basic_meta_box', __( 'Basic Details', 'link-library' ), array( $this, 'll_link_basic_info' ), 'link_library_links', 'normal', 'high' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
494 |
|
495 |
+
add_meta_box( 'linklibrary_image_meta_box', __( 'Image', 'link-library' ), array( $this, 'll_link_image_info' ), 'link_library_links', 'normal', 'high' );
|
496 |
|
497 |
+
global $_wp_post_type_features;
|
498 |
+
if ( isset( $_wp_post_type_features['link_library_links']['editor'] ) && $_wp_post_type_features['link_library_links']['editor'] ) {
|
499 |
+
unset( $_wp_post_type_features['link_library_links']['editor'] );
|
500 |
+
add_meta_box( 'link_library_fullpage_editor', __( 'Full-Page Content', 'link-library' ), array( $this, 'll_inner_custom_box' ), 'link_library_links', 'normal', 'high' );
|
501 |
}
|
502 |
|
503 |
+
add_meta_box( 'linklibrary_meta_box', __( 'Additional Parameters', 'link-library' ), array( $this, 'll_link_edit_extra' ), 'link_library_links', 'normal', 'high' );
|
504 |
}
|
505 |
|
506 |
+
function ll_inner_custom_box( $post ) {
|
507 |
+
$editor_config = array( 'textarea_rows' => 8 );
|
508 |
+
wp_editor( $post->post_content, 'content', $editor_config );
|
509 |
+
}
|
510 |
|
511 |
function ll_thumbshots_warning() {
|
512 |
echo "
|
513 |
+
<div id='ll-warning' class='updated fade'><p><strong>" . __( 'Link Library: Missing Thumbshots API Key', 'link-library' ) . "</strong></p> <p>" . __( 'One of your link libraries is configured to use Thumbshots for link thumbails, but you have not entered your Thumbshots.com API Key. Please visit Thumbshots.com to apply for a free or paid account and enter your API in the Link Library admin panel.', 'link-library' ) . " <a href='" . esc_url( add_query_arg( array( 'page' => 'link-library' ), admin_url( 'admin.php' ) ) ) . "'>" . __( 'Jump to Link Library admin', 'link-library' ) . "</a></p></div>";
|
514 |
}
|
515 |
|
516 |
function ll_missing_categories() {
|
559 |
}
|
560 |
|
561 |
function render_dashboard_widget() {
|
|
|
|
|
562 |
$linkmoderatecount = 0;
|
563 |
+
$pendinglinksargs = array( 'post_type' => 'link_library_links', 'post_status' => 'pending' );
|
564 |
+
$pending_links_query = new WP_Query( $pendinglinksargs );
|
565 |
|
566 |
+
if ( !empty( $pending_links_query ) ) {
|
567 |
+
$linkmoderatecount = $pending_links_query->found_posts;
|
568 |
+
}
|
|
|
|
|
|
|
569 |
|
570 |
echo '<strong>' . $linkmoderatecount . '</strong> ';
|
571 |
_e( 'Links to moderate', 'link-library' );
|
575 |
//extend the admin menu
|
576 |
function on_admin_menu() {
|
577 |
//add our own option page, you can also add it to different sections or use your own one
|
578 |
+
global $pagehookmoderate, $pagehooksettingssets, $pagehookstylesheet, $pagehookreciprocal;
|
579 |
|
580 |
+
$genoptions = get_option( 'LinkLibraryGeneral' );
|
581 |
+
$genoptions = wp_parse_args( $genoptions, ll_reset_gen_settings( 'return' ) );
|
582 |
|
583 |
+
$admin_capability = 'manage_options';
|
584 |
+
if ( 'Editor' == $genoptions['rolelevel'] ) {
|
585 |
+
$admin_capability = 'delete_pages';
|
586 |
+
} elseif ( 'Author' == $genoptions['rolelevel'] ) {
|
587 |
+
$admin_capability = 'delete_posts';
|
588 |
+
} elseif ( 'Contributor' == $genoptions['rolelevel'] ) {
|
589 |
+
$admin_capability = 'edit_posts';
|
590 |
+
} elseif ( 'Subscriber' == $genoptions['rolelevel'] ) {
|
591 |
+
$admin_capability = 'read';
|
592 |
+
}
|
593 |
|
594 |
+
$edit_capability = 'manage_options';
|
595 |
+
if ( 'Editor' == $genoptions['editlevel'] ) {
|
596 |
+
$edit_capability = 'delete_pages';
|
597 |
+
} elseif ( 'Author' == $genoptions['editlevel'] ) {
|
598 |
+
$edit_capability = 'delete_posts';
|
599 |
+
} elseif ( 'Contributor' == $genoptions['editlevel'] ) {
|
600 |
+
$edit_capability = 'edit_posts';
|
601 |
+
} elseif ( 'Subscriber' == $genoptions['editlevel'] ) {
|
602 |
+
$edit_capability = 'read';
|
603 |
+
}
|
604 |
|
605 |
+
if ( !current_user_can( $edit_capability ) ) {
|
606 |
+
remove_menu_page( 'link-manager.php' );
|
|
|
|
|
607 |
}
|
608 |
|
609 |
+
$linkmoderatecount = 0;
|
610 |
+
|
611 |
+
$args = array(
|
612 |
+
'numberposts' => -1,
|
613 |
+
'post_type' => 'link_library_links',
|
614 |
+
'post_status' => array( 'pending' )
|
615 |
+
);
|
616 |
+
$linkmoderatecount = count( get_posts( $args ) );
|
617 |
+
|
618 |
+
$pagehookgeneraloptions = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Global Options', 'link-library' ), __( 'Global Options', 'link-library' ), $admin_capability, 'link-library-general-options', array( $this, 'on_show_page' ) );
|
619 |
|
620 |
+
$pagehooksettingssets = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Configurations', 'link-library' ), __( 'Library Configurations', 'link-library' ), $admin_capability, 'link-library-settingssets', array( $this, 'on_show_page' ) );
|
621 |
|
622 |
if ( $linkmoderatecount == 0 ) {
|
623 |
+
$pagehookmoderate = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Moderate', 'link-library' ), __( 'Moderate', 'link-library' ), $admin_capability, 'link-library-moderate', array( $this, 'on_show_page' ) );
|
624 |
} else {
|
625 |
+
$pagehookmoderate = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Moderate', 'link-library' ), sprintf( __( 'Moderate', 'link-library' ) . ' %s', "<span class='update-plugins count-" . $linkmoderatecount . "'><span class='plugin-count'>" . number_format_i18n( $linkmoderatecount ) . "</span></span>" ), $admin_capability, 'link-library-moderate', array( $this, 'on_show_page' ) );
|
626 |
}
|
627 |
|
628 |
+
$pagehookstylesheet = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Stylesheet', 'link-library' ), __( 'Stylesheet', 'link-library' ), $admin_capability, 'link-library-stylesheet', array( $this, 'on_show_page' ) );
|
629 |
|
630 |
+
$pagehookreciprocal = add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'Link checking tools', 'link-library' ), __( 'Link checking tools', 'link-library' ), $admin_capability, 'link-library-reciprocal', array( $this, 'on_show_page' ) );
|
631 |
|
632 |
+
add_submenu_page( LINK_LIBRARY_ADMIN_PAGE_NAME, 'Link Library - ' . __( 'FAQ', 'link-library' ), __( 'FAQ', 'link-library' ), $admin_capability, 'link-library-faq', array( $this, 'on_show_page' ) );
|
633 |
|
634 |
//register callback gets call prior your own page gets rendered
|
|
|
635 |
add_action( 'load-' . $pagehooksettingssets, array( $this, 'on_load_page' ) );
|
636 |
add_action( 'load-' . $pagehookmoderate, array( $this, 'on_load_page' ) );
|
637 |
add_action( 'load-' . $pagehookstylesheet, array( $this, 'on_load_page' ) );
|
638 |
add_action( 'load-' . $pagehookreciprocal, array( $this, 'on_load_page' ) );
|
|
|
639 |
}
|
640 |
|
641 |
//will be executed if wordpress core detects this page has to be rendered
|
642 |
function on_load_page() {
|
643 |
|
644 |
+
global $pagehookmoderate, $pagehooksettingssets, $pagehookstylesheet, $pagehookreciprocal;
|
645 |
|
646 |
//ensure, that the needed javascripts been loaded to allow drag/drop, expand/collapse and hide/show of boxes
|
647 |
wp_enqueue_script( 'tiptip', plugins_url( '/tiptip/jquery.tipTip.minified.js', __FILE__ ), "jQuery", "1.0rc3" );
|
655 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
656 |
|
657 |
//add several metaboxes now, all metaboxes registered during load page can be switched off/on at "Screen Options" automatically, nothing special to do therefore
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
658 |
add_meta_box( 'linklibrary_moderation_meta_box', __( 'Links awaiting moderation', 'link-library' ), array( $this, 'moderate_meta_box' ), $pagehookmoderate, 'normal', 'high' );
|
659 |
add_meta_box( 'linklibrary_stylesheet_meta_box', __( 'Editor', 'link-library' ), array( $this, 'stylesheet_meta_box' ), $pagehookstylesheet, 'normal', 'high' );
|
660 |
+
add_meta_box( 'linklibrary_reciprocal_meta_box', __( 'Link checking tools', 'link-library' ), array( $this, 'reciprocal_meta_box' ), $pagehookreciprocal, 'normal', 'high' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
661 |
add_meta_box( 'linklibrary_reciprocal_save_meta_box', __( 'Save', 'link-library' ), array( $this, 'general_save_meta_box' ), $pagehookreciprocal, 'normal', 'high' );
|
|
|
662 |
}
|
663 |
|
664 |
//executed to show the plugins complete admin page
|
668 |
|
669 |
$settings = ( isset( $_GET['settings'] ) ? $_GET['settings'] : 1 );
|
670 |
|
671 |
+
if ( isset( $_GET['settingscopy'] ) ) {
|
672 |
+
$destination = $_GET['settingscopy'];
|
673 |
+
$source = $_GET['source'];
|
674 |
+
|
675 |
+
$sourcesettingsname = 'LinkLibraryPP' . $source;
|
676 |
+
$sourceoptions = get_option( $sourcesettingsname );
|
677 |
+
|
678 |
+
$destinationsettingsname = 'LinkLibraryPP' . $destination;
|
679 |
+
update_option( $destinationsettingsname, $sourceoptions );
|
680 |
+
|
681 |
+
$settings = $destination;
|
682 |
+
}
|
683 |
+
|
684 |
+
if ( isset( $_GET['deletesettings'] ) ) {
|
685 |
+
check_admin_referer( 'link-library-delete' );
|
686 |
+
|
687 |
+
$settings = $_GET['deletesettings'];
|
688 |
+
$deletesettingsname = 'LinkLibraryPP' . $settings;
|
689 |
+
$options = delete_option( $deletesettingsname );
|
690 |
+
$settings = 1;
|
691 |
+
}
|
692 |
+
|
693 |
// Retrieve general options
|
694 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
695 |
+
$genoptions = wp_parse_args( $genoptions, ll_reset_gen_settings( 'return' ) );
|
696 |
|
697 |
// If general options don't exist, create them
|
698 |
if ( $genoptions == false ) {
|
708 |
}
|
709 |
|
710 |
if ( isset( $_GET['genthumbs'] ) || isset( $_GET['genfavicons'] ) || isset( $_GET['genthumbsingle'] ) || isset( $_GET['genfaviconsingle'] ) ) {
|
|
|
|
|
711 |
if ( isset( $_GET['genthumbs'] ) || isset( $_GET['genthumbsingle'] ) ) {
|
712 |
$filepath = "link-library-images";
|
713 |
} elseif ( isset( $_GET['genfavicons'] ) || isset( $_GET['genfaviconsingle'] ) ) {
|
731 |
$genmode = 'favicon';
|
732 |
}
|
733 |
|
734 |
+
$link_query_args = array( 'post_type' => 'link_library_links', 'posts_per_page' => -1 );
|
735 |
+
|
736 |
+
if ( $options['categorylist_cpt'] != "" && !isset( $_GET['genthumbsingle'] ) && !isset( $_GET['genfaviconsingle'] ) ) {
|
737 |
+
$link_query_args['tax_query'] = array(
|
738 |
+
array( 'taxonomy' => 'link_library_category',
|
739 |
+
'field' => 'term-id',
|
740 |
+
'terms' => $options['categorylist_cpt'],
|
741 |
+
'operator' => 'IN' )
|
742 |
+
);
|
743 |
+
} else if ( isset( $_GET['genthumbsingle'] ) || isset( $_GET['genfaviconsingle'] ) ) {
|
744 |
+
$link_query_args['p'] = intval( $_GET['linkid'] );
|
|
|
|
|
745 |
}
|
746 |
|
747 |
+
$the_link_query = new WP_Query( $link_query_args );
|
748 |
|
749 |
+
if ( $the_link_query->have_posts() ) {
|
750 |
$filescreated = 0;
|
751 |
+
$totallinks = $the_link_query->found_posts;
|
752 |
+
|
753 |
+
while ( $the_link_query->have_posts() ) {
|
754 |
+
$the_link_query->the_post();
|
755 |
+
|
756 |
+
$link_url = get_post_meta( get_the_ID(), 'link_url', true );
|
757 |
+
$link_image = get_post_meta( get_the_ID(), 'link_image', true );
|
758 |
+
|
759 |
+
if ( !$options['uselocalimagesoverthumbshots'] || ( $options['uselocalimagesoverthumbshots'] && empty( $link_image ) ) ) {
|
760 |
+
$this->ll_get_link_image( $link_url, get_the_title(), $genmode, get_the_ID(), $genoptions['thumbshotscid'], $filepath, $genoptions['imagefilepath'], $genoptions['thumbnailsize'], $genoptions['thumbnailgenerator'] );
|
761 |
+
}
|
762 |
+
$linkname = get_the_title();
|
763 |
}
|
764 |
|
765 |
if ( isset( $_GET['genthumbs'] ) ) {
|
773 |
}
|
774 |
}
|
775 |
}
|
776 |
+
} elseif ( isset( $_GET['deleteallthumbs'] ) ) {
|
777 |
+
$uploads = wp_upload_dir();
|
778 |
+
|
779 |
+
if ( file_exists( $uploads['basedir'] ) ) {
|
780 |
+
$files = glob( $uploads['basedir'] . "/link-library-images/*" );
|
781 |
+
foreach( $files as $file ) { // iterate files
|
782 |
+
if( is_file( $file ) ) {
|
783 |
+
unlink($file); // delete file
|
784 |
+
}
|
785 |
+
}
|
786 |
+
}
|
787 |
+
} elseif ( isset( $_GET['deleteallicons'] ) ) {
|
788 |
+
$uploads = wp_upload_dir();
|
789 |
+
|
790 |
+
if ( file_exists( $uploads['basedir'] ) ) {
|
791 |
+
$files = glob( $uploads['basedir'] . "/link-library-favicons/*" );
|
792 |
+
foreach( $files as $file ) { // iterate files
|
793 |
+
if( is_file( $file ) ) {
|
794 |
+
unlink($file); // delete file
|
795 |
+
}
|
796 |
+
}
|
797 |
+
}
|
798 |
}
|
799 |
|
800 |
// Check for current page to set some page=specific variables
|
801 |
+
if ( $_GET['page'] == 'link-library-general-options' ) {
|
802 |
if ( isset( $_GET['message'] ) && $_GET['message'] == '1' ) {
|
803 |
echo "<div id='message' class='updated fade'><p><strong>" . __( 'General Settings Saved', 'link-library' ) . ".</strong></p></div>";
|
|
|
|
|
|
|
804 |
} else if ( isset( $_GET['message'] ) && $_GET['message'] == '3' ) {
|
805 |
echo "<div id='message' class='updated fade'><p><strong>" . __( 'Link Library plugin directory needs to be writable to perform this action', 'link-library' ) . "</strong></p></div>";
|
806 |
+
} else if ( isset( $_GET['message'] ) && $_GET['message'] == '4' ) {
|
807 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __( 'You must set the Google reCAPTCHA Site and Secret Keys to be able to set the captcha generator to Google reCAPTCHA.', 'link-library' ) . "</strong></p></div>";
|
808 |
+
} else if ( isset( $_GET['message'] ) && $_GET['message'] == '9' ) {
|
809 |
+
echo "<div id='message' class='updated fade'><p><strong>" . $_GET['importrowscount'] . " " . __( 'row(s) found', 'link-library' ) . ". " . ( isset( $_GET['successimportcount'] ) ? intval( $_GET['successimportcount'] ) : '0' ) . " " . __( 'link(s) imported', 'link-library' ) . ", " . ( isset( $_GET['successupdatecount'] ) ? intval( $_GET['successupdatecount'] ): '0' ) . " " . __( 'link(s) updated', 'link-library' ) . ".</strong></p></div>";
|
810 |
}
|
811 |
|
812 |
$formvalue = 'save_link_library_general';
|
822 |
$options = ll_reset_options( $settings, 'table', 'return_and_set' );
|
823 |
}
|
824 |
|
825 |
+
$pagetitle = __( 'Library', 'link-library' ) . ' #' . $settings . " - " . stripslashes( $options['settingssetname'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
826 |
|
827 |
if ( isset( $_GET['messages'] ) ) {
|
828 |
$categoryid = '';
|
844 |
break;
|
845 |
|
846 |
case '4':
|
847 |
+
echo "<div id='message' class='updated fade'><p><strong>" . __( 'Invalid column count for link on row. Compare against template.', 'link-library' ) . "</strong></p></div>";
|
|
|
|
|
|
|
|
|
|
|
848 |
break;
|
849 |
|
850 |
case '6':
|
860 |
break;
|
861 |
|
862 |
case '9':
|
863 |
+
echo "<div id='message' class='updated fade'><p><strong>" . ( isset( $_GET['successimportcount'] ) ? intval( $_GET['successimportcount'] ) : '0' ) . " " . __( 'link(s) imported', 'link-library' ) . ", " . ( isset( $_GET['successupdatecount'] ) ? intval( $_GET['successupdatecount'] ) : '0' ) . " " . __( 'link(s) updated', 'link-library' ) . ".</strong></p></div>";
|
864 |
break;
|
865 |
|
866 |
case '10':
|
902 |
echo "<div id='message' class='updated fade'><p><strong>" . __( 'Settings updated', 'link-library' ) . ".</strong></p></div>";
|
903 |
} elseif ( isset( $_GET['message'] ) && $_GET['message'] == '2' ) {
|
904 |
echo "<div id='message' class='updated fade'><p>";
|
905 |
+
do_action( 'link_library_reciprocal_check', $this, $genoptions['recipcheckaddress'], $genoptions['recipcheckdelete403'], 'reciprocal' );
|
906 |
+
echo "</p></div>";
|
907 |
+
} elseif ( isset( $_GET['message'] ) && $_GET['message'] == '3' ) {
|
908 |
+
echo "<div id='message' class='updated fade'><p>";
|
909 |
+
do_action( 'link_library_reciprocal_check', $this, $genoptions['recipcheckaddress'], $genoptions['recipcheckdelete403'], 'broken' );
|
910 |
+
echo "</p></div>";
|
911 |
+
} elseif ( isset( $_GET['message'] ) && $_GET['message'] == '4' ) {
|
912 |
+
echo "<div id='message' class='updated fade'><p>";
|
913 |
+
$this->link_library_duplicate_link_checker( $this );
|
914 |
echo "</p></div>";
|
915 |
}
|
|
|
|
|
916 |
}
|
917 |
|
918 |
$data = array();
|
919 |
$data['settings'] = $settings;
|
920 |
$data['options'] = isset( $options ) ? $options : '';
|
921 |
$data['genoptions'] = $genoptions;
|
922 |
+
global $pagehookmoderate, $pagehookstylesheet, $pagehooksettingssets, $pagehookreciprocal;
|
923 |
?>
|
924 |
<div class="ll-content">
|
925 |
<div class="ll-frame">
|
931 |
<img src="<?php echo plugins_url( 'icons/folder-beige-internet-icon32.png', __FILE__ ); ?>" /><span>Link Library</span>
|
932 |
</li>
|
933 |
<li class="link-library-page">
|
934 |
+
<a href="<?php echo esc_url( add_query_arg( array( 'page' => 'link-library-general-options' ), admin_url( 'admin.php' ) ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library' ) {
|
935 |
echo 'class="current"';
|
936 |
} ?>><?php _e( 'General Options', 'link-library' ); ?></a>
|
937 |
</li>
|
938 |
<li class="link-library-page">
|
939 |
+
<a href="<?php echo esc_url( add_query_arg( array( 'page' => 'link-library-settingssets' ), admin_url( 'admin.php' ) ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-settingssets' ) {
|
940 |
echo 'class="current"';
|
941 |
} ?>><?php _e( 'Library Settings', 'link-library' ); ?></a>
|
942 |
</li>
|
943 |
<li class="link-library-page">
|
944 |
+
<a href="<?php echo esc_url( add_query_arg( array( 'page' => 'link-library-moderate' ), admin_url( 'admin.php' ) ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-moderate' ) {
|
945 |
echo 'class="current"';
|
946 |
} ?>><?php _e( 'Moderate', 'link-library' ); ?></a>
|
947 |
</li>
|
948 |
<li class="link-library-page">
|
949 |
+
<a href="<?php echo esc_url( add_query_arg( array( 'page' => 'link-library-stylesheet' ), admin_url( 'admin.php' ) ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-stylesheet' ) {
|
950 |
echo 'class="current"';
|
951 |
} ?>><?php _e( 'Stylesheet', 'link-library' ); ?></a>
|
952 |
</li>
|
953 |
<li class="link-library-page">
|
954 |
+
<a href="<?php echo esc_url( add_query_arg( array( 'page' => 'link-library-reciprocal' ), admin_url( 'admin.php' ) ) ); ?>" <?php if ( isset( $_GET['page'] ) && $_GET['page'] == 'link-library-reciprocal' ) {
|
955 |
echo 'class="current"';
|
956 |
} ?>><?php _e( 'Reciprocal Check', 'link-library' ); ?></a>
|
957 |
</li>
|
958 |
<li class="link-library-page">
|
959 |
+
<a href="http://ylefebvre.ca/wppluginsdoc/index.php?title=Link_Library"><?php _e( 'FAQ', 'link-library' ); ?></a>
|
|
|
|
|
960 |
</li>
|
961 |
<?php if ( isset( $genoptions['hidedonation'] ) && !$genoptions['hidedonation'] ) { ?>
|
962 |
<li class="link-library-page">
|
973 |
</div>
|
974 |
<div id="link-library-general" class="wrap">
|
975 |
<div class='icon32'>
|
976 |
+
<img src="<?php echo plugins_url( 'icons/folder-beige-internet-icon32.png', __FILE__ ); ?>" />
|
977 |
+
</div>
|
978 |
<div><h2><?php if ( !empty( $pagetitle ) ) {
|
979 |
echo $pagetitle;
|
980 |
} ?>
|
981 |
+
</h2>
|
982 |
+
</div>
|
|
|
983 |
<div>
|
984 |
<form name='linklibrary' enctype="multipart/form-data" action="admin-post.php" method="post">
|
985 |
+
<input type="hidden" name="MAX_FILE_SIZE" value="10000000" />
|
986 |
|
987 |
<?php wp_nonce_field( 'link-library' ); ?>
|
988 |
<?php wp_nonce_field( 'closedpostboxes', 'closedpostboxesnonce', false ); ?>
|
1000 |
|
1001 |
#sortable li {
|
1002 |
list-style: none;
|
1003 |
+
margin: 0 3px 3px 3px;
|
1004 |
+
padding: 7px 7px 7px 7px;
|
1005 |
border: #CCCCCC solid 1px;
|
1006 |
color: #fff;
|
1007 |
display: inline;
|
1020 |
<div id="post-body" class="has-sidebar">
|
1021 |
<div id="post-body-content" class="has-sidebar-content">
|
1022 |
<?php
|
1023 |
+
if ( $_GET['page'] == 'link-library-general-options' ) {
|
1024 |
+
$this->display_menu( 'general', $genoptions );
|
1025 |
+
$this->general_meta_box( $data );
|
1026 |
+
$this->general_singleitemlayout_meta_box( $data );
|
1027 |
+
$this->general_image_meta_box( $data );
|
1028 |
+
$this->general_meta_bookmarklet_box( $data );
|
1029 |
+
$this->general_moderation_meta_box( $data );
|
1030 |
+
if ( isset( $genoptions['hidedonation'] ) && !$genoptions['hidedonation'] ) {
|
1031 |
+
$this->general_hide_donation_meta_box( $data );
|
1032 |
+
}
|
1033 |
+
$this->general_importexport_meta_box( $data );
|
1034 |
+
|
1035 |
+
$this->general_save_meta_box();
|
1036 |
+
|
1037 |
} elseif ( $_GET['page'] == 'link-library-settingssets' ) {
|
1038 |
+
$this->settingssets_selection_meta_box( $data );
|
1039 |
+
$this->display_menu( 'settingsset' );
|
1040 |
+
$this->settingssets_usage_meta_box( $data );
|
1041 |
+
$this->settingssets_common_meta_box( $data );
|
1042 |
+
$this->settingssets_categories_meta_box( $data );
|
1043 |
+
$this->settingssets_linkelement_meta_box( $data );
|
1044 |
+
$this->settingssets_subfieldtable_meta_box( $data );
|
1045 |
+
$this->settingssets_linkpopup_meta_box( $data );
|
1046 |
+
$this->settingssets_rssconfig_meta_box( $data );
|
1047 |
+
$this->settingssets_thumbnails_meta_box( $data );
|
1048 |
+
$this->settingssets_rssgen_meta_box( $data );
|
1049 |
+
$this->settingssets_search_meta_box( $data );
|
1050 |
+
$this->settingssets_linksubmission_meta_box( $data );
|
1051 |
+
$this->settingssets_importexport_meta_box( $data );
|
1052 |
+
|
1053 |
+
$this->general_save_meta_box( $data );
|
1054 |
+
|
1055 |
+
//do_meta_boxes( $pagehooksettingssets, 'normal', $data );
|
1056 |
} elseif ( $_GET['page'] == 'link-library-moderate' ) {
|
1057 |
do_meta_boxes( $pagehookmoderate, 'normal', $data );
|
1058 |
} elseif ( $_GET['page'] == 'link-library-stylesheet' ) {
|
1059 |
do_meta_boxes( $pagehookstylesheet, 'normal', $data );
|
1060 |
} elseif ( $_GET['page'] == 'link-library-reciprocal' ) {
|
1061 |
do_meta_boxes( $pagehookreciprocal, 'normal', $data );
|
|
|
|
|
1062 |
}
|
1063 |
?>
|
1064 |
</div>
|
1075 |
$('.if-js-closed').removeClass('if-js-closed').addClass('closed');
|
1076 |
// postboxes setup
|
1077 |
postboxes.add_postbox_toggles('<?php
|
1078 |
+
if ($_GET['page'] == 'link-library-settingssets')
|
|
|
|
|
1079 |
{echo $pagehooksettingssets;}
|
1080 |
elseif ($_GET['page'] == 'link-library-moderate')
|
1081 |
{echo $pagehookmoderate;}
|
1083 |
{echo $pagehookstylesheet;}
|
1084 |
elseif ($_GET['page'] == 'link-library-reciprocal')
|
1085 |
{echo $pagehookreciprocal;}
|
|
|
|
|
1086 |
?>');
|
1087 |
});
|
1088 |
//]]>
|
1103 |
});
|
1104 |
|
1105 |
});
|
1106 |
+
|
1107 |
</script>
|
1108 |
|
1109 |
<?php
|
1110 |
}
|
1111 |
|
1112 |
+
function display_menu( $menu_name = 'settingsset', $genoptions = '' ) {
|
1113 |
+
if ( $menu_name == 'general' ) {
|
1114 |
+
$tabitems = array ( 'll-general' => __( 'General', 'link-library' ),
|
1115 |
+
'll-singleitem' => __( 'Single Item Layout', 'link-library' ),
|
1116 |
+
'll-images' => __( 'Images', 'link-library' ),
|
1117 |
+
'll-bookmarklet' => __( 'Bookmarklet', 'link-library' ),
|
1118 |
+
'll-moderation' => __( 'Moderation', 'link-library' ),
|
1119 |
+
'll-hidedonation' => __( 'Hide Donation', 'link-library' ),
|
1120 |
+
'll-importexport' => __( 'Import/Export Links', 'link-library' ),
|
1121 |
+
);
|
1122 |
+
|
1123 |
+
if ( isset( $genoptions['ll-hidedonation'] ) && $genoptions['ll-hidedonation'] ) {
|
1124 |
+
unset ( $tabitems['hidedonation'] );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1125 |
}
|
1126 |
+
} elseif ( $menu_name == 'settingsset' ) {
|
1127 |
+
$tabitems = array ( 'll-usage' => __( 'Usage', 'link-library' ),
|
1128 |
+
'll-common' => __( 'Common', 'link-library' ),
|
1129 |
+
'll-categories' => __( 'Categories', 'link-library' ),
|
1130 |
+
'll-links' => __( 'Links', 'link-library' ),
|
1131 |
+
'll-advanced' => __( 'Advanced', 'link-library' ),
|
1132 |
+
'll-popup' => __( 'Pop-Ups', 'link-library' ),
|
1133 |
+
'll-rssdisplay' => __( 'RSS Display', 'link-library' ),
|
1134 |
+
'll-thumbnails' => __( 'Thumbnails', 'link-library' ),
|
1135 |
+
'll-rssfeed' => __( 'RSS Feed', 'link-library' ),
|
1136 |
+
'll-searchfield' => __( 'Search', 'link-library' ),
|
1137 |
+
'll-userform' => __( 'User Submission', 'link-library' ),
|
1138 |
+
'll-importexport' => __( 'Import/Export Settings', 'link-library' ),
|
1139 |
+
);
|
1140 |
}
|
1141 |
|
1142 |
+
$array_keys = array_keys( $tabitems );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1143 |
|
1144 |
+
if ( isset( $_GET['currenttab'] ) ) {
|
1145 |
+
$currenttab = array_search( $_GET['currenttab'], $array_keys );
|
1146 |
+
} else {
|
1147 |
+
$currenttab = 0;
|
1148 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
1149 |
|
1150 |
+
?>
|
1151 |
+
<div>
|
1152 |
+
<input type="hidden" name="currenttab" class="current-tab" value="<?php echo $array_keys[$currenttab]; ?>">
|
1153 |
+
<ul id="settings-sections" class="subsubsub hide-if-no-js">
|
1154 |
+
<?php
|
1155 |
+
$index = 0;
|
1156 |
+
foreach ( $tabitems as $tabkey => $tabitem ) { ?>
|
1157 |
+
<li><a href="#<?php echo $tabkey; ?>" class="ll-tab <?php echo $tabkey; ?> ll-general <?php if ( $currenttab == $index ) echo 'll-current'; ?>"><?php echo $tabitem; ?></a> | </li>
|
1158 |
+
<?php
|
1159 |
+
$index++;
|
1160 |
+
} ?>
|
1161 |
+
</ul>
|
1162 |
+
</div>
|
1163 |
+
<br /><br />
|
1164 |
|
1165 |
+
<script type="text/javascript">
|
1166 |
+
jQuery(document).ready(function() {
|
1167 |
+
jQuery('.content-section:not(:eq(<?php echo $currenttab; ?>))').hide();
|
1168 |
+
jQuery('.subsubsub a.ll-tab').click(function(e) {
|
1169 |
|
1170 |
+
// Move the "current" CSS class.
|
1171 |
+
jQuery(this).parents('.subsubsub').find('.current').removeClass('current');
|
1172 |
+
jQuery(this).addClass('current');
|
1173 |
|
1174 |
+
// If the link is a tab, show only the specified tab.
|
1175 |
+
var toShow = jQuery(this).attr('href');
|
|
|
|
|
|
|
|
|
|
|
|
|
1176 |
|
1177 |
+
// Remove the first occurance of # from the selected string (will be added manually below).
|
1178 |
+
toShow = toShow.replace('#', '');
|
1179 |
|
1180 |
+
jQuery('.content-section:not(#' + toShow + ')').hide();
|
1181 |
+
jQuery('.content-section#' + toShow).show();
|
|
|
|
|
|
|
|
|
1182 |
|
1183 |
+
jQuery('.current-tab').val(toShow);
|
1184 |
|
1185 |
+
return false;
|
1186 |
+
});
|
1187 |
+
});
|
1188 |
+
</script>
|
1189 |
+
<?php }
|
1190 |
|
1191 |
//executed if the post arrives initiated by pressing the submit button of form
|
1192 |
+
function on_save_changes_general() {
|
1193 |
//user permission check
|
1194 |
if ( !current_user_can( 'manage_options' ) ) {
|
1195 |
wp_die( __( 'Not allowed', 'link-library' ) );
|
1197 |
//cross check the given referer
|
1198 |
check_admin_referer( 'link-library' );
|
1199 |
|
1200 |
+
$message = 1;
|
1201 |
$row = 0;
|
1202 |
$successfulimport = 0;
|
1203 |
+
$successfulupdate = 0;
|
1204 |
|
1205 |
if ( isset( $_POST['importlinks'] ) ) {
|
1206 |
wp_suspend_cache_addition( true );
|
1207 |
set_time_limit( 600 );
|
1208 |
|
|
|
|
|
1209 |
$handle = fopen( $_FILES['linksfile']['tmp_name'], "r" );
|
1210 |
|
1211 |
if ( $handle ) {
|
1220 |
}
|
1221 |
|
1222 |
if ( !$skiprow ) {
|
1223 |
+
if ( count( $data ) == 18 ) {
|
1224 |
+
$existing_link_post_id = '';
|
1225 |
+
$matched_link_cats = array();
|
1226 |
+
|
1227 |
+
if ( !empty( $data[2] ) ) {
|
1228 |
+
$new_link_cats_array = explode( ',', $data[2] );
|
1229 |
+
|
1230 |
+
foreach ( $new_link_cats_array as $new_link_cat ) {
|
1231 |
+
$cat_matched_term = get_term_by( 'name', $new_link_cat, 'link_library_category' );
|
1232 |
+
|
1233 |
+
if ( false !== $cat_matched_term ) {
|
1234 |
+
$matched_link_cats[] = $cat_matched_term->term_id;
|
1235 |
+
} else {
|
1236 |
+
$new_cat_term_data = wp_insert_term( $new_link_cat, 'link_library_category' );
|
1237 |
+
if ( is_wp_error( $new_cat_term_data ) ) {
|
1238 |
+
print_r( 'Failed creating category ' . $cat_string );
|
1239 |
+
} else {
|
1240 |
+
$matched_link_cats[] = $new_cat_term_data['term_id'];
|
1241 |
+
}
|
1242 |
+
}
|
1243 |
+
}
|
1244 |
+
}
|
1245 |
|
1246 |
+
if ( isset( $_POST['updatesameurl'] ) ) {
|
1247 |
+
$find_post_args = array( 'post_type' => 'link_library_links',
|
1248 |
+
'meta_key' => 'link_url',
|
1249 |
+
'meta_value' => esc_url( $data[1] ),
|
1250 |
+
'numberposts' => 1 );
|
1251 |
|
1252 |
+
$posts_same_url_array = get_posts( $find_post_args );
|
1253 |
|
1254 |
+
if ( !empty( $posts_same_url_array ) ) {
|
1255 |
+
$existing_link_post_id = $posts_same_url_array[0]->ID;
|
1256 |
+
}
|
1257 |
+
}
|
1258 |
|
1259 |
+
$new_link_data = array(
|
1260 |
+
'post_type' => 'link_library_links',
|
1261 |
+
'post_content' => '',
|
1262 |
+
'post_title' => sanitize_text_field( $data[0] ),
|
1263 |
+
'tax_input' => array( 'link_library_category' => $matched_link_cats ),
|
1264 |
+
'post_status' => $data[8]
|
1265 |
+
);
|
1266 |
+
|
1267 |
+
if ( !empty( $existing_link_post_id ) ) {
|
1268 |
+
$new_link_data['ID'] = $existing_link_post_id;
|
1269 |
+
$new_link_ID = wp_insert_post( $new_link_data );
|
1270 |
+
$successfulupdate++;
|
1271 |
+
} else {
|
1272 |
+
$new_link_ID = wp_insert_post( $new_link_data );
|
1273 |
+
$successfulimport++;
|
1274 |
+
}
|
1275 |
|
1276 |
+
update_post_meta( $new_link_ID, 'link_url', $data[1] );
|
1277 |
+
update_post_meta( $new_link_ID, 'link_image', esc_url( $data[13] ) );
|
1278 |
+
update_post_meta( $new_link_ID, 'link_target', sanitize_text_field( $data[7] ) );
|
1279 |
+
update_post_meta( $new_link_ID, 'link_description', sanitize_text_field( $data[4] ) );
|
1280 |
|
1281 |
+
$newrating = intval( $data[15] );
|
1282 |
+
if ( $newrating < 0 ) {
|
1283 |
+
$newrating = 0;
|
1284 |
+
}
|
1285 |
+
update_post_meta( $new_link_ID, 'link_rating', $newrating );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1286 |
|
1287 |
+
update_post_meta( $new_link_ID, 'link_updated', current_time( 'timestamp' ) );
|
1288 |
+
|
1289 |
+
update_post_meta( $new_link_ID, 'link_notes', sanitize_text_field( $data[5] ) );
|
1290 |
+
update_post_meta( $new_link_ID, 'link_rss', esc_url( $data[3] ) );
|
1291 |
+
update_post_meta( $new_link_ID, 'link_second_url', esc_url( $data[9] ) );
|
1292 |
+
update_post_meta( $new_link_ID, 'link_telephone', sanitize_text_field( $data[10] ) );
|
1293 |
+
update_post_meta( $new_link_ID, 'link_email', sanitize_email( $data[11] ) );
|
1294 |
+
|
1295 |
+
if ( empty( $existing_link_post_id ) ) {
|
1296 |
+
update_post_meta( $new_link_ID, 'link_visits', 0 );
|
1297 |
+
}
|
1298 |
+
|
1299 |
+
update_post_meta( $new_link_ID, 'link_reciprocal', esc_url( $data[12] ) );
|
1300 |
+
update_post_meta( $new_link_ID, 'link_textfield', sanitize_text_field( $data[6] ) );
|
1301 |
+
update_post_meta( $new_link_ID, 'link_updated', strtotime( $data[17] ) );
|
1302 |
+
|
1303 |
+
if ( '1' == $data[14] ) {
|
1304 |
+
update_post_meta( $new_link_ID, 'link_no_follow', true );
|
1305 |
} else {
|
1306 |
+
update_post_meta( $new_link_ID, 'link_no_follow', false );
|
1307 |
+
}
|
1308 |
+
|
1309 |
+
if ( '1' == $data[16] ) {
|
1310 |
+
update_post_meta( $new_link_ID, 'link_featured', true );
|
1311 |
+
} else {
|
1312 |
+
update_post_meta( $new_link_ID, 'link_featured', false );
|
1313 |
}
|
1314 |
} else {
|
1315 |
+
$message[] = '4';
|
1316 |
}
|
1317 |
}
|
1318 |
}
|
1322 |
$row -= 1;
|
1323 |
}
|
1324 |
|
1325 |
+
$message = '9';
|
1326 |
|
1327 |
wp_suspend_cache_addition( false );
|
1328 |
+
} elseif ( isset( $_POST['siteimport'] ) ) {
|
1329 |
+
wp_suspend_cache_addition( true );
|
1330 |
+
set_time_limit( 600 );
|
|
|
|
|
1331 |
|
1332 |
+
$all_content = array();
|
|
|
1333 |
|
1334 |
+
$post_args = array();
|
1335 |
+
$post_types = array( 'post' );
|
1336 |
|
1337 |
+
$site_post_types = get_post_types( array( '_builtin' => false ) );
|
1338 |
+
foreach ( $site_post_types as $site_post_type ) {
|
1339 |
+
$post_types[] = $site_post_type;
|
1340 |
+
}
|
1341 |
|
1342 |
+
if ( 'allpagesposts' == $_POST['siteimportlinksscope']
|
1343 |
+
|| 'allpagespostscpt' == $_POST['siteimportlinksscope']
|
1344 |
+
|| 'specificpage' == $_POST['siteimportlinksscope'] ) {
|
1345 |
|
1346 |
+
$page_args = array();
|
1347 |
|
1348 |
+
if ( 'specificpage' == $_POST['siteimportlinksscope'] ) {
|
1349 |
+
$page_args['include'] = $_POST['page_id'];
|
1350 |
}
|
1351 |
|
1352 |
+
$all_pages = get_pages( $page_args );
|
|
|
|
|
|
|
1353 |
|
1354 |
+
foreach ( $all_pages as $current_page ) {
|
1355 |
+
$all_content[] = $current_page->post_content;
|
1356 |
+
}
|
1357 |
}
|
|
|
|
|
1358 |
|
1359 |
+
if ( 'allpagesposts' == $_POST['siteimportlinksscope']
|
1360 |
+
|| 'allpagespostscpt' == $_POST['siteimportlinksscope'] ) {
|
1361 |
|
1362 |
+
$post_args = array();
|
|
|
|
|
1363 |
|
1364 |
+
if ( 'allpagesposts' == $_POST['siteimportlinksscope'] ) {
|
1365 |
+
$sub_post_types[] = 'post';
|
1366 |
+
} else {
|
1367 |
+
$sub_post_types = $post_types;
|
|
|
|
|
|
|
|
|
|
|
|
|
1368 |
}
|
1369 |
|
1370 |
+
foreach ( $sub_post_types as $post_type ) {
|
1371 |
+
$post_args['post_type'] = $post_type;
|
1372 |
+
$all_posts = get_posts( $post_args );
|
1373 |
+
foreach ( $all_posts as $current_post ) {
|
1374 |
+
$all_content[] = $current_post->post_content;
|
1375 |
+
}
|
1376 |
+
}
|
1377 |
+
}
|
1378 |
+
|
1379 |
+
foreach ( $post_types as $post_type ) {
|
1380 |
+
if ( 'specific' . $post_type == $_POST['siteimportlinksscope'] ) {
|
1381 |
+
$post_args = array();
|
1382 |
+
$post_id = $_POST[$post_type . '_id'];
|
1383 |
+
$post_args['post_type'] = get_post_type( $post_id );
|
1384 |
+
$post_args['include'] = $_POST[$post_type . '_id'];
|
1385 |
+
$all_posts = get_posts( $post_args );
|
1386 |
+
foreach ( $all_posts as $current_post ) {
|
1387 |
+
$all_content[] = $current_post->post_content;
|
1388 |
+
}
|
1389 |
+
}
|
1390 |
+
}
|
1391 |
+
|
1392 |
+
foreach ( $all_content as $content_item ) {
|
1393 |
+
$row++;
|
1394 |
+
$dom = new DOMDocument;
|
1395 |
+
$dom->loadHTML( $content_item );
|
1396 |
+
foreach ( $dom->getElementsByTagName( 'a' ) as $node ) {
|
1397 |
+
$incomingcatdata = $_POST['siteimportcat'];
|
1398 |
+
|
1399 |
+
if ( isset( $_POST['siteimportupdatesameurl'] ) ) {
|
1400 |
+
$find_post_args = array( 'post_type' => 'link_library_links',
|
1401 |
+
'meta_key' => 'link_url',
|
1402 |
+
'meta_value' => esc_url( $node->getAttribute( "href" ) ),
|
1403 |
+
'numberposts' => 1 );
|
1404 |
+
|
1405 |
+
$posts_same_url_array = get_posts( $find_post_args );
|
1406 |
+
|
1407 |
+
if ( !empty( $posts_same_url_array ) ) {
|
1408 |
+
$existing_link_post_id = $posts_same_url_array[0]->ID;
|
1409 |
+
}
|
1410 |
+
}
|
1411 |
+
|
1412 |
+
$new_link_data = array(
|
1413 |
+
'post_type' => 'link_library_links',
|
1414 |
+
'post_content' => '',
|
1415 |
+
'post_title' => esc_html( $node->nodeValue ),
|
1416 |
+
'tax_input' => array( 'link_library_category' => $incomingcatdata ),
|
1417 |
+
'post_status' => 'publish'
|
1418 |
+
);
|
1419 |
+
|
1420 |
+
if ( !empty( $existing_link_post_id ) ) {
|
1421 |
+
$new_link_data['ID'] = $existing_link_post_id;
|
1422 |
+
$new_link_ID = wp_insert_post( $new_link_data );
|
1423 |
+
$successfulupdate++;
|
1424 |
+
} else {
|
1425 |
+
$new_link_ID = wp_insert_post( $new_link_data );
|
1426 |
+
$successfulimport++;
|
1427 |
+
}
|
1428 |
+
|
1429 |
+
update_post_meta( $new_link_ID, 'link_url', esc_url( $node->getAttribute( "href" ) ) );
|
1430 |
+
update_post_meta( $new_link_ID, 'link_image', '' );
|
1431 |
+
update_post_meta( $new_link_ID, 'link_target', '' );
|
1432 |
+
update_post_meta( $new_link_ID, 'link_description', '' );
|
1433 |
+
update_post_meta( $new_link_ID, 'link_rating', 0 );
|
1434 |
+
|
1435 |
+
update_post_meta( $new_link_ID, 'link_updated', current_time( 'timestamp' ) );
|
1436 |
+
|
1437 |
+
update_post_meta( $new_link_ID, 'link_notes', '' );
|
1438 |
+
update_post_meta( $new_link_ID, 'link_rss', '' );
|
1439 |
+
update_post_meta( $new_link_ID, 'link_second_url', '' );
|
1440 |
+
update_post_meta( $new_link_ID, 'link_telephone', '' );
|
1441 |
+
update_post_meta( $new_link_ID, 'link_email', '' );
|
1442 |
+
|
1443 |
+
if ( empty( $existing_link_post_id ) ) {
|
1444 |
+
update_post_meta( $new_link_ID, 'link_visits', 0 );
|
1445 |
+
}
|
1446 |
+
|
1447 |
+
update_post_meta( $new_link_ID, 'link_reciprocal', '' );
|
1448 |
+
update_post_meta( $new_link_ID, 'link_textfield', '' );
|
1449 |
+
update_post_meta( $new_link_ID, 'link_no_follow', false );
|
1450 |
+
update_post_meta( $new_link_ID, 'link_featured', false );
|
1451 |
+
|
1452 |
+
update_post_meta( $new_link_ID, 'legacy_link_id', $newlinkid );
|
1453 |
+
}
|
1454 |
+
}
|
1455 |
+
$message = '9';
|
1456 |
+
|
1457 |
+
wp_suspend_cache_addition( false );
|
1458 |
+
} elseif ( isset( $_POST['exportalllinks'] ) ) {
|
1459 |
+
$upload_dir = wp_upload_dir();
|
1460 |
+
|
1461 |
+
if ( is_writable( $upload_dir['path'] ) ) {
|
1462 |
+
$myFile = $upload_dir['path'] . "/LinksExport.csv";
|
1463 |
+
$fh = fopen( $myFile, 'w' ) or die( "can't open file" );
|
1464 |
+
|
1465 |
+
$links_query_args = array( 'post_type' => 'link_library_links', 'posts_per_page' => -1 );
|
1466 |
+
|
1467 |
+
$links_to_export = new WP_Query( $links_query_args );
|
1468 |
+
|
1469 |
+
if ( $links_to_export->have_posts() ) {
|
1470 |
+
$link_items = array();
|
1471 |
+
while ( $links_to_export->have_posts() ) {
|
1472 |
+
$link_object = array();
|
1473 |
+
$links_to_export->the_post();
|
1474 |
+
|
1475 |
+
$link_cats = '';
|
1476 |
+
$link_categories = wp_get_post_terms( get_the_ID(), 'link_library_category' );
|
1477 |
+
if ( $link_categories ) {
|
1478 |
+
$countcats = 0;
|
1479 |
+
foreach ( $link_categories as $link_category ) {
|
1480 |
+
if ( $countcats >= 1 ) {
|
1481 |
+
$link_cats .= ', ';
|
1482 |
+
}
|
1483 |
+
$link_cats .= $link_category->name;
|
1484 |
+
$countcats++;
|
1485 |
+
}
|
1486 |
+
}
|
1487 |
+
|
1488 |
+
$link_object['link_name'] = get_the_title();
|
1489 |
+
$link_object['link_url'] = get_post_meta( get_the_ID(), 'link_url', true );
|
1490 |
+
$link_object['link_categories'] = $link_cats;
|
1491 |
+
$link_object['link_rss'] = get_post_meta( get_the_ID(), 'link_rss', true );
|
1492 |
+
$link_object['link_description'] = get_post_meta( get_the_ID(), 'link_description', true );
|
1493 |
+
$link_object['link_notes'] = get_post_meta( get_the_ID(), 'link_notes', true );
|
1494 |
+
$link_object['link_textfield'] = get_post_meta( get_the_ID(), 'link_textfield', true );
|
1495 |
+
$link_object['link_target'] = get_post_meta( get_the_ID(), 'link_target', true );
|
1496 |
+
$link_object['link_status'] = get_post_status();
|
1497 |
+
$link_object['link_second_url'] = get_post_meta( get_the_ID(), 'link_second_url', true );
|
1498 |
+
$link_object['link_telephone'] = get_post_meta( get_the_ID(), 'link_telephone', true );
|
1499 |
+
$link_object['link_email'] = get_post_meta( get_the_ID(), 'link_email', true );
|
1500 |
+
$link_object['link_reciprocal'] = get_post_meta( get_the_ID(), 'link_reciprocal', true );
|
1501 |
+
$link_object['link_image'] = get_post_meta( get_the_ID(), 'link_image', true );
|
1502 |
+
$link_object['link_textfield'] = get_post_meta( get_the_ID(), 'link_textfield', true );
|
1503 |
+
$link_object['link_no_follow'] = get_post_meta( get_the_ID(), 'link_no_follow', true );
|
1504 |
+
$link_object['link_rating'] = get_post_meta( get_the_ID(), 'link_rating', true );
|
1505 |
+
$link_object['link_target'] = get_post_meta( get_the_ID(), 'link_target', true );
|
1506 |
+
$link_object['link_featured'] = get_post_meta( get_the_ID(), 'link_featured', true );
|
1507 |
+
$link_object['link_updated'] = date( 'Y-m-d', get_post_meta( get_the_ID(), 'link_updated', true ) );
|
1508 |
+
|
1509 |
+
$link_items[] = $link_object;
|
1510 |
+
}
|
1511 |
+
}
|
1512 |
+
|
1513 |
+
if ( $link_items ) {
|
1514 |
+
$headerrow = array();
|
1515 |
+
|
1516 |
+
foreach ( $link_items[0] as $key => $option ) {
|
1517 |
+
$headerrow[] = '"' . $key . '"';
|
1518 |
+
}
|
1519 |
+
|
1520 |
+
$headerdata = join( ',', $headerrow ) . "\n";
|
1521 |
+
fwrite( $fh, $headerdata );
|
1522 |
+
|
1523 |
+
foreach ( $link_items as $link_item ) {
|
1524 |
+
$datarow = array();
|
1525 |
+
foreach ( $link_item as $key => $value ) {
|
1526 |
+
$datarow[] = '"' . $value . '"';
|
1527 |
+
}
|
1528 |
+
$data = join( ',', $datarow ) . "\n";
|
1529 |
+
fwrite( $fh, $data );
|
1530 |
+
}
|
1531 |
+
|
1532 |
+
fclose( $fh );
|
1533 |
+
|
1534 |
+
if ( file_exists( $myFile ) ) {
|
1535 |
+
header( 'Content-Description: File Transfer' );
|
1536 |
+
header( 'Content-Type: application/octet-stream' );
|
1537 |
+
header( 'Content-Disposition: attachment; filename=' . basename( $myFile ) );
|
1538 |
+
header( 'Expires: 0' );
|
1539 |
+
header( 'Cache-Control: must-revalidate' );
|
1540 |
+
header( 'Pragma: public' );
|
1541 |
+
header( 'Content-Length: ' . filesize( $myFile ) );
|
1542 |
+
readfile( $myFile );
|
1543 |
+
exit;
|
1544 |
+
}
|
1545 |
+
}
|
1546 |
+
} else {
|
1547 |
+
$message = '3';
|
1548 |
+
}
|
1549 |
+
} else {
|
1550 |
+
$genoptions = get_option( 'LinkLibraryGeneral' );
|
1551 |
+
|
1552 |
+
foreach (
|
1553 |
+
array(
|
1554 |
+
'numberstylesets', 'includescriptcss', 'pagetitleprefix', 'pagetitlesuffix', 'schemaversion', 'thumbshotscid', 'approvalemailtitle',
|
1555 |
+
'moderatorname', 'moderatoremail', 'rejectedemailtitle', 'approvalemailbody', 'rejectedemailbody', 'moderationnotificationtitle',
|
1556 |
+
'linksubmissionthankyouurl', 'recipcheckaddress', 'imagefilepath', 'catselectmethod', 'expandiconpath', 'collapseiconpath', 'updatechannel',
|
1557 |
+
'extraprotocols', 'thumbnailsize', 'thumbnailgenerator', 'rsscachedelay', 'single_link_layout', 'rolelevel', 'editlevel'
|
1558 |
+
) as $option_name
|
1559 |
+
) {
|
1560 |
+
if ( isset( $_POST[$option_name] ) ) {
|
1561 |
+
$genoptions[$option_name] = $_POST[$option_name];
|
1562 |
+
}
|
1563 |
+
}
|
1564 |
+
|
1565 |
+
if ( isset( $_POST['captchagenerator'] ) && 'recaptcha' == $_POST['captchagenerator'] ) {
|
1566 |
+
if ( empty( $_POST['recaptchasitekey'] ) || empty( $_POST['recaptchasecretkey'] ) ) {
|
1567 |
+
$genoptions['captchagenerator'] = 'easycaptcha';
|
1568 |
+
$message = 4;
|
1569 |
+
} else {
|
1570 |
+
$genoptions['captchagenerator'] = 'recaptcha';
|
1571 |
+
$genoptions['recaptchasitekey'] = sanitize_text_field( $_POST['recaptchasitekey'] );
|
1572 |
+
$genoptions['recaptchasecretkey'] = sanitize_text_field( $_POST['recaptchasecretkey'] );
|
1573 |
+
}
|
1574 |
+
} elseif ( isset( $_POST['captchagenerator'] ) && 'easycaptcha' == $_POST['captchagenerator'] ) {
|
1575 |
+
$genoptions['captchagenerator'] = 'easycaptcha';
|
1576 |
+
$genoptions['recaptchasitekey'] = '';
|
1577 |
+
$genoptions['recaptchasecretkey'] = '';
|
1578 |
+
}
|
1579 |
+
|
1580 |
+
foreach ( array( 'debugmode', 'emaillinksubmitter', 'suppressemailfooter', 'usefirstpartsubmittername', 'hidedonation' ) as $option_name ) {
|
1581 |
+
if ( isset( $_POST[$option_name] ) ) {
|
1582 |
+
$genoptions[$option_name] = true;
|
1583 |
+
} else {
|
1584 |
+
if ( $option_name != 'hidedonation' ) {
|
1585 |
+
$genoptions[$option_name] = false;
|
1586 |
+
}
|
1587 |
+
}
|
1588 |
+
}
|
1589 |
+
|
1590 |
+
update_option( 'LinkLibraryGeneral', $genoptions );
|
1591 |
+
|
1592 |
+
update_option( 'links_updated_date_format', $_POST['links_updated_date_format'] );
|
1593 |
+
}
|
1594 |
+
|
1595 |
+
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1596 |
+
$redirecturl = remove_query_arg( array( 'message', 'importrowscount', 'successimportcount' ), $_POST['_wp_http_referer'] );
|
1597 |
+
|
1598 |
+
if ( !empty( $message ) ) {
|
1599 |
+
$redirecturl = add_query_arg( 'message', $message, $redirecturl );
|
1600 |
+
}
|
1601 |
+
|
1602 |
+
if ( isset( $_POST['currenttab'] ) ) {
|
1603 |
+
$redirecturl = add_query_arg( 'currenttab', $_POST['currenttab'], $redirecturl );
|
1604 |
+
}
|
1605 |
+
|
1606 |
+
if ( isset( $row ) && $row != 0 ) {
|
1607 |
+
$redirecturl = add_query_arg( 'importrowscount', $row, $redirecturl );
|
1608 |
+
}
|
1609 |
+
|
1610 |
+
if ( isset( $successfulimport ) && $successfulimport != 0 ) {
|
1611 |
+
$redirecturl = add_query_arg( 'successimportcount', $successfulimport, $redirecturl );
|
1612 |
+
}
|
1613 |
+
|
1614 |
+
if ( isset( $successfulupdate ) && $successfulupdate != 0 ) {
|
1615 |
+
$redirecturl = add_query_arg( 'successupdatecount', $successfulupdate, $redirecturl );
|
1616 |
+
}
|
1617 |
+
|
1618 |
+
wp_redirect( $redirecturl );
|
1619 |
+
exit;
|
1620 |
+
}
|
1621 |
+
|
1622 |
+
function ll_post_exists( $id ) {
|
1623 |
+
return is_string( get_post_status( $id ) );
|
1624 |
+
}
|
1625 |
+
|
1626 |
+
//executed if the post arrives initiated by pressing the submit button of form
|
1627 |
+
function on_save_changes_settingssets() {
|
1628 |
+
//user permission check
|
1629 |
+
if ( !current_user_can( 'manage_options' ) ) {
|
1630 |
+
wp_die( __( 'Not allowed', 'link-library' ) );
|
1631 |
+
}
|
1632 |
+
//cross check the given referer
|
1633 |
+
check_admin_referer( 'link-library' );
|
1634 |
+
|
1635 |
+
if ( isset( $_POST['exportsettings'] ) ) {
|
1636 |
+
$upload_dir = wp_upload_dir();
|
1637 |
+
if ( is_writable( $upload_dir['path'] ) ) {
|
1638 |
+
$myFile = $upload_dir['path'] . "/SettingSet" . $_POST['settingsetid'] . "Export.csv";
|
1639 |
+
$fh = fopen( $myFile, 'w' ) or die( "can't open file" );
|
1640 |
+
|
1641 |
+
$sourcesettingsname = 'LinkLibraryPP' . $_POST['settingsetid'];
|
1642 |
+
$sourceoptions = get_option( $sourcesettingsname );
|
1643 |
+
|
1644 |
+
$headerrow = array();
|
1645 |
+
|
1646 |
+
foreach ( $sourceoptions as $key => $option ) {
|
1647 |
+
$headerrow[] = '"' . $key . '"';
|
1648 |
+
}
|
1649 |
+
|
1650 |
+
$headerdata = join( ',', $headerrow ) . "\n";
|
1651 |
+
fwrite( $fh, $headerdata );
|
1652 |
+
|
1653 |
+
$datarow = array();
|
1654 |
+
|
1655 |
+
foreach ( $sourceoptions as $key => $option ) {
|
1656 |
+
$datarow[] = '"' . $option . '"';
|
1657 |
+
}
|
1658 |
+
|
1659 |
+
$data = join( ',', $datarow ) . "\n";
|
1660 |
+
fwrite( $fh, $data );
|
1661 |
+
|
1662 |
+
fclose( $fh );
|
1663 |
+
|
1664 |
+
if (file_exists($myFile)) {
|
1665 |
+
header('Content-Description: File Transfer');
|
1666 |
+
header('Content-Type: application/octet-stream');
|
1667 |
+
header('Content-Disposition: attachment; filename='.basename($myFile));
|
1668 |
+
header('Expires: 0');
|
1669 |
+
header('Cache-Control: must-revalidate');
|
1670 |
+
header('Pragma: public');
|
1671 |
+
header('Content-Length: ' . filesize($myFile));
|
1672 |
+
readfile($myFile);
|
1673 |
+
exit;
|
1674 |
+
}
|
1675 |
+
} else {
|
1676 |
+
$messages[] = '6';
|
1677 |
+
}
|
1678 |
+
} elseif ( isset( $_POST['importsettings'] ) ) {
|
1679 |
+
if ( $_FILES['settingsfile']['tmp_name'] != "" ) {
|
1680 |
+
$handle = fopen( $_FILES['settingsfile']['tmp_name'], "r" );
|
1681 |
+
|
1682 |
+
$row = 1;
|
1683 |
+
$optionnames = array();
|
1684 |
+
$options = array();
|
1685 |
+
|
1686 |
+
while ( ( $data = fgetcsv( $handle, 5000, "," ) ) !== false ) {
|
1687 |
+
if ( $row == 1 ) {
|
1688 |
+
$optionnames = $data;
|
1689 |
+
$row ++;
|
1690 |
+
} else if ( $row == 2 ) {
|
1691 |
+
for ( $counter = 0; $counter <= count( $data ) - 1; $counter ++ ) {
|
1692 |
+
$options[$optionnames[$counter]] = $data[$counter];
|
1693 |
+
}
|
1694 |
+
$row ++;
|
1695 |
+
}
|
1696 |
+
}
|
1697 |
+
|
1698 |
+
if ( $options != "" ) {
|
1699 |
+
$settingsname = 'LinkLibraryPP' . $_POST['settingsetid'];
|
1700 |
|
1701 |
update_option( $settingsname, $options );
|
1702 |
|
1721 |
array(
|
1722 |
'order', 'table_width', 'num_columns', 'position',
|
1723 |
'beforecatlist1', 'beforecatlist2', 'beforecatlist3', 'catnameoutput', 'linkaddfrequency',
|
1724 |
+
'defaultsinglecat_cpt', 'rsspreviewcount', 'rssfeedinlinecount', 'linksperpage', 'catdescpos',
|
1725 |
'catlistdescpos', 'rsspreviewwidth', 'rsspreviewheight', 'numberofrssitems',
|
1726 |
+
'displayweblink', 'sourceweblink', 'showtelephone', 'sourcetelephone', 'showemail', 'sourceimage', 'sourcename', 'popup_width', 'popup_height', 'rssfeedinlinedayspublished', 'tooltipname', 'childcatdepthlimit', 'showcurrencyplacement', 'tooltipname', 'showupdatedpos'
|
1727 |
)
|
1728 |
as $option_name
|
1729 |
) {
|
1732 |
}
|
1733 |
}
|
1734 |
|
1735 |
+
foreach ( array( 'categorylist_cpt', 'excludecategorylist_cpt' ) as $option_name ) {
|
1736 |
if ( isset( $_POST[$option_name] ) ) {
|
1737 |
if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) {
|
1738 |
$options[$option_name] = str_replace( "\"", "'", strtolower( $_POST[$option_name] ) );
|
1746 |
|
1747 |
foreach (
|
1748 |
array(
|
1749 |
+
'columnheaderoverride','linktarget', 'settingssetname', 'loadingicon',
|
1750 |
'direction', 'linkdirection', 'linkorder', 'addnewlinkmsg', 'linknamelabel', 'linkaddrlabel', 'linkrsslabel',
|
1751 |
'linkcatlabel', 'linkdesclabel', 'linknoteslabel', 'addlinkbtnlabel', 'newlinkmsg', 'moderatemsg', 'imagepos',
|
1752 |
'imageclass', 'rssfeedtitle', 'rssfeeddescription', 'showonecatmode', 'linkcustomcatlabel', 'linkcustomcatlistentry',
|
1760 |
'rssfeedaddress', 'linklargedesclabel', 'flatlist', 'searchresultsaddress', 'link_popup_text', 'linktitlecontent', 'paginationposition',
|
1761 |
'showaddlinkrss', 'showaddlinkdesc', 'showaddlinkcat', 'showaddlinknotes', 'addlinkcustomcat',
|
1762 |
'showaddlinkreciprocal', 'showaddlinksecondurl', 'showaddlinktelephone', 'showaddlinkemail', 'showcustomcaptcha', 'showlinksubmittername',
|
1763 |
+
'showaddlinksubmitteremail', 'showlinksubmittercomment', 'showuserlargedescription', 'cat_letter_filter', 'beforefirstlink', 'afterlastlink',
|
1764 |
+
'searchfieldtext', 'catfilterlabel', 'searchnoresultstext', 'addlinkdefaultcat', 'beforesubmittername', 'aftersubmittername',
|
1765 |
+
'beforecatdesc', 'aftercatdesc', 'displayastable', 'extraquerystring', 'emailextracontent', 'beforelinktags', 'afterlinktags', 'beforelinkprice', 'afterlinkprice', 'linkcurrency',
|
1766 |
+
'toppagetext', 'updatedlabel'
|
1767 |
) as $option_name
|
1768 |
) {
|
1769 |
if ( isset( $_POST[$option_name] ) ) {
|
1779 |
'pagination', 'hidecategorynames', 'showinvisible', 'showdate', 'showuserlinks', 'emailnewlink', 'usethumbshotsforimages', 'uselocalimagesoverthumbshots',
|
1780 |
'addlinkreqlogin', 'showcatlinkcount', 'publishrssfeed', 'showname', 'enablerewrite', 'storelinksubmitter', 'showlinkhits', 'showcaptcha',
|
1781 |
'showlargedescription', 'addlinknoaddress', 'featuredfirst', 'usetextareaforusersubmitnotes', 'showcatonsearchresults', 'shownameifnoimage',
|
1782 |
+
'enable_link_popup', 'nocatonstartup', 'showlinksonclick', 'showinvisibleadmin', 'combineresults', 'showifreciprocalvalid',
|
1783 |
+
'cat_letter_filter_autoselect', 'cat_letter_filter_showalloption', 'emailsubmitter', 'addlinkakismet', 'rssfeedinlineskipempty',
|
1784 |
+
'current_user_links', 'showsubmittername', 'onereciprocaldomain', 'nooutputempty', 'showcatdesc', 'hidechildcatlinks',
|
1785 |
+
'hidechildcattop', 'catlinkspermalinksmode', 'showbreadcrumbspermalinks', 'showlinktags', 'showlinkprice', 'show0asfree',
|
1786 |
+
'allowcolumnsorting'
|
1787 |
)
|
1788 |
as $option_name
|
1789 |
) {
|
1796 |
|
1797 |
foreach (
|
1798 |
array(
|
1799 |
+
'divorheader'
|
1800 |
) as $option_name
|
1801 |
) {
|
1802 |
if ( $_POST[$option_name] == 'true' ) {
|
1815 |
update_option( $settingsname, $options );
|
1816 |
$messages[] = "1";
|
1817 |
|
1818 |
+
if ( !empty( $options['categorylist_cpt'] ) ) {
|
1819 |
+
$categoryids = explode( ',', $options['categorylist_cpt'] );
|
|
|
|
|
1820 |
|
1821 |
foreach ( $categoryids as $categoryid ) {
|
1822 |
+
$link_categories_query_args = array( 'hide_empty' => false );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1823 |
|
1824 |
+
$link_categories_query_args['include'] = array( $categoryid );
|
1825 |
+
$catnames = get_terms( 'link_library_category', $link_categories_query_args );
|
|
|
1826 |
|
1827 |
if ( !$catnames ) {
|
1828 |
$messages[] = '2';
|
1830 |
}
|
1831 |
}
|
1832 |
|
1833 |
+
if ( !empty( $options['excludecategorylist_cpt'] ) ) {
|
1834 |
+
$categoryids = explode( ',', $options['excludecategorylist_cpt'] );
|
1835 |
|
1836 |
foreach ( $categoryids as $categoryid ) {
|
1837 |
+
$link_categories_query_args = array( 'hide_empty' => false );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1838 |
|
1839 |
+
$link_categories_query_args['include'] = array( $categoryid );
|
1840 |
+
$catnames = get_terms( 'link_library_category', $link_categories_query_args );
|
|
|
1841 |
|
1842 |
if ( !$catnames ) {
|
1843 |
$messages[] = '3';
|
1845 |
}
|
1846 |
}
|
1847 |
global $wp_rewrite;
|
1848 |
+
$wp_rewrite->flush_rules( false );
|
1849 |
}
|
1850 |
|
1851 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1852 |
$messagelist = implode( ",", $messages );
|
1853 |
+
|
1854 |
+
$redirecturl = add_query_arg( array( 'post_type' => 'link_library_links', 'currenttab' => $_POST['currenttab'], 'page' => 'link-library-settingssets' ), admin_url( 'edit.php' ) );
|
1855 |
+
|
1856 |
+
if ( isset( $row ) && $row != 0 ) {
|
1857 |
+
$redirecturl = add_query_arg( 'importrowscount', $row, $redirecturl );
|
1858 |
+
}
|
1859 |
+
|
1860 |
+
if ( isset( $successfulimport ) && $successfulimport != 0 ) {
|
1861 |
+
$redirecturl = add_query_arg( 'successimportcount', $successfulimport, $redirecturl );
|
|
|
|
|
1862 |
}
|
1863 |
|
1864 |
+
if ( isset( $successfulupdate ) && $successfulupdate != 0 ) {
|
1865 |
+
$redirecturl = add_query_arg( 'successupdatecount', $successfulupdate, $redirecturl );
|
1866 |
}
|
1867 |
|
1868 |
+
if ( !empty( $message ) ) {
|
1869 |
+
$redirecturl = add_query_arg( array( 'message' => $message ), $redirecturl );
|
1870 |
}
|
1871 |
|
1872 |
wp_redirect( $redirecturl );
|
1873 |
+
exit;
|
1874 |
}
|
1875 |
|
1876 |
//executed if the post arrives initiated by pressing the submit button of form
|
1887 |
$genoptions = get_option( 'LinkLibraryGeneral' );
|
1888 |
|
1889 |
if ( isset( $_POST['approvelinks'] ) && ( isset( $_POST['links'] ) && count( $_POST['links'] ) > 0 ) ) {
|
|
|
|
|
1890 |
$section = 'moderate';
|
1891 |
|
1892 |
foreach ( $_POST['links'] as $approved_link ) {
|
1893 |
+
$link_data = get_post( $approved_link );
|
|
|
|
|
|
|
|
|
|
|
|
|
1894 |
|
1895 |
+
if ( !empty( $link_data ) ) {
|
1896 |
+
wp_update_post( array( 'ID' => $approved_link, 'post_status' => 'publish' ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1897 |
}
|
1898 |
|
1899 |
+
$submitter_email = get_post_meta( $approved_link, 'link_submitter_email', true );
|
1900 |
+
$submitter_name = get_post_meta( $approved_link, 'link_submitter_name', true );
|
1901 |
+
$link_url = get_post_meta( $approved_link, 'link_url', true );
|
1902 |
|
1903 |
+
if ( $genoptions['emaillinksubmitter'] == true && !empty( $submitter_email ) ) {
|
1904 |
if ( $genoptions['usefirstpartsubmittername'] == true ) {
|
1905 |
+
$spacepos = strpos( $submitter_name, ' ' );
|
1906 |
if ( $spacepos !== false ) {
|
1907 |
+
$submitter_name = substr( $submitter_name, 0, $spacepos );
|
1908 |
}
|
1909 |
}
|
1910 |
|
1911 |
+
$emailtitle = str_replace( '%linkname%', get_the_title( $approved_link ), $genoptions['approvalemailtitle'] );
|
1912 |
$emailbody = nl2br( $genoptions['approvalemailbody'] );
|
1913 |
+
$emailbody = str_replace( '%submittername%', stripslashes( $submitter_name ), stripslashes( $emailbody ) );
|
1914 |
+
$emailbody = str_replace( '%linkname%', get_the_title( $approved_link ), $emailbody );
|
1915 |
+
$emailbody = str_replace( '%linkurl%', $link_url, $emailbody );
|
1916 |
|
1917 |
$headers = "MIME-Version: 1.0\r\n";
|
1918 |
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
|
1919 |
|
1920 |
+
if ( !empty( $genoptions['moderatorname'] ) && !empty( $genoptions['moderatoremail'] ) ) {
|
1921 |
$headers .= "From: \"" . $genoptions['moderatorname'] . "\" <" . $genoptions['moderatoremail'] . ">\n";
|
1922 |
}
|
1923 |
|
1927 |
$message .= "<br /><br />" . __( 'Message generated by', 'link-library' ) . " <a href='http://ylefebvre.ca/wordpress-plugins/link-library/'>Link Library</a> for Wordpress";
|
1928 |
}
|
1929 |
|
1930 |
+
wp_mail( $submitter_email, $emailtitle, $message, $headers );
|
1931 |
+
|
1932 |
+
do_action( 'link_library_approval_email', $approved_link );
|
1933 |
}
|
1934 |
}
|
1935 |
|
1936 |
$message = '1';
|
1937 |
} elseif ( isset( $_POST['deletelinks'] ) && ( isset( $_POST['links'] ) && count( $_POST['links'] ) > 0 ) ) {
|
|
|
|
|
1938 |
$section = 'moderate';
|
1939 |
|
1940 |
foreach ( $_POST['links'] as $approved_link ) {
|
1941 |
+
$link_data = get_post( $approved_link );
|
|
|
|
|
1942 |
|
1943 |
+
$submitter_email = get_post_meta( $approved_link, 'link_submitter_email', true );
|
1944 |
+
$submitter_name = get_post_meta( $approved_link, 'link_submitter_name', true );
|
1945 |
+
$link_url = get_post_meta( $approved_link, 'link_url', true );
|
1946 |
|
1947 |
+
if ( $genoptions['emaillinksubmitter'] == true && !empty( $submitter_email ) ) {
|
1948 |
+
if ( $genoptions['usefirstpartsubmittername'] == true ) {
|
1949 |
+
$spacepos = strpos( $submitter_name, ' ' );
|
1950 |
+
if ( $spacepos !== false ) {
|
1951 |
+
$submitter_name = substr( $submitter_name, 0, $spacepos );
|
1952 |
+
}
|
1953 |
+
}
|
1954 |
|
1955 |
+
$emailtitle = str_replace( '%linkname%', get_the_title( $approved_link ), $genoptions['rejectedemailtitle'] );
|
|
|
1956 |
$emailbody = nl2br( $genoptions['rejectedemailbody'] );
|
1957 |
+
$emailbody = str_replace( '%submittername%', stripslashes( $submitter_name ), stripslashes( $emailbody ) );
|
1958 |
+
$emailbody = str_replace( '%linkname%', get_the_title( $approved_link ), $emailbody );
|
1959 |
+
$emailbody = str_replace( '%linkurl%', $link_url, $emailbody );
|
1960 |
|
1961 |
$headers = "MIME-Version: 1.0\r\n";
|
1962 |
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
|
1963 |
|
1964 |
+
if ( !empty( $genoptions['moderatorname'] ) && !empty( $genoptions['moderatoremail'] ) ) {
|
1965 |
$headers .= "From: \"" . $genoptions['moderatorname'] . "\" <" . $genoptions['moderatoremail'] . ">\n";
|
1966 |
}
|
1967 |
|
1969 |
|
1970 |
$message .= "<br /><br />" . __( 'Message generated by', 'link-library' ) . " <a href='http://ylefebvre.ca/wordpress-plugins/link-library/'>Link Library</a> for Wordpress";
|
1971 |
|
1972 |
+
wp_mail( $submitter_email, $emailtitle, $message, $headers );
|
1973 |
+
|
1974 |
+
do_action( 'link_library_rejection_email', $approved_link );
|
1975 |
}
|
1976 |
|
1977 |
+
wp_delete_post( $approved_link );
|
1978 |
}
|
1979 |
|
1980 |
$message = '2';
|
1981 |
}
|
1982 |
|
1983 |
+
$redirecturl = remove_query_arg( array( 'message' ), $_POST['_wp_http_referer'] );
|
1984 |
|
1985 |
+
if ( !empty( $message ) ) {
|
1986 |
+
$redirecturl = add_query_arg( 'message', $message, $redirecturl );
|
|
|
|
|
1987 |
}
|
1988 |
|
1989 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
1990 |
wp_redirect( $redirecturl );
|
1991 |
+
exit;
|
1992 |
}
|
1993 |
|
1994 |
function on_save_changes_stylesheet() {
|
2021 |
}
|
2022 |
|
2023 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
2024 |
+
$redirect_url = remove_query_arg( array( 'message' ), $_POST['_wp_http_referer'] );
|
2025 |
+
$redirect_url = add_query_arg( 'message', $message, $redirect_url );
|
2026 |
+
wp_redirect( $redirect_url );
|
2027 |
+
exit;
|
2028 |
}
|
2029 |
|
2030 |
function on_save_changes_reciprocal() {
|
2044 |
|
2045 |
update_option( 'LinkLibraryGeneral', $genoptions );
|
2046 |
|
2047 |
+
if ( !isset( $_POST['recipcheck'] ) && !isset( $_POST['brokencheck'] ) && !isset( $_POST['duplicatecheck'] ) ) {
|
2048 |
$message = 1;
|
2049 |
} elseif ( isset( $_POST['recipcheck'] ) ) {
|
2050 |
$message = 2;
|
2051 |
+
} elseif ( isset( $_POST['brokencheck'] ) ) {
|
2052 |
+
$message = 3;
|
2053 |
+
} elseif ( isset( $_POST['duplicatecheck'] ) ) {
|
2054 |
+
$message = 4;
|
|
|
|
|
2055 |
}
|
2056 |
|
2057 |
//lets redirect the post request into get request (you may add additional params at the url, if you need to show save results
|
2058 |
+
$redirect_url = remove_query_arg( array( 'message' ), $_POST['_wp_http_referer'] );
|
2059 |
+
$redirect_url = add_query_arg( 'message', $message, $redirect_url );
|
2060 |
+
wp_redirect( $redirect_url );
|
2061 |
+
exit;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2062 |
}
|
2063 |
|
2064 |
function general_meta_box( $data ) {
|
2067 |
extract( $genoptions );
|
2068 |
|
2069 |
?>
|
2070 |
+
<div style='padding-top:15px' id="ll-general" class="content-section">
|
2071 |
<table>
|
2072 |
<tr>
|
2073 |
<td>
|
2085 |
<tr>
|
2086 |
<td class='lltooltip' title='<?php _e( 'The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next.', 'link-library' ); ?>' style='width:200px'><?php _e( 'Stylesheet', 'link-library' ); ?></td>
|
2087 |
<td class='lltooltip' title='<?php _e( 'The stylesheet is now defined and stored using the Link Library admin interface. This avoids problems with updates from one version to the next.', 'link-library' ); ?>'>
|
2088 |
+
<a href="<?php echo esc_url( add_query_arg( array( 'page' => 'link-library-stylesheet', 'section' => 'stylesheet' ), admin_url( 'admin.php' ) ) ); ?>"><?php _e( 'Editor', 'link-library' ); ?></a>
|
2089 |
</td>
|
2090 |
</tr>
|
2091 |
<tr>
|
2092 |
<td><?php _e( 'Number of Libraries', 'link-library' ); ?></td>
|
2093 |
<td>
|
2094 |
+
<input type="text" id="numberstylesets" name="numberstylesets" size="5" value="<?php if ( empty( $genoptions['numberstylesets'] ) ) {
|
2095 |
echo '1';
|
2096 |
}
|
2097 |
echo $genoptions['numberstylesets']; ?>" /></td>
|
2098 |
</tr>
|
2099 |
+
<tr>
|
2100 |
+
<td>Minimum role for Link Library configuration</td>
|
2101 |
+
<td>
|
2102 |
+
<?php global $wp_roles;
|
2103 |
+
if ( $wp_roles ):?>
|
2104 |
+
<select name='rolelevel' style='width: 200px'>
|
2105 |
+
<?php $roles = $wp_roles->roles;
|
2106 |
+
|
2107 |
+
foreach ( $roles as $role ):
|
2108 |
+
if ( $genoptions['rolelevel'] == $role['name'] ) {
|
2109 |
+
$selectedterm = "selected='selected'";
|
2110 |
+
} else {
|
2111 |
+
$selectedterm = '';
|
2112 |
+
} ?>
|
2113 |
+
<option value='<?php echo $role['name']; ?>' <?php echo $selectedterm; ?>><?php echo $role['name']; ?></option>
|
2114 |
+
<?php endforeach; ?>
|
2115 |
+
</select>
|
2116 |
+
<?php endif; ?>
|
2117 |
+
</td>
|
2118 |
+
</tr>
|
2119 |
+
<tr>
|
2120 |
+
<td>Minimum role for Link editing</td>
|
2121 |
+
<td>
|
2122 |
+
<?php global $wp_roles;
|
2123 |
+
if ( $wp_roles ):?>
|
2124 |
+
<select name='editlevel' style='width: 200px'>
|
2125 |
+
<?php $roles = $wp_roles->roles;
|
2126 |
+
|
2127 |
+
foreach ( $roles as $role ):
|
2128 |
+
if ( $genoptions['editlevel'] == $role['name'] ) {
|
2129 |
+
$selectedterm = "selected='selected'";
|
2130 |
+
} else {
|
2131 |
+
$selectedterm = '';
|
2132 |
+
} ?>
|
2133 |
+
<option value='<?php echo $role['name']; ?>' <?php echo $selectedterm; ?>><?php echo $role['name']; ?></option>
|
2134 |
+
<?php endforeach; ?>
|
2135 |
+
</select>
|
2136 |
+
<?php endif; ?>
|
2137 |
+
</td>
|
2138 |
+
</tr>
|
2139 |
<tr>
|
2140 |
<td><?php _e( 'Category selection method', 'link-library' ); ?></td>
|
2141 |
<td><select id="catselectmethod" name="catselectmethod">
|
2152 |
<tr>
|
2153 |
<td><?php _e( 'Debug Mode', 'link-library' ); ?></td>
|
2154 |
<td>
|
2155 |
+
<input type="checkbox" id="debugmode" name="debugmode" <?php checked( $genoptions['debugmode'] ); ?>/></td>
|
|
|
|
|
2156 |
</tr>
|
2157 |
<tr>
|
2158 |
<td class="lltooltip" title="<?php _e( 'This function is only possible when showing one category at a time and while the default category is not shown.', 'link-library' ); ?>"><?php _e( 'Page Title Prefix', 'link-library' ); ?></td>
|
2167 |
</td>
|
2168 |
</tr>
|
2169 |
<tr>
|
2170 |
+
<td class='lltooltip' title='<?php _e( 'Path for images files that are uploaded manually or generated through thumbnail generation service', 'link-library' ); ?>'><?php _e( 'Link Image File Path', 'link-library' ); ?></td>
|
2171 |
+
<td colspan='4' class='lltooltip' title='<?php _e( 'Path for images files that are uploaded manually or generated through thumbnail generation service', 'link-library' ); ?>'>
|
|
|
|
|
|
|
|
|
|
|
|
|
2172 |
<select id="imagefilepath" name="imagefilepath">
|
2173 |
<option value="absolute" <?php selected( $genoptions['imagefilepath'], 'absolute' ); ?>><?php _e( 'Absolute', 'link-library' ); ?>
|
2174 |
<option value="relative" <?php selected( $genoptions['imagefilepath'], 'relative' ); ?>><?php _e( 'Relative', 'link-library' ); ?>
|
2175 |
</select></td>
|
2176 |
</tr>
|
2177 |
<tr>
|
2178 |
+
<td colspan="2"><hr /></td>
|
2179 |
+
</tr>
|
2180 |
+
<tr>
|
2181 |
+
<td><?php _e( 'Thumbnail Generator', 'link-library' ); ?></td>
|
2182 |
<td>
|
2183 |
+
<select id="thumbnailgenerator" name="thumbnailgenerator">
|
2184 |
+
<option value="robothumb" <?php selected( $genoptions['thumbnailgenerator'], 'robothumb' ); ?>>Robothumb.com
|
2185 |
+
<option value="thumbshots" <?php selected( $genoptions['thumbnailgenerator'], 'thumbshots' ); ?>>Thumbshots.org
|
2186 |
+
</select>
|
2187 |
</td>
|
2188 |
</tr>
|
2189 |
+
<tr class="thumbshotsapikey" <?php if ( $genoptions['thumbnailgenerator'] != 'thumbshots' ) {
|
2190 |
+
echo 'style="display:none;"';
|
2191 |
+
} ?>>
|
2192 |
+
<td class='lltooltip' title='<?php _e( 'API Key for Thumbshots.com thumbnail generation accounts', 'link-library' ); ?>'><?php _e( 'Thumbshots API Key', 'link-library' ); ?></td>
|
2193 |
+
<td colspan='4' class='lltooltip' title='<?php _e( 'API Key for Thumbshots.com thumbnail generation accounts', 'link-library' ); ?>'>
|
2194 |
+
<input type="text" id="thumbshotscid" name="thumbshotscid" size="20" value="<?php echo $genoptions['thumbshotscid']; ?>" />
|
2195 |
+
</td>
|
2196 |
</tr>
|
2197 |
+
<tr class="robothumbsize" <?php if ( $genoptions['thumbnailgenerator'] != 'robothumb' ) {
|
2198 |
+
echo 'style="display:none;"';
|
2199 |
+
} ?>>
|
2200 |
+
<td><?php _e( 'Robothumb Thumbnail size' ); ?>
|
2201 |
+
</td>
|
2202 |
<td>
|
2203 |
+
<select id="thumbnailsize" name="thumbnailsize">
|
2204 |
+
<?php $sizes = array( '100x75', '120x90', '160x120', '180x135', '240x180', '320x240', '560x420', '640x480', '800x600' );
|
2205 |
+
|
2206 |
+
foreach ( $sizes as $size ) { ?>
|
2207 |
+
<option value="<?php echo $size; ?>" <?php selected( $genoptions['thumbnailsize'], $size ); ?>><?php echo $size; ?>
|
2208 |
+
<?php } ?>
|
2209 |
+
</select>
|
2210 |
</td>
|
2211 |
</tr>
|
2212 |
+
<tr>
|
2213 |
+
<td colspan="2"><hr /></td>
|
2214 |
+
</tr>
|
2215 |
+
<tr class="captchagenerator">
|
2216 |
+
<td><?php _e( 'Captcha generator' ); ?>
|
2217 |
+
</td>
|
2218 |
+
<td>
|
2219 |
+
<select id="captchagenerator" name="captchagenerator">
|
2220 |
+
<?php $captcha_generators = array( 'easycaptcha' => 'Easy Captcha', 'recaptcha' => 'Google reCAPTCHA' );
|
2221 |
|
2222 |
+
foreach ( $captcha_generators as $key => $captcha_generator ) { ?>
|
2223 |
+
<option value="<?php echo $key; ?>" <?php selected( $genoptions['captchagenerator'], $key ); ?>><?php echo $captcha_generator; ?>
|
2224 |
+
<?php } ?>
|
2225 |
+
</select>
|
2226 |
+
</td>
|
2227 |
+
</tr>
|
2228 |
+
<tr>
|
2229 |
+
<td class="lltooltip" title="<?php _e( 'Sign up for the reCAPTCHA service before activating this feature to get your Site and Secret Keys', 'link-library' ); ?>"><?php _e( 'Google reCAPTCHA Site Key' ); ?>
|
2230 |
+
</td>
|
2231 |
+
<td class="lltooltip" title="<?php _e( 'Sign up for the reCAPTCHA service before activating this feature to get your Site and Secret Keys', 'link-library' ); ?>">
|
2232 |
+
<input type="text" id="recaptchasitekey" name="recaptchasitekey" size="60" value="<?php echo $genoptions['recaptchasitekey']; ?>" />
|
2233 |
+
</td>
|
2234 |
+
</tr>
|
2235 |
+
<tr>
|
2236 |
+
<td class="lltooltip" title="<?php _e( 'Sign up for the reCAPTCHA service before activating this feature to get your Site and Secret Keys', 'link-library' ); ?>"><?php _e( 'Google reCAPTCHA Secret Key' ); ?>
|
2237 |
+
</td>
|
2238 |
+
<td class="lltooltip" title="<?php _e( 'Sign up for the reCAPTCHA service before activating this feature to get your Site and Secret Keys', 'link-library' ); ?>">
|
2239 |
+
<input type="text" id="recaptchasecretkey" name="recaptchasecretkey" size="60" value="<?php echo $genoptions['recaptchasecretkey']; ?>" />
|
2240 |
+
</td>
|
2241 |
+
</tr>
|
2242 |
+
<tr>
|
2243 |
+
<td colspan="2"><hr /></td>
|
2244 |
+
</tr>
|
2245 |
+
<tr>
|
2246 |
+
<td><?php _e( 'Links Date Format', 'link-library' ); ?> (<a target="datehelp" href="https://codex.wordpress.org/Formatting_Date_and_Time"><?php _e( 'Help', 'link-library' ); ?></a>)
|
2247 |
+
</td>
|
2248 |
+
<td>
|
2249 |
+
<input type="text" id="links_updated_date_format" name="links_updated_date_format" size="20" value="<?php echo get_option( 'links_updated_date_format' ); ?>" />
|
2250 |
+
</td>
|
2251 |
+
</tr>
|
2252 |
+
<tr>
|
2253 |
+
<td class='lltooltip' title='<?php _e( 'Enter list of additional link protocols, seperated by commas', 'link-library' ); ?>'><?php _e( 'Additional protocols', 'link-library' ); ?></td>
|
2254 |
+
<td class='lltooltip' title='<?php _e( 'Enter list of additional link protocols, seperated by commas', 'link-library' ); ?>'><input type="text" id="extraprotocols" name="extraprotocols" size="20" value="<?php echo $genoptions['extraprotocols']; ?>" /></td>
|
2255 |
+
</tr>
|
2256 |
+
<tr>
|
2257 |
+
<td><?php _e( 'Time before clearing RSS display cache (in seconds)', 'link-library' ); ?></td>
|
2258 |
+
<td>
|
2259 |
+
<input type="text" id="rsscachedelay" name="rsscachedelay" size="5" value="<?php echo intval( $genoptions['rsscachedelay'] ); ?>" /></td>
|
2260 |
+
</tr>
|
2261 |
</table>
|
2262 |
</td>
|
2263 |
<?php if ( isset( $genoptions['hidedonation'] ) && !$genoptions['hidedonation'] ) { ?>
|
2268 |
<td>
|
2269 |
<a href="http://www.packtpub.com/wordpress-plugin-development-cookbook/book"><img src='<?php echo plugins_url( 'icons/7683os_cover_small.jpg', __FILE__ ); ?>'>
|
2270 |
</td>
|
2271 |
+
<td></a>Learn how to create your own plugins with my book.<br /><br />Order now!<br /><br /><a href="http://www.packtpub.com/wordpress-plugin-development-cookbook/book">Packt Publishing</a><br /><a href="http://www.amazon.com/dp/1849517681/?tag=packtpubli-20">Amazon.com</a><br /><a href="http://www.amazon.ca/WordPress-Development-Cookbook-Yannick-Lefebvre/dp/1849517681/ref=sr_1_1?ie=UTF8&qid=1336252569&sr=8-1">Amazon.ca</a>
|
2272 |
</td>
|
2273 |
</tr>
|
2274 |
</table>
|
2276 |
</td>
|
2277 |
<?php } ?>
|
2278 |
</table>
|
2279 |
+
</div>
|
2280 |
+
|
2281 |
+
<script type="text/javascript">
|
2282 |
+
jQuery(document).ready(function () {
|
2283 |
+
jQuery('.lltooltip').each(function () {
|
2284 |
+
jQuery(this).tipTip();
|
2285 |
+
}
|
2286 |
+
);
|
2287 |
+
|
2288 |
+
jQuery("#thumbnailgenerator").change(function () {
|
2289 |
+
jQuery(".thumbshotsapikey").toggle();
|
2290 |
+
jQuery(".robothumbsize").toggle();
|
2291 |
+
});
|
2292 |
+
});
|
2293 |
+
</script>
|
2294 |
<?php
|
2295 |
}
|
2296 |
|
2297 |
+
function general_singleitemlayout_meta_box( $data ) {
|
2298 |
+
$genoptions = $data['genoptions'];
|
2299 |
+
?>
|
2300 |
+
<div style='padding-top:15px' id="ll-singleitem" class="content-section">
|
2301 |
+
<?php
|
2302 |
+
$editorsettings = array( 'media_buttons' => false,
|
2303 |
+
'textarea_rows' => 15,
|
2304 |
+
'textarea_name' => 'single_link_layout',
|
2305 |
+
'wpautop' => false );
|
2306 |
+
|
2307 |
+
wp_editor( isset( $genoptions['single_link_layout'] ) ? stripslashes( $genoptions['single_link_layout'] ) : '', 'single_link_layout', $editorsettings ); ?>
|
2308 |
+
</div>
|
2309 |
+
<?php
|
2310 |
+
}
|
2311 |
+
|
2312 |
function general_image_meta_box( $data ) {
|
2313 |
$genoptions = $data['genoptions'];
|
2314 |
?>
|
2315 |
+
<div style='padding-top:15px' id="ll-images" class="content-section">
|
2316 |
<table>
|
2317 |
<tr>
|
2318 |
<td class='lltooltip' title='<?php _e( 'Custom full URL for expand icon. Uses default image if left empty.', 'link-library' ); ?>'><?php _e( 'Expand Icon Image', 'link-library' ); ?></td>
|
2329 |
} ?>" /></td>
|
2330 |
</tr>
|
2331 |
</table>
|
2332 |
+
</div>
|
2333 |
<?php
|
2334 |
}
|
2335 |
|
2336 |
function general_meta_bookmarklet_box( $data ) {
|
2337 |
$bookmarkletcode = 'javascript:void(linkmanpopup=window.open(\'' . get_bloginfo( 'wpurl' ) . '/wp-admin/link-add.php?action=popup&linkurl=\'+escape(location.href)+\'&name=\'+(document.title),\'LinkManager\',\'scrollbars=yes,width=900px,height=600px,left=15,top=15,status=yes,resizable=yes\'));linkmanpopup.focus();window.focus();linkmanpopup.focus();';
|
2338 |
?>
|
2339 |
+
<div style='padding-top:15px' id="ll-bookmarklet" class="content-section">
|
2340 |
<p><?php _e( 'Add new links to your site with this bookmarklet.', 'link-library' ); ?></p>
|
2341 |
<p><?php _e( 'To use this feature, drag-and-drop the button below to your favorite / bookmark toolbar.', 'link-library' ); ?></p>
|
2342 |
<a href="<?php echo $bookmarkletcode; ?>" class='button' title="<?php _e( 'Add to Links', 'link-library' ); ?>"><?php _e( 'Add to Links', 'link-library' ); ?></a>
|
2343 |
+
</div>
|
2344 |
|
2345 |
<?php
|
2346 |
}
|
2348 |
function general_moderation_meta_box( $data ) {
|
2349 |
$genoptions = $data['genoptions'];
|
2350 |
?>
|
2351 |
+
<div style='padding-top:15px' id="ll-moderation" class="content-section">
|
2352 |
<table>
|
2353 |
<tr>
|
2354 |
<td colspan="2">
|
2370 |
<tr>
|
2371 |
<td class='lltooltip' title='<?php _e( 'Will send a confirmation e-mail to link submitter if they provided their contact information', 'link-library' ); ?>.' style='width:250px'><?php _e( 'E-mail submitter on link approval or rejection', 'link-library' ); ?></td>
|
2372 |
<td style='width:75px;padding-right:20px'>
|
2373 |
+
<input type="checkbox" id="emaillinksubmitter" name="emaillinksubmitter" <?php checked( $genoptions['emaillinksubmitter'] ); ?>/></td>
|
|
|
|
|
2374 |
</tr>
|
2375 |
<tr>
|
2376 |
<td class='lltooltip' style='width:250px'><?php _e( 'Suppress Link Library message in e-mail footer', 'link-library' ); ?></td>
|
2377 |
<td style='width:75px;padding-right:20px'>
|
2378 |
+
<input type="checkbox" id="suppressemailfooter" name="suppressemailfooter" <?php checked( $genoptions['suppressemailfooter'] ); ?>/></td>
|
|
|
|
|
2379 |
</tr>
|
2380 |
<tr>
|
2381 |
<td style='width:250px'><?php _e( 'Only use first part of submitter name', 'link-library' ); ?></td>
|
2382 |
<td style='width:75px;padding-right:20px'>
|
2383 |
+
<input type="checkbox" id="usefirstpartsubmittername" name="usefirstpartsubmittername" <?php checked( $genoptions['usefirstpartsubmittername'] ); ?>/></td>
|
|
|
|
|
2384 |
</tr>
|
2385 |
<tr>
|
2386 |
<td class='lltooltip' title='<?php _e( 'The name of the e-mail account that the approval e-mail will be sent from', 'link-library' ); ?>'><?php _e( 'Moderator Name', 'link-library' ); ?></td>
|
2419 |
</td>
|
2420 |
</tr>
|
2421 |
</table>
|
2422 |
+
</div>
|
2423 |
<?php
|
2424 |
}
|
2425 |
|
2426 |
function general_hide_donation_meta_box() {
|
2427 |
+
?>
|
2428 |
+
<div style='padding-top:15px' id="ll-hidedonation" class="content-section">
|
2429 |
<p><?php _e( 'The following option allows you to hide the Donate button and Support the Author section in the Link Library Admin pages. If you enjoy this plugin and use it regularly, please consider making a donation to the author before turning off these messages. This menu section will disappear along with the other elements.', 'link-library' ); ?></p>
|
2430 |
<table>
|
2431 |
<tr>
|
2432 |
<td class='lltooltip'><?php _e( 'Hide Donation and Support Links', 'link-library' ); ?></td>
|
2433 |
<td>
|
2434 |
+
<input type="checkbox" id="hidedonation" name="hidedonation" <?php checked( isset( $genoptions['hidedonation'] ) && $genoptions['hidedonation'] ); ?>/></td>
|
|
|
|
|
2435 |
</tr>
|
2436 |
</table>
|
2437 |
+
</div>
|
2438 |
<?php
|
2439 |
}
|
2440 |
|
2441 |
+
function general_importexport_meta_box() {
|
2442 |
+
require_once plugin_dir_path( __FILE__ ) . 'wp_dropdown_posts.php';
|
2443 |
+
?>
|
2444 |
+
<div style='padding-top:15px' id="ll-importexport" class="content-section">
|
2445 |
+
<table>
|
2446 |
+
<tr>
|
2447 |
+
<td><?php _e( 'Export all links to a CSV file', 'link-library' ); ?></td>
|
2448 |
+
<td>
|
2449 |
+
<input type="submit" id="exportalllinks" name="exportalllinks" value="<?php _e( 'Export All Links', 'link-library' ); ?>" />
|
2450 |
+
</td>
|
2451 |
+
</tr>
|
2452 |
+
</table>
|
2453 |
+
<hr />
|
2454 |
+
<table>
|
2455 |
+
<tr>
|
2456 |
+
<td class='lltooltip' title='<?php _e( 'Allows for links to be added in batch to the Wordpress links database. CSV file needs to follow template for column layout.', 'link-library' ); ?>' style='width: 330px'><?php _e( 'CSV file to upload to import links', 'link-library' ); ?> (<a href="<?php echo plugins_url( 'importtemplate.csv', __FILE__ ); ?>"><?php _e( 'file template', 'link-library' ); ?></a>)
|
2457 |
+
</td>
|
2458 |
+
<td><input size="80" name="linksfile" type="file" /></td>
|
2459 |
+
<td><input type="submit" name="importlinks" value="<?php _e( 'Import Links from CSV', 'link-library' ); ?>" />
|
2460 |
+
</td>
|
2461 |
+
</tr>
|
2462 |
+
<tr>
|
2463 |
+
<td><?php _e( 'First row contains column headers', 'link-library' ); ?></td>
|
2464 |
+
<td><input type="checkbox" id="firstrowheaders" name="firstrowheaders" checked="checked" /></td>
|
2465 |
+
</tr>
|
2466 |
+
<tr>
|
2467 |
+
<td><?php _e( 'Update items when URL is identical', 'link-library' ); ?></td>
|
2468 |
+
<td><input type="checkbox" id="updatesameurl" name="updatesameurl" checked="checked" /></td>
|
2469 |
+
</tr>
|
2470 |
+
</table>
|
2471 |
+
<hr />
|
2472 |
+
|
2473 |
+
<table>
|
2474 |
+
<tr>
|
2475 |
+
<td style='width: 230px'><?php _e( 'Import links from site pages', 'link-library' ); ?></td>
|
2476 |
+
<td style='width: 350px'><input type="radio" name="siteimportlinksscope" value="allpagesposts" checked> <?php _e( 'All Pages and Posts', 'link-library' ); ?><br />
|
2477 |
+
<input type="radio" name="siteimportlinksscope" value="allpagespostscpt"> <?php _e( 'All Pages, Posts and Custom Post Types', 'link-library' ); ?><br />
|
2478 |
+
<input type="radio" name="siteimportlinksscope" value="specificpage"> <?php _e( 'Specific Page', 'link-library' ); ?>
|
2479 |
+
<?php wp_dropdown_pages(); ?><br />
|
2480 |
+
<?php $post_count = wp_count_posts();
|
2481 |
+
if ( $post_count->publish < 200 ) { ?>
|
2482 |
+
<input type="radio" name="siteimportlinksscope" value="specificpost"> <?php _e( 'Specific Post', 'link-library' ); ?>
|
2483 |
+
<?php wp_dropdown_posts(); ?><br />
|
2484 |
+
<?php }
|
2485 |
+
$site_post_types = get_post_types( array( '_builtin' => false ) );
|
2486 |
+
if ( !empty( $site_post_types ) ) {
|
2487 |
+
foreach( $site_post_types as $site_post_type ) {
|
2488 |
+
$any_posts = get_posts( array( 'post_type' => $site_post_type ) );
|
2489 |
+
if ( !empty( $any_posts ) && count( $any_posts ) < 200 ) {
|
2490 |
+
if ( !empty( $any_posts ) ) {
|
2491 |
+
$post_type_data = get_post_type_object( $site_post_type ); ?>
|
2492 |
+
|
2493 |
+
<input type="radio" name="siteimportlinksscope" value="specific<?php echo $site_post_type; ?>"> <?php _e( 'Specific ' . $post_type_data->labels->singular_name, 'link-library' ); ?>
|
2494 |
+
<?php wp_dropdown_posts( array( 'post_type' => $site_post_type, 'select_name' => $site_post_type . '_id' ) ); ?><br /><br />
|
2495 |
+
<?php } }
|
2496 |
+
}
|
2497 |
+
}
|
2498 |
+
?>
|
2499 |
+
<input type="checkbox" id="siteimportupdatesameurl" name="siteimportupdatesameurl" checked="checked" /> <?php _e( 'Update items when URL is identical', 'link-library' ); ?><br />
|
2500 |
+
|
2501 |
+
<?php
|
2502 |
+
|
2503 |
+
$linkcats = get_terms( 'link_library_category', array( 'hide_empty' => false ) );
|
2504 |
+
|
2505 |
+
if ( $linkcats ) { ?>
|
2506 |
+
Category for new links <select name="siteimportcat" id="siteimportcat">
|
2507 |
+
<?php foreach ( $linkcats as $linkcat ) { ?>
|
2508 |
+
<option value="<?php echo $linkcat->term_id; ?>"><?php echo $linkcat->name; ?></option>
|
2509 |
+
<?php } ?>
|
2510 |
+
</select>
|
2511 |
+
<?php } ?>
|
2512 |
+
</td>
|
2513 |
+
<td><input type="submit" name="siteimport" value="<?php _e( 'Import Links from Site', 'link-library' ); ?>" /></td>
|
2514 |
+
</tr>
|
2515 |
+
</table>
|
2516 |
+
</div>
|
2517 |
+
<?php
|
2518 |
+
}
|
2519 |
+
|
2520 |
function general_save_meta_box() {
|
2521 |
?>
|
2522 |
+
<div class="submitbox" style="padding-top: 15px">
|
2523 |
+
<input type="submit" name="submit" class="button-primary" value="<?php _e( 'Save Settings', 'link-library' ); ?>" />
|
2524 |
</div>
|
2525 |
<?php
|
2526 |
}
|
2545 |
<th style='width: 300px'><?php _e( 'Link URL', 'link-library' ); ?></th>
|
2546 |
<th><?php _e( 'Link Description', 'link-library' ); ?></th>
|
2547 |
</tr>
|
2548 |
+
<?php
|
2549 |
+
$links_query_args = array( 'post_type' => 'link_library_links', 'posts_per_page' => -1, 'post_status' => 'pending' );
|
2550 |
+
|
2551 |
+
$links_to_export = new WP_Query( $links_query_args );
|
2552 |
+
|
2553 |
+
if ( $links_to_export->have_posts() ) {
|
2554 |
+
while ( $links_to_export->have_posts() ) {
|
2555 |
+
$links_to_export->the_post();
|
2556 |
+
|
2557 |
+
$link_url = esc_url( get_post_meta( get_the_ID(), 'link_url', true ) );
|
2558 |
+
$link_description = esc_html( get_post_meta( get_the_ID(), 'link_description', true ) );
|
2559 |
+
$link_categories = wp_get_post_terms( get_the_ID(), 'link_library_category' );
|
2560 |
+
$link_cat_string = '';
|
2561 |
+
if ( $link_categories ) {
|
2562 |
+
$countcats = 0;
|
2563 |
+
foreach ( $link_categories as $link_category ) {
|
2564 |
+
if ( $countcats >= 1 ) {
|
2565 |
+
$link_cat_string .= ', ';
|
2566 |
+
}
|
2567 |
+
$link_cat_string .= $link_category->name;
|
2568 |
+
$countcats++;
|
2569 |
+
}
|
2570 |
+
} else {
|
2571 |
+
echo 'None Assigned';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2572 |
}
|
2573 |
+
|
2574 |
?>
|
2575 |
<tr style='background: #FFF'>
|
2576 |
+
<td><input type="checkbox" name="links[]" value="<?php echo get_the_ID(); ?>" /></td>
|
2577 |
+
<td><?php echo "<a title='Edit Link: " . get_the_title() . "' href='" . esc_url( add_query_arg( array( 'action' => 'edit', 'post' => get_the_ID() ), admin_url( 'post.php' ) ) ) . "'>" . get_the_title() . "</a>"; ?></td>
|
2578 |
+
<td><?php echo $link_cat_string; ?></td>
|
2579 |
+
<td><?php echo "<a href='" . $link_url . "'>" . $link_url . "</a>"; ?></td>
|
2580 |
+
<td><?php echo $link_description; ?></td>
|
2581 |
</tr>
|
2582 |
+
<?php
|
2583 |
}
|
2584 |
} else {
|
2585 |
?>
|
2631 |
<?php
|
2632 |
}
|
2633 |
|
2634 |
+
function settingssets_selection_meta_box( $data ) {
|
2635 |
$options = $data['options'];
|
2636 |
$settings = $data['settings'];
|
2637 |
$genoptions = $data['genoptions'];
|
2638 |
?>
|
2639 |
<div>
|
2640 |
+
<?php _e( 'Select Current Library Settings', 'link-library' ); ?> :
|
2641 |
+
<SELECT id="settingsetlist" name="settingsetlist" style='width: 300px'>
|
2642 |
+
<?php if ( empty( $genoptions['numberstylesets'] ) ) {
|
2643 |
+
$numberofsets = 1;
|
2644 |
+
} else {
|
2645 |
+
$numberofsets = $genoptions['numberstylesets'];
|
2646 |
+
}
|
2647 |
+
for ( $counter = 1; $counter <= $numberofsets; $counter ++ ): ?>
|
2648 |
+
<?php $tempoptionname = "LinkLibraryPP" . $counter;
|
2649 |
+
$tempoptions = get_option( $tempoptionname ); ?>
|
2650 |
+
<option value="<?php echo $counter ?>" <?php selected( $settings == $counter ); ?>><?php _e( 'Library', 'link-library' ); ?> <?php echo $counter ?><?php if ( ! empty( $tempoptions ) && isset( $tempoptions['settingssetname'] ) ) {
|
2651 |
+
echo " (" . stripslashes( $tempoptions['settingssetname'] ) . ")";
|
2652 |
+
} ?></option>
|
2653 |
+
<?php endfor; ?>
|
2654 |
+
</SELECT>
|
2655 |
+
<INPUT type="button" name="go" value="<?php _e( 'Go', 'link-library' ); ?>!" onClick="window.location= 'admin.php?page=link-library-settingssets&settings=' + jQuery('#settingsetlist').val()">
|
2656 |
+
<?php if ( $numberofsets > 1 ): ?>
|
2657 |
+
<?php _e( 'Copy from:', 'link-library' ); ?>
|
2658 |
+
<SELECT id="copysource" name="copysource" style='width: 300px'>
|
2659 |
+
<?php for ( $counter = 1; $counter <= $numberofsets; $counter ++ ): ?>
|
2660 |
<?php $tempoptionname = "LinkLibraryPP" . $counter;
|
2661 |
+
$tempoptions = get_option( $tempoptionname );
|
2662 |
+
if ( $counter != $settings ):?>
|
2663 |
+
<option value="<?php echo $counter ?>" <?php selected( $settings == $counter ); ?>><?php _e( 'Library', 'link-library' ); ?> <?php echo $counter ?><?php if ( $tempoptions != "" ) {
|
2664 |
+
echo " (" . stripslashes( $tempoptions['settingssetname'] ) . ")";
|
2665 |
+
} ?></option>
|
2666 |
+
<?php endif;
|
2667 |
+
endfor;
|
2668 |
+
?>
|
2669 |
</SELECT>
|
2670 |
+
<?php $copypath = "'admin.php?page=link-library-settingssets&settings=" . $settings . "&settingscopy=" . $settings . "&source=' + jQuery('#copysource').val();"; ?>
|
2671 |
+
<INPUT type="button" name="copy" value="<?php _e( 'Copy', 'link-library' ); ?>!" onClick="if (confirm('Are you sure you want to copy the contents of the selected library over the current library settings?')) { var copyurl = <?php echo $copypath; ?> window.location.href = copyurl; };">
|
2672 |
+
<?php endif; ?>
|
2673 |
+
</div>
|
2674 |
+
<?php }
|
2675 |
+
|
2676 |
+
function settingssets_usage_meta_box( $data ) {
|
2677 |
+
$options = $data['options'];
|
2678 |
+
$settings = $data['settings'];
|
2679 |
+
$genoptions = $data['genoptions'];
|
2680 |
+
?>
|
2681 |
+
<div style='padding-top:15px' id="ll-usage" class="content-section">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2682 |
<table class='widefat' style='clear:none;width:100%;background-color:#F1F1F1;background-image: linear-gradient(to top, #ECECEC, #F9F9F9);background-position:initial initial;background-repeat: initial initial'>
|
2683 |
<thead>
|
2684 |
<tr>
|
2685 |
+
<th style='width:80px' class="lltooltip" title='<?php _e( 'Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site', 'link-library' ); ?>'>
|
2686 |
<?php _e( 'Library #', 'link-library' ); ?>
|
2687 |
</th>
|
2688 |
<th style='width:130px' class="lltooltip" title='<?php _e( 'Link Library Supports the Creation of an unlimited number of configurations to display link lists on your site', 'link-library' ); ?>'>
|
2696 |
</thead>
|
2697 |
<tr>
|
2698 |
<td style='background: #FFF'><?php echo $settings; ?></td>
|
2699 |
+
<td style='background: #FFF'><?php echo stripslashes( $options['settingssetname'] ); ?></a></td>
|
2700 |
<td style='background: #FFF'><?php _e( 'Display basic link library', 'link-library' ); ?></td>
|
2701 |
<td style='background: #FFF'><?php echo "[link-library settings=" . $settings . "]"; ?></td>
|
2702 |
</tr>
|
2719 |
<td style='background: #FFF'><?php echo "[link-library-addlink settings=" . $settings . "]"; ?></td>
|
2720 |
</tr>
|
2721 |
</table>
|
|
|
|
|
|
|
|
|
2722 |
<table>
|
2723 |
<tr>
|
2724 |
<td style='text-align:right'>
|
2732 |
<?php
|
2733 |
}
|
2734 |
|
2735 |
+
function render_category_list( $categories, $select_name, $depth, $selected_items, $order ) {
|
2736 |
+
|
2737 |
+
$output = '';
|
2738 |
+
|
2739 |
+
if ( !empty( $categories ) ) {
|
2740 |
+
if ( 0 == $depth ) {
|
2741 |
+
$output .= '<select style="width:100%" id="' . $select_name . '" name="' . $select_name . '[]" multiple ' . disabled( empty( $options['categorylist_cpt'] ), true, false ) . '>';
|
2742 |
+
}
|
2743 |
+
|
2744 |
+
foreach ( $categories as $category ) {
|
2745 |
+
$output .= '<option value="' . $category->term_id . '" ' . selected( in_array( $category->term_id, $selected_items ), true, false ) . ' >' . $category->name . '</option>';
|
2746 |
+
$child_categories = get_terms( 'category', array( 'orderby' => 'name', 'parent' => $category->term_id, 'order' => $order, 'hide_empty' => false ) );
|
2747 |
+
|
2748 |
+
if ( !empty( $child_categories ) ) {
|
2749 |
+
$output .= render_category_list( $child_categories, $select_name, $depth + 1, $selected_items, $order );
|
2750 |
+
}
|
2751 |
+
}
|
2752 |
+
|
2753 |
+
if ( 0 == $depth ) {
|
2754 |
+
$output .= '</select>';
|
2755 |
+
}
|
2756 |
+
|
2757 |
+
} else {
|
2758 |
+
$output .= _e( 'No link categories! Create some!', 'link-library' );
|
2759 |
+
}
|
2760 |
+
|
2761 |
+
return $output;
|
2762 |
+
}
|
2763 |
+
|
2764 |
function settingssets_common_meta_box( $data ) {
|
2765 |
$options = $data['options'];
|
2766 |
$settings = $data['settings'];
|
2767 |
$genoptions = $data['genoptions'];
|
2768 |
?>
|
2769 |
|
2770 |
+
<div style='padding-top: 15px' id="ll-common" class="content-section">
|
2771 |
<input type='hidden' value='<?php echo $settings; ?>' name='settingsetid' id='settingsetid' />
|
2772 |
<table>
|
|
|
2773 |
<tr>
|
2774 |
<td style='width: 300px;padding-right: 50px'>
|
2775 |
<?php _e( 'Current Library Name', 'link-library' ); ?>
|
2776 |
</td>
|
2777 |
<td>
|
2778 |
+
<input type="text" id="settingssetname" name="settingssetname" size="40" value="<?php echo stripslashes( $options['settingssetname'] ); ?>" />
|
2779 |
</td>
|
2780 |
</tr>
|
2781 |
<tr>
|
2788 |
</td>
|
2789 |
<?php if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) { ?>
|
2790 |
<td class="lltooltip" title="<?php _e( 'Leave Empty to see all categories', 'link-library' ); ?><br /><br /><?php _e( 'Enter list of comma-separated', 'link-library' ); ?><br /><?php _e( 'numeric category IDs', 'link-library' ); ?><br /><br /><?php _e( 'For example', 'link-library' ); ?>: 2,4,56">
|
2791 |
+
<input type="text" id="categorylist_cpt" name="categorylist_cpt" size="40" value="<?php echo $options['categorylist_cpt']; ?>" />
|
2792 |
</td>
|
2793 |
<?php
|
2794 |
} else {
|
2795 |
+
$top_categories = get_terms( 'link_library_category', array( 'orderby' => 'name', 'order' => $options['direction'], 'parent' => 0, 'hide_empty' => false ) );
|
|
|
|
|
|
|
|
|
|
|
2796 |
|
2797 |
+
$categorylistarray = explode( ',', $options['categorylist_cpt'] );
|
|
|
|
|
|
|
|
|
2798 |
?>
|
2799 |
<td>
|
2800 |
+
<?php echo $this->render_category_list( $top_categories, 'categorylist_cpt', 0, $categorylistarray, $options['direction'] ); ?>
|
2801 |
<?php _e( 'Show all categories', 'link-library' ); ?>
|
2802 |
+
<input type="checkbox" id="nospecificcats" name="nospecificcats" <?php checked( empty( $options['categorylist_cpt'] ) ); ?>/>
|
2803 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2804 |
</td>
|
2805 |
<?php } ?>
|
2806 |
</tr>
|
2810 |
</td>
|
2811 |
<?php if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) { ?>
|
2812 |
<td class="lltooltip" title="<?php _e( 'Enter list of comma-separated', 'link-library' ); ?><br /><?php _e( 'numeric category IDs that should not be shown', 'link-library' ); ?><br /><br /><?php _e( 'For example', 'link-library' ); ?>: 5,34,43">
|
2813 |
+
<input type="text" id="excludecategorylist_cpt" name="excludecategorylist_cpt" size="40" value="<?php echo $options['excludecategorylist_cpt']; ?>" />
|
2814 |
</td>
|
2815 |
<?php
|
2816 |
} else {
|
2817 |
+
$excludecategorylistarray = explode( ',', $options['excludecategorylist_cpt'] );
|
2818 |
?>
|
2819 |
<td>
|
2820 |
+
<?php echo $this->render_category_list( $top_categories, 'excludecategorylist_cpt', 0, $excludecategorylistarray, $options['direction'] ); ?>
|
2821 |
<?php _e( 'No Exclusions', 'link-library' ); ?>
|
2822 |
+
<input type="checkbox" id="noexclusions" name="noexclusions" <?php checked( empty( $options['excludecategorylist_cpt'] ) ); ?>/>
|
2823 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2824 |
</td>
|
2825 |
<?php } ?>
|
2826 |
</tr>
|
2829 |
<?php _e( 'Only show one category at a time', 'link-library' ); ?>
|
2830 |
</td>
|
2831 |
<td class="lltooltip" title="<?php _e( 'Only show one category of links at a time', 'link-library' ); ?>">
|
2832 |
+
<input type="checkbox" id="showonecatonly" name="showonecatonly" <?php checked( $options['showonecatonly'] ); ?>/>
|
|
|
|
|
2833 |
</td>
|
2834 |
+
<td style='width: 200px' class="lltooltip" title="<?php _e( 'Select if AJAX should be used to only reload the list of links without reloading the whole page or HTML GET to reload entire page with a new link. The Permalinks option must be enabled for HTML GET + Permalink to work correctly.', 'link-library' ); ?>"><?php _e( 'Switching Method', 'link-library' ); ?></td>
|
2835 |
<td>
|
2836 |
<select name="showonecatmode" id="showonecatmode" style="width:200px;">
|
2837 |
+
<option value="AJAX"<?php selected( $options['showonecatmode'] == 'AJAX' || empty( $options['showonecatmode'] ) ); ?>>AJAX
|
|
|
|
|
2838 |
</option>
|
2839 |
+
<option value="HTMLGET"<?php selected( $options['showonecatmode'] == 'HTMLGET' ); ?>>HTML GET
|
|
|
|
|
2840 |
</option>
|
2841 |
+
<option value="HTMLGETSLUG"<?php selected( $options['showonecatmode'] == 'HTMLGETSLUG' ); ?>>HTML GET Using Slugs
|
2842 |
+
</option>
|
2843 |
+
<option value="HTMLGETCATNAME"<?php selected( $options['showonecatmode'] == 'HTMLGETCATNAME' ); ?>>HTML GET Using Category Name
|
2844 |
+
</option>
|
2845 |
+
<option value="HTMLGETPERM"<?php selected( $options['showonecatmode'] == 'HTMLGETPERM' ); ?>>HTML GET + Permalink
|
2846 |
</option>
|
2847 |
</select>
|
2848 |
</td>
|
2852 |
<?php _e( 'Default category to be shown when only showing one at a time (numeric ID)', 'link-library' ); ?>
|
2853 |
</td>
|
2854 |
<td>
|
2855 |
+
<input type="text" id="defaultsinglecat_cpt" name="defaultsinglecat_cpt" size="4" value="<?php echo $options['defaultsinglecat_cpt']; ?>" />
|
2856 |
</td>
|
2857 |
+
<td><?php _e( 'Hide category on start in single cat mode', 'link-library' ); ?></td>
|
2858 |
<td>
|
2859 |
+
<input type="checkbox" id="nocatonstartup" name="nocatonstartup" <?php checked( $options['nocatonstartup'] ); ?>/></td>
|
|
|
|
|
2860 |
</tr>
|
2861 |
<tr>
|
2862 |
<td class="lltooltip" title="<?php _e( 'File path is relative to Link Library plugin directory', 'link-library' ); ?>">
|
2863 |
<?php _e( 'Icon to display when performing AJAX queries', 'link-library' ); ?>
|
2864 |
</td>
|
2865 |
<td class="lltooltip" title="<?php _e( 'File path is relative to Link Library plugin directory', 'link-library' ); ?>">
|
2866 |
+
<input type="text" id="loadingicon" name="loadingicon" size="40" value="<?php if ( empty( $options['loadingicon'] ) ) {
|
2867 |
echo '/icons/Ajax-loader.gif';
|
2868 |
} else {
|
2869 |
echo strval( $options['loadingicon'] );
|
2875 |
<?php _e( 'Paginate Results', 'link-library' ); ?>
|
2876 |
</td>
|
2877 |
<td class="lltooltip" title='<?php _e( 'Only show a limited number of links and add page navigation links', 'link-library' ); ?>'>
|
2878 |
+
<input type="checkbox" id="pagination" name="pagination" <?php checked( $options['pagination'] ); ?>/>
|
|
|
|
|
2879 |
</td>
|
2880 |
<td class="lltooltip" title="<?php _e( 'Number of Links to be Displayed per Page in Pagination Mode', 'link-library' ); ?>">
|
2881 |
<?php _e( 'Links per Page', 'link-library' ); ?>
|
2890 |
</td>
|
2891 |
<td>
|
2892 |
<select name="paginationposition" id="paginationposition" style="width:200px;">
|
2893 |
+
<option value="AFTER"<?php selected( $options['paginationposition'] == 'AFTER' || empty( $options['paginationposition'] ) ); ?>><?php _e( 'After Links', 'link-library' ); ?></option>
|
2894 |
+
<option value="BEFORE"<?php selected( $options['paginationposition'] == 'BEFORE' ); ?>><?php _e( 'Before Links', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
2895 |
</select>
|
2896 |
</td>
|
2897 |
<td>
|
2898 |
<?php _e( 'Hide Results if Empty', 'link-library' ); ?>
|
2899 |
</td>
|
2900 |
<td>
|
2901 |
+
<input type="checkbox" id="hide_if_empty" name="hide_if_empty" <?php checked( $options['hide_if_empty'] ); ?>/>
|
|
|
|
|
2902 |
</td>
|
2903 |
</tr>
|
2904 |
+
<tr>
|
2905 |
+
<td colspan="4"><hr /></td>
|
2906 |
+
</tr>
|
2907 |
<tr>
|
2908 |
<td>
|
2909 |
<?php _e( 'Enable Permalinks', 'link-library' ); ?>
|
2910 |
</td>
|
2911 |
<td>
|
2912 |
+
<input type="checkbox" id="enablerewrite" name="enablerewrite" <?php checked( $options['enablerewrite'] ); ?>/>
|
|
|
|
|
2913 |
</td>
|
2914 |
<td>
|
2915 |
<?php _e( 'Permalinks Page', 'link-library' ); ?>
|
2918 |
<input type="text" id="rewritepage" name="rewritepage" size="40" value="<?php echo $options['rewritepage']; ?>" />
|
2919 |
</td>
|
2920 |
</tr>
|
2921 |
+
<tr>
|
2922 |
+
<td>
|
2923 |
+
<?php _e( 'Permalink Top Page Text', 'link-library' ); ?>
|
2924 |
+
</td>
|
2925 |
+
<td colspan="3" rows="8" cols="50">
|
2926 |
+
<textarea name="toppagetext" style="width:90%"><?php echo $options['toppagetext']; ?></textarea>
|
2927 |
+
</td>
|
2928 |
+
</tr>
|
2929 |
+
<tr>
|
2930 |
+
<td>
|
2931 |
+
<?php _e( 'Category links in permalinks mode', 'link-library' ); ?>
|
2932 |
+
</td>
|
2933 |
+
<td>
|
2934 |
+
<input type="checkbox" id="catlinkspermalinksmode" name="catlinkspermalinksmode" <?php checked( $options['catlinkspermalinksmode'] ); ?>/>
|
2935 |
+
</td>
|
2936 |
+
<td>
|
2937 |
+
<?php _e( 'Show breadcrumbs in permalinks mode', 'link-library' ); ?>
|
2938 |
+
</td>
|
2939 |
+
<td>
|
2940 |
+
<input type="checkbox" id="showbreadcrumbspermalinks" name="showbreadcrumbspermalinks" <?php checked( $options['showbreadcrumbspermalinks'] ); ?>/>
|
2941 |
+
</td>
|
2942 |
+
</tr>
|
2943 |
+
<tr>
|
2944 |
+
<td colspan="4"><hr /></td>
|
2945 |
+
</tr>
|
2946 |
+
<tr>
|
2947 |
+
<td><?php _e( 'Display alphabetic cat filter', 'link-library' ); ?></td>
|
2948 |
+
<td><?php $letterfilteroptions = array( 'no' => __( 'Do not display', 'link-library' ), 'beforecats' => __( 'Before Categories', 'link-library' ), 'beforelinks' => __( 'Before Links', 'link-library' ), 'beforecatsandlinks' => __( 'Before Categories and Links', 'link-library' ) ); ?>
|
2949 |
+
<select name="cat_letter_filter" id="cat_letter_filter" style="width:200px;">
|
2950 |
+
<?php foreach ( $letterfilteroptions as $letterfilteroption => $letteroptiontext ) { ?>
|
2951 |
+
<option value="<?php echo $letterfilteroption; ?>" <?php selected( $options['cat_letter_filter'] == $letterfilteroption ); ?>><?php echo $letteroptiontext; ?></option>
|
2952 |
+
<?php } ?>
|
2953 |
+
</select>
|
2954 |
+
</td>
|
2955 |
+
<td><?php _e( 'Auto-select first alphabetic cat item', 'link-library' ); ?></td>
|
2956 |
+
<td><input type="checkbox" id="cat_letter_filter_autoselect" name="cat_letter_filter_autoselect" <?php checked( $options['cat_letter_filter_autoselect'] ); ?>/></td>
|
2957 |
+
</tr>
|
2958 |
+
<tr>
|
2959 |
+
<td><?php _e( 'Display ALL box in alphabetic cat filter', 'link-library' ); ?></td>
|
2960 |
+
<td><input type="checkbox" id="cat_letter_filter_showalloption" name="cat_letter_filter_showalloption" <?php checked( $options['cat_letter_filter_showalloption'] ); ?>/></td>
|
2961 |
+
<td><?php _e( 'Cat filter label', 'link-library' ); ?></td>
|
2962 |
+
<td><input type="text" id="catfilterlabel" name="catfilterlabel" size="20" value="<?php echo $options['catfilterlabel']; ?>" /></td>
|
2963 |
+
</tr>
|
2964 |
+
<tr>
|
2965 |
+
<td><?php _e( 'Only display links submitted by current user', 'link-library' ); ?></td>
|
2966 |
+
<td><input type="checkbox" id="current_user_links" name="current_user_links" <?php checked( $options['current_user_links'] ); ?>/></td>
|
2967 |
+
<td></td><td></td>
|
2968 |
+
</tr>
|
2969 |
</table>
|
2970 |
</div>
|
2971 |
|
2973 |
jQuery(document).ready(function () {
|
2974 |
jQuery('#nospecificcats').click(function () {
|
2975 |
if (jQuery("#nospecificcats").is(":checked")) {
|
2976 |
+
jQuery('#categorylist_cpt').prop('disabled', 'disabled');
|
2977 |
+
jQuery("#categorylist_cpt").val([]);
|
2978 |
}
|
2979 |
else {
|
2980 |
+
jQuery('#categorylist_cpt').prop('disabled', false);
|
2981 |
}
|
2982 |
});
|
2983 |
});
|
2985 |
jQuery(document).ready(function () {
|
2986 |
jQuery('#noexclusions').click(function () {
|
2987 |
if (jQuery("#noexclusions").is(":checked")) {
|
2988 |
+
jQuery('#excludecategorylist_cpt').prop('disabled', 'disabled');
|
2989 |
+
jQuery("#excludecategorylist_cpt").val([]);
|
2990 |
}
|
2991 |
else {
|
2992 |
+
jQuery('#excludecategorylist_cpt').prop('disabled', false);
|
2993 |
}
|
2994 |
});
|
2995 |
});
|
3003 |
$settings = $data['settings'];
|
3004 |
$genoptions = $data['genoptions'];
|
3005 |
?>
|
3006 |
+
<div style='padding-top:15px' id="ll-categories" class="content-section">
|
3007 |
<table>
|
3008 |
<tr>
|
3009 |
<td>
|
3011 |
</td>
|
3012 |
<td>
|
3013 |
<select name="order" id="order" style="width:200px;">
|
3014 |
+
<option value="name"<?php selected( $options['order'] == 'name' ); ?>><?php _e( 'Order by Name', 'link-library' ); ?></option>
|
3015 |
+
<option value="id"<?php selected( $options['order'] == 'id' ); ?>><?php _e( 'Order by ID', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
3016 |
<?php if ( $genoptions['catselectmethod'] == 'commalist' || empty( $genoptions['catselectmethod'] ) ) { ?>
|
3017 |
+
<option value="catlist"<?php selected( $options['order'] == 'catlist' ); ?>><?php _e( 'Order of categories based on included category list', 'link-library' ); ?></option>
|
|
|
|
|
3018 |
<?php } ?>
|
3019 |
+
<option value="order"<?php selected( $options['order'] == 'order' ); ?>><?php _e( 'Order by', 'link-library' ); ?> 'My Link Order' <?php _e( 'Wordpress Plugin', 'link-library' ); ?></option>
|
|
|
|
|
3020 |
</select>
|
3021 |
</td>
|
3022 |
<td style='width:100px'></td>
|
3025 |
</td>
|
3026 |
<td>
|
3027 |
<select name="flatlist" id="flatlist" style="width:200px;">
|
3028 |
+
<option value="table"<?php selected( $options['flatlist'] == 'table' ); ?>><?php _e( 'Table', 'link-library' ); ?></option>
|
3029 |
+
<option value="unordered"<?php selected( $options['flatlist'] == 'unordered' ); ?>><?php _e( 'Unordered List', 'link-library' ); ?></option>
|
3030 |
+
<option value="dropdown"<?php selected( $options['flatlist'] == 'dropdown' ); ?>><?php _e( 'Drop-Down List', 'link-library' ); ?></option>
|
3031 |
+
<option value="dropdowndirect"<?php selected( $options['flatlist'] == 'dropdowndirect' ); ?>><?php _e( 'Drop-Down List Direct Access', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
|
|
3032 |
</select>
|
3033 |
</td>
|
3034 |
</tr>
|
3037 |
<?php _e( 'Display link counts', 'link-library' ); ?>
|
3038 |
</td>
|
3039 |
<td>
|
3040 |
+
<input type="checkbox" id="showcatlinkcount" name="showcatlinkcount" <?php checked( $options['showcatlinkcount'] ); ?>/>
|
|
|
|
|
3041 |
</td>
|
3042 |
<td style='width:100px'></td>
|
3043 |
<td style='width:200px'><?php _e( 'Display categories with search results', 'link-library' ); ?> </td>
|
3044 |
<td>
|
3045 |
+
<input type="checkbox" id="showcatonsearchresults" name="showcatonsearchresults" <?php checked( $options['showcatonsearchresults'] ); ?>/></td>
|
|
|
|
|
3046 |
</tr>
|
3047 |
<tr>
|
3048 |
<td class="lltooltip" title="<?php _e( 'This setting does not apply when selecting My Link Order for the order', 'link-library' ); ?>">
|
3050 |
</td>
|
3051 |
<td class="lltooltip" title="<?php _e( 'This setting does not apply when selecting My Link Order for the order', 'link-library' ); ?>">
|
3052 |
<select name="direction" id="direction" style="width:100px;">
|
3053 |
+
<option value="ASC"<?php selected( $options['direction'] == 'ASC' ); ?>><?php _e( 'Ascending', 'link-library' ); ?></option>
|
3054 |
+
<option value="DESC"<?php selected( $options['direction'] == 'DESC' ); ?>><?php _e( 'Descending', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
3055 |
</select>
|
3056 |
</td>
|
3057 |
<td></td>
|
3059 |
<?php _e( 'Show Category Description', 'link-library' ); ?>
|
3060 |
</td>
|
3061 |
<td class="lltooltip" title="<?php _e( 'Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library' ); ?>">
|
3062 |
+
<input type="checkbox" id="showcategorydescheaders" name="showcategorydescheaders" <?php checked( $options['showcategorydescheaders'] ); ?>/>
|
|
|
|
|
3063 |
<span style='margin-left: 17px'><?php _e( 'Position', 'link-library' ); ?>:</span>
|
3064 |
<select name="catlistdescpos" id="catlistdescpos" style="width:100px;">
|
3065 |
+
<option value="right"<?php selected( $options['catlistdescpos'] == 'right' ); ?>><?php _e( 'Right', 'link-library' ); ?></option>
|
3066 |
+
<option value="left"<?php selected( $options['catlistdescpos'] == 'left' ); ?>><?php _e( 'Left', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
3067 |
</select>
|
3068 |
</td>
|
3069 |
</tr>
|
3080 |
</td>
|
3081 |
<td class="lltooltip" title='<?php _e( 'Determines the number of alternating div tags that will be placed before and after each link category', 'link-library' ); ?>.<br /><br /><?php _e( 'These div tags can be used to style of position link categories on the link page', 'link-library' ); ?>.'>
|
3082 |
<select name="catlistwrappers" id="catlistwrappers" style="width:200px;">
|
3083 |
+
<option value="1"<?php selected( $options['catlistwrappers'] == 1 ); ?>>1
|
|
|
|
|
3084 |
</option>
|
3085 |
+
<option value="2"<?php selected( $options['catlistwrappers'] == 2 ); ?>>2
|
|
|
|
|
3086 |
</option>
|
3087 |
+
<option value="3"<?php selected( $options['catlistwrappers'] == 3 ); ?>>3
|
|
|
|
|
3088 |
</option>
|
3089 |
</select>
|
3090 |
</td>
|
3110 |
</td>
|
3111 |
<td>
|
3112 |
<select name="divorheader" id="divorheader" style="width:200px;">
|
3113 |
+
<option value="false"<?php selected( $options['divorheader'] == false ); ?>><?php _e( 'Div Class', 'link-library' ); ?></option>
|
3114 |
+
<option value="true"<?php selected( $options['divorheader'] == true ); ?>><?php _e( 'Heading Tag', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
3115 |
</select>
|
3116 |
</td>
|
3117 |
<td></td>
|
3154 |
$options = $data['options'];
|
3155 |
$settings = $data['settings'];
|
3156 |
?>
|
3157 |
+
<div style='padding-top:15px' id="ll-links" class="content-section">
|
3158 |
<table>
|
3159 |
<tr>
|
3160 |
<td>
|
3167 |
<option value="order"<?php selected ( $options['linkorder'] == 'order' ); ?>><?php _e( 'Order set by ', 'link-library' ); ?>'My Link Order' <?php _e( 'Wordpress Plugin', 'link-library' ); ?></option>
|
3168 |
<option value="random"<?php selected( $options['linkorder'] == 'random' ); ?>><?php _e( 'Order randomly', 'link-library' ); ?></option>
|
3169 |
<option value="date"<?php selected( $options['linkorder'] == 'date' ); ?>><?php _e( 'Order by updated date', 'link-library' ); ?></option>
|
3170 |
+
<option value="hits"<?php selected( $options['linkorder'] == 'hits' ); ?>><?php _e( 'Order by number of link visits', 'link-library' ); ?></option>
|
3171 |
</select>
|
3172 |
</td>
|
3173 |
<td style='width:100px'></td>
|
3175 |
<?php _e( 'Show Category Description', 'link-library' ); ?>
|
3176 |
</td>
|
3177 |
<td class="lltooltip" title="<?php _e( 'Use [ and ] in the description to perform special actions using HTML such as inserting images instead of < and >', 'link-library' ); ?>">
|
3178 |
+
<input type="checkbox" id="showcategorydesclinks" name="showcategorydesclinks" <?php checked( $options['showcategorydesclinks'] ); ?>/>
|
|
|
|
|
3179 |
<span style='margin-left: 17px'><?php _e( 'Position', 'link-library' ); ?>:</span>
|
3180 |
<select name="catdescpos" id="catdescpos" style="width:100px;">
|
3181 |
<option value="right"<?php selected( $options['catdescpos'] == 'right' ); ?>><?php _e( 'Right', 'link-library' ); ?></option>
|
3182 |
<option value="left"<?php selected( $options['catdescpos'] == 'left' ); ?>><?php _e( 'Left', 'link-library' ); ?></option>
|
3183 |
+
<option value="aftercatname"<?php selected( $options['catdescpos'] == 'aftercatname' ); ?>><?php _e( 'After Category Name', 'link-library' ); ?></option>
|
3184 |
+
<option value="aftertoplevelcatname"<?php selected( $options['catdescpos'] == 'aftertoplevelcatname' ); ?>><?php _e( 'After Top-Level Category Name', 'link-library' ); ?></option>
|
3185 |
</select>
|
3186 |
</td>
|
3187 |
</tr>
|
3246 |
</td>
|
3247 |
<td>
|
3248 |
<select name="displayastable" id="displayastable" style="width:200px;">
|
3249 |
+
<option value="true"<?php selected( $options['displayastable'], 'true' ); ?>><?php _e( 'Table', 'link-library' ); ?></option>
|
3250 |
+
<option value="false"<?php selected( !$options['displayastable'], 'false' ); ?>><?php _e( 'Unordered List', 'link-library' ); ?></option>
|
3251 |
+
<option value="nosurroundingtags"<?php selected( $options['displayastable'], 'nosurroundingtags' ); ?>><?php _e( 'No surrounding tags', 'link-library' ); ?></option>
|
|
|
|
|
|
|
3252 |
</select>
|
3253 |
</td>
|
3254 |
</tr>
|
3255 |
+
<tr>
|
3256 |
+
<td class="lltooltip" title="<?php _e( 'Allows extra query string to be added to all links in library', 'link-library' ); ?>">
|
3257 |
+
<?php _e( 'Additional link query string', 'link-library' ); ?>
|
3258 |
+
</td>
|
3259 |
+
<td class="lltooltip" title="<?php _e( 'Allows extra query string to be added to all links in library', 'link-library' ); ?>">
|
3260 |
+
<input type="text" id="extraquerystring" name="extraquerystring" size="40" value="<?php echo $options['extraquerystring']; ?>" />
|
3261 |
+
</td>
|
3262 |
+
</tr>
|
3263 |
<tr>
|
3264 |
<td>
|
3265 |
<?php _e( 'Show Column Headers', 'link-library' ); ?>
|
3266 |
</td>
|
3267 |
<td>
|
3268 |
+
<input type="checkbox" id="showcolumnheaders" name="showcolumnheaders" <?php checked( $options['showcolumnheaders'] ); ?>/>
|
|
|
|
|
3269 |
</td>
|
|
|
3270 |
<td>
|
3271 |
+
<td>
|
3272 |
+
<?php _e( 'Column Headers Override', 'link-library' ); ?>
|
3273 |
+
</td>
|
3274 |
+
<td>
|
3275 |
+
<input class="lltooltip" title="<?php _e( 'Comma-separated list of column header labels', 'link-library' ); ?>" type="text" id="columnheaderoverride" name="columnheaderoverride" size="40" value="<?php echo $options['columnheaderoverride']; ?>" />
|
3276 |
+
</td>
|
3277 |
+
</td>
|
3278 |
+
</tr>
|
3279 |
+
<tr>
|
3280 |
+
<td>
|
3281 |
+
<?php _e( 'Allow sorting through column headers', 'link-library' ); ?>
|
3282 |
</td>
|
3283 |
<td>
|
3284 |
+
<input type="checkbox" id="allowcolumnsorting" name="allowcolumnsorting" <?php checked( $options['allowcolumnsorting'] ); ?>/>
|
3285 |
</td>
|
3286 |
</tr>
|
3287 |
<tr>
|
3288 |
<td>
|
3289 |
+
<?php _e( 'Hide Category Names', 'link-library' ); ?>
|
3290 |
</td>
|
3291 |
<td>
|
3292 |
+
<input type="checkbox" id="hidecategorynames" name="hidecategorynames" <?php checked( $options['hidecategorynames'] ); ?>/>
|
3293 |
</td>
|
3294 |
<td></td>
|
3295 |
<td>
|
3296 |
+
<?php _e( 'Show Hidden Links', 'link-library' ); ?>
|
3297 |
</td>
|
3298 |
<td>
|
3299 |
+
<input type="checkbox" id="showinvisible" name="showinvisible" <?php checked( $options['showinvisible'] ); ?>/>
|
3300 |
</td>
|
3301 |
</tr>
|
3302 |
<tr>
|
3303 |
<td>
|
3304 |
+
<?php _e( 'Hide links of children categories', 'link-library' ); ?>
|
3305 |
</td>
|
3306 |
<td>
|
3307 |
+
<input type="checkbox" id="hidechildcatlinks" name="hidechildcatlinks" <?php checked( $options['hidechildcatlinks'] ); ?>/>
|
3308 |
</td>
|
3309 |
<td></td>
|
3310 |
<td>
|
3311 |
+
<?php _e( 'Child category depth limit', 'link-library' ); ?>
|
3312 |
</td>
|
3313 |
<td>
|
3314 |
+
<input type="text" id="childcatdepthlimit" name="childcatdepthlimit" size="2" value="<?php echo $options['childcatdepthlimit']; ?>" />
|
3315 |
+
</td>
|
3316 |
+
</tr>
|
3317 |
+
<tr>
|
3318 |
+
<td>
|
3319 |
+
<?php _e( 'Hide children categories on top page', 'link-library' ); ?>
|
3320 |
+
</td>
|
3321 |
+
<td>
|
3322 |
+
<input type="checkbox" id="hidechildcattop" name="hidechildcattop" <?php checked( $options['hidechildcattop'] ); ?>/>
|
3323 |
</td>
|
3324 |
</tr>
|
3325 |
<tr>
|
3327 |
<?php _e( 'Embed HTML anchors', 'link-library' ); ?>
|
3328 |
</td>
|
3329 |
<td class="lltooltip" title='<?php _e( 'Need to be active for Link Categories to work', 'link-library' ); ?>'>
|
3330 |
+
<input type="checkbox" id="catanchor" name="catanchor" <?php checked( $options['catanchor'] ); ?>/>
|
|
|
|
|
3331 |
</td>
|
3332 |
<td></td>
|
3333 |
<td>
|
3334 |
<?php _e( 'Show Hidden Links to Admins/Editors', 'link-library' ); ?>
|
3335 |
</td>
|
3336 |
<td>
|
3337 |
+
<input type="checkbox" id="showinvisibleadmin" name="showinvisibleadmin" <?php checked( $options['showinvisibleadmin'] ); ?>/>
|
3338 |
</td>
|
3339 |
</tr>
|
3340 |
</table>
|
3341 |
+
</div>
|
3342 |
<?php
|
3343 |
}
|
3344 |
|
3347 |
$settings = $data['settings'];
|
3348 |
?>
|
3349 |
|
3350 |
+
<div style='padding-top:15px' id="ll-advanced" class="content-section">
|
3351 |
<?php _e( 'Arrange the items below via drag-and-drop to order the various Link Library elements.', 'link-library' ); ?>
|
3352 |
<br /><br />
|
3353 |
<ul id="sortable">
|
3354 |
+
<?php if ( empty( $options['dragndroporder'] ) ) {
|
3355 |
+
$dragndroporder = '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16';
|
3356 |
} else {
|
3357 |
$dragndroporder = $options['dragndroporder'];
|
3358 |
}
|
3359 |
$dragndroparray = explode( ',', $dragndroporder );
|
3360 |
+
|
3361 |
+
$new_entries = array( '13', '14', '15', '16' );
|
3362 |
+
|
3363 |
+
foreach ( $new_entries as $new_entry ) {
|
3364 |
+
if ( !in_array( $new_entry, $dragndroparray ) ) {
|
3365 |
+
$dragndroparray[] = $new_entry;
|
3366 |
+
}
|
3367 |
+
}
|
3368 |
+
|
3369 |
if ( $dragndroparray ) {
|
3370 |
foreach ( $dragndroparray as $arrayelements ) {
|
3371 |
switch ( $arrayelements ) {
|
3417 |
?>
|
3418 |
<li id="12" style='background-color: #33ccff'><?php _e( 'Large Desc', 'link-library' ); ?></li>
|
3419 |
<?php break;
|
3420 |
+
case 13:
|
3421 |
+
?>
|
3422 |
+
<li id="13" style='background-color: #33eecc'><?php _e( 'Submitter Name', 'link-library' ); ?></li>
|
3423 |
+
<?php break;
|
3424 |
+
case 14:
|
3425 |
+
?>
|
3426 |
+
<li id="14" style='background-color: #33eeff'><?php _e( 'Cat Desc', 'link-library' ); ?></li>
|
3427 |
+
<?php break;
|
3428 |
+
case 15:
|
3429 |
+
?>
|
3430 |
+
<li id="15" style='background-color: #c4d1ee'><?php _e( 'Tags', 'link-library' ); ?></li>
|
3431 |
+
<?php break;
|
3432 |
+
case 16:
|
3433 |
+
?>
|
3434 |
+
<li id="15" style='background-color: #238e00'><?php _e( 'Price', 'link-library' ); ?></li>
|
3435 |
+
<?php break;
|
3436 |
}
|
3437 |
}
|
3438 |
}
|
3449 |
<th style='width: 80px'><?php _e( 'Additional Details', 'link-library' ); ?></th>
|
3450 |
<th style='width: 80px'><?php _e( 'Link Source', 'link-library' ); ?></th>
|
3451 |
</thead>
|
3452 |
+
<tr>
|
3453 |
+
<td class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before the first link in each category', 'link-library' ); ?>'><?php _e( 'Before first link', 'link-library' ); ?></td>
|
3454 |
+
<td style='background: #FFF'></td>
|
3455 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Output of text/code before the first link in each category', 'link-library' ); ?>'>
|
3456 |
+
<input type="text" id="beforefirstlink" name="beforefirstlink" size="22" value="<?php echo stripslashes( $options['beforefirstlink'] ); ?>" />
|
3457 |
+
</td>
|
3458 |
+
<td style='background: #FFF'></td><td style='background: #FFF'></td><td style='background: #FFF'></td>
|
3459 |
+
</tr>
|
3460 |
<tr>
|
3461 |
<td class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before a number of links determined by the Display field', 'link-library' ); ?>'><?php _e( 'Intermittent Before Link', 'link-library' ); ?></td>
|
3462 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Frequency of additional output before and after complete link group', 'link-library' ); ?>'>
|
3479 |
<td style='background: #FFF'></td>
|
3480 |
<td style='background: #FFF'></td>
|
3481 |
</tr>
|
3482 |
+
<?php if ( empty( $options['dragndroporder'] ) ) {
|
3483 |
+
$dragndroporder = '1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16';
|
3484 |
} else {
|
3485 |
$dragndroporder = $options['dragndroporder'];
|
3486 |
}
|
3487 |
$dragndroparray = explode( ',', $dragndroporder );
|
3488 |
+
|
3489 |
+
$new_entries = array( '13', '14', '15', '16' );
|
3490 |
+
|
3491 |
+
foreach ( $new_entries as $new_entry ) {
|
3492 |
+
if ( !in_array( $new_entry, $dragndroparray ) ) {
|
3493 |
+
$dragndroparray[] = $new_entry;
|
3494 |
+
}
|
3495 |
+
}
|
3496 |
+
|
3497 |
if ( $dragndroparray ) {
|
3498 |
foreach ( $dragndroparray as $arrayelements ) {
|
3499 |
switch ( $arrayelements ) {
|
3502 |
<tr>
|
3503 |
<td style='background-color: #1240ab; color: #fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before each link image', 'link-library' ); ?>'><?php _e( 'Image', 'link-library' ); ?></td>
|
3504 |
<td style='text-align:center;background: #FFF'>
|
3505 |
+
<input type="checkbox" id="show_images" name="show_images" <?php checked( $options['show_images'] );?>/>
|
|
|
|
|
3506 |
</td>
|
3507 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each link image', 'link-library' ); ?>'>
|
3508 |
<input type="text" id="beforeimage" name="beforeimage" size="22" value="<?php echo stripslashes( $options['beforeimage'] ); ?>" />
|
3515 |
</td>
|
3516 |
<td style='background: #FFF'>
|
3517 |
<select name="sourceimage" id="sourceimage" style="width:200px;">
|
3518 |
+
<option value="primary"<?php selected( $options['sourceimage'] == "primary" ); ?>><?php _e( 'Primary', 'link-library' ); ?></option>
|
3519 |
+
<option value="secondary"<?php selected( $options['sourceimage'] == "secondary" ); ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
3520 |
</select>
|
3521 |
</td>
|
3522 |
</tr>
|
3526 |
<tr>
|
3527 |
<td style='background-color: #4671d5; color: #fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link name', 'link-library' ); ?>'><?php _e( 'Link Name', 'link-library' ); ?></td>
|
3528 |
<td style='text-align:center;background: #FFF'>
|
3529 |
+
<input type="checkbox" id="showname" name="showname" <?php checked( $options['showname'] == true ); ?>/>
|
|
|
|
|
3530 |
</td>
|
3531 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each link', 'link-library' ); ?>'>
|
3532 |
<input type="text" id="beforelink" name="beforelink" size="22" value="<?php echo stripslashes( $options['beforelink'] ); ?>" />
|
3534 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed after each link', 'link-library' ); ?>'>
|
3535 |
<input type="text" id="afterlink" name="afterlink" size="22" value="<?php echo stripslashes( $options['afterlink'] ); ?>" />
|
3536 |
</td>
|
3537 |
+
<td style='background: #FFF'>
|
3538 |
+
<select name="tooltipname" id="tooltipname" style="width:200px;">
|
3539 |
+
<option value="no_tooltip"<?php selected( $options['tooltipname'], 'no_tooltip' ); ?>><?php _e( 'No Tooltip', 'link-library' ); ?></option>
|
3540 |
+
<option value="description"<?php selected( $options['tooltipname'], 'description' ); ?>><?php _e( 'Description', 'link-library' ); ?></option>
|
3541 |
+
</select>
|
3542 |
+
</td>
|
3543 |
<td style='background: #FFF'>
|
3544 |
<select name="sourcename" id="sourcename" style="width:200px;">
|
3545 |
+
<option value="primary"<?php selected( $options['sourcename'] == "primary" ); ?>><?php _e( 'Primary', 'link-library' ); ?></option>
|
3546 |
+
<option value="secondary"<?php selected( $options['sourcename'] == "secondary" ); ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
3547 |
+
<option value="permalink"<?php selected( $options['sourcename'] == "permalink" ); ?>><?php _e( 'Dedicated page', 'link-library' ); ?></option>
|
|
|
|
|
|
|
3548 |
</select>
|
3549 |
</td>
|
3550 |
</tr>
|
3554 |
<tr>
|
3555 |
<td style='background-color: #39e639; color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link date stamp', 'link-library' ); ?>'><?php _e( 'Link Date', 'link-library' ); ?></td>
|
3556 |
<td style='background: #FFF;text-align:center' class="lltooltip" title='<?php _e( 'Check to display link date', 'link-library' ); ?>'>
|
3557 |
+
<input type="checkbox" id="showdate" name="showdate" <?php checked( $options['showdate'] ); ?>/>
|
|
|
|
|
3558 |
</td>
|
3559 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each date', 'link-library' ); ?>'>
|
3560 |
<input type="text" id="beforedate" name="beforedate" size="22" value="<?php echo stripslashes( $options['beforedate'] ); ?>" />
|
3571 |
<tr>
|
3572 |
<td style='background-color: #009999;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link description', 'link-library' ); ?>'><?php _e( 'Link Description', 'link-library' ); ?></td>
|
3573 |
<td style='background: #FFF;text-align: center' class="lltooltip" title='<?php _e( 'Check to display link descriptions', 'link-library' ); ?>'>
|
3574 |
+
<input type="checkbox" id="showdescription" name="showdescription" <?php checked( $options['showdescription'] ); ?>/>
|
|
|
|
|
3575 |
</td>
|
3576 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each description', 'link-library' ); ?>'>
|
3577 |
<input type="text" id="beforedesc" name="beforedesc" size="22" value="<?php echo stripslashes( $options['beforedesc'] ); ?>" />
|
3588 |
<tr>
|
3589 |
<td style='background-color: #00cc00;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after each link notes', 'link-library' ); ?>'><?php _e( 'Link Notes', 'link-library' ); ?></td>
|
3590 |
<td style='background: #FFF;text-align: center' class="lltooltip" title='<?php _e( 'Check to display link notes', 'link-library' ); ?>'>
|
3591 |
+
<input type="checkbox" id="shownotes" name="shownotes" <?php checked( $options['shownotes'] ); ?>/>
|
|
|
|
|
3592 |
</td>
|
3593 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before each note', 'link-library' ); ?>'>
|
3594 |
<input type="text" id="beforenote" name="beforenote" size="22" value="<?php echo stripslashes( $options['beforenote'] ); ?>" />
|
3623 |
<td style='background-color: #5ccccc;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Web Link', 'link-library' ); ?>'><?php _e( 'Web Link', 'link-library' ); ?></td>
|
3624 |
<td style='text-align:center;background: #FFF'>
|
3625 |
<select name="displayweblink" id="displayweblink" style="width:80px;">
|
3626 |
+
<option value="false"<?php selected( $options['displayweblink'] == "false" ); ?>><?php _e( 'False', 'link-library' ); ?></option>
|
3627 |
+
<option value="address"<?php selected( $options['displayweblink'] == "address" ); ?>><?php _e( 'Web Address', 'link-library' ); ?></option>
|
3628 |
+
<option value="label"<?php selected( $options['displayweblink'] == "label" ); ?>><?php _e( 'Label', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
|
|
|
|
3629 |
</select>
|
3630 |
</td>
|
3631 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Web Link', 'link-library' ); ?>'>
|
3639 |
</td>
|
3640 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Select which link address will be displayed / used for link', 'link-library' ); ?>'>
|
3641 |
<select name="sourceweblink" id="sourceweblink" style="width:200px;">
|
3642 |
+
<option value="primary"<?php selected( $options['sourceweblink'] == "primary" ); ?>><?php _e( 'Primary', 'link-library' ); ?></option>
|
3643 |
+
<option value="secondary"<?php selected( $options['sourceweblink'] == "secondary" ); ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
3644 |
</select>
|
3645 |
</td>
|
3646 |
</tr>
|
3651 |
<td style='background-color: #6c8cd5;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Telephone Number', 'link-library' ); ?>'><?php _e( 'Telephone', 'link-library' ); ?></td>
|
3652 |
<td style='text-align:center;background: #FFF'>
|
3653 |
<select name="showtelephone" id="showtelephone" style="width:80px;">
|
3654 |
+
<option value="false"<?php selected( $options['showtelephone'] == "false" ); ?>><?php _e( 'False', 'link-library' ); ?></option>
|
3655 |
+
<option value="plain"<?php selected( $options['showtelephone'] == "plain" ); ?>><?php _e( 'Plain Text', 'link-library' ); ?></option>
|
3656 |
+
<option value="link"<?php selected( $options['showtelephone'] == "link" ); ?>><?php _e( 'Link', 'link-library' ); ?></option>
|
3657 |
+
<option value="label"<?php selected( $options['showtelephone'] == "label" ); ?>><?php _e( 'Label', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3658 |
</select>
|
3659 |
</td>
|
3660 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Telephone Number', 'link-library' ); ?>'>
|
3668 |
</td>
|
3669 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Select which link address will be displayed / used for link', 'link-library' ); ?>'>
|
3670 |
<select name="sourcetelephone" id="sourcetelephone" style="width:200px;">
|
3671 |
+
<option value="primary"<?php selected( $options['sourcetelephone'] == "primary" ); ?>><?php _e( 'Primary', 'link-library' ); ?></option>
|
3672 |
+
<option value="secondary"<?php selected( $options['sourcetelephone'] == "secondary" ); ?>><?php _e( 'Secondary', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
3673 |
</select>
|
3674 |
</td>
|
3675 |
</tr>
|
3680 |
<td style='background-color: #67e667;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the E-mail', 'link-library' ); ?>'><?php _e( 'E-mail', 'link-library' ); ?></td>
|
3681 |
<td style='text-align:center;background: #FFF'>
|
3682 |
<select name="showemail" id="showemail" style="width:80px;">
|
3683 |
+
<option value="false"<?php selected( $options['showemail'] == "false" ); ?>><?php _e( 'False', 'link-library' ); ?></option>
|
3684 |
+
<option value="plain"<?php selected( $options['showemail'] == "plain" ); ?>><?php _e( 'Plain Text', 'link-library' ); ?></option>
|
3685 |
+
<option value="mailto"<?php selected( $options['showemail'] == "mailto" ); ?>><?php _e( 'MailTo Link', 'link-library' ); ?></option>
|
3686 |
+
<option value="mailtolabel"<?php selected( $options['showemail'] == "mailtolabel" ); ?>><?php _e( 'MailTo Link with Label', 'link-library' ); ?></option>
|
3687 |
+
<option value="command"<?php selected( $options['showemail'] == "command" ); ?>><?php _e( 'Formatted Command', 'link-library' ); ?></option>
|
3688 |
+
<option value="commandlabel"<?php selected( $options['showemail'] == "commandlabel" ); ?>><?php _e( 'Formatted Command with Labels', 'link-library' ); ?></option>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3689 |
</select>
|
3690 |
</td>
|
3691 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before E-mail', 'link-library' ); ?>'>
|
3707 |
<tr>
|
3708 |
<td style='background-color: #33cccc;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after Link Hits', 'link-library' ); ?>'><?php _e( 'Link Hits', 'link-library' ); ?></td>
|
3709 |
<td style='text-align:center;background: #FFF'>
|
3710 |
+
<input type="checkbox" id="showlinkhits" name="showlinkhits" <?php checked( $options['showlinkhits'] ); ?>/>
|
|
|
|
|
3711 |
</td>
|
3712 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Hits', 'link-library' ); ?>'>
|
3713 |
<input type="text" id="beforelinkhits" name="beforelinkhits" size="22" value="<?php echo stripslashes( $options['beforelinkhits'] ); ?>" />
|
3724 |
<tr>
|
3725 |
<td style='background-color: #33cc00;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Link Rating', 'link-library' ); ?>'><?php _e( 'Link Rating', 'link-library' ); ?></td>
|
3726 |
<td style='text-align:center;background: #FFF'>
|
3727 |
+
<input type="checkbox" id="showrating" name="showrating" <?php checked( $options['showrating'] ); ?>/>
|
|
|
|
|
3728 |
</td>
|
3729 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Rating', 'link-library' ); ?>'>
|
3730 |
<input type="text" id="beforelinkrating" name="beforelinkrating" size="22" value="<?php echo stripslashes( $options['beforelinkrating'] ); ?>" />
|
3741 |
<tr>
|
3742 |
<td style='background-color: #33ccff;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Link Large Description', 'link-library' ); ?>'><?php _e( 'Link Large Description', 'link-library' ); ?></td>
|
3743 |
<td style='text-align:center;background: #FFF'>
|
3744 |
+
<input type="checkbox" id="showlargedescription" name="showlargedescription" <?php checked( $options['showlargedescription'] ); ?>/>
|
|
|
|
|
3745 |
</td>
|
3746 |
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Large Description', 'link-library' ); ?>'>
|
3747 |
<input type="text" id="beforelargedescription" name="beforelargedescription" size="22" value="<?php echo stripslashes( $options['beforelargedescription'] ); ?>" />
|
3753 |
<td style='background: #FFF'></td>
|
3754 |
</tr>
|
3755 |
<?php break;
|
3756 |
+
case 13: /* -------------------------------- Link Submitter Name -------------------------------------------*/
|
3757 |
+
?>
|
3758 |
+
<tr>
|
3759 |
+
<td style='background-color: #33eecc;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Link Large Description', 'link-library' ); ?>'><?php _e( 'Submitter Name', 'link-library' ); ?></td>
|
3760 |
+
<td style='text-align:center;background: #FFF'>
|
3761 |
+
<input type="checkbox" id="showsubmittername" name="showsubmittername" <?php checked( $options['showsubmittername'] ); ?>/>
|
3762 |
+
</td>
|
3763 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Large Description', 'link-library' ); ?>'>
|
3764 |
+
<input type="text" id="beforesubmittername" name="beforesubmittername" size="22" value="<?php echo stripslashes( $options['beforesubmittername'] ); ?>" />
|
3765 |
+
</td>
|
3766 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed after Link Large Description', 'link-library' ); ?>'>
|
3767 |
+
<input type="text" id="aftersubmittername" name="aftersubmittername" size="22" value="<?php echo stripslashes( $options['aftersubmittername'] ); ?>" />
|
3768 |
+
</td>
|
3769 |
+
<td style='background: #FFF'></td>
|
3770 |
+
<td style='background: #FFF'></td>
|
3771 |
+
</tr>
|
3772 |
+
<?php break;
|
3773 |
+
case 14: /* -------------------------------- Category Description -------------------------------------------*/
|
3774 |
+
?>
|
3775 |
+
<tr>
|
3776 |
+
<td style='background-color: #33eeff;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of text/code before and after the Link Large Description', 'link-library' ); ?>'><?php _e( 'Category Description', 'link-library' ); ?></td>
|
3777 |
+
<td style='text-align:center;background: #FFF'>
|
3778 |
+
<input type="checkbox" id="showcatdesc" name="showcatdesc" <?php checked( $options['showcatdesc'] ); ?>/>
|
3779 |
+
</td>
|
3780 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Large Description', 'link-library' ); ?>'>
|
3781 |
+
<input type="text" id="beforecatdesc" name="beforecatdesc" size="22" value="<?php echo stripslashes( $options['beforecatdesc'] ); ?>" />
|
3782 |
+
</td>
|
3783 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed after Link Large Description', 'link-library' ); ?>'>
|
3784 |
+
<input type="text" id="aftercatdesc" name="aftercatdesc" size="22" value="<?php echo stripslashes( $options['aftercatdesc'] ); ?>" />
|
3785 |
+
</td>
|
3786 |
+
<td style='background: #FFF'></td>
|
3787 |
+
<td style='background: #FFF'></td>
|
3788 |
+
</tr>
|
3789 |
+
<?php break;
|
3790 |
+
case 15: /* -------------------------------- Link Tags -------------------------------------------*/
|
3791 |
+
?>
|
3792 |
+
<tr>
|
3793 |
+
<td style='background-color: #c4d1ee;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of tags associated with the link', 'link-library' ); ?>'><?php _e( 'Link Tags', 'link-library' ); ?></td>
|
3794 |
+
<td style='text-align:center;background: #FFF'>
|
3795 |
+
<input type="checkbox" id="showlinktags" name="showlinktags" <?php checked( $options['showlinktags'] ); ?>/>
|
3796 |
+
</td>
|
3797 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Tags', 'link-library' ); ?>'>
|
3798 |
+
<input type="text" id="beforelinktags" name="beforelinktags" size="22" value="<?php echo stripslashes( $options['beforelinktags'] ); ?>" />
|
3799 |
+
</td>
|
3800 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed after Link Tags', 'link-library' ); ?>'>
|
3801 |
+
<input type="text" id="afterlinktags" name="afterlinktags" size="22" value="<?php echo stripslashes( $options['afterlinktags'] ); ?>" />
|
3802 |
+
</td>
|
3803 |
+
<td style='background: #FFF'></td>
|
3804 |
+
<td style='background: #FFF'></td>
|
3805 |
+
</tr>
|
3806 |
+
<?php break;
|
3807 |
+
case 16: /* -------------------------------- Link Price -------------------------------------------*/
|
3808 |
+
?>
|
3809 |
+
<tr>
|
3810 |
+
<td style='background-color: #238e00;color:#fff' class="lltooltip" title='<?php _e( 'This column allows for the output of the price field associated with the link', 'link-library' ); ?>'><?php _e( 'Link Price', 'link-library' ); ?></td>
|
3811 |
+
<td style='text-align:center;background: #FFF'>
|
3812 |
+
<input type="checkbox" id="showlinkprice" name="showlinkprice" <?php checked( $options['showlinkprice'] ); ?>/>
|
3813 |
+
</td>
|
3814 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed before Link Price', 'link-library' ); ?>'>
|
3815 |
+
<input type="text" id="beforelinkprice" name="beforelinkprice" size="22" value="<?php echo stripslashes( $options['beforelinkprice'] ); ?>" />
|
3816 |
+
</td>
|
3817 |
+
<td style='background: #FFF' class="lltooltip" title='<?php _e( 'Code/Text to be displayed after Link Price', 'link-library' ); ?>'>
|
3818 |
+
<input type="text" id="afterlinkprice" name="afterlinkprice" size="22" value="<?php echo stripslashes( $options['afterlinkprice'] ); ?>" />
|
3819 |
+
</td>
|
3820 |
+
<td style='background: #FFF'>
|
3821 |
+
<input type="text" id="linkcurrency" name="linkcurrency" size="3" value="<?php echo stripslashes( $options['linkcurrency'] ); ?>" class="lltooltip" title='<?php _e( 'Currency symbol to be displayed next to price', 'link-library' ); ?
|