Version Description
Download this release
Release Info
Developer | elliotcondon |
Plugin | Advanced Custom Fields |
Version | 4.4.5 |
Comparing to | |
See all releases |
Code changes from version 4.4.3 to 4.4.5
- README.md +2 -2
- acf.php +2 -2
- core/controllers/field_group.php +3 -1
- core/fields/date_picker/date_picker.php +1 -1
- css/field-group.css +3 -1
- css/input.css +1 -1
- js/field-group.js +78 -10
- js/field-group.min.js +1 -8
- js/input/_listener.js +0 -0
- js/input/_listener.min.js +0 -0
- js/input/acf.js +942 -0
- js/input/ajax.js +325 -0
- js/input/color-picker.js +79 -0
- js/input/date-picker.js +134 -0
- js/input/file.js +373 -0
- js/input/google-map.js +539 -0
- js/input/image.js +416 -0
- js/input/radio.js +70 -0
- js/input/relationship.js +361 -0
- js/input/tab.js +280 -0
- js/input/validation.js +432 -0
- js/input/wysiwyg.js +556 -0
- lang/acf-fi_FI.mo +0 -0
- lang/acf-fi_FI.po +1823 -0
- lang/acf-fr_FR.mo +0 -0
- lang/acf-fr_FR.po +191 -306
- lang/acf-pl_PL.mo +0 -0
- lang/acf-pl_PL.po +1015 -449
- lang/acf-pt_PT.mo +0 -0
- lang/acf-pt_PT.po +14 -14
- readme.txt +20 -7
README.md
CHANGED
@@ -5,7 +5,7 @@ Welcome to the official repository for Advanced Custom Fields WordPress plugin.
|
|
5 |
-----------------------
|
6 |
|
7 |
* Readme : https://github.com/elliotcondon/acf/blob/master/readme.txt
|
8 |
-
* WordPress repository:
|
9 |
-
* Website : http://advancedcustomfields.com/
|
10 |
* Documentation: http://www.advancedcustomfields.com/resources/
|
11 |
* Support: http://support.advancedcustomfields.com/
|
5 |
-----------------------
|
6 |
|
7 |
* Readme : https://github.com/elliotcondon/acf/blob/master/readme.txt
|
8 |
+
* WordPress repository: https://wordpress.org/plugins/advanced-custom-fields/
|
9 |
+
* Website : http://www.advancedcustomfields.com/
|
10 |
* Documentation: http://www.advancedcustomfields.com/resources/
|
11 |
* Support: http://support.advancedcustomfields.com/
|
acf.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Advanced Custom Fields
|
4 |
Plugin URI: http://www.advancedcustomfields.com/
|
5 |
Description: Customise WordPress with powerful, professional and intuitive fields
|
6 |
-
Version: 4.4.
|
7 |
Author: Elliot Condon
|
8 |
Author URI: http://www.elliotcondon.com/
|
9 |
License: GPL
|
@@ -43,7 +43,7 @@ class acf
|
|
43 |
'path' => apply_filters('acf/helpers/get_path', __FILE__),
|
44 |
'dir' => apply_filters('acf/helpers/get_dir', __FILE__),
|
45 |
'hook' => basename( dirname( __FILE__ ) ) . '/' . basename( __FILE__ ),
|
46 |
-
'version' => '4.4.
|
47 |
'upgrade_version' => '3.4.1',
|
48 |
'include_3rd_party' => false
|
49 |
);
|
3 |
Plugin Name: Advanced Custom Fields
|
4 |
Plugin URI: http://www.advancedcustomfields.com/
|
5 |
Description: Customise WordPress with powerful, professional and intuitive fields
|
6 |
+
Version: 4.4.5
|
7 |
Author: Elliot Condon
|
8 |
Author URI: http://www.elliotcondon.com/
|
9 |
License: GPL
|
43 |
'path' => apply_filters('acf/helpers/get_path', __FILE__),
|
44 |
'dir' => apply_filters('acf/helpers/get_dir', __FILE__),
|
45 |
'hook' => basename( dirname( __FILE__ ) ) . '/' . basename( __FILE__ ),
|
46 |
+
'version' => '4.4.5',
|
47 |
'upgrade_version' => '3.4.1',
|
48 |
'include_3rd_party' => false
|
49 |
);
|
core/controllers/field_group.php
CHANGED
@@ -350,7 +350,8 @@ class acf_field_group
|
|
350 |
|
351 |
function admin_head()
|
352 |
{
|
353 |
-
global
|
|
|
354 |
|
355 |
|
356 |
// l10n
|
@@ -378,6 +379,7 @@ class acf_field_group
|
|
378 |
acf.nonce = "<?php echo wp_create_nonce( 'acf_nonce' ); ?>";
|
379 |
acf.admin_url = "<?php echo admin_url(); ?>";
|
380 |
acf.ajaxurl = "<?php echo admin_url( 'admin-ajax.php' ); ?>";
|
|
|
381 |
|
382 |
|
383 |
// l10n
|
350 |
|
351 |
function admin_head()
|
352 |
{
|
353 |
+
// global
|
354 |
+
global $wp_version, $post;
|
355 |
|
356 |
|
357 |
// l10n
|
379 |
acf.nonce = "<?php echo wp_create_nonce( 'acf_nonce' ); ?>";
|
380 |
acf.admin_url = "<?php echo admin_url(); ?>";
|
381 |
acf.ajaxurl = "<?php echo admin_url( 'admin-ajax.php' ); ?>";
|
382 |
+
acf.wp_version = "<?php echo $wp_version; ?>";
|
383 |
|
384 |
|
385 |
// l10n
|
core/fields/date_picker/date_picker.php
CHANGED
@@ -124,7 +124,7 @@ class acf_field_date_picker extends acf_field
|
|
124 |
<tr class="field_option field_option_<?php echo $this->name; ?>">
|
125 |
<td class="label">
|
126 |
<label><?php _e("Save format",'acf'); ?></label>
|
127 |
-
<p class="description"><?php _e("This format will
|
128 |
<p><?php _e("\"yymmdd\" is the most versatile save format. Read more about",'acf'); ?> <a href="http://docs.jquery.com/UI/Datepicker/formatDate"><?php _e("jQuery date formats",'acf'); ?></a></p>
|
129 |
</td>
|
130 |
<td>
|
124 |
<tr class="field_option field_option_<?php echo $this->name; ?>">
|
125 |
<td class="label">
|
126 |
<label><?php _e("Save format",'acf'); ?></label>
|
127 |
+
<p class="description"><?php _e("This format will determine the value saved to the database and returned via the API",'acf'); ?></p>
|
128 |
<p><?php _e("\"yymmdd\" is the most versatile save format. Read more about",'acf'); ?> <a href="http://docs.jquery.com/UI/Datepicker/formatDate"><?php _e("jQuery date formats",'acf'); ?></a></p>
|
129 |
</td>
|
130 |
<td>
|
css/field-group.css
CHANGED
@@ -64,7 +64,7 @@
|
|
64 |
display: none;
|
65 |
}
|
66 |
|
67 |
-
.postbox#acf_fields
|
68 |
display: none;
|
69 |
}
|
70 |
|
@@ -75,6 +75,8 @@
|
|
75 |
|
76 |
.postbox#acf_fields a {
|
77 |
text-decoration: none;
|
|
|
|
|
78 |
}
|
79 |
|
80 |
|
64 |
display: none;
|
65 |
}
|
66 |
|
67 |
+
.postbox#acf_fields > .hndle {
|
68 |
display: none;
|
69 |
}
|
70 |
|
75 |
|
76 |
.postbox#acf_fields a {
|
77 |
text-decoration: none;
|
78 |
+
box-shadow: none;
|
79 |
+
transition: none;
|
80 |
}
|
81 |
|
82 |
|
css/input.css
CHANGED
@@ -24,7 +24,7 @@
|
|
24 |
box-shadow: none;
|
25 |
}
|
26 |
|
27 |
-
.acf_postbox.no_box >
|
28 |
.acf_postbox.no_box > .handlediv {
|
29 |
display: none;
|
30 |
}
|
24 |
box-shadow: none;
|
25 |
}
|
26 |
|
27 |
+
.acf_postbox.no_box > .hndle,
|
28 |
.acf_postbox.no_box > .handlediv {
|
29 |
display: none;
|
30 |
}
|
js/field-group.js
CHANGED
@@ -135,22 +135,90 @@ var acf = {
|
|
135 |
* @return N/A
|
136 |
*/
|
137 |
|
138 |
-
|
139 |
|
140 |
-
|
141 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
|
143 |
-
|
144 |
-
|
145 |
-
|
|
|
|
|
|
|
146 |
|
147 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
148 |
|
149 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
}
|
151 |
-
|
152 |
|
153 |
-
});
|
154 |
|
155 |
|
156 |
/*
|
135 |
* @return N/A
|
136 |
*/
|
137 |
|
138 |
+
var acf_submit = {
|
139 |
|
140 |
+
init: function(){
|
141 |
+
|
142 |
+
// events
|
143 |
+
$(document).on('submit', '#post', this.submit);
|
144 |
+
|
145 |
+
|
146 |
+
// return
|
147 |
+
return this;
|
148 |
+
|
149 |
+
|
150 |
+
},
|
151 |
|
152 |
+
submit: function( e ){
|
153 |
+
|
154 |
+
// validate post title
|
155 |
+
var $title = $('#titlewrap #title'),
|
156 |
+
$spinner = $('#submitdiv .spinner').last(),
|
157 |
+
$submit = $('#submitdiv input[type="submit"]').last();
|
158 |
|
159 |
+
|
160 |
+
// title empty
|
161 |
+
if( !$title.val() ) {
|
162 |
+
|
163 |
+
// prevent default
|
164 |
+
e.preventDefault();
|
165 |
+
|
166 |
+
|
167 |
+
// hide spinner
|
168 |
+
acf_submit.hide_spinner( $spinner );
|
169 |
+
acf_submit.enable_submit( $submit );
|
170 |
+
|
171 |
+
|
172 |
+
// alert
|
173 |
+
alert( acf.l10n.title );
|
174 |
+
|
175 |
+
|
176 |
+
// focus
|
177 |
+
$title.focus();
|
178 |
+
|
179 |
+
}
|
180 |
+
|
181 |
+
},
|
182 |
|
183 |
+
hide_spinner: function( $spinner ){
|
184 |
+
|
185 |
+
// bail early if no spinner
|
186 |
+
if( !$spinner.exists() ) return;
|
187 |
+
|
188 |
+
|
189 |
+
// vars
|
190 |
+
var wp_version = acf.wp_version;
|
191 |
+
|
192 |
+
|
193 |
+
// hide
|
194 |
+
if( parseFloat(wp_version) >= 4.2 ) {
|
195 |
+
|
196 |
+
$spinner.removeClass('is-active');
|
197 |
+
|
198 |
+
} else {
|
199 |
+
|
200 |
+
$spinner.css('display', 'none');
|
201 |
+
|
202 |
+
}
|
203 |
+
|
204 |
+
},
|
205 |
+
|
206 |
+
enable_submit: function( $submit ){
|
207 |
+
|
208 |
+
// bail early if no submit
|
209 |
+
if( !$submit.exists() ) {
|
210 |
+
|
211 |
+
return;
|
212 |
+
|
213 |
+
}
|
214 |
+
|
215 |
+
|
216 |
+
// remove class
|
217 |
+
$submit.removeClass('disabled button-disabled button-primary-disabled');
|
218 |
+
|
219 |
}
|
|
|
220 |
|
221 |
+
}.init();
|
222 |
|
223 |
|
224 |
/*
|
js/field-group.min.js
CHANGED
@@ -1,8 +1 @@
|
|
1 |
-
/*
|
2 |
-
* field-group.js
|
3 |
-
*
|
4 |
-
* All javascript needed to create a field group
|
5 |
-
*
|
6 |
-
* @type JS
|
7 |
-
* @date 1/08/13
|
8 |
-
*/var acf={ajaxurl:"",admin_url:"",post_id:0,nonce:"",l10n:{},text:{},helpers:{uniqid:null,sortable:null,create_field:null},conditional_logic:null,location:null};(function(e){function t(){e("#acf_fields .fields").each(function(){e(this).children(".field").each(function(t){e(this).find("td.field_order .circle").first().html(t+1)})})}e.fn.exists=function(){return e(this).length>0};acf.helpers.sortable=function(t,n){n.children().each(function(){e(this).width(e(this).width())});return n};acf.helpers.uniqid=function(e,t){typeof e=="undefined"&&(e="");var n,r=function(e,t){e=parseInt(e,10).toString(16);return t<e.length?e.slice(e.length-t):t>e.length?Array(1+(t-e.length)).join("0")+e:e};this.php_js||(this.php_js={});this.php_js.uniqidSeed||(this.php_js.uniqidSeed=Math.floor(Math.random()*123456789));this.php_js.uniqidSeed++;n=e;n+=r(parseInt((new Date).getTime()/1e3,10),8);n+=r(this.php_js.uniqidSeed,5);t&&(n+=(Math.random()*10).toFixed(8).toString());return n};e(document).on("submit","#post",function(){var t=e("#titlewrap #title");if(!t.val()){alert(acf.l10n.title);t.focus();return!1}});e(document).on("click","#submit-delete",function(){var e=confirm(acf.l10n.move_to_trash);if(!e)return!1});e(document).on("change","#acf_fields tr.field_type select",function(){var t=e(this),n=t.closest("tbody"),r=n.closest(".field"),i=r.attr("data-type"),s=r.attr("data-id"),o=t.val();r.removeClass("field_type-"+i).addClass("field_type-"+o);r.attr("data-type",o);(o=="tab"||o=="message")&&n.find('tr.field_name input[type="text"]').val("").trigger("keyup");if(n.children("tr.field_option_"+o).exists()){n.children("tr.field_option").hide().find("[name]").attr("disabled","true");n.children("tr.field_option_"+o).show().find("[name]").removeAttr("disabled")}else{var u=e('<tr"><td class="label"></td><td><div class="acf-loading"></div></td></tr>');n.children("tr.field_option").hide().find("[name]").attr("disabled","true");n.children("tr.conditional-logic").exists()?n.children("tr.conditional-logic").before(u):n.children("tr.field_save").before(u);var a={action:"acf/field_group/render_options",post_id:acf.post_id,field_key:t.attr("name"),field_type:o,nonce:acf.nonce};e.ajax({url:ajaxurl,data:a,type:"post",dataType:"html",success:function(e){if(!e){u.remove();return}u.replaceWith(e)}})}});e.fn.update_names=function(){var t=e(this),n=t.attr("data-id"),r="field_"+acf.helpers.uniqid();t.attr("data-id",r);t.attr("class",t.attr("class").replace(n,r));t.find(".field_meta td.field_key").text(r);t.find('[id*="'+n+'"]').each(function(){e(this).attr("id",e(this).attr("id").replace(n,r))});t.find('[name*="'+n+'"]').each(function(){e(this).attr("name",e(this).attr("name").replace(n,r))})};e(document).on("click","#acf_fields a.acf_edit_field",function(){var t=e(this).closest(".field");if(t.hasClass("form_open")){t.removeClass("form_open");e(document).trigger("acf/field_form-close",[t])}else{t.addClass("form_open");e(document).trigger("acf/field_form-open",[t])}t.children(".field_form_mask").animate({height:"toggle"},250)});e(document).on("click","#acf_fields a.acf_delete_field",function(){var n=e(this),r=n.closest(".field"),i=r.closest(".fields"),s=e('<div style="height:'+r.height()+'px"></div>');r.animate({left:"50px",opacity:0},250,function(){r.before(s);r.remove();if(i.children(".field").length<=1){s.remove();i.children(".no_fields_message").show()}else s.animate({height:0},250,function(){s.remove()});t()})});e(document).on("click","#acf_fields a.acf_duplicate_field",function(){var n=e(this),r=n.closest(".field"),i=null;r.find("select").each(function(){e(this).attr("data-val",e(this).val())});i=r.clone();i.update_names();i.find(".field:not(.field_key-field_clone)").each(function(){e(this).update_names()});r.after(i);i.find("select").each(function(){e(this).val(e(this).attr("data-val")).trigger("change")});r.hasClass("form_open")?r.find(".acf_edit_field").first().trigger("click"):i.find(".acf_edit_field").first().trigger("click");var s=i.find('tr.field_label:first input[type="text"]'),o=i.find('tr.field_name:first input[type="text"]');o.val("");s.val(s.val()+" ("+acf.l10n.copy+")");s.trigger("blur").trigger("keyup");t()});e(document).on("click","#acf_fields #add_field",function(){var n=e(this).closest(".table_footer").siblings(".fields"),r=n.children(".field_key-field_clone").clone();r.update_names();r.show();n.children(".field_key-field_clone").before(r);n.children(".no_fields_message").exists()&&n.children(".no_fields_message").hide();r.find("tr.field_type select").trigger("change");r.find('.field_form input[type="text"]').val("");setTimeout(function(){r.find('.field_form input[type="text"]').first().focus()},500);r.find("a.acf_edit_field").first().trigger("click");t();return!1});e(document).on("blur","#acf_fields tr.field_label input.label",function(){var t=e(this),n=t.closest(".field"),r=n.find('tr.field_name:first input[type="text"]'),i=n.attr("data-type");if(i=="tab"||i=="message"){r.val("").trigger("keyup");return}if(r.val()==""){var s=t.val(),o={"ä":"a","æ":"a","å":"a","ö":"o","ø":"o","é":"e","ë":"e","ü":"u","ó":"o","ő":"o","ú":"u","é":"e","á":"a","ű":"u","í":"i"," ":"_","'":"","\\?":""};e.each(o,function(e,t){var n=new RegExp(e,"g");s=s.replace(n,t)});s=s.toLowerCase();r.val(s);r.trigger("keyup")}});e(document).on("keyup","#acf_fields .field_form tr.field_label input.label",function(){var t=e(this).val(),n=e(this).closest(".field").find("td.field_label strong a").first().html(t)});e(document).on("keyup","#acf_fields .field_form tr.field_name input.name",function(){var t=e(this).val(),n=e(this).closest(".field").find("td.field_name").first().html(t)});e(document).on("change","#acf_fields .field_form tr.field_type select",function(){var t=e(this).val(),n=e(this).find('option[value="'+t+'"]').html();e(this).closest(".field").find("td.field_type").first().html(n)});e(document).on("mouseover","#acf_fields td.field_order",function(){var n=e(this).closest(".fields");if(n.hasClass("sortable"))return!1;n.addClass("sortable").sortable({update:function(e,n){t()},handle:"td.field_order"})});e(document).ready(function(){acf.location.init();acf.conditional_logic.init()});acf.location={$el:null,init:function(){var t=this;t.$el=e("#acf_location");t.$el.on("click",".location-add-rule",function(){t.add_rule(e(this).closest("tr"));return!1});t.$el.on("click",".location-remove-rule",function(){t.remove_rule(e(this).closest("tr"));return!1});t.$el.on("click",".location-add-group",function(){t.add_group();return!1});t.$el.on("change",".param select",function(){var t=e(this).closest("tr"),n=t.attr("data-id"),r=t.closest(".location-group"),i=r.attr("data-id"),s={action:"acf/field_group/render_location",nonce:acf.nonce,rule_id:n,group_id:i,value:"",param:e(this).val()},o=e('<div class="acf-loading"></div>');t.find("td.value").html(o);e.ajax({url:acf.ajaxurl,data:s,type:"post",dataType:"html",success:function(e){o.replaceWith(e)}})})},add_rule:function(t){var n=t.clone(),r=n.attr("data-id"),i=acf.helpers.uniqid();n.find("[name]").each(function(){e(this).attr("name",e(this).attr("name").replace(r,i));e(this).attr("id",e(this).attr("id").replace(r,i))});n.attr("data-id",i);t.after(n);return!1},remove_rule:function(e){var t=e.siblings("tr").length;t==0?this.remove_group(e.closest(".location-group")):e.remove()},add_group:function(){var t=this.$el.find(".location-group:last"),n=t.clone(),r=n.attr("data-id"),i=acf.helpers.uniqid();n.find("[name]").each(function(){e(this).attr("name",e(this).attr("name").replace(r,i));e(this).attr("id",e(this).attr("id").replace(r,i))});n.attr("data-id",i);n.find("h4").text(acf.l10n.or);n.find("tr:not(:first)").remove();t.after(n)},remove_group:function(e){e.remove()}};e(document).ready(function(){e("#submitdiv #publish").attr("class","acf-button large");e("#submitdiv a.submitdelete").attr("class","delete-field-group").attr("id","submit-delete");var t=e("#hide-on-screen ul.acf-checkbox-list"),n=e('<li><label><input type="checkbox" value="" name="" >'+acf.l10n.hide_show_all+"</label></li>");t.find("input:not(:checked)").length==0&&n.find("input").attr("checked","checked");n.on("change","input",function(){var n=e(this).is(":checked");t.find("input").attr("checked",n)});t.prepend(n)});e(document).on("change",'#adv-settings input[name="show-field_key"]',function(){e(this).val()=="1"?e("#acf_fields table.acf").addClass("show-field_key"):e("#acf_fields table.acf").removeClass("show-field_key")});acf.helpers.create_field=function(t){var n={type:"text",classname:"",name:"",value:""};t=e.extend(!0,n,t);var r="";if(t.type=="text")r+='<input class="text '+t.classname+'" type="text" id="'+t.name+'" name="'+t.name+'" value="'+t.value+'" />';else if(t.type=="select"){var i={};e.each(t.choices,function(e,t){t.group===undefined&&(t.group=0);i[t.group]===undefined&&(i[t.group]=[]);i[t.group].push(t)});r+='<select class="select '+t.classname+'" id="'+t.name+'" name="'+t.name+'">';e.each(i,function(n,i){n!=0&&(r+='<optgroup label="'+n+'">');e.each(i,function(e,n){var i="";n.value==t.value&&(i='selected="selected"');r+="<option "+i+' value="'+n.value+'">'+n.label+"</option>"});n!=0&&(r+="</optgroup>")});r+="</select>"}r=e(r);return r};acf.conditional_logic={triggers:null,init:function(){var t=this;e(document).on("acf/field_form-open",function(e,n){t.render(n)});e(document).on("change","#acf_fields tr.field_label input.label",function(){e("#acf_fields .field.form_open").each(function(){t.render(e(this))})});e(document).on("change",'tr.conditional-logic input[type="radio"]',function(n){n.preventDefault();t.change_toggle(e(this))});e(document).on("change","select.conditional-logic-field",function(n){n.preventDefault();t.change_trigger(e(this))});e(document).on("click","tr.conditional-logic .acf-button-add",function(n){n.preventDefault();t.add(e(this).closest("tr"))});e(document).on("click","tr.conditional-logic .acf-button-remove",function(n){n.preventDefault();t.remove(e(this).closest("tr"))})},render:function(t){var n=this,r=[],i=t.attr("data-id"),s=t.parents(".fields"),o=t.find("> .field_form_mask > .field_form > table > tbody > tr.conditional-logic");e.each(s,function(t){var n=t==0?acf.l10n.sibling_fields:acf.l10n.parent_fields;e(this).children(".field").each(function(){var t=e(this),s=t.attr("data-id"),o=t.attr("data-type"),u=t.find("tr.field_label input").val();if(s=="field_clone")return;if(s==i)return;(o=="select"||o=="checkbox"||o=="true_false"||o=="radio")&&r.push({value:s,label:u,group:n})})});r.length==0&&r.push({value:"null",label:acf.l10n.no_fields});o.find(".conditional-logic-field").each(function(){var t=e(this).val(),n=e(this).attr("name"),i=acf.helpers.create_field({type:"select",classname:"conditional-logic-field",name:n,value:t,choices:r});e(this).replaceWith(i);i.trigger("change")})},change_toggle:function(e){var t=e.val(),n=e.closest("tr.conditional-logic");t=="1"?n.find(".contional-logic-rules-wrapper").show():n.find(".contional-logic-rules-wrapper").hide()},change_trigger:function(t){var n=t.val(),r=e(".field_key-"+n),i=r.attr("data-type"),s=t.closest("tr").find(".conditional-logic-value"),o=[];if(i=="true_false")o=[{value:1,label:acf.l10n.checked}];else if(i=="select"||i=="checkbox"||i=="radio"){var u=r.find(".field_option-choices").val().split("\n");if(u)for(var a=0;a<u.length;a++){var f=u[a].split(":"),l=f[0];f[1]&&(l=f[1]);o.push({value:e.trim(f[0]),label:e.trim(l)})}}var t=acf.helpers.create_field({type:"select",classname:"conditional-logic-value",name:s.attr("name"),value:s.val(),choices:o});s.replaceWith(t);t.trigger("change")},add:function(t){var n=t.clone(),r=parseFloat(t.attr("data-i")),i=acf.helpers.uniqid();n.find("[name]").each(function(){var t="[conditional_logic][rules]["+r+"]",n="[conditional_logic][rules]["+i+"]";e(this).attr("name",e(this).attr("name").replace(t,n));e(this).attr("id",e(this).attr("id").replace(t,n))});n.attr("data-i",i);t.after(n);t.closest("table").removeClass("remove-disabled")},remove:function(e){var t=e.closest("table");if(t.hasClass("remove-disabled"))return!1;e.remove();t.find("tr").length<=1&&t.addClass("remove-disabled")}};e(document).on("change",".radio-option-other_choice input",function(){var t=e(this),n=t.closest("td");if(t.is(":checked"))n.find(".radio-option-save_other_choice").show();else{n.find(".radio-option-save_other_choice").hide();n.find(".radio-option-save_other_choice input").removeAttr("checked")}})})(jQuery);
|
1 |
+
var acf={ajaxurl:"",admin_url:"",post_id:0,nonce:"",l10n:{},text:{},helpers:{uniqid:null,sortable:null,create_field:null},conditional_logic:null,location:null};!function($){function e(){$("#acf_fields .fields").each(function(){$(this).children(".field").each(function(e){$(this).find("td.field_order .circle").first().html(e+1)})})}$.fn.exists=function(){return $(this).length>0},acf.helpers.sortable=function(e,t){return t.children().each(function(){$(this).width($(this).width())}),t},acf.helpers.uniqid=function(e,t){"undefined"==typeof e&&(e="");var i,a=function(e,t){return e=parseInt(e,10).toString(16),t<e.length?e.slice(e.length-t):t>e.length?Array(1+(t-e.length)).join("0")+e:e};return this.php_js||(this.php_js={}),this.php_js.uniqidSeed||(this.php_js.uniqidSeed=Math.floor(123456789*Math.random())),this.php_js.uniqidSeed++,i=e,i+=a(parseInt((new Date).getTime()/1e3,10),8),i+=a(this.php_js.uniqidSeed,5),t&&(i+=(10*Math.random()).toFixed(8).toString()),i};var t={init:function(){return $(document).on("submit","#post",this.submit),this},submit:function(e){var i=$("#titlewrap #title"),a=$("#submitdiv .spinner").last(),n=$('#submitdiv input[type="submit"]').last();i.val()||(e.preventDefault(),t.hide_spinner(a),t.enable_submit(n),alert(acf.l10n.title),i.focus())},hide_spinner:function(e){if(e.exists()){var t=acf.wp_version;parseFloat(t)>=4.2?e.removeClass("is-active"):e.css("display","none")}},enable_submit:function(e){e.exists()&&e.removeClass("disabled button-disabled button-primary-disabled")}}.init();$(document).on("click","#submit-delete",function(){var e=confirm(acf.l10n.move_to_trash);return e?void 0:!1}),$(document).on("change","#acf_fields tr.field_type select",function(){var e=$(this),t=e.closest("tbody"),i=t.closest(".field"),a=i.attr("data-type"),n=i.attr("data-id"),l=e.val();if(i.removeClass("field_type-"+a).addClass("field_type-"+l),i.attr("data-type",l),("tab"==l||"message"==l)&&t.find('tr.field_name input[type="text"]').val("").trigger("keyup"),t.children("tr.field_option_"+l).exists())t.children("tr.field_option").hide().find("[name]").attr("disabled","true"),t.children("tr.field_option_"+l).show().find("[name]").removeAttr("disabled");else{var o=$('<tr"><td class="label"></td><td><div class="acf-loading"></div></td></tr>');t.children("tr.field_option").hide().find("[name]").attr("disabled","true"),t.children("tr.conditional-logic").exists()?t.children("tr.conditional-logic").before(o):t.children("tr.field_save").before(o);var c={action:"acf/field_group/render_options",post_id:acf.post_id,field_key:e.attr("name"),field_type:l,nonce:acf.nonce};$.ajax({url:ajaxurl,data:c,type:"post",dataType:"html",success:function(e){return e?void o.replaceWith(e):void o.remove()}})}}),$.fn.update_names=function(){var e=$(this),t=e.attr("data-id"),i="field_"+acf.helpers.uniqid();e.attr("data-id",i),e.attr("class",e.attr("class").replace(t,i)),e.find(".field_meta td.field_key").text(i),e.find('[id*="'+t+'"]').each(function(){$(this).attr("id",$(this).attr("id").replace(t,i))}),e.find('[name*="'+t+'"]').each(function(){$(this).attr("name",$(this).attr("name").replace(t,i))})},$(document).on("click","#acf_fields a.acf_edit_field",function(){var e=$(this).closest(".field");e.hasClass("form_open")?(e.removeClass("form_open"),$(document).trigger("acf/field_form-close",[e])):(e.addClass("form_open"),$(document).trigger("acf/field_form-open",[e])),e.children(".field_form_mask").animate({height:"toggle"},250)}),$(document).on("click","#acf_fields a.acf_delete_field",function(){var t=$(this),i=t.closest(".field"),a=i.closest(".fields"),n=$('<div style="height:'+i.height()+'px"></div>');i.animate({left:"50px",opacity:0},250,function(){i.before(n),i.remove(),a.children(".field").length<=1?(n.remove(),a.children(".no_fields_message").show()):n.animate({height:0},250,function(){n.remove()}),e()})}),$(document).on("click","#acf_fields a.acf_duplicate_field",function(){var t=$(this),i=t.closest(".field"),a=null;i.find("select").each(function(){$(this).attr("data-val",$(this).val())}),a=i.clone(),a.update_names(),a.find(".field:not(.field_key-field_clone)").each(function(){$(this).update_names()}),i.after(a),a.find("select").each(function(){$(this).val($(this).attr("data-val")).trigger("change")}),i.hasClass("form_open")?i.find(".acf_edit_field").first().trigger("click"):a.find(".acf_edit_field").first().trigger("click");var n=a.find('tr.field_label:first input[type="text"]'),l=a.find('tr.field_name:first input[type="text"]');l.val(""),n.val(n.val()+" ("+acf.l10n.copy+")"),n.trigger("blur").trigger("keyup"),e()}),$(document).on("click","#acf_fields #add_field",function(){var t=$(this).closest(".table_footer").siblings(".fields"),i=t.children(".field_key-field_clone").clone();return i.update_names(),i.show(),t.children(".field_key-field_clone").before(i),t.children(".no_fields_message").exists()&&t.children(".no_fields_message").hide(),i.find("tr.field_type select").trigger("change"),i.find('.field_form input[type="text"]').val(""),setTimeout(function(){i.find('.field_form input[type="text"]').first().focus()},500),i.find("a.acf_edit_field").first().trigger("click"),e(),!1}),$(document).on("blur","#acf_fields tr.field_label input.label",function(){var e=$(this),t=e.closest(".field"),i=t.find('tr.field_name:first input[type="text"]'),a=t.attr("data-type");if("tab"==a||"message"==a)return void i.val("").trigger("keyup");if(""==i.val()){var n=e.val(),l={"ä":"a","æ":"a","å":"a","ö":"o","ø":"o","é":"e","ë":"e","ü":"u","ó":"o","ő":"o","ú":"u","é":"e","á":"a","ű":"u","í":"i"," ":"_","'":"","\\?":""};$.each(l,function(e,t){var i=new RegExp(e,"g");n=n.replace(i,t)}),n=n.toLowerCase(),i.val(n),i.trigger("keyup")}}),$(document).on("keyup","#acf_fields .field_form tr.field_label input.label",function(){var e=$(this).val(),t=$(this).closest(".field").find("td.field_label strong a").first().html(e)}),$(document).on("keyup","#acf_fields .field_form tr.field_name input.name",function(){var e=$(this).val(),t=$(this).closest(".field").find("td.field_name").first().html(e)}),$(document).on("change","#acf_fields .field_form tr.field_type select",function(){var e=$(this).val(),t=$(this).find('option[value="'+e+'"]').html();$(this).closest(".field").find("td.field_type").first().html(t)}),$(document).on("mouseover","#acf_fields td.field_order",function(){var t=$(this).closest(".fields");return t.hasClass("sortable")?!1:void t.addClass("sortable").sortable({update:function(t,i){e()},handle:"td.field_order"})}),$(document).ready(function(){acf.location.init(),acf.conditional_logic.init()}),acf.location={$el:null,init:function(){var e=this;e.$el=$("#acf_location"),e.$el.on("click",".location-add-rule",function(){return e.add_rule($(this).closest("tr")),!1}),e.$el.on("click",".location-remove-rule",function(){return e.remove_rule($(this).closest("tr")),!1}),e.$el.on("click",".location-add-group",function(){return e.add_group(),!1}),e.$el.on("change",".param select",function(){var e=$(this).closest("tr"),t=e.attr("data-id"),i=e.closest(".location-group"),a=i.attr("data-id"),n={action:"acf/field_group/render_location",nonce:acf.nonce,rule_id:t,group_id:a,value:"",param:$(this).val()},l=$('<div class="acf-loading"></div>');e.find("td.value").html(l),$.ajax({url:acf.ajaxurl,data:n,type:"post",dataType:"html",success:function(e){l.replaceWith(e)}})})},add_rule:function(e){var t=e.clone(),i=t.attr("data-id"),a=acf.helpers.uniqid();return t.find("[name]").each(function(){$(this).attr("name",$(this).attr("name").replace(i,a)),$(this).attr("id",$(this).attr("id").replace(i,a))}),t.attr("data-id",a),e.after(t),!1},remove_rule:function(e){var t=e.siblings("tr").length;0==t?this.remove_group(e.closest(".location-group")):e.remove()},add_group:function(){var e=this.$el.find(".location-group:last"),t=e.clone(),i=t.attr("data-id"),a=acf.helpers.uniqid();t.find("[name]").each(function(){$(this).attr("name",$(this).attr("name").replace(i,a)),$(this).attr("id",$(this).attr("id").replace(i,a))}),t.attr("data-id",a),t.find("h4").text(acf.l10n.or),t.find("tr:not(:first)").remove(),e.after(t)},remove_group:function(e){e.remove()}},$(document).ready(function(){$("#submitdiv #publish").attr("class","acf-button large"),$("#submitdiv a.submitdelete").attr("class","delete-field-group").attr("id","submit-delete");var e=$("#hide-on-screen ul.acf-checkbox-list"),t=$('<li><label><input type="checkbox" value="" name="" >'+acf.l10n.hide_show_all+"</label></li>");0==e.find("input:not(:checked)").length&&t.find("input").attr("checked","checked"),t.on("change","input",function(){var t=$(this).is(":checked");e.find("input").attr("checked",t)}),e.prepend(t)}),$(document).on("change",'#adv-settings input[name="show-field_key"]',function(){"1"==$(this).val()?$("#acf_fields table.acf").addClass("show-field_key"):$("#acf_fields table.acf").removeClass("show-field_key")}),acf.helpers.create_field=function(e){var t={type:"text",classname:"",name:"",value:""};e=$.extend(!0,t,e);var i="";if("text"==e.type)i+='<input class="text '+e.classname+'" type="text" id="'+e.name+'" name="'+e.name+'" value="'+e.value+'" />';else if("select"==e.type){var a={};$.each(e.choices,function(e,t){void 0===t.group&&(t.group=0),void 0===a[t.group]&&(a[t.group]=[]),a[t.group].push(t)}),i+='<select class="select '+e.classname+'" id="'+e.name+'" name="'+e.name+'">',$.each(a,function(t,a){0!=t&&(i+='<optgroup label="'+t+'">'),$.each(a,function(t,a){var n="";a.value==e.value&&(n='selected="selected"'),i+="<option "+n+' value="'+a.value+'">'+a.label+"</option>"}),0!=t&&(i+="</optgroup>")}),i+="</select>"}return i=$(i)},acf.conditional_logic={triggers:null,init:function(){var e=this;$(document).on("acf/field_form-open",function(t,i){e.render(i)}),$(document).on("change","#acf_fields tr.field_label input.label",function(){$("#acf_fields .field.form_open").each(function(){e.render($(this))})}),$(document).on("change",'tr.conditional-logic input[type="radio"]',function(t){t.preventDefault(),e.change_toggle($(this))}),$(document).on("change","select.conditional-logic-field",function(t){t.preventDefault(),e.change_trigger($(this))}),$(document).on("click","tr.conditional-logic .acf-button-add",function(t){t.preventDefault(),e.add($(this).closest("tr"))}),$(document).on("click","tr.conditional-logic .acf-button-remove",function(t){t.preventDefault(),e.remove($(this).closest("tr"))})},render:function(e){var t=this,i=[],a=e.attr("data-id"),n=e.parents(".fields"),l=e.find("> .field_form_mask > .field_form > table > tbody > tr.conditional-logic");$.each(n,function(e){var t=0==e?acf.l10n.sibling_fields:acf.l10n.parent_fields;$(this).children(".field").each(function(){var e=$(this),n=e.attr("data-id"),l=e.attr("data-type"),o=e.find("tr.field_label input").val();"field_clone"!=n&&n!=a&&("select"==l||"checkbox"==l||"true_false"==l||"radio"==l)&&i.push({value:n,label:o,group:t})})}),0==i.length&&i.push({value:"null",label:acf.l10n.no_fields}),l.find(".conditional-logic-field").each(function(){var e=$(this).val(),t=$(this).attr("name"),a=acf.helpers.create_field({type:"select",classname:"conditional-logic-field",name:t,value:e,choices:i});$(this).replaceWith(a),a.trigger("change")})},change_toggle:function(e){var t=e.val(),i=e.closest("tr.conditional-logic");"1"==t?i.find(".contional-logic-rules-wrapper").show():i.find(".contional-logic-rules-wrapper").hide()},change_trigger:function(e){var t=e.val(),i=$(".field_key-"+t),a=i.attr("data-type"),n=e.closest("tr").find(".conditional-logic-value"),l=[];if("true_false"==a)l=[{value:1,label:acf.l10n.checked}];else if("select"==a||"checkbox"==a||"radio"==a){var o=i.find(".field_option-choices").val().split("\n");if(o)for(var c=0;c<o.length;c++){var r=o[c].split(":"),d=r[0];r[1]&&(d=r[1]),l.push({value:$.trim(r[0]),label:$.trim(d)})}}var e=acf.helpers.create_field({type:"select",classname:"conditional-logic-value",name:n.attr("name"),value:n.val(),choices:l});n.replaceWith(e),e.trigger("change")},add:function(e){var t=e.clone(),i=parseFloat(e.attr("data-i")),a=acf.helpers.uniqid();t.find("[name]").each(function(){var e="[conditional_logic][rules]["+i+"]",t="[conditional_logic][rules]["+a+"]";$(this).attr("name",$(this).attr("name").replace(e,t)),$(this).attr("id",$(this).attr("id").replace(e,t))}),t.attr("data-i",a),e.after(t),e.closest("table").removeClass("remove-disabled")},remove:function(e){var t=e.closest("table");return t.hasClass("remove-disabled")?!1:(e.remove(),void(t.find("tr").length<=1&&t.addClass("remove-disabled")))}},$(document).on("change",".radio-option-other_choice input",function(){var e=$(this),t=e.closest("td");e.is(":checked")?t.find(".radio-option-save_other_choice").show():(t.find(".radio-option-save_other_choice").hide(),t.find(".radio-option-save_other_choice input").removeAttr("checked"))})}(jQuery);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
js/input/_listener.js
ADDED
File without changes
|
js/input/_listener.min.js
ADDED
File without changes
|
js/input/acf.js
ADDED
@@ -0,0 +1,942 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*
|
2 |
+
* input.js
|
3 |
+
*
|
4 |
+
* All javascript needed for ACF to work
|
5 |
+
*
|
6 |
+
* @type awesome
|
7 |
+
* @date 1/08/13
|
8 |
+
*
|
9 |
+
* @param N/A
|
10 |
+
* @return N/A
|
11 |
+
*/
|
12 |
+
|
13 |
+
var acf = {
|
14 |
+
|
15 |
+
// vars
|
16 |
+
ajaxurl : '',
|
17 |
+
admin_url : '',
|
18 |
+
wp_version : '',
|
19 |
+
post_id : 0,
|
20 |
+
nonce : '',
|
21 |
+
l10n : null,
|
22 |
+
o : null,
|
23 |
+
|
24 |
+
// helper functions
|
25 |
+
helpers : {
|
26 |
+
get_atts : null,
|
27 |
+
version_compare : null,
|
28 |
+
uniqid : null,
|
29 |
+
sortable : null,
|
30 |
+
add_message : null,
|
31 |
+
is_clone_field : null,
|
32 |
+
url_to_object : null
|
33 |
+
},
|
34 |
+
|
35 |
+
|
36 |
+
// modules
|
37 |
+
validation : null,
|
38 |
+
conditional_logic : null,
|
39 |
+
media : null,
|
40 |
+
|
41 |
+
|
42 |
+
// fields
|
43 |
+
fields : {
|
44 |
+
date_picker : null,
|
45 |
+
color_picker : null,
|
46 |
+
Image : null,
|
47 |
+
file : null,
|
48 |
+
wysiwyg : null,
|
49 |
+
gallery : null,
|
50 |
+
relationship : null
|
51 |
+
}
|
52 |
+
};
|
53 |
+
|
54 |
+
(function($){
|
55 |
+
|
56 |
+
|
57 |
+
/*
|
58 |
+
* acf.helpers.isset
|
59 |
+
*
|
60 |
+
* description
|
61 |
+
*
|
62 |
+
* @type function
|
63 |
+
* @date 20/07/13
|
64 |
+
*
|
65 |
+
* @param {mixed} arguments
|
66 |
+
* @return {boolean}
|
67 |
+
*/
|
68 |
+
|
69 |
+
acf.helpers.isset = function(){
|
70 |
+
|
71 |
+
var a = arguments,
|
72 |
+
l = a.length,
|
73 |
+
c = null,
|
74 |
+
undef;
|
75 |
+
|
76 |
+
if (l === 0) {
|
77 |
+
throw new Error('Empty isset');
|
78 |
+
}
|
79 |
+
|
80 |
+
c = a[0];
|
81 |
+
|
82 |
+
for (i = 1; i < l; i++) {
|
83 |
+
|
84 |
+
if (a[i] === undef || c[ a[i] ] === undef) {
|
85 |
+
return false;
|
86 |
+
}
|
87 |
+
|
88 |
+
c = c[ a[i] ];
|
89 |
+
|
90 |
+
}
|
91 |
+
|
92 |
+
return true;
|
93 |
+
|
94 |
+
};
|
95 |
+
|
96 |
+
|
97 |
+
/*
|
98 |
+
* acf.helpers.get_atts
|
99 |
+
*
|
100 |
+
* description
|
101 |
+
*
|
102 |
+
* @type function
|
103 |
+
* @date 1/06/13
|
104 |
+
*
|
105 |
+
* @param {el} $el
|
106 |
+
* @return {object} atts
|
107 |
+
*/
|
108 |
+
|
109 |
+
acf.helpers.get_atts = function( $el ){
|
110 |
+
|
111 |
+
var atts = {};
|
112 |
+
|
113 |
+
$.each( $el[0].attributes, function( index, attr ) {
|
114 |
+
|
115 |
+
if( attr.name.substr(0, 5) == 'data-' )
|
116 |
+
{
|
117 |
+
atts[ attr.name.replace('data-', '') ] = attr.value;
|
118 |
+
}
|
119 |
+
});
|
120 |
+
|
121 |
+
return atts;
|
122 |
+
|
123 |
+
};
|
124 |
+
|
125 |
+
|
126 |
+
/**
|
127 |
+
* Simply compares two string version values.
|
128 |
+
*
|
129 |
+
* Example:
|
130 |
+
* versionCompare('1.1', '1.2') => -1
|
131 |
+
* versionCompare('1.1', '1.1') => 0
|
132 |
+
* versionCompare('1.2', '1.1') => 1
|
133 |
+
* versionCompare('2.23.3', '2.22.3') => 1
|
134 |
+
*
|
135 |
+
* Returns:
|
136 |
+
* -1 = left is LOWER than right
|
137 |
+
* 0 = they are equal
|
138 |
+
* 1 = left is GREATER = right is LOWER
|
139 |
+
* And FALSE if one of input versions are not valid
|
140 |
+
*
|
141 |
+
* @function
|
142 |
+
* @param {String} left Version #1
|
143 |
+
* @param {String} right Version #2
|
144 |
+
* @return {Integer|Boolean}
|
145 |
+
* @author Alexey Bass (albass)
|
146 |
+
* @since 2011-07-14
|
147 |
+
*/
|
148 |
+
|
149 |
+
acf.helpers.version_compare = function(left, right)
|
150 |
+
{
|
151 |
+
if (typeof left + typeof right != 'stringstring')
|
152 |
+
return false;
|
153 |
+
|
154 |
+
var a = left.split('.')
|
155 |
+
, b = right.split('.')
|
156 |
+
, i = 0, len = Math.max(a.length, b.length);
|
157 |
+
|
158 |
+
for (; i < len; i++) {
|
159 |
+
if ((a[i] && !b[i] && parseInt(a[i]) > 0) || (parseInt(a[i]) > parseInt(b[i]))) {
|
160 |
+
return 1;
|
161 |
+
} else if ((b[i] && !a[i] && parseInt(b[i]) > 0) || (parseInt(a[i]) < parseInt(b[i]))) {
|
162 |
+
return -1;
|
163 |
+
}
|
164 |
+
}
|
165 |
+
|
166 |
+
return 0;
|
167 |
+
};
|
168 |
+
|
169 |
+
|
170 |
+
/*
|
171 |
+
* Helper: uniqid
|
172 |
+
*
|
173 |
+
* @description:
|
174 |
+
* @since: 3.5.8
|
175 |
+
* @created: 17/01/13
|
176 |
+
*/
|
177 |
+
|
178 |
+
acf.helpers.uniqid = function()
|
179 |
+
{
|
180 |
+
var newDate = new Date;
|
181 |
+
return newDate.getTime();
|
182 |
+
};
|
183 |
+
|
184 |
+
|
185 |
+
/*
|
186 |
+
* Helper: url_to_object
|
187 |
+
*
|
188 |
+
* @description:
|
189 |
+
* @since: 4.0.0
|
190 |
+
* @created: 17/01/13
|
191 |
+
*/
|
192 |
+
|
193 |
+
acf.helpers.url_to_object = function( url ){
|
194 |
+
|
195 |
+
// vars
|
196 |
+
var obj = {},
|
197 |
+
pairs = url.split('&');
|
198 |
+
|
199 |
+
|
200 |
+
for( i in pairs )
|
201 |
+
{
|
202 |
+
var split = pairs[i].split('=');
|
203 |
+
obj[decodeURIComponent(split[0])] = decodeURIComponent(split[1]);
|
204 |
+
}
|
205 |
+
|
206 |
+
return obj;
|
207 |
+
|
208 |
+
};
|
209 |
+
|
210 |
+
|
211 |
+
/*
|
212 |
+
* Sortable Helper
|
213 |
+
*
|
214 |
+
* @description: keeps widths of td's inside a tr
|
215 |
+
* @since 3.5.1
|
216 |
+
* @created: 10/11/12
|
217 |
+
*/
|
218 |
+
|
219 |
+
acf.helpers.sortable = function(e, ui)
|
220 |
+
{
|
221 |
+
ui.children().each(function(){
|
222 |
+
$(this).width($(this).width());
|
223 |
+
});
|
224 |
+
return ui;
|
225 |
+
};
|
226 |
+
|
227 |
+
|
228 |
+
/*
|
229 |
+
* is_clone_field
|
230 |
+
*
|
231 |
+
* @description:
|
232 |
+
* @since: 3.5.8
|
233 |
+
* @created: 17/01/13
|
234 |
+
*/
|
235 |
+
|
236 |
+
acf.helpers.is_clone_field = function( input )
|
237 |
+
{
|
238 |
+
if( input.attr('name') && input.attr('name').indexOf('[acfcloneindex]') != -1 )
|
239 |
+
{
|
240 |
+
return true;
|
241 |
+
}
|
242 |
+
|
243 |
+
return false;
|
244 |
+
};
|
245 |
+
|
246 |
+
|
247 |
+
/*
|
248 |
+
* acf.helpers.add_message
|
249 |
+
*
|
250 |
+
* @description:
|
251 |
+
* @since: 3.2.7
|
252 |
+
* @created: 10/07/2012
|
253 |
+
*/
|
254 |
+
|
255 |
+
acf.helpers.add_message = function( message, div ){
|
256 |
+
|
257 |
+
var message = $('<div class="acf-message-wrapper"><div class="message updated"><p>' + message + '</p></div></div>');
|
258 |
+
|
259 |
+
div.prepend( message );
|
260 |
+
|
261 |
+
setTimeout(function(){
|
262 |
+
|
263 |
+
message.animate({
|
264 |
+
opacity : 0
|
265 |
+
}, 250, function(){
|
266 |
+
message.remove();
|
267 |
+
});
|
268 |
+
|
269 |
+
}, 1500);
|
270 |
+
|
271 |
+
};
|
272 |
+
|
273 |
+
|
274 |
+
/*
|
275 |
+
* Exists
|
276 |
+
*
|
277 |
+
* @description: returns true / false
|
278 |
+
* @created: 1/03/2011
|
279 |
+
*/
|
280 |
+
|
281 |
+
$.fn.exists = function()
|
282 |
+
{
|
283 |
+
return $(this).length>0;
|
284 |
+
};
|
285 |
+
|
286 |
+
|
287 |
+
/*
|
288 |
+
* 3.5 Media
|
289 |
+
*
|
290 |
+
* @description:
|
291 |
+
* @since: 3.5.7
|
292 |
+
* @created: 16/01/13
|
293 |
+
*/
|
294 |
+
|
295 |
+
acf.media = {
|
296 |
+
|
297 |
+
div : null,
|
298 |
+
frame : null,
|
299 |
+
render_timout : null,
|
300 |
+
|
301 |
+
clear_frame : function(){
|
302 |
+
|
303 |
+
// validate
|
304 |
+
if( !this.frame )
|
305 |
+
{
|
306 |
+
return;
|
307 |
+
}
|
308 |
+
|
309 |
+
|
310 |
+
// detach
|
311 |
+
this.frame.detach();
|
312 |
+
this.frame.dispose();
|
313 |
+
|
314 |
+
|
315 |
+
// reset var
|
316 |
+
this.frame = null;
|
317 |
+
|
318 |
+
},
|
319 |
+
type : function(){
|
320 |
+
|
321 |
+
// default
|
322 |
+
var type = 'thickbox';
|
323 |
+
|
324 |
+
|
325 |
+
// if wp exists
|
326 |
+
if( typeof wp !== 'undefined' )
|
327 |
+
{
|
328 |
+
type = 'backbone';
|
329 |
+
}
|
330 |
+
|
331 |
+
|
332 |
+
// return
|
333 |
+
return type;
|
334 |
+
|
335 |
+
},
|
336 |
+
init : function(){
|
337 |
+
|
338 |
+
// validate
|
339 |
+
if( this.type() !== 'backbone' )
|
340 |
+
{
|
341 |
+
return false;
|
342 |
+
}
|
343 |
+
|
344 |
+
|
345 |
+
// validate prototype
|
346 |
+
if( ! acf.helpers.isset(wp, 'media', 'view', 'AttachmentCompat', 'prototype') )
|
347 |
+
{
|
348 |
+
return false;
|
349 |
+
}
|
350 |
+
|
351 |
+
|
352 |
+
// vars
|
353 |
+
var _prototype = wp.media.view.AttachmentCompat.prototype;
|
354 |
+
|
355 |
+
|
356 |
+
// orig
|
357 |
+
_prototype.orig_render = _prototype.render;
|
358 |
+
_prototype.orig_dispose = _prototype.dispose;
|
359 |
+
|
360 |
+
|
361 |
+
// update class
|
362 |
+
_prototype.className = 'compat-item acf_postbox no_box';
|
363 |
+
|
364 |
+
|
365 |
+
// modify render
|
366 |
+
_prototype.render = function() {
|
367 |
+
|
368 |
+
// reference
|
369 |
+
var _this = this;
|
370 |
+
|
371 |
+
|
372 |
+
// validate
|
373 |
+
if( _this.ignore_render )
|
374 |
+
{
|
375 |
+
return this;
|
376 |
+
}
|
377 |
+
|
378 |
+
|
379 |
+
// run the old render function
|
380 |
+
this.orig_render();
|
381 |
+
|
382 |
+
|
383 |
+
// add button
|
384 |
+
setTimeout(function(){
|
385 |
+
|
386 |
+
// vars
|
387 |
+
var $media_model = _this.$el.closest('.media-modal');
|
388 |
+
|
389 |
+
|
390 |
+
// is this an edit only modal?
|
391 |
+
if( $media_model.hasClass('acf-media-modal') )
|
392 |
+
{
|
393 |
+
return;
|
394 |
+
}
|
395 |
+
|
396 |
+
|
397 |
+
// does button already exist?
|
398 |
+
if( $media_model.find('.media-frame-router .acf-expand-details').exists() )
|
399 |
+
{
|
400 |
+
return;
|
401 |
+
}
|
402 |
+
|
403 |
+
|
404 |
+
// create button
|
405 |
+
var button = $([
|
406 |
+
'<a href="#" class="acf-expand-details">',
|
407 |
+
'<span class="icon"></span>',
|
408 |
+
'<span class="is-closed">' + acf.l10n.core.expand_details + '</span>',
|
409 |
+
'<span class="is-open">' + acf.l10n.core.collapse_details + '</span>',
|
410 |
+
'</a>'
|
411 |
+
].join(''));
|
412 |
+
|
413 |
+
|
414 |
+
// add events
|
415 |
+
button.on('click', function( e ){
|
416 |
+
|
417 |
+
e.preventDefault();
|
418 |
+
|
419 |
+
if( $media_model.hasClass('acf-expanded') )
|
420 |
+
{
|
421 |
+
$media_model.removeClass('acf-expanded');
|
422 |
+
}
|
423 |
+
else
|
424 |
+
{
|
425 |
+
$media_model.addClass('acf-expanded');
|
426 |
+
}
|
427 |
+
|
428 |
+
});
|
429 |
+
|
430 |
+
|
431 |
+
// append
|
432 |
+
$media_model.find('.media-frame-router').append( button );
|
433 |
+
|
434 |
+
|
435 |
+
}, 0);
|
436 |
+
|
437 |
+
|
438 |
+
// setup fields
|
439 |
+
// The clearTimout is needed to prevent many setup functions from running at the same time
|
440 |
+
clearTimeout( acf.media.render_timout );
|
441 |
+
acf.media.render_timout = setTimeout(function(){
|
442 |
+
|
443 |
+
$(document).trigger( 'acf/setup_fields', [ _this.$el ] );
|
444 |
+
|
445 |
+
}, 50);
|
446 |
+
|
447 |
+
|
448 |
+
// return based on the origional render function
|
449 |
+
return this;
|
450 |
+
};
|
451 |
+
|
452 |
+
|
453 |
+
// modify dispose
|
454 |
+
_prototype.dispose = function() {
|
455 |
+
|
456 |
+
// remove
|
457 |
+
$(document).trigger('acf/remove_fields', [ this.$el ]);
|
458 |
+
|
459 |
+
|
460 |
+
// run the old render function
|
461 |
+
this.orig_dispose();
|
462 |
+
|
463 |
+
};
|
464 |
+
|
465 |
+
|
466 |
+
// override save
|
467 |
+
_prototype.save = function( event ) {
|
468 |
+
|
469 |
+
var data = {},
|
470 |
+
names = {};
|
471 |
+
|
472 |
+
if ( event )
|
473 |
+
event.preventDefault();
|
474 |
+
|
475 |
+
|
476 |
+
_.each( this.$el.serializeArray(), function( pair ) {
|
477 |
+
|
478 |
+
// initiate name
|
479 |
+
if( pair.name.slice(-2) === '[]' )
|
480 |
+
{
|
481 |
+
// remove []
|
482 |
+
pair.name = pair.name.replace('[]', '');
|
483 |
+
|
484 |
+
|
485 |
+
// initiate counter
|
486 |
+
if( typeof names[ pair.name ] === 'undefined'){
|
487 |
+
|
488 |
+
names[ pair.name ] = -1;
|
489 |
+
//console.log( names[ pair.name ] );
|
490 |
+
|
491 |
+
}
|
492 |
+
|
493 |
+
|
494 |
+
names[ pair.name ]++
|
495 |
+
|
496 |
+
pair.name += '[' + names[ pair.name ] +']';
|
497 |
+
|
498 |
+
|
499 |
+
}
|
500 |
+
|
501 |
+
data[ pair.name ] = pair.value;
|
502 |
+
});
|
503 |
+
|
504 |
+
this.ignore_render = true;
|
505 |
+
this.model.saveCompat( data );
|
506 |
+
|
507 |
+
};
|
508 |
+
}
|
509 |
+
};
|
510 |
+
|
511 |
+
|
512 |
+
/*
|
513 |
+
* Conditional Logic Calculate
|
514 |
+
*
|
515 |
+
* @description:
|
516 |
+
* @since 3.5.1
|
517 |
+
* @created: 15/10/12
|
518 |
+
*/
|
519 |
+
|
520 |
+
acf.conditional_logic = {
|
521 |
+
|
522 |
+
items : [],
|
523 |
+
|
524 |
+
init : function(){
|
525 |
+
|
526 |
+
// reference
|
527 |
+
var _this = this;
|
528 |
+
|
529 |
+
|
530 |
+
// events
|
531 |
+
$(document).on('change', '.field input, .field textarea, .field select', function(){
|
532 |
+
|
533 |
+
// preview hack
|
534 |
+
if( $('#acf-has-changed').exists() )
|
535 |
+
{
|
536 |
+
$('#acf-has-changed').val(1);
|
537 |
+
}
|
538 |
+
|
539 |
+
_this.change( $(this) );
|
540 |
+
|
541 |
+
});
|
542 |
+
|
543 |
+
|
544 |
+
$(document).on('acf/setup_fields', function(e, el){
|
545 |
+
|
546 |
+
//console.log('acf/setup_fields calling acf.conditional_logic.refresh()');
|
547 |
+
_this.refresh( $(el) );
|
548 |
+
|
549 |
+
});
|
550 |
+
|
551 |
+
//console.log('acf.conditional_logic.init() calling acf.conditional_logic.refresh()');
|
552 |
+
_this.refresh();
|
553 |
+
|
554 |
+
},
|
555 |
+
change : function( $el ){
|
556 |
+
|
557 |
+
//console.log('change %o', $el);
|
558 |
+
// reference
|
559 |
+
var _this = this;
|
560 |
+
|
561 |
+
|
562 |
+
// vars
|
563 |
+
var $field = $el.closest('.field'),
|
564 |
+
key = $field.attr('data-field_key');
|
565 |
+
|
566 |
+
|
567 |
+
// loop through items and find rules where this field key is a trigger
|
568 |
+
$.each(this.items, function( k, item ){
|
569 |
+
|
570 |
+
$.each(item.rules, function( k2, rule ){
|
571 |
+
|
572 |
+
// compare rule against the changed $field
|
573 |
+
if( rule.field == key )
|
574 |
+
{
|
575 |
+
_this.refresh_field( item );
|
576 |
+
}
|
577 |
+
|
578 |
+
});
|
579 |
+
|
580 |
+
});
|
581 |
+
|
582 |
+
},
|
583 |
+
|
584 |
+
refresh_field : function( item ){
|
585 |
+
|
586 |
+
//console.log( 'refresh_field: %o ', item );
|
587 |
+
// reference
|
588 |
+
var _this = this;
|
589 |
+
|
590 |
+
|
591 |
+
// vars
|
592 |
+
var $targets = $('.field_key-' + item.field);
|
593 |
+
|
594 |
+
|
595 |
+
// may be multiple targets (sub fields)
|
596 |
+
$targets.each(function(){
|
597 |
+
|
598 |
+
//console.log('target %o', $(this));
|
599 |
+
|
600 |
+
// vars
|
601 |
+
var show = true;
|
602 |
+
|
603 |
+
|
604 |
+
// if 'any' was selected, start of as false and any match will result in show = true
|
605 |
+
if( item.allorany == 'any' )
|
606 |
+
{
|
607 |
+
show = false;
|
608 |
+
}
|
609 |
+
|
610 |
+
|
611 |
+
// vars
|
612 |
+
var $target = $(this),
|
613 |
+
hide_all = true;
|
614 |
+
|
615 |
+
|
616 |
+
// loop through rules
|
617 |
+
$.each(item.rules, function( k2, rule ){
|
618 |
+
|
619 |
+
// vars
|
620 |
+
var $toggle = $('.field_key-' + rule.field);
|
621 |
+
|
622 |
+
|
623 |
+
// are any of $toggle a sub field?
|
624 |
+
if( $toggle.hasClass('sub_field') )
|
625 |
+
{
|
626 |
+
// toggle may be a sibling sub field.
|
627 |
+
// if so ,show an empty td but keep the column
|
628 |
+
$toggle = $target.siblings('.field_key-' + rule.field);
|
629 |
+
hide_all = false;
|
630 |
+
|
631 |
+
|
632 |
+
// if no toggle was found, we need to look at parent sub fields.
|
633 |
+
// if so, hide the entire column
|
634 |
+
if( ! $toggle.exists() )
|
635 |
+
{
|
636 |
+
// loop through all the parents that could contain sub fields
|
637 |
+
$target.parents('tr').each(function(){
|
638 |
+
|
639 |
+
// attempt to update $toggle to this parent sub field
|
640 |
+
$toggle = $(this).find('.field_key-' + rule.field)
|
641 |
+
|
642 |
+
// if the parent sub field actuallly exists, great! Stop the loop
|
643 |
+
if( $toggle.exists() )
|
644 |
+
{
|
645 |
+
return false;
|
646 |
+
}
|
647 |
+
|
648 |
+
});
|
649 |
+
|
650 |
+
hide_all = true;
|
651 |
+
}
|
652 |
+
|
653 |
+
}
|
654 |
+
|
655 |
+
|
656 |
+
// if this sub field is within a flexible content layout, hide the entire column because
|
657 |
+
// there will never be another row added to this table
|
658 |
+
var parent = $target.parent('tr').parent().parent('table').parent('.layout');
|
659 |
+
if( parent.exists() )
|
660 |
+
{
|
661 |
+
hide_all = true;
|
662 |
+
|
663 |
+
if( $target.is('th') && $toggle.is('th') )
|
664 |
+
{
|
665 |
+
$toggle = $target.closest('.layout').find('td.field_key-' + rule.field);
|
666 |
+
}
|
667 |
+
|
668 |
+
}
|
669 |
+
|
670 |
+
// if this sub field is within a repeater field which has a max row of 1, hide the entire column because
|
671 |
+
// there will never be another row added to this table
|
672 |
+
var parent = $target.parent('tr').parent().parent('table').parent('.repeater');
|
673 |
+
if( parent.exists() && parent.attr('data-max_rows') == '1' )
|
674 |
+
{
|
675 |
+
hide_all = true;
|
676 |
+
|
677 |
+
if( $target.is('th') && $toggle.is('th') )
|
678 |
+
{
|
679 |
+
$toggle = $target.closest('table').find('td.field_key-' + rule.field);
|
680 |
+
}
|
681 |
+
|
682 |
+
}
|
683 |
+
|
684 |
+
|
685 |
+
var calculate = _this.calculate( rule, $toggle, $target );
|
686 |
+
|
687 |
+
if( item.allorany == 'all' )
|
688 |
+
{
|
689 |
+
if( calculate == false )
|
690 |
+
{
|
691 |
+
show = false;
|
692 |
+
|
693 |
+
// end loop
|
694 |
+
return false;
|
695 |
+
}
|
696 |
+
}
|
697 |
+
else
|
698 |
+
{
|
699 |
+
if( calculate == true )
|
700 |
+
{
|
701 |
+
show = true;
|
702 |
+
|
703 |
+
// end loop
|
704 |
+
return false;
|
705 |
+
}
|
706 |
+
}
|
707 |
+
|
708 |
+
});
|
709 |
+
// $.each(item.rules, function( k2, rule ){
|
710 |
+
|
711 |
+
|
712 |
+
// clear classes
|
713 |
+
$target.removeClass('acf-conditional_logic-hide acf-conditional_logic-show acf-show-blank');
|
714 |
+
|
715 |
+
|
716 |
+
// hide / show field
|
717 |
+
if( show )
|
718 |
+
{
|
719 |
+
// remove "disabled"
|
720 |
+
$target.find('input, textarea, select').removeAttr('disabled');
|
721 |
+
|
722 |
+
$target.addClass('acf-conditional_logic-show');
|
723 |
+
|
724 |
+
// hook
|
725 |
+
$(document).trigger('acf/conditional_logic/show', [ $target, item ]);
|
726 |
+
|
727 |
+
}
|
728 |
+
else
|
729 |
+
{
|
730 |
+
// add "disabled"
|
731 |
+
$target.find('input, textarea, select').attr('disabled', 'disabled');
|
732 |
+
|
733 |
+
$target.addClass('acf-conditional_logic-hide');
|
734 |
+
|
735 |
+
if( !hide_all )
|
736 |
+
{
|
737 |
+
$target.addClass('acf-show-blank');
|
738 |
+
}
|
739 |
+
|
740 |
+
// hook
|
741 |
+
$(document).trigger('acf/conditional_logic/hide', [ $target, item ]);
|
742 |
+
}
|
743 |
+
|
744 |
+
|
745 |
+
});
|
746 |
+
|
747 |
+
},
|
748 |
+
|
749 |
+
refresh : function( $el ){
|
750 |
+
|
751 |
+
// defaults
|
752 |
+
$el = $el || $('body');
|
753 |
+
|
754 |
+
|
755 |
+
// reference
|
756 |
+
var _this = this;
|
757 |
+
|
758 |
+
|
759 |
+
// loop through items and find rules where this field key is a trigger
|
760 |
+
$.each(this.items, function( k, item ){
|
761 |
+
|
762 |
+
$.each(item.rules, function( k2, rule ){
|
763 |
+
|
764 |
+
// is this field within the $el
|
765 |
+
// this will increase performance by ignoring conditional logic outside of this newly appended element ($el)
|
766 |
+
if( ! $el.find('.field[data-field_key="' + item.field + '"]').exists() )
|
767 |
+
{
|
768 |
+
return;
|
769 |
+
}
|
770 |
+
|
771 |
+
_this.refresh_field( item );
|
772 |
+
|
773 |
+
});
|
774 |
+
|
775 |
+
});
|
776 |
+
|
777 |
+
},
|
778 |
+
|
779 |
+
calculate : function( rule, $toggle, $target ){
|
780 |
+
|
781 |
+
// vars
|
782 |
+
var r = false;
|
783 |
+
|
784 |
+
|
785 |
+
// compare values
|
786 |
+
if( $toggle.hasClass('field_type-true_false') || $toggle.hasClass('field_type-checkbox') || $toggle.hasClass('field_type-radio') )
|
787 |
+
{
|
788 |
+
var exists = $toggle.find('input[value="' + rule.value + '"]:checked').exists();
|
789 |
+
|
790 |
+
|
791 |
+
if( rule.operator == "==" )
|
792 |
+
{
|
793 |
+
if( exists )
|
794 |
+
{
|
795 |
+
r = true;
|
796 |
+
}
|
797 |
+
}
|
798 |
+
else
|
799 |
+
{
|
800 |
+
if( ! exists )
|
801 |
+
{
|
802 |
+
r = true;
|
803 |
+
}
|
804 |
+
}
|
805 |
+
|
806 |
+
}
|
807 |
+
else
|
808 |
+
{
|
809 |
+
// get val and make sure it is an array
|
810 |
+
var val = $toggle.find('input, textarea, select').last().val();
|
811 |
+
|
812 |
+
if( ! $.isArray(val) )
|
813 |
+
{
|
814 |
+
val = [ val ];
|
815 |
+
}
|
816 |
+
|
817 |
+
|
818 |
+
if( rule.operator == "==" )
|
819 |
+
{
|
820 |
+
if( $.inArray(rule.value, val) > -1 )
|
821 |
+
{
|
822 |
+
r = true;
|
823 |
+
}
|
824 |
+
}
|
825 |
+
else
|
826 |
+
{
|
827 |
+
if( $.inArray(rule.value, val) < 0 )
|
828 |
+
{
|
829 |
+
r = true;
|
830 |
+
}
|
831 |
+
}
|
832 |
+
|
833 |
+
}
|
834 |
+
|
835 |
+
|
836 |
+
// return
|
837 |
+
return r;
|
838 |
+
|
839 |
+
}
|
840 |
+
|
841 |
+
};
|
842 |
+
|
843 |
+
|
844 |
+
|
845 |
+
|
846 |
+
|
847 |
+
/*
|
848 |
+
* Document Ready
|
849 |
+
*
|
850 |
+
* @description:
|
851 |
+
* @since: 3.5.8
|
852 |
+
* @created: 17/01/13
|
853 |
+
*/
|
854 |
+
|
855 |
+
$(document).ready(function(){
|
856 |
+
|
857 |
+
|
858 |
+
// conditional logic
|
859 |
+
acf.conditional_logic.init();
|
860 |
+
|
861 |
+
|
862 |
+
// fix for older options page add-on
|
863 |
+
$('.acf_postbox > .inside > .options').each(function(){
|
864 |
+
|
865 |
+
$(this).closest('.acf_postbox').addClass( $(this).attr('data-layout') );
|
866 |
+
|
867 |
+
});
|
868 |
+
|
869 |
+
|
870 |
+
// Remove 'field_123' from native custom field metabox
|
871 |
+
$('#metakeyselect option[value^="field_"]').remove();
|
872 |
+
|
873 |
+
|
874 |
+
});
|
875 |
+
|
876 |
+
|
877 |
+
/*
|
878 |
+
* window load
|
879 |
+
*
|
880 |
+
* @description:
|
881 |
+
* @since: 3.5.5
|
882 |
+
* @created: 22/12/12
|
883 |
+
*/
|
884 |
+
|
885 |
+
$(window).load(function(){
|
886 |
+
|
887 |
+
// init
|
888 |
+
acf.media.init();
|
889 |
+
|
890 |
+
|
891 |
+
setTimeout(function(){
|
892 |
+
|
893 |
+
// Hack for CPT without a content editor
|
894 |
+
try
|
895 |
+
{
|
896 |
+
// post_id may be string (user_1) and therefore, the uploaded image cannot be attached to the post
|
897 |
+
if( $.isNumeric(acf.o.post_id) )
|
898 |
+
{
|
899 |
+
wp.media.view.settings.post.id = acf.o.post_id;
|
900 |
+
}
|
901 |
+
|
902 |
+
}
|
903 |
+
catch(e)
|
904 |
+
{
|
905 |
+
// one of the objects was 'undefined'...
|
906 |
+
}
|
907 |
+
|
908 |
+
|
909 |
+
// setup fields
|
910 |
+
$(document).trigger('acf/setup_fields', [ $('#poststuff') ]);
|
911 |
+
|
912 |
+
}, 10);
|
913 |
+
|
914 |
+
});
|
915 |
+
|
916 |
+
|
917 |
+
/*
|
918 |
+
* Gallery field Add-on Fix
|
919 |
+
*
|
920 |
+
* Gallery field v1.0.0 required some data in the acf object.
|
921 |
+
* Now not required, but older versions of gallery field need this.
|
922 |
+
*
|
923 |
+
* @type object
|
924 |
+
* @date 1/08/13
|
925 |
+
*
|
926 |
+
* @param N/A
|
927 |
+
* @return N/A
|
928 |
+
*/
|
929 |
+
|
930 |
+
acf.fields.gallery = {
|
931 |
+
add : function(){},
|
932 |
+
edit : function(){},
|
933 |
+
update_count : function(){},
|
934 |
+
hide_selected_items : function(){},
|
935 |
+
text : {
|
936 |
+
title_add : "Select Images"
|
937 |
+
}
|
938 |
+
};
|
939 |
+
|
940 |
+
|
941 |
+
|
942 |
+
})(jQuery);
|
js/input/ajax.js
ADDED
@@ -0,0 +1,325 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
|
4 |
+
/*
|
5 |
+
* acf.screen
|
6 |
+
*
|
7 |
+
* Data used by AJAX to hide / show field groups
|
8 |
+
*
|
9 |
+
* @type object
|
10 |
+
* @date 1/03/2011
|
11 |
+
*
|
12 |
+
* @param N/A
|
13 |
+
* @return N/A
|
14 |
+
*/
|
15 |
+
|
16 |
+
acf.screen = {
|
17 |
+
action : 'acf/location/match_field_groups_ajax',
|
18 |
+
post_id : 0,
|
19 |
+
page_template : 0,
|
20 |
+
page_parent : 0,
|
21 |
+
page_type : 0,
|
22 |
+
post_category : 0,
|
23 |
+
post_format : 0,
|
24 |
+
taxonomy : 0,
|
25 |
+
lang : 0,
|
26 |
+
nonce : 0
|
27 |
+
};
|
28 |
+
|
29 |
+
|
30 |
+
/*
|
31 |
+
* Document Ready
|
32 |
+
*
|
33 |
+
* Updates acf.screen with more data
|
34 |
+
*
|
35 |
+
* @type function
|
36 |
+
* @date 1/03/2011
|
37 |
+
*
|
38 |
+
* @param N/A
|
39 |
+
* @return N/A
|
40 |
+
*/
|
41 |
+
|
42 |
+
$(document).ready(function(){
|
43 |
+
|
44 |
+
|
45 |
+
// update post_id
|
46 |
+
acf.screen.post_id = acf.o.post_id;
|
47 |
+
acf.screen.nonce = acf.o.nonce;
|
48 |
+
|
49 |
+
|
50 |
+
// MPML
|
51 |
+
if( $('#icl-als-first').length > 0 )
|
52 |
+
{
|
53 |
+
var href = $('#icl-als-first').children('a').attr('href'),
|
54 |
+
regex = new RegExp( "lang=([^&#]*)" ),
|
55 |
+
results = regex.exec( href );
|
56 |
+
|
57 |
+
// lang
|
58 |
+
acf.screen.lang = results[1];
|
59 |
+
|
60 |
+
}
|
61 |
+
|
62 |
+
});
|
63 |
+
|
64 |
+
|
65 |
+
/*
|
66 |
+
* acf/update_field_groups
|
67 |
+
*
|
68 |
+
* finds the new id's for metaboxes and show's hides metaboxes
|
69 |
+
*
|
70 |
+
* @type event
|
71 |
+
* @date 1/03/2011
|
72 |
+
*
|
73 |
+
* @param N/A
|
74 |
+
* @return N/A
|
75 |
+
*/
|
76 |
+
|
77 |
+
$(document).on('acf/update_field_groups', function(){
|
78 |
+
|
79 |
+
// Only for a post.
|
80 |
+
// This is an attempt to stop the action running on the options page add-on.
|
81 |
+
if( ! acf.screen.post_id || ! $.isNumeric(acf.screen.post_id) )
|
82 |
+
{
|
83 |
+
return false;
|
84 |
+
}
|
85 |
+
|
86 |
+
|
87 |
+
$.ajax({
|
88 |
+
url: ajaxurl,
|
89 |
+
data: acf.screen,
|
90 |
+
type: 'post',
|
91 |
+
dataType: 'json',
|
92 |
+
success: function(result){
|
93 |
+
|
94 |
+
// validate
|
95 |
+
if( !result )
|
96 |
+
{
|
97 |
+
return false;
|
98 |
+
}
|
99 |
+
|
100 |
+
|
101 |
+
// hide all metaboxes
|
102 |
+
$('.acf_postbox').addClass('acf-hidden');
|
103 |
+
$('.acf_postbox-toggle').addClass('acf-hidden');
|
104 |
+
|
105 |
+
|
106 |
+
// dont bother loading style or html for inputs
|
107 |
+
if( result.length == 0 )
|
108 |
+
{
|
109 |
+
return false;
|
110 |
+
}
|
111 |
+
|
112 |
+
|
113 |
+
// show the new postboxes
|
114 |
+
$.each(result, function(k, v) {
|
115 |
+
|
116 |
+
|
117 |
+
// vars
|
118 |
+
var $el = $('#acf_' + v),
|
119 |
+
$toggle = $('#adv-settings .acf_postbox-toggle[for="acf_' + v + '-hide"]');
|
120 |
+
|
121 |
+
|
122 |
+
// classes
|
123 |
+
$el.removeClass('acf-hidden hide-if-js');
|
124 |
+
$toggle.removeClass('acf-hidden');
|
125 |
+
$toggle.find('input[type="checkbox"]').attr('checked', 'checked');
|
126 |
+
|
127 |
+
|
128 |
+
// load fields if needed
|
129 |
+
$el.find('.acf-replace-with-fields').each(function(){
|
130 |
+
|
131 |
+
var $replace = $(this);
|
132 |
+
|
133 |
+
$.ajax({
|
134 |
+
url : ajaxurl,
|
135 |
+
data : {
|
136 |
+
action : 'acf/post/render_fields',
|
137 |
+
acf_id : v,
|
138 |
+
post_id : acf.o.post_id,
|
139 |
+
nonce : acf.o.nonce
|
140 |
+
},
|
141 |
+
type : 'post',
|
142 |
+
dataType : 'html',
|
143 |
+
success : function( html ){
|
144 |
+
|
145 |
+
$replace.replaceWith( html );
|
146 |
+
|
147 |
+
$(document).trigger('acf/setup_fields', $el);
|
148 |
+
|
149 |
+
}
|
150 |
+
});
|
151 |
+
|
152 |
+
});
|
153 |
+
});
|
154 |
+
|
155 |
+
|
156 |
+
// load style
|
157 |
+
$.ajax({
|
158 |
+
url : ajaxurl,
|
159 |
+
data : {
|
160 |
+
action : 'acf/post/get_style',
|
161 |
+
acf_id : result[0],
|
162 |
+
nonce : acf.o.nonce
|
163 |
+
},
|
164 |
+
type : 'post',
|
165 |
+
dataType : 'html',
|
166 |
+
success : function( result ){
|
167 |
+
|
168 |
+
$('#acf_style').html( result );
|
169 |
+
|
170 |
+
}
|
171 |
+
});
|
172 |
+
|
173 |
+
|
174 |
+
|
175 |
+
}
|
176 |
+
});
|
177 |
+
});
|
178 |
+
|
179 |
+
|
180 |
+
/*
|
181 |
+
* Events
|
182 |
+
*
|
183 |
+
* Updates acf.screen with more data and triggers the update event
|
184 |
+
*
|
185 |
+
* @type function
|
186 |
+
* @date 1/03/2011
|
187 |
+
*
|
188 |
+
* @param N/A
|
189 |
+
* @return N/A
|
190 |
+
*/
|
191 |
+
|
192 |
+
$(document).on('change', '#page_template', function(){
|
193 |
+
|
194 |
+
acf.screen.page_template = $(this).val();
|
195 |
+
|
196 |
+
$(document).trigger('acf/update_field_groups');
|
197 |
+
|
198 |
+
});
|
199 |
+
|
200 |
+
|
201 |
+
$(document).on('change', '#parent_id', function(){
|
202 |
+
|
203 |
+
var val = $(this).val();
|
204 |
+
|
205 |
+
|
206 |
+
// set page_type / page_parent
|
207 |
+
if( val != "" )
|
208 |
+
{
|
209 |
+
acf.screen.page_type = 'child';
|
210 |
+
acf.screen.page_parent = val;
|
211 |
+
}
|
212 |
+
else
|
213 |
+
{
|
214 |
+
acf.screen.page_type = 'parent';
|
215 |
+
acf.screen.page_parent = 0;
|
216 |
+
}
|
217 |
+
|
218 |
+
|
219 |
+
$(document).trigger('acf/update_field_groups');
|
220 |
+
|
221 |
+
});
|
222 |
+
|
223 |
+
|
224 |
+
$(document).on('change', '#post-formats-select input[type="radio"]', function(){
|
225 |
+
|
226 |
+
var val = $(this).val();
|
227 |
+
|
228 |
+
if( val == '0' )
|
229 |
+
{
|
230 |
+
val = 'standard';
|
231 |
+
}
|
232 |
+
|
233 |
+
acf.screen.post_format = val;
|
234 |
+
|
235 |
+
$(document).trigger('acf/update_field_groups');
|
236 |
+
|
237 |
+
});
|
238 |
+
|
239 |
+
|
240 |
+
function _sync_taxonomy_terms() {
|
241 |
+
|
242 |
+
// vars
|
243 |
+
var values = [];
|
244 |
+
|
245 |
+
|
246 |
+
$('.categorychecklist input:checked, .acf-taxonomy-field input:checked, .acf-taxonomy-field option:selected').each(function(){
|
247 |
+
|
248 |
+
// validate
|
249 |
+
if( $(this).is(':hidden') || $(this).is(':disabled') )
|
250 |
+
{
|
251 |
+
return;
|
252 |
+
}
|
253 |
+
|
254 |
+
|
255 |
+
// validate media popup
|
256 |
+
if( $(this).closest('.media-frame').exists() )
|
257 |
+
{
|
258 |
+
return;
|
259 |
+
}
|
260 |
+
|
261 |
+
|
262 |
+
// validate acf
|
263 |
+
if( $(this).closest('.acf-taxonomy-field').exists() )
|
264 |
+
{
|
265 |
+
if( $(this).closest('.acf-taxonomy-field').attr('data-load_save') == '0' )
|
266 |
+
{
|
267 |
+
return;
|
268 |
+
}
|
269 |
+
}
|
270 |
+
|
271 |
+
|
272 |
+
// append
|
273 |
+
if( values.indexOf( $(this).val() ) === -1 )
|
274 |
+
{
|
275 |
+
values.push( $(this).val() );
|
276 |
+
}
|
277 |
+
|
278 |
+
});
|
279 |
+
|
280 |
+
|
281 |
+
// update screen
|
282 |
+
acf.screen.post_category = values;
|
283 |
+
acf.screen.taxonomy = values;
|
284 |
+
|
285 |
+
|
286 |
+
// trigger change
|
287 |
+
$(document).trigger('acf/update_field_groups');
|
288 |
+
|
289 |
+
}
|
290 |
+
|
291 |
+
|
292 |
+
$(document).on('change', '.categorychecklist input, .acf-taxonomy-field input, .acf-taxonomy-field select', function(){
|
293 |
+
|
294 |
+
// a taxonomy field may trigger this change event, however, the value selected is not
|
295 |
+
// actually a term relatinoship, it is meta data
|
296 |
+
if( $(this).closest('.acf-taxonomy-field').exists() )
|
297 |
+
{
|
298 |
+
if( $(this).closest('.acf-taxonomy-field').attr('data-save') == '0' )
|
299 |
+
{
|
300 |
+
return;
|
301 |
+
}
|
302 |
+
}
|
303 |
+
|
304 |
+
|
305 |
+
// this may be triggered from editing an imgae in a popup. Popup does not support correct metaboxes so ignore this
|
306 |
+
if( $(this).closest('.media-frame').exists() )
|
307 |
+
{
|
308 |
+
return;
|
309 |
+
}
|
310 |
+
|
311 |
+
|
312 |
+
// set timeout to fix issue with chrome which does not register the change has yet happened
|
313 |
+
setTimeout(function(){
|
314 |
+
|
315 |
+
_sync_taxonomy_terms();
|
316 |
+
|
317 |
+
}, 1);
|
318 |
+
|
319 |
+
|
320 |
+
});
|
321 |
+
|
322 |
+
|
323 |
+
|
324 |
+
|
325 |
+
})(jQuery);
|
js/input/color-picker.js
ADDED
@@ -0,0 +1,79 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* Color Picker
|
5 |
+
*
|
6 |
+
* jQuery functionality for this field type
|
7 |
+
*
|
8 |
+
* @type object
|
9 |
+
* @date 20/07/13
|
10 |
+
*
|
11 |
+
* @param N/A
|
12 |
+
* @return N/A
|
13 |
+
*/
|
14 |
+
|
15 |
+
var _cp = acf.fields.color_picker = {
|
16 |
+
|
17 |
+
$el : null,
|
18 |
+
$input : null,
|
19 |
+
|
20 |
+
set : function( o ){
|
21 |
+
|
22 |
+
// merge in new option
|
23 |
+
$.extend( this, o );
|
24 |
+
|
25 |
+
|
26 |
+
// find input
|
27 |
+
this.$input = this.$el.find('input[type="text"]');
|
28 |
+
|
29 |
+
|
30 |
+
// return this for chaining
|
31 |
+
return this;
|
32 |
+
|
33 |
+
},
|
34 |
+
init : function(){
|
35 |
+
|
36 |
+
// vars (reference)
|
37 |
+
var $input = this.$input;
|
38 |
+
|
39 |
+
|
40 |
+
// is clone field?
|
41 |
+
if( acf.helpers.is_clone_field($input) )
|
42 |
+
{
|
43 |
+
return;
|
44 |
+
}
|
45 |
+
|
46 |
+
|
47 |
+
this.$input.wpColorPicker();
|
48 |
+
|
49 |
+
|
50 |
+
|
51 |
+
}
|
52 |
+
};
|
53 |
+
|
54 |
+
|
55 |
+
/*
|
56 |
+
* acf/setup_fields
|
57 |
+
*
|
58 |
+
* run init function on all elements for this field
|
59 |
+
*
|
60 |
+
* @type event
|
61 |
+
* @date 20/07/13
|
62 |
+
*
|
63 |
+
* @param {object} e event object
|
64 |
+
* @param {object} el DOM object which may contain new ACF elements
|
65 |
+
* @return N/A
|
66 |
+
*/
|
67 |
+
|
68 |
+
$(document).on('acf/setup_fields', function(e, el){
|
69 |
+
|
70 |
+
$(el).find('.acf-color_picker').each(function(){
|
71 |
+
|
72 |
+
_cp.set({ $el : $(this) }).init();
|
73 |
+
|
74 |
+
});
|
75 |
+
|
76 |
+
});
|
77 |
+
|
78 |
+
|
79 |
+
})(jQuery);
|
js/input/date-picker.js
ADDED
@@ -0,0 +1,134 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* Date Picker
|
5 |
+
*
|
6 |
+
* static model for this field
|
7 |
+
*
|
8 |
+
* @type event
|
9 |
+
* @date 1/06/13
|
10 |
+
*
|
11 |
+
*/
|
12 |
+
|
13 |
+
acf.fields.date_picker = {
|
14 |
+
|
15 |
+
$el : null,
|
16 |
+
$input : null,
|
17 |
+
$hidden : null,
|
18 |
+
|
19 |
+
o : {},
|
20 |
+
|
21 |
+
set : function( o ){
|
22 |
+
|
23 |
+
// merge in new option
|
24 |
+
$.extend( this, o );
|
25 |
+
|
26 |
+
|
27 |
+
// find input
|
28 |
+
this.$input = this.$el.find('input[type="text"]');
|
29 |
+
this.$hidden = this.$el.find('input[type="hidden"]');
|
30 |
+
|
31 |
+
|
32 |
+
// get options
|
33 |
+
this.o = acf.helpers.get_atts( this.$el );
|
34 |
+
|
35 |
+
|
36 |
+
// return this for chaining
|
37 |
+
return this;
|
38 |
+
|
39 |
+
},
|
40 |
+
init : function(){
|
41 |
+
|
42 |
+
// is clone field?
|
43 |
+
if( acf.helpers.is_clone_field(this.$hidden) )
|
44 |
+
{
|
45 |
+
return;
|
46 |
+
}
|
47 |
+
|
48 |
+
|
49 |
+
// get and set value from alt field
|
50 |
+
this.$input.val( this.$hidden.val() );
|
51 |
+
|
52 |
+
|
53 |
+
// create options
|
54 |
+
var options = $.extend( {}, acf.l10n.date_picker, {
|
55 |
+
dateFormat : this.o.save_format,
|
56 |
+
altField : this.$hidden,
|
57 |
+
altFormat : this.o.save_format,
|
58 |
+
changeYear : true,
|
59 |
+
yearRange : "-100:+100",
|
60 |
+
changeMonth : true,
|
61 |
+
showButtonPanel : true,
|
62 |
+
firstDay : this.o.first_day
|
63 |
+
});
|
64 |
+
|
65 |
+
|
66 |
+
// add date picker
|
67 |
+
this.$input.addClass('active').datepicker( options );
|
68 |
+
|
69 |
+
|
70 |
+
// now change the format back to how it should be.
|
71 |
+
this.$input.datepicker( "option", "dateFormat", this.o.display_format );
|
72 |
+
|
73 |
+
|
74 |
+
// wrap the datepicker (only if it hasn't already been wrapped)
|
75 |
+
if( $('body > #ui-datepicker-div').length > 0 )
|
76 |
+
{
|
77 |
+
$('#ui-datepicker-div').wrap('<div class="ui-acf" />');
|
78 |
+
}
|
79 |
+
|
80 |
+
},
|
81 |
+
blur : function(){
|
82 |
+
|
83 |
+
if( !this.$input.val() )
|
84 |
+
{
|
85 |
+
this.$hidden.val('');
|
86 |
+
}
|
87 |
+
|
88 |
+
}
|
89 |
+
|
90 |
+
};
|
91 |
+
|
92 |
+
|
93 |
+
/*
|
94 |
+
* acf/setup_fields
|
95 |
+
*
|
96 |
+
* run init function on all elements for this field
|
97 |
+
*
|
98 |
+
* @type event
|
99 |
+
* @date 20/07/13
|
100 |
+
*
|
101 |
+
* @param {object} e event object
|
102 |
+
* @param {object} el DOM object which may contain new ACF elements
|
103 |
+
* @return N/A
|
104 |
+
*/
|
105 |
+
|
106 |
+
$(document).on('acf/setup_fields', function(e, el){
|
107 |
+
|
108 |
+
$(el).find('.acf-date_picker').each(function(){
|
109 |
+
|
110 |
+
acf.fields.date_picker.set({ $el : $(this) }).init();
|
111 |
+
|
112 |
+
});
|
113 |
+
|
114 |
+
});
|
115 |
+
|
116 |
+
|
117 |
+
/*
|
118 |
+
* Events
|
119 |
+
*
|
120 |
+
* jQuery events for this field
|
121 |
+
*
|
122 |
+
* @type event
|
123 |
+
* @date 1/06/13
|
124 |
+
*
|
125 |
+
*/
|
126 |
+
|
127 |
+
$(document).on('blur', '.acf-date_picker input[type="text"]', function( e ){
|
128 |
+
|
129 |
+
acf.fields.date_picker.set({ $el : $(this).parent() }).blur();
|
130 |
+
|
131 |
+
});
|
132 |
+
|
133 |
+
|
134 |
+
})(jQuery);
|
js/input/file.js
ADDED
@@ -0,0 +1,373 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* File
|
5 |
+
*
|
6 |
+
* static model for this field
|
7 |
+
*
|
8 |
+
* @type event
|
9 |
+
* @date 1/06/13
|
10 |
+
*
|
11 |
+
*/
|
12 |
+
|
13 |
+
|
14 |
+
// reference
|
15 |
+
var _media = acf.media;
|
16 |
+
|
17 |
+
|
18 |
+
acf.fields.file = {
|
19 |
+
|
20 |
+
$el : null,
|
21 |
+
$input : null,
|
22 |
+
|
23 |
+
o : {},
|
24 |
+
|
25 |
+
set : function( o ){
|
26 |
+
|
27 |
+
// merge in new option
|
28 |
+
$.extend( this, o );
|
29 |
+
|
30 |
+
|
31 |
+
// find input
|
32 |
+
this.$input = this.$el.find('input[type="hidden"]');
|
33 |
+
|
34 |
+
|
35 |
+
// get options
|
36 |
+
this.o = acf.helpers.get_atts( this.$el );
|
37 |
+
|
38 |
+
|
39 |
+
// multiple?
|
40 |
+
this.o.multiple = this.$el.closest('.repeater').exists() ? true : false;
|
41 |
+
|
42 |
+
|
43 |
+
// wp library query
|
44 |
+
this.o.query = {};
|
45 |
+
|
46 |
+
|
47 |
+
// library
|
48 |
+
if( this.o.library == 'uploadedTo' )
|
49 |
+
{
|
50 |
+
this.o.query.uploadedTo = acf.o.post_id;
|
51 |
+
}
|
52 |
+
|
53 |
+
|
54 |
+
// return this for chaining
|
55 |
+
return this;
|
56 |
+
|
57 |
+
},
|
58 |
+
init : function(){
|
59 |
+
|
60 |
+
// is clone field?
|
61 |
+
if( acf.helpers.is_clone_field(this.$input) )
|
62 |
+
{
|
63 |
+
return;
|
64 |
+
}
|
65 |
+
|
66 |
+
},
|
67 |
+
add : function( file ){
|
68 |
+
|
69 |
+
// this function must reference a global div variable due to the pre WP 3.5 uploader
|
70 |
+
// vars
|
71 |
+
var div = _media.div;
|
72 |
+
|
73 |
+
|
74 |
+
// set atts
|
75 |
+
div.find('.acf-file-icon').attr( 'src', file.icon );
|
76 |
+
div.find('.acf-file-title').text( file.title );
|
77 |
+
div.find('.acf-file-name').text( file.name ).attr( 'href', file.url );
|
78 |
+
div.find('.acf-file-size').text( file.size );
|
79 |
+
div.find('.acf-file-value').val( file.id ).trigger('change');
|
80 |
+
|
81 |
+
|
82 |
+
// set div class
|
83 |
+
div.addClass('active');
|
84 |
+
|
85 |
+
|
86 |
+
// validation
|
87 |
+
div.closest('.field').removeClass('error');
|
88 |
+
|
89 |
+
},
|
90 |
+
edit : function(){
|
91 |
+
|
92 |
+
// vars
|
93 |
+
var id = this.$input.val();
|
94 |
+
|
95 |
+
|
96 |
+
// set global var
|
97 |
+
_media.div = this.$el;
|
98 |
+
|
99 |
+
|
100 |
+
// clear the frame
|
101 |
+
_media.clear_frame();
|
102 |
+
|
103 |
+
|
104 |
+
// create the media frame
|
105 |
+
_media.frame = wp.media({
|
106 |
+
title : acf.l10n.file.edit,
|
107 |
+
multiple : false,
|
108 |
+
button : { text : acf.l10n.file.update }
|
109 |
+
});
|
110 |
+
|
111 |
+
|
112 |
+
// log events
|
113 |
+
/*
|
114 |
+
acf.media.frame.on('all', function(e){
|
115 |
+
|
116 |
+
console.log( e );
|
117 |
+
|
118 |
+
});
|
119 |
+
*/
|
120 |
+
|
121 |
+
|
122 |
+
// open
|
123 |
+
_media.frame.on('open',function() {
|
124 |
+
|
125 |
+
// set to browse
|
126 |
+
if( _media.frame.content._mode != 'browse' )
|
127 |
+
{
|
128 |
+
_media.frame.content.mode('browse');
|
129 |
+
}
|
130 |
+
|
131 |
+
|
132 |
+
// add class
|
133 |
+
_media.frame.$el.closest('.media-modal').addClass('acf-media-modal acf-expanded');
|
134 |
+
|
135 |
+
|
136 |
+
// set selection
|
137 |
+
var selection = _media.frame.state().get('selection'),
|
138 |
+
attachment = wp.media.attachment( id );
|
139 |
+
|
140 |
+
|
141 |
+
// to fetch or not to fetch
|
142 |
+
if( $.isEmptyObject(attachment.changed) )
|
143 |
+
{
|
144 |
+
attachment.fetch();
|
145 |
+
}
|
146 |
+
|
147 |
+
|
148 |
+
selection.add( attachment );
|
149 |
+
|
150 |
+
});
|
151 |
+
|
152 |
+
|
153 |
+
// close
|
154 |
+
_media.frame.on('close',function(){
|
155 |
+
|
156 |
+
// remove class
|
157 |
+
_media.frame.$el.closest('.media-modal').removeClass('acf-media-modal');
|
158 |
+
|
159 |
+
});
|
160 |
+
|
161 |
+
|
162 |
+
// Finally, open the modal
|
163 |
+
acf.media.frame.open();
|
164 |
+
|
165 |
+
},
|
166 |
+
remove : function()
|
167 |
+
{
|
168 |
+
|
169 |
+
// set atts
|
170 |
+
this.$el.find('.acf-file-icon').attr( 'src', '' );
|
171 |
+
this.$el.find('.acf-file-title').text( '' );
|
172 |
+
this.$el.find('.acf-file-name').text( '' ).attr( 'href', '' );
|
173 |
+
this.$el.find('.acf-file-size').text( '' );
|
174 |
+
this.$el.find('.acf-file-value').val( '' ).trigger('change');
|
175 |
+
|
176 |
+
|
177 |
+
// remove class
|
178 |
+
this.$el.removeClass('active');
|
179 |
+
|
180 |
+
},
|
181 |
+
popup : function()
|
182 |
+
{
|
183 |
+
// reference
|
184 |
+
var t = this;
|
185 |
+
|
186 |
+
|
187 |
+
// set global var
|
188 |
+
_media.div = this.$el;
|
189 |
+
|
190 |
+
|
191 |
+
// clear the frame
|
192 |
+
_media.clear_frame();
|
193 |
+
|
194 |
+
|
195 |
+
// Create the media frame
|
196 |
+
_media.frame = wp.media({
|
197 |
+
states : [
|
198 |
+
new wp.media.controller.Library({
|
199 |
+
library : wp.media.query( t.o.query ),
|
200 |
+
multiple : t.o.multiple,
|
201 |
+
title : acf.l10n.file.select,
|
202 |
+
priority : 20,
|
203 |
+
filterable : 'all'
|
204 |
+
})
|
205 |
+
]
|
206 |
+
});
|
207 |
+
|
208 |
+
|
209 |
+
// customize model / view
|
210 |
+
acf.media.frame.on('content:activate', function(){
|
211 |
+
|
212 |
+
// vars
|
213 |
+
var toolbar = null,
|
214 |
+
filters = null;
|
215 |
+
|
216 |
+
|
217 |
+
// populate above vars making sure to allow for failure
|
218 |
+
try
|
219 |
+
{
|
220 |
+
toolbar = acf.media.frame.content.get().toolbar;
|
221 |
+
filters = toolbar.get('filters');
|
222 |
+
}
|
223 |
+
catch(e)
|
224 |
+
{
|
225 |
+
// one of the objects was 'undefined'... perhaps the frame open is Upload Files
|
226 |
+
//console.log( e );
|
227 |
+
}
|
228 |
+
|
229 |
+
|
230 |
+
// validate
|
231 |
+
if( !filters )
|
232 |
+
{
|
233 |
+
return false;
|
234 |
+
}
|
235 |
+
|
236 |
+
|
237 |
+
// no need for 'uploaded' filter
|
238 |
+
if( t.o.library == 'uploadedTo' )
|
239 |
+
{
|
240 |
+
filters.$el.find('option[value="uploaded"]').remove();
|
241 |
+
filters.$el.after('<span>' + acf.l10n.file.uploadedTo + '</span>')
|
242 |
+
|
243 |
+
$.each( filters.filters, function( k, v ){
|
244 |
+
|
245 |
+
v.props.uploadedTo = acf.o.post_id;
|
246 |
+
|
247 |
+
});
|
248 |
+
}
|
249 |
+
|
250 |
+
});
|
251 |
+
|
252 |
+
|
253 |
+
// When an image is selected, run a callback.
|
254 |
+
acf.media.frame.on( 'select', function() {
|
255 |
+
|
256 |
+
// get selected images
|
257 |
+
selection = _media.frame.state().get('selection');
|
258 |
+
|
259 |
+
if( selection )
|
260 |
+
{
|
261 |
+
var i = 0;
|
262 |
+
|
263 |
+
selection.each(function(attachment){
|
264 |
+
|
265 |
+
// counter
|
266 |
+
i++;
|
267 |
+
|
268 |
+
|
269 |
+
// select / add another file field?
|
270 |
+
if( i > 1 )
|
271 |
+
{
|
272 |
+
// vars
|
273 |
+
var $td = _media.div.closest('td'),
|
274 |
+
$tr = $td.closest('.row'),
|
275 |
+
$repeater = $tr.closest('.repeater'),
|
276 |
+
key = $td.attr('data-field_key'),
|
277 |
+
selector = 'td .acf-file-uploader:first';
|
278 |
+
|
279 |
+
|
280 |
+
// key only exists for repeater v1.0.1 +
|
281 |
+
if( key )
|
282 |
+
{
|
283 |
+
selector = 'td[data-field_key="' + key + '"] .acf-file-uploader';
|
284 |
+
}
|
285 |
+
|
286 |
+
|
287 |
+
// add row?
|
288 |
+
if( ! $tr.next('.row').exists() )
|
289 |
+
{
|
290 |
+
$repeater.find('.add-row-end').trigger('click');
|
291 |
+
|
292 |
+
}
|
293 |
+
|
294 |
+
|
295 |
+
// update current div
|
296 |
+
_media.div = $tr.next('.row').find( selector );
|
297 |
+
|
298 |
+
}
|
299 |
+
|
300 |
+
|
301 |
+
// vars
|
302 |
+
var file = {
|
303 |
+
id : attachment.id,
|
304 |
+
title : attachment.attributes.title,
|
305 |
+
name : attachment.attributes.filename,
|
306 |
+
url : attachment.attributes.url,
|
307 |
+
icon : attachment.attributes.icon,
|
308 |
+
size : attachment.attributes.filesize
|
309 |
+
};
|
310 |
+
|
311 |
+
|
312 |
+
// add file to field
|
313 |
+
acf.fields.file.add( file );
|
314 |
+
|
315 |
+
|
316 |
+
});
|
317 |
+
// selection.each(function(attachment){
|
318 |
+
}
|
319 |
+
// if( selection )
|
320 |
+
|
321 |
+
});
|
322 |
+
// acf.media.frame.on( 'select', function() {
|
323 |
+
|
324 |
+
|
325 |
+
// Finally, open the modal
|
326 |
+
acf.media.frame.open();
|
327 |
+
|
328 |
+
|
329 |
+
return false;
|
330 |
+
}
|
331 |
+
|
332 |
+
};
|
333 |
+
|
334 |
+
|
335 |
+
/*
|
336 |
+
* Events
|
337 |
+
*
|
338 |
+
* jQuery events for this field
|
339 |
+
*
|
340 |
+
* @type function
|
341 |
+
* @date 1/03/2011
|
342 |
+
*
|
343 |
+
* @param N/A
|
344 |
+
* @return N/A
|
345 |
+
*/
|
346 |
+
|
347 |
+
$(document).on('click', '.acf-file-uploader .acf-button-edit', function( e ){
|
348 |
+
|
349 |
+
e.preventDefault();
|
350 |
+
|
351 |
+
acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).edit();
|
352 |
+
|
353 |
+
});
|
354 |
+
|
355 |
+
$(document).on('click', '.acf-file-uploader .acf-button-delete', function( e ){
|
356 |
+
|
357 |
+
e.preventDefault();
|
358 |
+
|
359 |
+
acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).remove();
|
360 |
+
|
361 |
+
});
|
362 |
+
|
363 |
+
|
364 |
+
$(document).on('click', '.acf-file-uploader .add-file', function( e ){
|
365 |
+
|
366 |
+
e.preventDefault();
|
367 |
+
|
368 |
+
acf.fields.file.set({ $el : $(this).closest('.acf-file-uploader') }).popup();
|
369 |
+
|
370 |
+
});
|
371 |
+
|
372 |
+
|
373 |
+
})(jQuery);
|
js/input/google-map.js
ADDED
@@ -0,0 +1,539 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* Location
|
5 |
+
*
|
6 |
+
* static model for this field
|
7 |
+
*
|
8 |
+
* @type event
|
9 |
+
* @date 1/06/13
|
10 |
+
*
|
11 |
+
*/
|
12 |
+
|
13 |
+
acf.fields.google_map = {
|
14 |
+
|
15 |
+
$el : null,
|
16 |
+
$input : null,
|
17 |
+
|
18 |
+
o : {},
|
19 |
+
|
20 |
+
ready : false,
|
21 |
+
geocoder : false,
|
22 |
+
map : false,
|
23 |
+
maps : {},
|
24 |
+
|
25 |
+
set : function( o ){
|
26 |
+
|
27 |
+
// merge in new option
|
28 |
+
$.extend( this, o );
|
29 |
+
|
30 |
+
|
31 |
+
// find input
|
32 |
+
this.$input = this.$el.find('.value');
|
33 |
+
|
34 |
+
|
35 |
+
// get options
|
36 |
+
this.o = acf.helpers.get_atts( this.$el );
|
37 |
+
|
38 |
+
|
39 |
+
// get map
|
40 |
+
if( this.maps[ this.o.id ] )
|
41 |
+
{
|
42 |
+
this.map = this.maps[ this.o.id ];
|
43 |
+
}
|
44 |
+
|
45 |
+
|
46 |
+
// return this for chaining
|
47 |
+
return this;
|
48 |
+
|
49 |
+
},
|
50 |
+
init : function(){
|
51 |
+
|
52 |
+
// geocode
|
53 |
+
if( !this.geocoder )
|
54 |
+
{
|
55 |
+
this.geocoder = new google.maps.Geocoder();
|
56 |
+
}
|
57 |
+
|
58 |
+
|
59 |
+
// google maps is loaded and ready
|
60 |
+
this.ready = true;
|
61 |
+
|
62 |
+
|
63 |
+
// is clone field?
|
64 |
+
if( acf.helpers.is_clone_field(this.$input) )
|
65 |
+
{
|
66 |
+
return;
|
67 |
+
}
|
68 |
+
|
69 |
+
this.render();
|
70 |
+
|
71 |
+
},
|
72 |
+
render : function(){
|
73 |
+
|
74 |
+
// reference
|
75 |
+
var _this = this,
|
76 |
+
_$el = this.$el;
|
77 |
+
|
78 |
+
|
79 |
+
// vars
|
80 |
+
var args = {
|
81 |
+
zoom : parseInt(this.o.zoom),
|
82 |
+
center : new google.maps.LatLng(this.o.lat, this.o.lng),
|
83 |
+
mapTypeId : google.maps.MapTypeId.ROADMAP
|
84 |
+
};
|
85 |
+
|
86 |
+
// create map
|
87 |
+
this.map = new google.maps.Map( this.$el.find('.canvas')[0], args);
|
88 |
+
|
89 |
+
|
90 |
+
// add search
|
91 |
+
var autocomplete = new google.maps.places.Autocomplete( this.$el.find('.search')[0] );
|
92 |
+
autocomplete.map = this.map;
|
93 |
+
autocomplete.bindTo('bounds', this.map);
|
94 |
+
|
95 |
+
|
96 |
+
// add dummy marker
|
97 |
+
this.map.marker = new google.maps.Marker({
|
98 |
+
draggable : true,
|
99 |
+
raiseOnDrag : true,
|
100 |
+
map : this.map,
|
101 |
+
});
|
102 |
+
|
103 |
+
|
104 |
+
// add references
|
105 |
+
this.map.$el = this.$el;
|
106 |
+
|
107 |
+
|
108 |
+
// value exists?
|
109 |
+
var lat = this.$el.find('.input-lat').val(),
|
110 |
+
lng = this.$el.find('.input-lng').val();
|
111 |
+
|
112 |
+
if( lat && lng )
|
113 |
+
{
|
114 |
+
this.update( lat, lng ).center();
|
115 |
+
}
|
116 |
+
|
117 |
+
|
118 |
+
// events
|
119 |
+
google.maps.event.addListener(autocomplete, 'place_changed', function( e ) {
|
120 |
+
|
121 |
+
// reference
|
122 |
+
var $el = this.map.$el;
|
123 |
+
|
124 |
+
|
125 |
+
// manually update address
|
126 |
+
var address = $el.find('.search').val();
|
127 |
+
$el.find('.input-address').val( address );
|
128 |
+
$el.find('.title h4').text( address );
|
129 |
+
|
130 |
+
|
131 |
+
// vars
|
132 |
+
var place = this.getPlace();
|
133 |
+
|
134 |
+
|
135 |
+
// validate
|
136 |
+
if( place.geometry )
|
137 |
+
{
|
138 |
+
var lat = place.geometry.location.lat(),
|
139 |
+
lng = place.geometry.location.lng();
|
140 |
+
|
141 |
+
|
142 |
+
_this.set({ $el : $el }).update( lat, lng ).center();
|
143 |
+
}
|
144 |
+
else
|
145 |
+
{
|
146 |
+
// client hit enter, manulaly get the place
|
147 |
+
_this.geocoder.geocode({ 'address' : address }, function( results, status ){
|
148 |
+
|
149 |
+
// validate
|
150 |
+
if( status != google.maps.GeocoderStatus.OK )
|
151 |
+
{
|
152 |
+
console.log('Geocoder failed due to: ' + status);
|
153 |
+
return;
|
154 |
+
}
|
155 |
+
|
156 |
+
if( !results[0] )
|
157 |
+
{
|
158 |
+
console.log('No results found');
|
159 |
+
return;
|
160 |
+
}
|
161 |
+
|
162 |
+
|
163 |
+
// get place
|
164 |
+
place = results[0];
|
165 |
+
|
166 |
+
var lat = place.geometry.location.lat(),
|
167 |
+
lng = place.geometry.location.lng();
|
168 |
+
|
169 |
+
|
170 |
+
_this.set({ $el : $el }).update( lat, lng ).center();
|
171 |
+
|
172 |
+
});
|
173 |
+
}
|
174 |
+
|
175 |
+
});
|
176 |
+
|
177 |
+
|
178 |
+
google.maps.event.addListener( this.map.marker, 'dragend', function(){
|
179 |
+
|
180 |
+
// reference
|
181 |
+
var $el = this.map.$el;
|
182 |
+
|
183 |
+
|
184 |
+
// vars
|
185 |
+
var position = this.map.marker.getPosition(),
|
186 |
+
lat = position.lat(),
|
187 |
+
lng = position.lng();
|
188 |
+
|
189 |
+
_this.set({ $el : $el }).update( lat, lng ).sync();
|
190 |
+
|
191 |
+
});
|
192 |
+
|
193 |
+
|
194 |
+
google.maps.event.addListener( this.map, 'click', function( e ) {
|
195 |
+
|
196 |
+
// reference
|
197 |
+
var $el = this.$el;
|
198 |
+
|
199 |
+
|
200 |
+
// vars
|
201 |
+
var lat = e.latLng.lat(),
|
202 |
+
lng = e.latLng.lng();
|
203 |
+
|
204 |
+
|
205 |
+
_this.set({ $el : $el }).update( lat, lng ).sync();
|
206 |
+
|
207 |
+
});
|
208 |
+
|
209 |
+
|
210 |
+
|
211 |
+
// add to maps
|
212 |
+
this.maps[ this.o.id ] = this.map;
|
213 |
+
|
214 |
+
|
215 |
+
},
|
216 |
+
|
217 |
+
update : function( lat, lng ){
|
218 |
+
|
219 |
+
// vars
|
220 |
+
var latlng = new google.maps.LatLng( lat, lng );
|
221 |
+
|
222 |
+
|
223 |
+
// update inputs
|
224 |
+
this.$el.find('.input-lat').val( lat );
|
225 |
+
this.$el.find('.input-lng').val( lng ).trigger('change');
|
226 |
+
|
227 |
+
|
228 |
+
// update marker
|
229 |
+
this.map.marker.setPosition( latlng );
|
230 |
+
|
231 |
+
|
232 |
+
// show marker
|
233 |
+
this.map.marker.setVisible( true );
|
234 |
+
|
235 |
+
|
236 |
+
// update class
|
237 |
+
this.$el.addClass('active');
|
238 |
+
|
239 |
+
|
240 |
+
// validation
|
241 |
+
this.$el.closest('.field').removeClass('error');
|
242 |
+
|
243 |
+
|
244 |
+
// return for chaining
|
245 |
+
return this;
|
246 |
+
},
|
247 |
+
|
248 |
+
center : function(){
|
249 |
+
|
250 |
+
// vars
|
251 |
+
var position = this.map.marker.getPosition(),
|
252 |
+
lat = this.o.lat,
|
253 |
+
lng = this.o.lng;
|
254 |
+
|
255 |
+
|
256 |
+
// if marker exists, center on the marker
|
257 |
+
if( position )
|
258 |
+
{
|
259 |
+
lat = position.lat();
|
260 |
+
lng = position.lng();
|
261 |
+
}
|
262 |
+
|
263 |
+
|
264 |
+
var latlng = new google.maps.LatLng( lat, lng );
|
265 |
+
|
266 |
+
|
267 |
+
// set center of map
|
268 |
+
this.map.setCenter( latlng );
|
269 |
+
},
|
270 |
+
|
271 |
+
sync : function(){
|
272 |
+
|
273 |
+
// reference
|
274 |
+
var $el = this.$el;
|
275 |
+
|
276 |
+
|
277 |
+
// vars
|
278 |
+
var position = this.map.marker.getPosition(),
|
279 |
+
latlng = new google.maps.LatLng( position.lat(), position.lng() );
|
280 |
+
|
281 |
+
|
282 |
+
this.geocoder.geocode({ 'latLng' : latlng }, function( results, status ){
|
283 |
+
|
284 |
+
// validate
|
285 |
+
if( status != google.maps.GeocoderStatus.OK )
|
286 |
+
{
|
287 |
+
console.log('Geocoder failed due to: ' + status);
|
288 |
+
return;
|
289 |
+
}
|
290 |
+
|
291 |
+
if( !results[0] )
|
292 |
+
{
|
293 |
+
console.log('No results found');
|
294 |
+
return;
|
295 |
+
}
|
296 |
+
|
297 |
+
|
298 |
+
// get location
|
299 |
+
var location = results[0];
|
300 |
+
|
301 |
+
|
302 |
+
// update h4
|
303 |
+
$el.find('.title h4').text( location.formatted_address );
|
304 |
+
|
305 |
+
|
306 |
+
// update input
|
307 |
+
$el.find('.input-address').val( location.formatted_address ).trigger('change');
|
308 |
+
|
309 |
+
});
|
310 |
+
|
311 |
+
|
312 |
+
// return for chaining
|
313 |
+
return this;
|
314 |
+
},
|
315 |
+
|
316 |
+
locate : function(){
|
317 |
+
|
318 |
+
// reference
|
319 |
+
var _this = this,
|
320 |
+
_$el = this.$el;
|
321 |
+
|
322 |
+
|
323 |
+
// Try HTML5 geolocation
|
324 |
+
if( ! navigator.geolocation )
|
325 |
+
{
|
326 |
+
alert( acf.l10n.google_map.browser_support );
|
327 |
+
return this;
|
328 |
+
}
|
329 |
+
|
330 |
+
|
331 |
+
// show loading text
|
332 |
+
_$el.find('.title h4').text(acf.l10n.google_map.locating + '...');
|
333 |
+
_$el.addClass('active');
|
334 |
+
|
335 |
+
navigator.geolocation.getCurrentPosition(function(position){
|
336 |
+
|
337 |
+
// vars
|
338 |
+
var lat = position.coords.latitude,
|
339 |
+
lng = position.coords.longitude;
|
340 |
+
|
341 |
+
_this.set({ $el : _$el }).update( lat, lng ).sync().center();
|
342 |
+
|
343 |
+
});
|
344 |
+
|
345 |
+
|
346 |
+
},
|
347 |
+
|
348 |
+
clear : function(){
|
349 |
+
|
350 |
+
// update class
|
351 |
+
this.$el.removeClass('active');
|
352 |
+
|
353 |
+
|
354 |
+
// clear search
|
355 |
+
this.$el.find('.search').val('');
|
356 |
+
|
357 |
+
|
358 |
+
// clear inputs
|
359 |
+
this.$el.find('.input-address').val('');
|
360 |
+
this.$el.find('.input-lat').val('');
|
361 |
+
this.$el.find('.input-lng').val('');
|
362 |
+
|
363 |
+
|
364 |
+
// hide marker
|
365 |
+
this.map.marker.setVisible( false );
|
366 |
+
},
|
367 |
+
|
368 |
+
edit : function(){
|
369 |
+
|
370 |
+
// update class
|
371 |
+
this.$el.removeClass('active');
|
372 |
+
|
373 |
+
|
374 |
+
// clear search
|
375 |
+
var val = this.$el.find('.title h4').text();
|
376 |
+
|
377 |
+
|
378 |
+
this.$el.find('.search').val( val ).focus();
|
379 |
+
|
380 |
+
},
|
381 |
+
|
382 |
+
refresh : function(){
|
383 |
+
|
384 |
+
// trigger resize on div
|
385 |
+
google.maps.event.trigger(this.map, 'resize');
|
386 |
+
|
387 |
+
// center map
|
388 |
+
this.center();
|
389 |
+
|
390 |
+
}
|
391 |
+
|
392 |
+
};
|
393 |
+
|
394 |
+
|
395 |
+
/*
|
396 |
+
* acf/setup_fields
|
397 |
+
*
|
398 |
+
* run init function on all elements for this field
|
399 |
+
*
|
400 |
+
* @type event
|
401 |
+
* @date 20/07/13
|
402 |
+
*
|
403 |
+
* @param {object} e event object
|
404 |
+
* @param {object} el DOM object which may contain new ACF elements
|
405 |
+
* @return N/A
|
406 |
+
*/
|
407 |
+
|
408 |
+
$(document).on('acf/setup_fields', function(e, el){
|
409 |
+
|
410 |
+
// vars
|
411 |
+
$fields = $(el).find('.acf-google-map');
|
412 |
+
|
413 |
+
|
414 |
+
// validate
|
415 |
+
if( ! $fields.exists() )
|
416 |
+
{
|
417 |
+
return;
|
418 |
+
}
|
419 |
+
|
420 |
+
|
421 |
+
// validate google
|
422 |
+
if( typeof google === 'undefined' )
|
423 |
+
{
|
424 |
+
$.getScript('https://www.google.com/jsapi', function(){
|
425 |
+
|
426 |
+
google.load('maps', '3', { other_params: 'sensor=false&libraries=places', callback: function(){
|
427 |
+
|
428 |
+
$fields.each(function(){
|
429 |
+
|
430 |
+
acf.fields.google_map.set({ $el : $(this) }).init();
|
431 |
+
|
432 |
+
});
|
433 |
+
|
434 |
+
}});
|
435 |
+
});
|
436 |
+
|
437 |
+
}
|
438 |
+
else
|
439 |
+
{
|
440 |
+
google.load('maps', '3', { other_params: 'sensor=false&libraries=places', callback: function(){
|
441 |
+
|
442 |
+
$fields.each(function(){
|
443 |
+
|
444 |
+
acf.fields.google_map.set({ $el : $(this) }).init();
|
445 |
+
|
446 |
+
});
|
447 |
+
|
448 |
+
}});
|
449 |
+
|
450 |
+
}
|
451 |
+
|
452 |
+
});
|
453 |
+
|
454 |
+
|
455 |
+
/*
|
456 |
+
* Events
|
457 |
+
*
|
458 |
+
* jQuery events for this field
|
459 |
+
*
|
460 |
+
* @type function
|
461 |
+
* @date 1/03/2011
|
462 |
+
*
|
463 |
+
* @param N/A
|
464 |
+
* @return N/A
|
465 |
+
*/
|
466 |
+
|
467 |
+
$(document).on('click', '.acf-google-map .acf-sprite-remove', function( e ){
|
468 |
+
|
469 |
+
e.preventDefault();
|
470 |
+
|
471 |
+
acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).clear();
|
472 |
+
|
473 |
+
$(this).blur();
|
474 |
+
|
475 |
+
});
|
476 |
+
|
477 |
+
|
478 |
+
$(document).on('click', '.acf-google-map .acf-sprite-locate', function( e ){
|
479 |
+
|
480 |
+
e.preventDefault();
|
481 |
+
|
482 |
+
acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).locate();
|
483 |
+
|
484 |
+
$(this).blur();
|
485 |
+
|
486 |
+
});
|
487 |
+
|
488 |
+
$(document).on('click', '.acf-google-map .title h4', function( e ){
|
489 |
+
|
490 |
+
e.preventDefault();
|
491 |
+
|
492 |
+
acf.fields.google_map.set({ $el : $(this).closest('.acf-google-map') }).edit();
|
493 |
+
|
494 |
+
});
|
495 |
+
|
496 |
+
$(document).on('keydown', '.acf-google-map .search', function( e ){
|
497 |
+
|
498 |
+
// prevent form from submitting
|
499 |
+
if( e.which == 13 )
|
500 |
+
{
|
501 |
+
return false;
|
502 |
+
}
|
503 |
+
|
504 |
+
});
|
505 |
+
|
506 |
+
$(document).on('blur', '.acf-google-map .search', function( e ){
|
507 |
+
|
508 |
+
// vars
|
509 |
+
var $el = $(this).closest('.acf-google-map');
|
510 |
+
|
511 |
+
|
512 |
+
// has a value?
|
513 |
+
if( $el.find('.input-lat').val() )
|
514 |
+
{
|
515 |
+
$el.addClass('active');
|
516 |
+
}
|
517 |
+
|
518 |
+
});
|
519 |
+
|
520 |
+
$(document).on('acf/fields/tab/show acf/conditional_logic/show', function( e, $field ){
|
521 |
+
|
522 |
+
// validate
|
523 |
+
if( ! acf.fields.google_map.ready )
|
524 |
+
{
|
525 |
+
return;
|
526 |
+
}
|
527 |
+
|
528 |
+
|
529 |
+
// validate
|
530 |
+
if( $field.attr('data-field_type') == 'google_map' )
|
531 |
+
{
|
532 |
+
acf.fields.google_map.set({ $el : $field.find('.acf-google-map') }).refresh();
|
533 |
+
}
|
534 |
+
|
535 |
+
});
|
536 |
+
|
537 |
+
|
538 |
+
|
539 |
+
})(jQuery);
|
js/input/image.js
ADDED
@@ -0,0 +1,416 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* Image
|
5 |
+
*
|
6 |
+
* static model for this field
|
7 |
+
*
|
8 |
+
* @type event
|
9 |
+
* @date 1/06/13
|
10 |
+
*
|
11 |
+
*/
|
12 |
+
|
13 |
+
|
14 |
+
// reference
|
15 |
+
var _media = acf.media;
|
16 |
+
|
17 |
+
|
18 |
+
acf.fields.image = {
|
19 |
+
|
20 |
+
$el : null,
|
21 |
+
$input : null,
|
22 |
+
|
23 |
+
o : {},
|
24 |
+
|
25 |
+
set : function( o ){
|
26 |
+
|
27 |
+
// merge in new option
|
28 |
+
$.extend( this, o );
|
29 |
+
|
30 |
+
|
31 |
+
// find input
|
32 |
+
this.$input = this.$el.find('input[type="hidden"]');
|
33 |
+
|
34 |
+
|
35 |
+
// get options
|
36 |
+
this.o = acf.helpers.get_atts( this.$el );
|
37 |
+
|
38 |
+
|
39 |
+
// multiple?
|
40 |
+
this.o.multiple = this.$el.closest('.repeater').exists() ? true : false;
|
41 |
+
|
42 |
+
|
43 |
+
// wp library query
|
44 |
+
this.o.query = {
|
45 |
+
type : 'image'
|
46 |
+
};
|
47 |
+
|
48 |
+
|
49 |
+
// library
|
50 |
+
if( this.o.library == 'uploadedTo' )
|
51 |
+
{
|
52 |
+
this.o.query.uploadedTo = acf.o.post_id;
|
53 |
+
}
|
54 |
+
|
55 |
+
|
56 |
+
// return this for chaining
|
57 |
+
return this;
|
58 |
+
|
59 |
+
},
|
60 |
+
init : function(){
|
61 |
+
|
62 |
+
// is clone field?
|
63 |
+
if( acf.helpers.is_clone_field(this.$input) )
|
64 |
+
{
|
65 |
+
return;
|
66 |
+
}
|
67 |
+
|
68 |
+
},
|
69 |
+
add : function( image ){
|
70 |
+
|
71 |
+
// this function must reference a global div variable due to the pre WP 3.5 uploader
|
72 |
+
// vars
|
73 |
+
var div = _media.div;
|
74 |
+
|
75 |
+
|
76 |
+
// set atts
|
77 |
+
div.find('.acf-image-image').attr( 'src', image.url );
|
78 |
+
div.find('.acf-image-value').val( image.id ).trigger('change');
|
79 |
+
|
80 |
+
|
81 |
+
// set div class
|
82 |
+
div.addClass('active');
|
83 |
+
|
84 |
+
|
85 |
+
// validation
|
86 |
+
div.closest('.field').removeClass('error');
|
87 |
+
|
88 |
+
},
|
89 |
+
edit : function(){
|
90 |
+
|
91 |
+
// vars
|
92 |
+
var id = this.$input.val();
|
93 |
+
|
94 |
+
|
95 |
+
// set global var
|
96 |
+
_media.div = this.$el;
|
97 |
+
|
98 |
+
|
99 |
+
// clear the frame
|
100 |
+
_media.clear_frame();
|
101 |
+
|
102 |
+
|
103 |
+
// create the media frame
|
104 |
+
_media.frame = wp.media({
|
105 |
+
title : acf.l10n.image.edit,
|
106 |
+
multiple : false,
|
107 |
+
button : { text : acf.l10n.image.update }
|
108 |
+
});
|
109 |
+
|
110 |
+
|
111 |
+
// log events
|
112 |
+
/*
|
113 |
+
acf.media.frame.on('all', function(e){
|
114 |
+
|
115 |
+
console.log( e );
|
116 |
+
|
117 |
+
});
|
118 |
+
*/
|
119 |
+
|
120 |
+
|
121 |
+
// open
|
122 |
+
_media.frame.on('open',function() {
|
123 |
+
|
124 |
+
// set to browse
|
125 |
+
if( _media.frame.content._mode != 'browse' )
|
126 |
+
{
|
127 |
+
_media.frame.content.mode('browse');
|
128 |
+
}
|
129 |
+
|
130 |
+
|
131 |
+
// add class
|
132 |
+
_media.frame.$el.closest('.media-modal').addClass('acf-media-modal acf-expanded');
|
133 |
+
|
134 |
+
|
135 |
+
// set selection
|
136 |
+
var selection = _media.frame.state().get('selection'),
|
137 |
+
attachment = wp.media.attachment( id );
|
138 |
+
|
139 |
+
|
140 |
+
// to fetch or not to fetch
|
141 |
+
if( $.isEmptyObject(attachment.changed) )
|
142 |
+
{
|
143 |
+
attachment.fetch();
|
144 |
+
}
|
145 |
+
|
146 |
+
|
147 |
+
selection.add( attachment );
|
148 |
+
|
149 |
+
});
|
150 |
+
|
151 |
+
|
152 |
+
// close
|
153 |
+
_media.frame.on('close',function(){
|
154 |
+
|
155 |
+
// remove class
|
156 |
+
_media.frame.$el.closest('.media-modal').removeClass('acf-media-modal');
|
157 |
+
|
158 |
+
});
|
159 |
+
|
160 |
+
|
161 |
+
// Finally, open the modal
|
162 |
+
acf.media.frame.open();
|
163 |
+
|
164 |
+
},
|
165 |
+
remove : function()
|
166 |
+
{
|
167 |
+
|
168 |
+
// set atts
|
169 |
+
this.$el.find('.acf-image-image').attr( 'src', '' );
|
170 |
+
this.$el.find('.acf-image-value').val( '' ).trigger('change');
|
171 |
+
|
172 |
+
|
173 |
+
// remove class
|
174 |
+
this.$el.removeClass('active');
|
175 |
+
|
176 |
+
},
|
177 |
+
popup : function()
|
178 |
+
{
|
179 |
+
// reference
|
180 |
+
var t = this;
|
181 |
+
|
182 |
+
|
183 |
+
// set global var
|
184 |
+
_media.div = this.$el;
|
185 |
+
|
186 |
+
|
187 |
+
// clear the frame
|
188 |
+
_media.clear_frame();
|
189 |
+
|
190 |
+
|
191 |
+
// Create the media frame
|
192 |
+
_media.frame = wp.media({
|
193 |
+
states : [
|
194 |
+
new wp.media.controller.Library({
|
195 |
+
library : wp.media.query( t.o.query ),
|
196 |
+
multiple : t.o.multiple,
|
197 |
+
title : acf.l10n.image.select,
|
198 |
+
priority : 20,
|
199 |
+
filterable : 'all'
|
200 |
+
})
|
201 |
+
]
|
202 |
+
});
|
203 |
+
|
204 |
+
|
205 |
+
/*acf.media.frame.on('all', function(e){
|
206 |
+
|
207 |
+
console.log( e );
|
208 |
+
|
209 |
+
});*/
|
210 |
+
|
211 |
+
|
212 |
+
// customize model / view
|
213 |
+
acf.media.frame.on('content:activate', function(){
|
214 |
+
|
215 |
+
// vars
|
216 |
+
var toolbar = null,
|
217 |
+
filters = null;
|
218 |
+
|
219 |
+
|
220 |
+
// populate above vars making sure to allow for failure
|
221 |
+
try
|
222 |
+
{
|
223 |
+
toolbar = acf.media.frame.content.get().toolbar;
|
224 |
+
filters = toolbar.get('filters');
|
225 |
+
}
|
226 |
+
catch(e)
|
227 |
+
{
|
228 |
+
// one of the objects was 'undefined'... perhaps the frame open is Upload Files
|
229 |
+
//console.log( e );
|
230 |
+
}
|
231 |
+
|
232 |
+
|
233 |
+
// validate
|
234 |
+
if( !filters )
|
235 |
+
{
|
236 |
+
return false;
|
237 |
+
}
|
238 |
+
|
239 |
+
|
240 |
+
// filter only images
|
241 |
+
$.each( filters.filters, function( k, v ){
|
242 |
+
|
243 |
+
v.props.type = 'image';
|
244 |
+
|
245 |
+
});
|
246 |
+
|
247 |
+
|
248 |
+
// no need for 'uploaded' filter
|
249 |
+
if( t.o.library == 'uploadedTo' )
|
250 |
+
{
|
251 |
+
filters.$el.find('option[value="uploaded"]').remove();
|
252 |
+
filters.$el.after('<span>' + acf.l10n.image.uploadedTo + '</span>')
|
253 |
+
|
254 |
+
$.each( filters.filters, function( k, v ){
|
255 |
+
|
256 |
+
v.props.uploadedTo = acf.o.post_id;
|
257 |
+
|
258 |
+
});
|
259 |
+
}
|
260 |
+
|
261 |
+
|
262 |
+
// remove non image options from filter list
|
263 |
+
filters.$el.find('option').each(function(){
|
264 |
+
|
265 |
+
// vars
|
266 |
+
var v = $(this).attr('value');
|
267 |
+
|
268 |
+
|
269 |
+
// don't remove the 'uploadedTo' if the library option is 'all'
|
270 |
+
if( v == 'uploaded' && t.o.library == 'all' )
|
271 |
+
{
|
272 |
+
return;
|
273 |
+
}
|
274 |
+
|
275 |
+
if( v.indexOf('image') === -1 )
|
276 |
+
{
|
277 |
+
$(this).remove();
|
278 |
+
}
|
279 |
+
|
280 |
+
});
|
281 |
+
|
282 |
+
|
283 |
+
// set default filter
|
284 |
+
filters.$el.val('image').trigger('change');
|
285 |
+
|
286 |
+
});
|
287 |
+
|
288 |
+
|
289 |
+
// When an image is selected, run a callback.
|
290 |
+
acf.media.frame.on( 'select', function() {
|
291 |
+
|
292 |
+
// get selected images
|
293 |
+
selection = _media.frame.state().get('selection');
|
294 |
+
|
295 |
+
if( selection )
|
296 |
+
{
|
297 |
+
var i = 0;
|
298 |
+
|
299 |
+
selection.each(function(attachment){
|
300 |
+
|
301 |
+
// counter
|
302 |
+
i++;
|
303 |
+
|
304 |
+
|
305 |
+
// select / add another image field?
|
306 |
+
if( i > 1 )
|
307 |
+
{
|
308 |
+
// vars
|
309 |
+
var $td = _media.div.closest('td'),
|
310 |
+
$tr = $td.closest('.row'),
|
311 |
+
$repeater = $tr.closest('.repeater'),
|
312 |
+
key = $td.attr('data-field_key'),
|
313 |
+
selector = 'td .acf-image-uploader:first';
|
314 |
+
|
315 |
+
|
316 |
+
// key only exists for repeater v1.0.1 +
|
317 |
+
if( key )
|
318 |
+
{
|
319 |
+
selector = 'td[data-field_key="' + key + '"] .acf-image-uploader';
|
320 |
+
}
|
321 |
+
|
322 |
+
|
323 |
+
// add row?
|
324 |
+
if( ! $tr.next('.row').exists() )
|
325 |
+
{
|
326 |
+
$repeater.find('.add-row-end').trigger('click');
|
327 |
+
|
328 |
+
}
|
329 |
+
|
330 |
+
|
331 |
+
// update current div
|
332 |
+
_media.div = $tr.next('.row').find( selector );
|
333 |
+
|
334 |
+
}
|
335 |
+
|
336 |
+
|
337 |
+
// vars
|
338 |
+
var image = {
|
339 |
+
id : attachment.id,
|
340 |
+
url : attachment.attributes.url
|
341 |
+
};
|
342 |
+
|
343 |
+
// is preview size available?
|
344 |
+
if( attachment.attributes.sizes && attachment.attributes.sizes[ t.o.preview_size ] )
|
345 |
+
{
|
346 |
+
image.url = attachment.attributes.sizes[ t.o.preview_size ].url;
|
347 |
+
}
|
348 |
+
|
349 |
+
// add image to field
|
350 |
+
acf.fields.image.add( image );
|
351 |
+
|
352 |
+
|
353 |
+
});
|
354 |
+
// selection.each(function(attachment){
|
355 |
+
}
|
356 |
+
// if( selection )
|
357 |
+
|
358 |
+
});
|
359 |
+
// acf.media.frame.on( 'select', function() {
|
360 |
+
|
361 |
+
|
362 |
+
// Finally, open the modal
|
363 |
+
acf.media.frame.open();
|
364 |
+
|
365 |
+
|
366 |
+
return false;
|
367 |
+
},
|
368 |
+
|
369 |
+
// temporary gallery fix
|
370 |
+
text : {
|
371 |
+
title_add : "Select Image",
|
372 |
+
title_edit : "Edit Image"
|
373 |
+
}
|
374 |
+
|
375 |
+
};
|
376 |
+
|
377 |
+
|
378 |
+
/*
|
379 |
+
* Events
|
380 |
+
*
|
381 |
+
* jQuery events for this field
|
382 |
+
*
|
383 |
+
* @type function
|
384 |
+
* @date 1/03/2011
|
385 |
+
*
|
386 |
+
* @param N/A
|
387 |
+
* @return N/A
|
388 |
+
*/
|
389 |
+
|
390 |
+
$(document).on('click', '.acf-image-uploader .acf-button-edit', function( e ){
|
391 |
+
|
392 |
+
e.preventDefault();
|
393 |
+
|
394 |
+
acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).edit();
|
395 |
+
|
396 |
+
});
|
397 |
+
|
398 |
+
$(document).on('click', '.acf-image-uploader .acf-button-delete', function( e ){
|
399 |
+
|
400 |
+
e.preventDefault();
|
401 |
+
|
402 |
+
acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).remove();
|
403 |
+
|
404 |
+
});
|
405 |
+
|
406 |
+
|
407 |
+
$(document).on('click', '.acf-image-uploader .add-image', function( e ){
|
408 |
+
|
409 |
+
e.preventDefault();
|
410 |
+
|
411 |
+
acf.fields.image.set({ $el : $(this).closest('.acf-image-uploader') }).popup();
|
412 |
+
|
413 |
+
});
|
414 |
+
|
415 |
+
|
416 |
+
})(jQuery);
|
js/input/radio.js
ADDED
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* Radio
|
5 |
+
*
|
6 |
+
* static model and events for this field
|
7 |
+
*
|
8 |
+
* @type event
|
9 |
+
* @date 1/06/13
|
10 |
+
*
|
11 |
+
*/
|
12 |
+
|
13 |
+
acf.fields.radio = {
|
14 |
+
|
15 |
+
$el : null,
|
16 |
+
$input : null,
|
17 |
+
$other : null,
|
18 |
+
farbtastic : null,
|
19 |
+
|
20 |
+
set : function( o ){
|
21 |
+
|
22 |
+
// merge in new option
|
23 |
+
$.extend( this, o );
|
24 |
+
|
25 |
+
|
26 |
+
// find input
|
27 |
+
this.$input = this.$el.find('input[type="radio"]:checked');
|
28 |
+
this.$other = this.$el.find('input[type="text"]');
|
29 |
+
|
30 |
+
|
31 |
+
// return this for chaining
|
32 |
+
return this;
|
33 |
+
|
34 |
+
},
|
35 |
+
change : function(){
|
36 |
+
|
37 |
+
if( this.$input.val() == 'other' )
|
38 |
+
{
|
39 |
+
this.$other.attr('name', this.$input.attr('name'));
|
40 |
+
this.$other.show();
|
41 |
+
}
|
42 |
+
else
|
43 |
+
{
|
44 |
+
this.$other.attr('name', '');
|
45 |
+
this.$other.hide();
|
46 |
+
}
|
47 |
+
}
|
48 |
+
};
|
49 |
+
|
50 |
+
|
51 |
+
/*
|
52 |
+
* Events
|
53 |
+
*
|
54 |
+
* jQuery events for this field
|
55 |
+
*
|
56 |
+
* @type function
|
57 |
+
* @date 1/03/2011
|
58 |
+
*
|
59 |
+
* @param N/A
|
60 |
+
* @return N/A
|
61 |
+
*/
|
62 |
+
|
63 |
+
$(document).on('change', '.acf-radio-list input[type="radio"]', function( e ){
|
64 |
+
|
65 |
+
acf.fields.radio.set({ $el : $(this).closest('.acf-radio-list') }).change();
|
66 |
+
|
67 |
+
});
|
68 |
+
|
69 |
+
|
70 |
+
})(jQuery);
|
js/input/relationship.js
ADDED
@@ -0,0 +1,361 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* Relationship
|
5 |
+
*
|
6 |
+
* static model for this field
|
7 |
+
*
|
8 |
+
* @type event
|
9 |
+
* @date 1/06/13
|
10 |
+
*
|
11 |
+
*/
|
12 |
+
|
13 |
+
acf.fields.relationship = {
|
14 |
+
|
15 |
+
$el : null,
|
16 |
+
$input : null,
|
17 |
+
$left : null,
|
18 |
+
$right : null,
|
19 |
+
|
20 |
+
o : {},
|
21 |
+
|
22 |
+
timeout : null,
|
23 |
+
|
24 |
+
set : function( o ){
|
25 |
+
|
26 |
+
// merge in new option
|
27 |
+
$.extend( this, o );
|
28 |
+
|
29 |
+
|
30 |
+
// find elements
|
31 |
+
this.$input = this.$el.children('input[type="hidden"]');
|
32 |
+
this.$left = this.$el.find('.relationship_left'),
|
33 |
+
this.$right = this.$el.find('.relationship_right');
|
34 |
+
|
35 |
+
|
36 |
+
// get options
|
37 |
+
this.o = acf.helpers.get_atts( this.$el );
|
38 |
+
|
39 |
+
|
40 |
+
// return this for chaining
|
41 |
+
return this;
|
42 |
+
|
43 |
+
},
|
44 |
+
init : function(){
|
45 |
+
|
46 |
+
// reference
|
47 |
+
var _this = this;
|
48 |
+
|
49 |
+
|
50 |
+
// is clone field?
|
51 |
+
if( acf.helpers.is_clone_field(this.$input) )
|
52 |
+
{
|
53 |
+
return;
|
54 |
+
}
|
55 |
+
|
56 |
+
|
57 |
+
// set height of right column
|
58 |
+
this.$right.find('.relationship_list').height( this.$left.height() -2 );
|
59 |
+
|
60 |
+
|
61 |
+
// right sortable
|
62 |
+
this.$right.find('.relationship_list').sortable({
|
63 |
+
axis : 'y',
|
64 |
+
items : '> li',
|
65 |
+
forceHelperSize : true,
|
66 |
+
forcePlaceholderSize : true,
|
67 |
+
scroll : true,
|
68 |
+
update : function(){
|
69 |
+
|
70 |
+
_this.$input.trigger('change');
|
71 |
+
|
72 |
+
}
|
73 |
+
});
|
74 |
+
|
75 |
+
|
76 |
+
// load more
|
77 |
+
var $el = this.$el;
|
78 |
+
|
79 |
+
this.$left.find('.relationship_list').scrollTop( 0 ).on('scroll', function(e){
|
80 |
+
|
81 |
+
// validate
|
82 |
+
if( $el.hasClass('loading') || $el.hasClass('no-results') )
|
83 |
+
{
|
84 |
+
return;
|
85 |
+
}
|
86 |
+
|
87 |
+
|
88 |
+
// Scrolled to bottom
|
89 |
+
if( $(this).scrollTop() + $(this).innerHeight() >= $(this).get(0).scrollHeight )
|
90 |
+
{
|
91 |
+
var paged = parseInt( $el.attr('data-paged') );
|
92 |
+
|
93 |
+
// update paged
|
94 |
+
$el.attr('data-paged', (paged + 1) );
|
95 |
+
|
96 |
+
// fetch
|
97 |
+
_this.set({ $el : $el }).fetch();
|
98 |
+
}
|
99 |
+
|
100 |
+
});
|
101 |
+
|
102 |
+
|
103 |
+
// ajax fetch values for left side
|
104 |
+
this.fetch();
|
105 |
+
|
106 |
+
},
|
107 |
+
fetch : function(){
|
108 |
+
|
109 |
+
// reference
|
110 |
+
var _this = this,
|
111 |
+
$el = this.$el;
|
112 |
+
|
113 |
+
|
114 |
+
// add loading class, stops scroll loading
|
115 |
+
$el.addClass('loading');
|
116 |
+
|
117 |
+
|
118 |
+
// get results
|
119 |
+
$.ajax({
|
120 |
+
url : acf.o.ajaxurl,
|
121 |
+
type : 'post',
|
122 |
+
dataType : 'json',
|
123 |
+
data : $.extend({
|
124 |
+
action : 'acf/fields/relationship/query_posts',
|
125 |
+
post_id : acf.o.post_id,
|
126 |
+
nonce : acf.o.nonce
|
127 |
+
}, this.o ),
|
128 |
+
success : function( json ){
|
129 |
+
|
130 |
+
|
131 |
+
// render
|
132 |
+
_this.set({ $el : $el }).render( json );
|
133 |
+
|
134 |
+
}
|
135 |
+
});
|
136 |
+
|
137 |
+
},
|
138 |
+
render : function( json ){
|
139 |
+
|
140 |
+
// reference
|
141 |
+
var _this = this;
|
142 |
+
|
143 |
+
|
144 |
+
// update classes
|
145 |
+
this.$el.removeClass('no-results').removeClass('loading');
|
146 |
+
|
147 |
+
|
148 |
+
// new search?
|
149 |
+
if( this.o.paged == 1 )
|
150 |
+
{
|
151 |
+
this.$el.find('.relationship_left li:not(.load-more)').remove();
|
152 |
+
}
|
153 |
+
|
154 |
+
|
155 |
+
// no results?
|
156 |
+
if( ! json || ! json.html )
|
157 |
+
{
|
158 |
+
this.$el.addClass('no-results');
|
159 |
+
return;
|
160 |
+
}
|
161 |
+
|
162 |
+
|
163 |
+
// append new results
|
164 |
+
this.$el.find('.relationship_left .load-more').before( json.html );
|
165 |
+
|
166 |
+
|
167 |
+
// next page?
|
168 |
+
if( ! json.next_page_exists )
|
169 |
+
{
|
170 |
+
this.$el.addClass('no-results');
|
171 |
+
}
|
172 |
+
|
173 |
+
|
174 |
+
// apply .hide to left li's
|
175 |
+
this.$left.find('a').each(function(){
|
176 |
+
|
177 |
+
var id = $(this).attr('data-post_id');
|
178 |
+
|
179 |
+
if( _this.$right.find('a[data-post_id="' + id + '"]').exists() )
|
180 |
+
{
|
181 |
+
$(this).parent().addClass('hide');
|
182 |
+
}
|
183 |
+
|
184 |
+
});
|
185 |
+
|
186 |
+
},
|
187 |
+
add : function( $a ){
|
188 |
+
|
189 |
+
// vars
|
190 |
+
var id = $a.attr('data-post_id'),
|
191 |
+
title = $a.html();
|
192 |
+
|
193 |
+
|
194 |
+
// max posts
|
195 |
+
if( this.$right.find('a').length >= this.o.max )
|
196 |
+
{
|
197 |
+
alert( acf.l10n.relationship.max.replace('{max}', this.o.max) );
|
198 |
+
return false;
|
199 |
+
}
|
200 |
+
|
201 |
+
|
202 |
+
// can be added?
|
203 |
+
if( $a.parent().hasClass('hide') )
|
204 |
+
{
|
205 |
+
return false;
|
206 |
+
}
|
207 |
+
|
208 |
+
|
209 |
+
// hide
|
210 |
+
$a.parent().addClass('hide');
|
211 |
+
|
212 |
+
|
213 |
+
// template
|
214 |
+
var data = {
|
215 |
+
post_id : $a.attr('data-post_id'),
|
216 |
+
title : $a.html(),
|
217 |
+
name : this.$input.attr('name')
|
218 |
+
},
|
219 |
+
tmpl = _.template(acf.l10n.relationship.tmpl_li, data);
|
220 |
+
|
221 |
+
|
222 |
+
|
223 |
+
// add new li
|
224 |
+
this.$right.find('.relationship_list').append( tmpl )
|
225 |
+
|
226 |
+
|
227 |
+
// trigger change on new_li
|
228 |
+
this.$input.trigger('change');
|
229 |
+
|
230 |
+
|
231 |
+
// validation
|
232 |
+
this.$el.closest('.field').removeClass('error');
|
233 |
+
|
234 |
+
|
235 |
+
},
|
236 |
+
remove : function( $a ){
|
237 |
+
|
238 |
+
// remove
|
239 |
+
$a.parent().remove();
|
240 |
+
|
241 |
+
|
242 |
+
// show
|
243 |
+
this.$left.find('a[data-post_id="' + $a.attr('data-post_id') + '"]').parent('li').removeClass('hide');
|
244 |
+
|
245 |
+
|
246 |
+
// trigger change on new_li
|
247 |
+
this.$input.trigger('change');
|
248 |
+
|
249 |
+
}
|
250 |
+
|
251 |
+
};
|
252 |
+
|
253 |
+
|
254 |
+
/*
|
255 |
+
* acf/setup_fields
|
256 |
+
*
|
257 |
+
* run init function on all elements for this field
|
258 |
+
*
|
259 |
+
* @type event
|
260 |
+
* @date 20/07/13
|
261 |
+
*
|
262 |
+
* @param {object} e event object
|
263 |
+
* @param {object} el DOM object which may contain new ACF elements
|
264 |
+
* @return N/A
|
265 |
+
*/
|
266 |
+
|
267 |
+
$(document).on('acf/setup_fields', function(e, el){
|
268 |
+
|
269 |
+
$(el).find('.acf_relationship').each(function(){
|
270 |
+
|
271 |
+
acf.fields.relationship.set({ $el : $(this) }).init();
|
272 |
+
|
273 |
+
});
|
274 |
+
|
275 |
+
});
|
276 |
+
|
277 |
+
|
278 |
+
/*
|
279 |
+
* Events
|
280 |
+
*
|
281 |
+
* jQuery events for this field
|
282 |
+
*
|
283 |
+
* @type function
|
284 |
+
* @date 1/03/2011
|
285 |
+
*
|
286 |
+
* @param N/A
|
287 |
+
* @return N/A
|
288 |
+
*/
|
289 |
+
|
290 |
+
$(document).on('change', '.acf_relationship .select-post_type', function(e){
|
291 |
+
|
292 |
+
// vars
|
293 |
+
var val = $(this).val(),
|
294 |
+
$el = $(this).closest('.acf_relationship');
|
295 |
+
|
296 |
+
|
297 |
+
// update attr
|
298 |
+
$el.attr('data-post_type', val);
|
299 |
+
$el.attr('data-paged', 1);
|
300 |
+
|
301 |
+
|
302 |
+
// fetch
|
303 |
+
acf.fields.relationship.set({ $el : $el }).fetch();
|
304 |
+
|
305 |
+
});
|
306 |
+
|
307 |
+
|
308 |
+
$(document).on('click', '.acf_relationship .relationship_left .relationship_list a', function( e ){
|
309 |
+
|
310 |
+
e.preventDefault();
|
311 |
+
|
312 |
+
acf.fields.relationship.set({ $el : $(this).closest('.acf_relationship') }).add( $(this) );
|
313 |
+
|
314 |
+
$(this).blur();
|
315 |
+
|
316 |
+
});
|
317 |
+
|
318 |
+
$(document).on('click', '.acf_relationship .relationship_right .relationship_list a', function( e ){
|
319 |
+
|
320 |
+
e.preventDefault();
|
321 |
+
|
322 |
+
acf.fields.relationship.set({ $el : $(this).closest('.acf_relationship') }).remove( $(this) );
|
323 |
+
|
324 |
+
$(this).blur();
|
325 |
+
|
326 |
+
});
|
327 |
+
|
328 |
+
$(document).on('keyup', '.acf_relationship input.relationship_search', function( e ){
|
329 |
+
|
330 |
+
// vars
|
331 |
+
var val = $(this).val(),
|
332 |
+
$el = $(this).closest('.acf_relationship');
|
333 |
+
|
334 |
+
|
335 |
+
// update attr
|
336 |
+
$el.attr('data-s', val);
|
337 |
+
$el.attr('data-paged', 1);
|
338 |
+
|
339 |
+
|
340 |
+
// fetch
|
341 |
+
clearTimeout( acf.fields.relationship.timeout );
|
342 |
+
acf.fields.relationship.timeout = setTimeout(function(){
|
343 |
+
|
344 |
+
acf.fields.relationship.set({ $el : $el }).fetch();
|
345 |
+
|
346 |
+
}, 500);
|
347 |
+
|
348 |
+
});
|
349 |
+
|
350 |
+
$(document).on('keypress', '.acf_relationship input.relationship_search', function( e ){
|
351 |
+
|
352 |
+
// don't submit form
|
353 |
+
if( e.which == 13 )
|
354 |
+
{
|
355 |
+
e.preventDefault();
|
356 |
+
}
|
357 |
+
|
358 |
+
});
|
359 |
+
|
360 |
+
|
361 |
+
})(jQuery);
|
js/input/tab.js
ADDED
@@ -0,0 +1,280 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
acf.fields.tab = {
|
4 |
+
|
5 |
+
add_group : function( $wrap ){
|
6 |
+
|
7 |
+
// vars
|
8 |
+
var html = '';
|
9 |
+
|
10 |
+
|
11 |
+
// generate html
|
12 |
+
if( $wrap.is('tbody') )
|
13 |
+
{
|
14 |
+
html = '<tr class="acf-tab-wrap"><td colspan="2"><ul class="hl clearfix acf-tab-group"></ul></td></tr>';
|
15 |
+
}
|
16 |
+
else
|
17 |
+
{
|
18 |
+
html = '<div class="acf-tab-wrap"><ul class="hl clearfix acf-tab-group"></ul></div>';
|
19 |
+
}
|
20 |
+
|
21 |
+
|
22 |
+
// append html
|
23 |
+
$wrap.children('.field_type-tab:first').before( html );
|
24 |
+
|
25 |
+
},
|
26 |
+
|
27 |
+
add_tab : function( $tab ){
|
28 |
+
|
29 |
+
// vars
|
30 |
+
var $field = $tab.closest('.field'),
|
31 |
+
$wrap = $field.parent(),
|
32 |
+
|
33 |
+
key = $field.attr('data-field_key'),
|
34 |
+
label = $tab.text();
|
35 |
+
|
36 |
+
|
37 |
+
// create tab group if it doesnt exist
|
38 |
+
if( ! $wrap.children('.acf-tab-wrap').exists() )
|
39 |
+
{
|
40 |
+
this.add_group( $wrap );
|
41 |
+
}
|
42 |
+
|
43 |
+
// add tab
|
44 |
+
$wrap.children('.acf-tab-wrap').find('.acf-tab-group').append('<li><a class="acf-tab-button" href="#" data-key="' + key + '">' + label + '</a></li>');
|
45 |
+
|
46 |
+
},
|
47 |
+
|
48 |
+
toggle : function( $a ){
|
49 |
+
|
50 |
+
// reference
|
51 |
+
var _this = this;
|
52 |
+
|
53 |
+
|
54 |
+
//console.log( 'toggle %o ', $a);
|
55 |
+
// vars
|
56 |
+
var $wrap = $a.closest('.acf-tab-wrap').parent(),
|
57 |
+
key = $a.attr('data-key');
|
58 |
+
|
59 |
+
|
60 |
+
// classes
|
61 |
+
$a.parent('li').addClass('active').siblings('li').removeClass('active');
|
62 |
+
|
63 |
+
|
64 |
+
// hide / show
|
65 |
+
$wrap.children('.field_type-tab').each(function(){
|
66 |
+
|
67 |
+
|
68 |
+
// vars
|
69 |
+
var $tab = $(this);
|
70 |
+
|
71 |
+
|
72 |
+
if( $tab.attr('data-field_key') == key )
|
73 |
+
{
|
74 |
+
_this.show_tab_fields( $(this) );
|
75 |
+
}
|
76 |
+
else
|
77 |
+
{
|
78 |
+
_this.hide_tab_fields( $(this) );
|
79 |
+
}
|
80 |
+
|
81 |
+
|
82 |
+
});
|
83 |
+
|
84 |
+
},
|
85 |
+
|
86 |
+
show_tab_fields : function( $field ) {
|
87 |
+
|
88 |
+
//console.log('show tab fields %o', $field);
|
89 |
+
$field.nextUntil('.field_type-tab').each(function(){
|
90 |
+
|
91 |
+
$(this).removeClass('acf-tab_group-hide').addClass('acf-tab_group-show');
|
92 |
+
$(document).trigger('acf/fields/tab/show', [ $(this) ]);
|
93 |
+
|
94 |
+
});
|
95 |
+
},
|
96 |
+
|
97 |
+
hide_tab_fields : function( $field ) {
|
98 |
+
|
99 |
+
$field.nextUntil('.field_type-tab').each(function(){
|
100 |
+
|
101 |
+
$(this).removeClass('acf-tab_group-show').addClass('acf-tab_group-hide');
|
102 |
+
$(document).trigger('acf/fields/tab/hide', [ $(this) ]);
|
103 |
+
|
104 |
+
});
|
105 |
+
},
|
106 |
+
|
107 |
+
refresh : function( $el ){
|
108 |
+
|
109 |
+
// reference
|
110 |
+
var _this = this;
|
111 |
+
|
112 |
+
|
113 |
+
// trigger
|
114 |
+
$el.find('.acf-tab-group').each(function(){
|
115 |
+
|
116 |
+
$(this).find('.acf-tab-button:first').each(function(){
|
117 |
+
|
118 |
+
_this.toggle( $(this) );
|
119 |
+
|
120 |
+
});
|
121 |
+
|
122 |
+
});
|
123 |
+
|
124 |
+
}
|
125 |
+
|
126 |
+
};
|
127 |
+
|
128 |
+
|
129 |
+
/*
|
130 |
+
* acf/setup_fields
|
131 |
+
*
|
132 |
+
* run init function on all elements for this field
|
133 |
+
*
|
134 |
+
* @type event
|
135 |
+
* @date 20/07/13
|
136 |
+
*
|
137 |
+
* @param {object} e event object
|
138 |
+
* @param {object} el DOM object which may contain new ACF elements
|
139 |
+
* @return N/A
|
140 |
+
*/
|
141 |
+
|
142 |
+
$(document).on('acf/setup_fields', function(e, el){
|
143 |
+
|
144 |
+
// add tabs
|
145 |
+
$(el).find('.acf-tab').each(function(){
|
146 |
+
|
147 |
+
acf.fields.tab.add_tab( $(this) );
|
148 |
+
|
149 |
+
});
|
150 |
+
|
151 |
+
|
152 |
+
// activate first tab
|
153 |
+
acf.fields.tab.refresh( $(el) );
|
154 |
+
|
155 |
+
|
156 |
+
// NOTE: this code is defined BEFORE the acf.conditional_logic action. This is becuase the 'acf/setup_fields' listener is defined INSIDE the conditional_logic.init() function which is run on doc.ready
|
157 |
+
|
158 |
+
// trigger conditional logic
|
159 |
+
// this code ( acf/setup_fields ) is run after the main acf.conditional_logic.init();
|
160 |
+
//console.log('acf/setup_fields (after tab refresh) calling acf.conditional_logic.refresh()');
|
161 |
+
//acf.conditional_logic.refresh();
|
162 |
+
|
163 |
+
});
|
164 |
+
|
165 |
+
|
166 |
+
|
167 |
+
|
168 |
+
/*
|
169 |
+
* Events
|
170 |
+
*
|
171 |
+
* jQuery events for this field
|
172 |
+
*
|
173 |
+
* @type function
|
174 |
+
* @date 1/03/2011
|
175 |
+
*
|
176 |
+
* @param N/A
|
177 |
+
* @return N/A
|
178 |
+
*/
|
179 |
+
|
180 |
+
$(document).on('click', '.acf-tab-button', function( e ){
|
181 |
+
|
182 |
+
e.preventDefault();
|
183 |
+
|
184 |
+
acf.fields.tab.toggle( $(this) );
|
185 |
+
|
186 |
+
$(this).trigger('blur');
|
187 |
+
|
188 |
+
});
|
189 |
+
|
190 |
+
|
191 |
+
$(document).on('acf/conditional_logic/hide', function( e, $target, item ){
|
192 |
+
|
193 |
+
// validate
|
194 |
+
if( $target.attr('data-field_type') != 'tab' )
|
195 |
+
{
|
196 |
+
return;
|
197 |
+
}
|
198 |
+
|
199 |
+
//console.log('conditional_logic/hide tab %o', $target);
|
200 |
+
|
201 |
+
|
202 |
+
// vars
|
203 |
+
var $tab = $target.siblings('.acf-tab-wrap').find('a[data-key="' + $target.attr('data-field_key') + '"]');
|
204 |
+
|
205 |
+
|
206 |
+
// if tab is already hidden, then ignore the following functiolnality
|
207 |
+
if( $tab.is(':hidden') )
|
208 |
+
{
|
209 |
+
return;
|
210 |
+
}
|
211 |
+
|
212 |
+
|
213 |
+
// visibility
|
214 |
+
$tab.parent().hide();
|
215 |
+
|
216 |
+
|
217 |
+
// if
|
218 |
+
if( $tab.parent().siblings(':visible').exists() )
|
219 |
+
{
|
220 |
+
// if the $target to be hidden is a tab button, lets toggle a sibling tab button
|
221 |
+
$tab.parent().siblings(':visible').first().children('a').trigger('click');
|
222 |
+
}
|
223 |
+
else
|
224 |
+
{
|
225 |
+
// no onther tabs
|
226 |
+
acf.fields.tab.hide_tab_fields( $target );
|
227 |
+
}
|
228 |
+
|
229 |
+
});
|
230 |
+
|
231 |
+
|
232 |
+
$(document).on('acf/conditional_logic/show', function( e, $target, item ){
|
233 |
+
|
234 |
+
// validate
|
235 |
+
if( $target.attr('data-field_type') != 'tab' )
|
236 |
+
{
|
237 |
+
return;
|
238 |
+
}
|
239 |
+
|
240 |
+
|
241 |
+
//console.log('conditional_logic/show tab %o', $target);
|
242 |
+
|
243 |
+
|
244 |
+
// vars
|
245 |
+
var $tab = $target.siblings('.acf-tab-wrap').find('a[data-key="' + $target.attr('data-field_key') + '"]');
|
246 |
+
|
247 |
+
|
248 |
+
// if tab is already visible, then ignore the following functiolnality
|
249 |
+
if( $tab.is(':visible') )
|
250 |
+
{
|
251 |
+
return;
|
252 |
+
}
|
253 |
+
|
254 |
+
|
255 |
+
// visibility
|
256 |
+
$tab.parent().show();
|
257 |
+
|
258 |
+
|
259 |
+
// if this is the active tab
|
260 |
+
if( $tab.parent().hasClass('active') )
|
261 |
+
{
|
262 |
+
$tab.trigger('click');
|
263 |
+
return;
|
264 |
+
}
|
265 |
+
|
266 |
+
|
267 |
+
// if the sibling active tab is actually hidden by conditional logic, take ownership of tabs
|
268 |
+
if( $tab.parent().siblings('.active').is(':hidden') )
|
269 |
+
{
|
270 |
+
// show this tab group
|
271 |
+
$tab.trigger('click');
|
272 |
+
return;
|
273 |
+
}
|
274 |
+
|
275 |
+
|
276 |
+
});
|
277 |
+
|
278 |
+
|
279 |
+
|
280 |
+
})(jQuery);
|
js/input/validation.js
ADDED
@@ -0,0 +1,432 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
|
4 |
+
/*
|
5 |
+
* Validation
|
6 |
+
*
|
7 |
+
* JS model
|
8 |
+
*
|
9 |
+
* @type object
|
10 |
+
* @date 1/06/13
|
11 |
+
*
|
12 |
+
*/
|
13 |
+
|
14 |
+
acf.validation = {
|
15 |
+
|
16 |
+
status : true,
|
17 |
+
disabled : false,
|
18 |
+
|
19 |
+
run : function(){
|
20 |
+
|
21 |
+
// reference
|
22 |
+
var _this = this;
|
23 |
+
|
24 |
+
|
25 |
+
// reset
|
26 |
+
_this.status = true;
|
27 |
+
|
28 |
+
|
29 |
+
// loop through all fields
|
30 |
+
$('.field.required, .form-field.required').each(function(){
|
31 |
+
|
32 |
+
// run validation
|
33 |
+
_this.validate( $(this) );
|
34 |
+
|
35 |
+
|
36 |
+
});
|
37 |
+
// end loop through all fields
|
38 |
+
},
|
39 |
+
|
40 |
+
/*
|
41 |
+
* show_spinner
|
42 |
+
*
|
43 |
+
* This function will show a spinner element. Logic changed in WP 4.2
|
44 |
+
*
|
45 |
+
* @type function
|
46 |
+
* @date 3/05/2015
|
47 |
+
* @since 5.2.3
|
48 |
+
*
|
49 |
+
* @param $spinner (jQuery)
|
50 |
+
* @return n/a
|
51 |
+
*/
|
52 |
+
|
53 |
+
show_spinner: function( $spinner ){
|
54 |
+
|
55 |
+
// bail early if no spinner
|
56 |
+
if( !$spinner.exists() ) {
|
57 |
+
|
58 |
+
return;
|
59 |
+
|
60 |
+
}
|
61 |
+
|
62 |
+
|
63 |
+
// vars
|
64 |
+
var wp_version = acf.o.wp_version;
|
65 |
+
|
66 |
+
|
67 |
+
// show
|
68 |
+
if( parseFloat(wp_version) >= 4.2 ) {
|
69 |
+
|
70 |
+
$spinner.addClass('is-active');
|
71 |
+
|
72 |
+
} else {
|
73 |
+
|
74 |
+
$spinner.css('display', 'inline-block');
|
75 |
+
|
76 |
+
}
|
77 |
+
|
78 |
+
},
|
79 |
+
|
80 |
+
|
81 |
+
/*
|
82 |
+
* hide_spinner
|
83 |
+
*
|
84 |
+
* This function will hide a spinner element. Logic changed in WP 4.2
|
85 |
+
*
|
86 |
+
* @type function
|
87 |
+
* @date 3/05/2015
|
88 |
+
* @since 5.2.3
|
89 |
+
*
|
90 |
+
* @param $spinner (jQuery)
|
91 |
+
* @return n/a
|
92 |
+
*/
|
93 |
+
|
94 |
+
hide_spinner: function( $spinner ){
|
95 |
+
|
96 |
+
// bail early if no spinner
|
97 |
+
if( !$spinner.exists() ) {
|
98 |
+
|
99 |
+
return;
|
100 |
+
|
101 |
+
}
|
102 |
+
|
103 |
+
|
104 |
+
// vars
|
105 |
+
var wp_version = acf.o.wp_version;
|
106 |
+
|
107 |
+
|
108 |
+
// hide
|
109 |
+
if( parseFloat(wp_version) >= 4.2 ) {
|
110 |
+
|
111 |
+
$spinner.removeClass('is-active');
|
112 |
+
|
113 |
+
} else {
|
114 |
+
|
115 |
+
$spinner.css('display', 'none');
|
116 |
+
|
117 |
+
}
|
118 |
+
|
119 |
+
},
|
120 |
+
|
121 |
+
validate : function( div ){
|
122 |
+
|
123 |
+
// var
|
124 |
+
var ignore = false,
|
125 |
+
$tab = null;
|
126 |
+
|
127 |
+
|
128 |
+
// set validation data
|
129 |
+
div.data('validation', true);
|
130 |
+
|
131 |
+
|
132 |
+
// not visible
|
133 |
+
if( div.is(':hidden') )
|
134 |
+
{
|
135 |
+
// ignore validation
|
136 |
+
ignore = true;
|
137 |
+
|
138 |
+
|
139 |
+
// if this field is hidden by a tab group, allow validation
|
140 |
+
if( div.hasClass('acf-tab_group-hide') )
|
141 |
+
{
|
142 |
+
ignore = false;
|
143 |
+
|
144 |
+
|
145 |
+
// vars
|
146 |
+
var $tab_field = div.prevAll('.field_type-tab:first'),
|
147 |
+
$tab_group = div.prevAll('.acf-tab-wrap:first');
|
148 |
+
|
149 |
+
|
150 |
+
// if the tab itself is hidden, bypass validation
|
151 |
+
if( $tab_field.hasClass('acf-conditional_logic-hide') )
|
152 |
+
{
|
153 |
+
ignore = true;
|
154 |
+
}
|
155 |
+
else
|
156 |
+
{
|
157 |
+
// activate this tab as it holds hidden required field!
|
158 |
+
$tab = $tab_group.find('.acf-tab-button[data-key="' + $tab_field.attr('data-field_key') + '"]');
|
159 |
+
}
|
160 |
+
}
|
161 |
+
}
|
162 |
+
|
163 |
+
|
164 |
+
// if is hidden by conditional logic, ignore
|
165 |
+
if( div.hasClass('acf-conditional_logic-hide') )
|
166 |
+
{
|
167 |
+
ignore = true;
|
168 |
+
}
|
169 |
+
|
170 |
+
|
171 |
+
// if field group is hidden, igrnoe
|
172 |
+
if( div.closest('.postbox.acf-hidden').exists() ) {
|
173 |
+
|
174 |
+
ignore = true;
|
175 |
+
|
176 |
+
}
|
177 |
+
|
178 |
+
|
179 |
+
if( ignore )
|
180 |
+
{
|
181 |
+
return;
|
182 |
+
}
|
183 |
+
|
184 |
+
|
185 |
+
|
186 |
+
// text / textarea
|
187 |
+
if( div.find('input[type="text"], input[type="email"], input[type="number"], input[type="hidden"], textarea').val() == "" )
|
188 |
+
{
|
189 |
+
div.data('validation', false);
|
190 |
+
}
|
191 |
+
|
192 |
+
|
193 |
+
// wysiwyg
|
194 |
+
if( div.find('.acf_wysiwyg').exists() && typeof(tinyMCE) == "object")
|
195 |
+
{
|
196 |
+
div.data('validation', true);
|
197 |
+
|
198 |
+
var id = div.find('.wp-editor-area').attr('id'),
|
199 |
+
editor = tinyMCE.get( id );
|
200 |
+
|
201 |
+
|
202 |
+
if( editor && !editor.getContent() )
|
203 |
+
{
|
204 |
+
div.data('validation', false);
|
205 |
+
}
|
206 |
+
}
|
207 |
+
|
208 |
+
|
209 |
+
// select
|
210 |
+
if( div.find('select').exists() )
|
211 |
+
{
|
212 |
+
div.data('validation', true);
|
213 |
+
|
214 |
+
if( div.find('select').val() == "null" || ! div.find('select').val() )
|
215 |
+
{
|
216 |
+
div.data('validation', false);
|
217 |
+
}
|
218 |
+
}
|
219 |
+
|
220 |
+
|
221 |
+
// radio
|
222 |
+
if( div.find('input[type="radio"]').exists() )
|
223 |
+
{
|
224 |
+
div.data('validation', false);
|
225 |
+
|
226 |
+
if( div.find('input[type="radio"]:checked').exists() )
|
227 |
+
{
|
228 |
+
div.data('validation', true);
|
229 |
+
}
|
230 |
+
}
|
231 |
+
|
232 |
+
|
233 |
+
// checkbox
|
234 |
+
if( div.find('input[type="checkbox"]').exists() )
|
235 |
+
{
|
236 |
+
div.data('validation', false);
|
237 |
+
|
238 |
+
if( div.find('input[type="checkbox"]:checked').exists() )
|
239 |
+
{
|
240 |
+
div.data('validation', true);
|
241 |
+
}
|
242 |
+
}
|
243 |
+
|
244 |
+
|
245 |
+
// relationship
|
246 |
+
if( div.find('.acf_relationship').exists() )
|
247 |
+
{
|
248 |
+
div.data('validation', false);
|
249 |
+
|
250 |
+
if( div.find('.acf_relationship .relationship_right input').exists() )
|
251 |
+
{
|
252 |
+
div.data('validation', true);
|
253 |
+
}
|
254 |
+
}
|
255 |
+
|
256 |
+
|
257 |
+
// repeater
|
258 |
+
if( div.find('.repeater').exists() )
|
259 |
+
{
|
260 |
+
div.data('validation', false);
|
261 |
+
|
262 |
+
if( div.find('.repeater tr.row').exists() )
|
263 |
+
{
|
264 |
+
div.data('validation', true);
|
265 |
+
}
|
266 |
+
}
|
267 |
+
|
268 |
+
|
269 |
+
// gallery
|
270 |
+
if( div.find('.acf-gallery').exists() )
|
271 |
+
{
|
272 |
+
div.data('validation', false);
|
273 |
+
|
274 |
+
if( div.find('.acf-gallery .thumbnail').exists())
|
275 |
+
{
|
276 |
+
div.data('validation', true);
|
277 |
+
}
|
278 |
+
}
|
279 |
+
|
280 |
+
|
281 |
+
// hook for custom validation
|
282 |
+
$(document).trigger('acf/validate_field', [ div ] );
|
283 |
+
|
284 |
+
|
285 |
+
// set validation
|
286 |
+
if( ! div.data('validation') )
|
287 |
+
{
|
288 |
+
// show error
|
289 |
+
this.status = false;
|
290 |
+
div.closest('.field').addClass('error');
|
291 |
+
|
292 |
+
|
293 |
+
// custom validation message
|
294 |
+
if( div.data('validation_message') )
|
295 |
+
{
|
296 |
+
var $label = div.find('p.label:first'),
|
297 |
+
$message = null;
|
298 |
+
|
299 |
+
|
300 |
+
// remove old message
|
301 |
+
$label.children('.acf-error-message').remove();
|
302 |
+
|
303 |
+
|
304 |
+
$label.append( '<span class="acf-error-message"><i class="bit"></i>' + div.data('validation_message') + '</span>' );
|
305 |
+
}
|
306 |
+
|
307 |
+
|
308 |
+
// display field (curently hidden due to another tab being active)
|
309 |
+
if( $tab )
|
310 |
+
{
|
311 |
+
$tab.trigger('click');
|
312 |
+
}
|
313 |
+
|
314 |
+
}
|
315 |
+
}
|
316 |
+
|
317 |
+
};
|
318 |
+
|
319 |
+
|
320 |
+
/*
|
321 |
+
* Events
|
322 |
+
*
|
323 |
+
* Remove error class on focus
|
324 |
+
*
|
325 |
+
* @type function
|
326 |
+
* @date 1/03/2011
|
327 |
+
*
|
328 |
+
* @param N/A
|
329 |
+
* @return N/A
|
330 |
+
*/
|
331 |
+
|
332 |
+
$(document).on('focus click', '.field.required input, .field.required textarea, .field.required select', function( e ){
|
333 |
+
|
334 |
+
$(this).closest('.field').removeClass('error');
|
335 |
+
|
336 |
+
});
|
337 |
+
|
338 |
+
|
339 |
+
/*
|
340 |
+
$(document).on('blur change', '.field.required input, .field.required textarea, .field.required select', function( e ){
|
341 |
+
|
342 |
+
acf.validation.validate( $(this).closest('.field') );
|
343 |
+
|
344 |
+
});
|
345 |
+
*/
|
346 |
+
|
347 |
+
|
348 |
+
/*
|
349 |
+
* Save Post
|
350 |
+
*
|
351 |
+
* If user is saving a draft, allow them to bypass the validation
|
352 |
+
*
|
353 |
+
* @type function
|
354 |
+
* @date 1/03/2011
|
355 |
+
*
|
356 |
+
* @param N/A
|
357 |
+
* @return N/A
|
358 |
+
*/
|
359 |
+
|
360 |
+
$(document).on('click', '#save-post', function(){
|
361 |
+
|
362 |
+
acf.validation.disabled = true;
|
363 |
+
|
364 |
+
});
|
365 |
+
|
366 |
+
|
367 |
+
/*
|
368 |
+
* Submit Post
|
369 |
+
*
|
370 |
+
* Run validation and return true|false accordingly
|
371 |
+
*
|
372 |
+
* @type function
|
373 |
+
* @date 1/03/2011
|
374 |
+
*
|
375 |
+
* @param N/A
|
376 |
+
* @return N/A
|
377 |
+
*/
|
378 |
+
|
379 |
+
$(document).on('submit', '#post', function(){
|
380 |
+
|
381 |
+
// If disabled, bail early on the validation check
|
382 |
+
if( acf.validation.disabled )
|
383 |
+
{
|
384 |
+
return true;
|
385 |
+
}
|
386 |
+
|
387 |
+
|
388 |
+
// do validation
|
389 |
+
acf.validation.run();
|
390 |
+
|
391 |
+
|
392 |
+
if( ! acf.validation.status ) {
|
393 |
+
|
394 |
+
// vars
|
395 |
+
var $form = $(this);
|
396 |
+
|
397 |
+
|
398 |
+
// show message
|
399 |
+
$form.siblings('#message').remove();
|
400 |
+
$form.before('<div id="message" class="error"><p>' + acf.l10n.validation.error + '</p></div>');
|
401 |
+
|
402 |
+
|
403 |
+
// hide ajax stuff on submit button
|
404 |
+
if( $('#submitdiv').exists() ) {
|
405 |
+
|
406 |
+
// remove disabled classes
|
407 |
+
$('#submitdiv').find('.disabled').removeClass('disabled');
|
408 |
+
$('#submitdiv').find('.button-disabled').removeClass('button-disabled');
|
409 |
+
$('#submitdiv').find('.button-primary-disabled').removeClass('button-primary-disabled');
|
410 |
+
|
411 |
+
|
412 |
+
// remove spinner
|
413 |
+
acf.validation.hide_spinner( $('#submitdiv .spinner') );
|
414 |
+
|
415 |
+
}
|
416 |
+
|
417 |
+
return false;
|
418 |
+
}
|
419 |
+
|
420 |
+
|
421 |
+
// remove hidden postboxes
|
422 |
+
// + this will stop them from being posted to save
|
423 |
+
$('.acf_postbox.acf-hidden').remove();
|
424 |
+
|
425 |
+
|
426 |
+
// submit the form
|
427 |
+
return true;
|
428 |
+
|
429 |
+
});
|
430 |
+
|
431 |
+
|
432 |
+
})(jQuery);
|
js/input/wysiwyg.js
ADDED
@@ -0,0 +1,556 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
(function($){
|
2 |
+
|
3 |
+
/*
|
4 |
+
* WYSIWYG
|
5 |
+
*
|
6 |
+
* jQuery functionality for this field type
|
7 |
+
*
|
8 |
+
* @type object
|
9 |
+
* @date 20/07/13
|
10 |
+
*
|
11 |
+
* @param N/A
|
12 |
+
* @return N/A
|
13 |
+
*/
|
14 |
+
|
15 |
+
var _wysiwyg = acf.fields.wysiwyg = {
|
16 |
+
|
17 |
+
$el : null,
|
18 |
+
$textarea : null,
|
19 |
+
|
20 |
+
o : {},
|
21 |
+
|
22 |
+
set : function( o ){
|
23 |
+
|
24 |
+
// merge in new option
|
25 |
+
$.extend( this, o );
|
26 |
+
|
27 |
+
|
28 |
+
// find textarea
|
29 |
+
this.$textarea = this.$el.find('textarea');
|
30 |
+
|
31 |
+
|
32 |
+
// get options
|
33 |
+
this.o = acf.helpers.get_atts( this.$el );
|
34 |
+
|
35 |
+
|
36 |
+
// add ID
|
37 |
+
this.o.id = this.$textarea.attr('id');
|
38 |
+
|
39 |
+
|
40 |
+
// return this for chaining
|
41 |
+
return this;
|
42 |
+
|
43 |
+
},
|
44 |
+
has_tinymce : function(){
|
45 |
+
|
46 |
+
var r = false;
|
47 |
+
|
48 |
+
if( typeof(tinyMCE) == "object" )
|
49 |
+
{
|
50 |
+
r = true;
|
51 |
+
}
|
52 |
+
|
53 |
+
return r;
|
54 |
+
|
55 |
+
},
|
56 |
+
|
57 |
+
get_toolbar : function(){
|
58 |
+
|
59 |
+
// safely get toolbar
|
60 |
+
if( acf.helpers.isset( this, 'toolbars', this.o.toolbar ) ) {
|
61 |
+
|
62 |
+
return this.toolbars[ this.o.toolbar ];
|
63 |
+
|
64 |
+
}
|
65 |
+
|
66 |
+
|
67 |
+
// return
|
68 |
+
return false;
|
69 |
+
|
70 |
+
},
|
71 |
+
|
72 |
+
init : function(){
|
73 |
+
|
74 |
+
// is clone field?
|
75 |
+
if( acf.helpers.is_clone_field( this.$textarea ) )
|
76 |
+
{
|
77 |
+
return;
|
78 |
+
}
|
79 |
+
|
80 |
+
|
81 |
+
// vars
|
82 |
+
var toolbar = this.get_toolbar(),
|
83 |
+
command = 'mceAddControl',
|
84 |
+
setting = 'theme_advanced_buttons{i}';
|
85 |
+
|
86 |
+
|
87 |
+
// backup
|
88 |
+
var _settings = $.extend( {}, tinyMCE.settings );
|
89 |
+
|
90 |
+
|
91 |
+
// v4 settings
|
92 |
+
if( tinymce.majorVersion == 4 ) {
|
93 |
+
|
94 |
+
command = 'mceAddEditor';
|
95 |
+
setting = 'toolbar{i}';
|
96 |
+
|
97 |
+
}
|
98 |
+
|
99 |
+
|
100 |
+
// add toolbars
|
101 |
+
if( toolbar ) {
|
102 |
+
|
103 |
+
for( var i = 1; i < 5; i++ ) {
|
104 |
+
|
105 |
+
// vars
|
106 |
+
var v = '';
|
107 |
+
|
108 |
+
|
109 |
+
// load toolbar
|
110 |
+
if( acf.helpers.isset( toolbar, 'theme_advanced_buttons' + i ) ) {
|
111 |
+
|
112 |
+
v = toolbar['theme_advanced_buttons' + i];
|
113 |
+
|
114 |
+
}
|
115 |
+
|
116 |
+
|
117 |
+
// update setting
|
118 |
+
tinyMCE.settings[ setting.replace('{i}', i) ] = v;
|
119 |
+
|
120 |
+
}
|
121 |
+
|
122 |
+
}
|
123 |
+
|
124 |
+
|
125 |
+
// add editor
|
126 |
+
tinyMCE.execCommand( command, false, this.o.id);
|
127 |
+
|
128 |
+
|
129 |
+
// events - load
|
130 |
+
$(document).trigger('acf/wysiwyg/load', this.o.id);
|
131 |
+
|
132 |
+
|
133 |
+
// add events (click, focus, blur) for inserting image into correct editor
|
134 |
+
this.add_events();
|
135 |
+
|
136 |
+
|
137 |
+
// restore tinyMCE.settings
|
138 |
+
tinyMCE.settings = _settings;
|
139 |
+
|
140 |
+
|
141 |
+
// set active editor to null
|
142 |
+
wpActiveEditor = null;
|
143 |
+
|
144 |
+
},
|
145 |
+
add_events : function(){
|
146 |
+
|
147 |
+
// vars
|
148 |
+
var id = this.o.id,
|
149 |
+
editor = tinyMCE.get( id );
|
150 |
+
|
151 |
+
|
152 |
+
// validate
|
153 |
+
if( !editor )
|
154 |
+
{
|
155 |
+
return;
|
156 |
+
}
|
157 |
+
|
158 |
+
|
159 |
+
// vars
|
160 |
+
var $container = $('#wp-' + id + '-wrap'),
|
161 |
+
$body = $( editor.getBody() );
|
162 |
+
|
163 |
+
|
164 |
+
// events
|
165 |
+
$container.on('click', function(){
|
166 |
+
|
167 |
+
$(document).trigger('acf/wysiwyg/click', id);
|
168 |
+
|
169 |
+
});
|
170 |
+
|
171 |
+
$body.on('focus', function(){
|
172 |
+
|
173 |
+
$(document).trigger('acf/wysiwyg/focus', id);
|
174 |
+
|
175 |
+
});
|
176 |
+
|
177 |
+
$body.on('blur', function(){
|
178 |
+
|
179 |
+
$(document).trigger('acf/wysiwyg/blur', id);
|
180 |
+
|
181 |
+
});
|
182 |
+
|
183 |
+
|
184 |
+
},
|
185 |
+
destroy : function(){
|
186 |
+
|
187 |
+
// vars
|
188 |
+
var id = this.o.id,
|
189 |
+
command = 'mceRemoveControl';
|
190 |
+
|
191 |
+
|
192 |
+
// Remove tinymcy functionality.
|
193 |
+
// Due to the media popup destroying and creating the field within such a short amount of time,
|
194 |
+
// a JS error will be thrown when launching the edit window twice in a row.
|
195 |
+
try {
|
196 |
+
|
197 |
+
// vars
|
198 |
+
var editor = tinyMCE.get( id );
|
199 |
+
|
200 |
+
|
201 |
+
// validate
|
202 |
+
if( !editor ) {
|
203 |
+
|
204 |
+
return;
|
205 |
+
|
206 |
+
}
|
207 |
+
|
208 |
+
|
209 |
+
// v4 settings
|
210 |
+
if( tinymce.majorVersion == 4 ) {
|
211 |
+
|
212 |
+
command = 'mceRemoveEditor';
|
213 |
+
|
214 |
+
}
|
215 |
+
|
216 |
+
|
217 |
+
// store value
|
218 |
+
var val = editor.getContent();
|
219 |
+
|
220 |
+
|
221 |
+
// remove editor
|
222 |
+
tinyMCE.execCommand(command, false, id);
|
223 |
+
|
224 |
+
|
225 |
+
// set value
|
226 |
+
this.$textarea.val( val );
|
227 |
+
|
228 |
+
|
229 |
+
} catch(e) {
|
230 |
+
|
231 |
+
//console.log( e );
|
232 |
+
|
233 |
+
}
|
234 |
+
|
235 |
+
|
236 |
+
// set active editor to null
|
237 |
+
wpActiveEditor = null;
|
238 |
+
|
239 |
+
}
|
240 |
+
|
241 |
+
};
|
242 |
+
|
243 |
+
|
244 |
+
/*
|
245 |
+
* acf/setup_fields
|
246 |
+
*
|
247 |
+
* run init function on all elements for this field
|
248 |
+
*
|
249 |
+
* @type event
|
250 |
+
* @date 20/07/13
|
251 |
+
*
|
252 |
+
* @param {object} e event object
|
253 |
+
* @param {object} el DOM object which may contain new ACF elements
|
254 |
+
* @return N/A
|
255 |
+
*/
|
256 |
+
|
257 |
+
$(document).on('acf/setup_fields', function(e, el){
|
258 |
+
|
259 |
+
// validate
|
260 |
+
if( ! _wysiwyg.has_tinymce() )
|
261 |
+
{
|
262 |
+
return;
|
263 |
+
}
|
264 |
+
|
265 |
+
|
266 |
+
// Destory all WYSIWYG fields
|
267 |
+
// This hack will fix a problem when the WP popup is created and hidden, then the ACF popup (image/file field) is opened
|
268 |
+
$(el).find('.acf_wysiwyg').each(function(){
|
269 |
+
|
270 |
+
_wysiwyg.set({ $el : $(this) }).destroy();
|
271 |
+
|
272 |
+
});
|
273 |
+
|
274 |
+
|
275 |
+
// Add WYSIWYG fields
|
276 |
+
setTimeout(function(){
|
277 |
+
|
278 |
+
$(el).find('.acf_wysiwyg').each(function(){
|
279 |
+
|
280 |
+
_wysiwyg.set({ $el : $(this) }).init();
|
281 |
+
|
282 |
+
});
|
283 |
+
|
284 |
+
}, 0);
|
285 |
+
|
286 |
+
});
|
287 |
+
|
288 |
+
|
289 |
+
/*
|
290 |
+
* acf/remove_fields
|
291 |
+
*
|
292 |
+
* This action is called when the $el is being removed from the DOM
|
293 |
+
*
|
294 |
+
* @type event
|
295 |
+
* @date 20/07/13
|
296 |
+
*
|
297 |
+
* @param {object} e event object
|
298 |
+
* @param {object} $el jQuery element being removed
|
299 |
+
* @return N/A
|
300 |
+
*/
|
301 |
+
|
302 |
+
$(document).on('acf/remove_fields', function(e, $el){
|
303 |
+
|
304 |
+
// validate
|
305 |
+
if( ! _wysiwyg.has_tinymce() )
|
306 |
+
{
|
307 |
+
return;
|
308 |
+
}
|
309 |
+
|
310 |
+
|
311 |
+
$el.find('.acf_wysiwyg').each(function(){
|
312 |
+
|
313 |
+
_wysiwyg.set({ $el : $(this) }).destroy();
|
314 |
+
|
315 |
+
});
|
316 |
+
|
317 |
+
});
|
318 |
+
|
319 |
+
|
320 |
+
/*
|
321 |
+
* acf/wysiwyg/click
|
322 |
+
*
|
323 |
+
* this event is run when a user clicks on a WYSIWYG field
|
324 |
+
*
|
325 |
+
* @type event
|
326 |
+
* @date 17/01/13
|
327 |
+
*
|
328 |
+
* @param {object} e event object
|
329 |
+
* @param {int} id WYSIWYG ID
|
330 |
+
* @return N/A
|
331 |
+
*/
|
332 |
+
|
333 |
+
$(document).on('acf/wysiwyg/click', function(e, id){
|
334 |
+
|
335 |
+
wpActiveEditor = id;
|
336 |
+
|
337 |
+
container = $('#wp-' + id + '-wrap').closest('.field').removeClass('error');
|
338 |
+
|
339 |
+
});
|
340 |
+
|
341 |
+
|
342 |
+
/*
|
343 |
+
* acf/wysiwyg/focus
|
344 |
+
*
|
345 |
+
* this event is run when a user focuses on a WYSIWYG field body
|
346 |
+
*
|
347 |
+
* @type event
|
348 |
+
* @date 17/01/13
|
349 |
+
*
|
350 |
+
* @param {object} e event object
|
351 |
+
* @param {int} id WYSIWYG ID
|
352 |
+
* @return N/A
|
353 |
+
*/
|
354 |
+
|
355 |
+
$(document).on('acf/wysiwyg/focus', function(e, id){
|
356 |
+
|
357 |
+
wpActiveEditor = id;
|
358 |
+
|
359 |
+
container = $('#wp-' + id + '-wrap').closest('.field').removeClass('error');
|
360 |
+
|
361 |
+
});
|
362 |
+
|
363 |
+
|
364 |
+
/*
|
365 |
+
* acf/wysiwyg/blur
|
366 |
+
*
|
367 |
+
* this event is run when a user loses focus on a WYSIWYG field body
|
368 |
+
*
|
369 |
+
* @type event
|
370 |
+
* @date 17/01/13
|
371 |
+
*
|
372 |
+
* @param {object} e event object
|
373 |
+
* @param {int} id WYSIWYG ID
|
374 |
+
* @return N/A
|
375 |
+
*/
|
376 |
+
|
377 |
+
$(document).on('acf/wysiwyg/blur', function(e, id){
|
378 |
+
|
379 |
+
wpActiveEditor = null;
|
380 |
+
|
381 |
+
// update the hidden textarea
|
382 |
+
// - This fixes a but when adding a taxonomy term as the form is not posted and the hidden tetarea is never populated!
|
383 |
+
var editor = tinyMCE.get( id );
|
384 |
+
|
385 |
+
|
386 |
+
// validate
|
387 |
+
if( !editor )
|
388 |
+
{
|
389 |
+
return;
|
390 |
+
}
|
391 |
+
|
392 |
+
|
393 |
+
var el = editor.getElement();
|
394 |
+
|
395 |
+
|
396 |
+
// save to textarea
|
397 |
+
editor.save();
|
398 |
+
|
399 |
+
|
400 |
+
// trigger change on textarea
|
401 |
+
$( el ).trigger('change');
|
402 |
+
|
403 |
+
});
|
404 |
+
|
405 |
+
|
406 |
+
/*
|
407 |
+
* acf/sortable_start
|
408 |
+
*
|
409 |
+
* this event is run when a element is being drag / dropped
|
410 |
+
*
|
411 |
+
* @type event
|
412 |
+
* @date 10/11/12
|
413 |
+
*
|
414 |
+
* @param {object} e event object
|
415 |
+
* @param {object} el DOM object which may contain new ACF elements
|
416 |
+
* @return N/A
|
417 |
+
*/
|
418 |
+
|
419 |
+
$(document).on('acf/sortable_start', function(e, el) {
|
420 |
+
|
421 |
+
// validate
|
422 |
+
if( ! _wysiwyg.has_tinymce() )
|
423 |
+
{
|
424 |
+
return;
|
425 |
+
}
|
426 |
+
|
427 |
+
|
428 |
+
$(el).find('.acf_wysiwyg').each(function(){
|
429 |
+
|
430 |
+
_wysiwyg.set({ $el : $(this) }).destroy();
|
431 |
+
|
432 |
+
});
|
433 |
+
|
434 |
+
});
|
435 |
+
|
436 |
+
|
437 |
+
/*
|
438 |
+
* acf/sortable_stop
|
439 |
+
*
|
440 |
+
* this event is run when a element has finnished being drag / dropped
|
441 |
+
*
|
442 |
+
* @type event
|
443 |
+
* @date 10/11/12
|
444 |
+
*
|
445 |
+
* @param {object} e event object
|
446 |
+
* @param {object} el DOM object which may contain new ACF elements
|
447 |
+
* @return N/A
|
448 |
+
*/
|
449 |
+
|
450 |
+
$(document).on('acf/sortable_stop', function(e, el) {
|
451 |
+
|
452 |
+
// validate
|
453 |
+
if( ! _wysiwyg.has_tinymce() )
|
454 |
+
{
|
455 |
+
return;
|
456 |
+
}
|
457 |
+
|
458 |
+
|
459 |
+
$(el).find('.acf_wysiwyg').each(function(){
|
460 |
+
|
461 |
+
_wysiwyg.set({ $el : $(this) }).init();
|
462 |
+
|
463 |
+
});
|
464 |
+
|
465 |
+
});
|
466 |
+
|
467 |
+
|
468 |
+
/*
|
469 |
+
* window load
|
470 |
+
*
|
471 |
+
* @description:
|
472 |
+
* @since: 3.5.5
|
473 |
+
* @created: 22/12/12
|
474 |
+
*/
|
475 |
+
|
476 |
+
$(window).load(function(){
|
477 |
+
|
478 |
+
// validate
|
479 |
+
if( ! _wysiwyg.has_tinymce() )
|
480 |
+
{
|
481 |
+
return;
|
482 |
+
}
|
483 |
+
|
484 |
+
|
485 |
+
// vars
|
486 |
+
var wp_content = $('#wp-content-wrap').exists(),
|
487 |
+
wp_acf_settings = $('#wp-acf_settings-wrap').exists()
|
488 |
+
mode = 'tmce';
|
489 |
+
|
490 |
+
|
491 |
+
// has_editor
|
492 |
+
if( wp_acf_settings )
|
493 |
+
{
|
494 |
+
// html_mode
|
495 |
+
if( $('#wp-acf_settings-wrap').hasClass('html-active') )
|
496 |
+
{
|
497 |
+
mode = 'html';
|
498 |
+
}
|
499 |
+
}
|
500 |
+
|
501 |
+
|
502 |
+
setTimeout(function(){
|
503 |
+
|
504 |
+
// trigger click on hidden wysiwyg (to get in HTML mode)
|
505 |
+
if( wp_acf_settings && mode == 'html' )
|
506 |
+
{
|
507 |
+
$('#acf_settings-tmce').trigger('click');
|
508 |
+
}
|
509 |
+
|
510 |
+
}, 1);
|
511 |
+
|
512 |
+
|
513 |
+
setTimeout(function(){
|
514 |
+
|
515 |
+
// trigger html mode for people who want to stay in HTML mode
|
516 |
+
if( wp_acf_settings && mode == 'html' )
|
517 |
+
{
|
518 |
+
$('#acf_settings-html').trigger('click');
|
519 |
+
}
|
520 |
+
|
521 |
+
// Add events to content editor
|
522 |
+
if( wp_content )
|
523 |
+
{
|
524 |
+
_wysiwyg.set({ $el : $('#wp-content-wrap') }).add_events();
|
525 |
+
}
|
526 |
+
|
527 |
+
|
528 |
+
}, 11);
|
529 |
+
|
530 |
+
|
531 |
+
});
|
532 |
+
|
533 |
+
|
534 |
+
/*
|
535 |
+
* Full screen
|
536 |
+
*
|
537 |
+
* @description: this hack will hide the 'image upload' button in the wysiwyg full screen mode if the field has disabled image uploads!
|
538 |
+
* @since: 3.6
|
539 |
+
* @created: 26/02/13
|
540 |
+
*/
|
541 |
+
|
542 |
+
$(document).on('click', '.acf_wysiwyg a.mce_fullscreen', function(){
|
543 |
+
|
544 |
+
// vars
|
545 |
+
var wysiwyg = $(this).closest('.acf_wysiwyg'),
|
546 |
+
upload = wysiwyg.attr('data-upload');
|
547 |
+
|
548 |
+
if( upload == 'no' )
|
549 |
+
{
|
550 |
+
$('#mce_fullscreen_container td.mceToolbar .mce_add_media').remove();
|
551 |
+
}
|
552 |
+
|
553 |
+
});
|
554 |
+
|
555 |
+
|
556 |
+
})(jQuery);
|
lang/acf-fi_FI.mo
ADDED
Binary file
|
lang/acf-fi_FI.po
ADDED
@@ -0,0 +1,1823 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2014
|
2 |
+
# This file is distributed under the same license as the package.
|
3 |
+
msgid ""
|
4 |
+
msgstr ""
|
5 |
+
"Project-Id-Version: Advanced Custom Fields\n"
|
6 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
|
7 |
+
"POT-Creation-Date: 2015-10-06 08:30+0300\n"
|
8 |
+
"PO-Revision-Date: 2015-10-06 23:04+0300\n"
|
9 |
+
"Language-Team: \n"
|
10 |
+
"MIME-Version: 1.0\n"
|
11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
13 |
+
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
14 |
+
"X-Generator: Poedit 1.8.5\n"
|
15 |
+
"X-Poedit-Basepath: ..\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
17 |
+
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
18 |
+
"esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
|
19 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
20 |
+
"Last-Translator: \n"
|
21 |
+
"Language: fi_FI\n"
|
22 |
+
"X-Poedit-SearchPath-0: .\n"
|
23 |
+
|
24 |
+
#: acf.php:485
|
25 |
+
msgid "Field Groups"
|
26 |
+
msgstr ""
|
27 |
+
|
28 |
+
#: acf.php:486 core/controllers/field_groups.php:214
|
29 |
+
msgid "Advanced Custom Fields"
|
30 |
+
msgstr ""
|
31 |
+
|
32 |
+
#: acf.php:487
|
33 |
+
msgid "Add New"
|
34 |
+
msgstr "Lisää uusi"
|
35 |
+
|
36 |
+
#: acf.php:488
|
37 |
+
msgid "Add New Field Group"
|
38 |
+
msgstr "Lisää uusi kenttäryhmä"
|
39 |
+
|
40 |
+
#: acf.php:489
|
41 |
+
msgid "Edit Field Group"
|
42 |
+
msgstr "Muokkaa kenttäryhmää"
|
43 |
+
|
44 |
+
#: acf.php:490
|
45 |
+
msgid "New Field Group"
|
46 |
+
msgstr "Uusi kenttäryhmä"
|
47 |
+
|
48 |
+
#: acf.php:491
|
49 |
+
msgid "View Field Group"
|
50 |
+
msgstr "Näytä kenttäryhmä"
|
51 |
+
|
52 |
+
#: acf.php:492
|
53 |
+
msgid "Search Field Groups"
|
54 |
+
msgstr "Etsi kenttäryhmiä"
|
55 |
+
|
56 |
+
#: acf.php:493
|
57 |
+
msgid "No Field Groups found"
|
58 |
+
msgstr "Kenttäryhmiä ei löydetty"
|
59 |
+
|
60 |
+
#: acf.php:494
|
61 |
+
msgid "No Field Groups found in Trash"
|
62 |
+
msgstr "Kenttäryhmiä ei löydetty roskakorista"
|
63 |
+
|
64 |
+
#: acf.php:579 core/views/meta_box_options.php:99
|
65 |
+
msgid "Custom Fields"
|
66 |
+
msgstr "Muokatut kentät"
|
67 |
+
|
68 |
+
#: acf.php:597 acf.php:600
|
69 |
+
msgid "Field group updated."
|
70 |
+
msgstr "Kenttäryhmä päivitetty."
|
71 |
+
|
72 |
+
#: acf.php:598
|
73 |
+
msgid "Custom field updated."
|
74 |
+
msgstr "Muokattu kenttä päivitetty."
|
75 |
+
|
76 |
+
#: acf.php:599
|
77 |
+
msgid "Custom field deleted."
|
78 |
+
msgstr "Muokattu kenttä poistettu."
|
79 |
+
|
80 |
+
#. translators: %s: date and time of the revision
|
81 |
+
#: acf.php:602
|
82 |
+
#, php-format
|
83 |
+
msgid "Field group restored to revision from %s"
|
84 |
+
msgstr "Kenttäryhmä palautettu versioon %s"
|
85 |
+
|
86 |
+
#: acf.php:603
|
87 |
+
msgid "Field group published."
|
88 |
+
msgstr "Kenttäryhmä julkaistu."
|
89 |
+
|
90 |
+
#: acf.php:604
|
91 |
+
msgid "Field group saved."
|
92 |
+
msgstr "Kenttäryhmä tallennettu."
|
93 |
+
|
94 |
+
#: acf.php:605
|
95 |
+
msgid "Field group submitted."
|
96 |
+
msgstr "Kenttäryhmä lähetetty."
|
97 |
+
|
98 |
+
#: acf.php:606
|
99 |
+
msgid "Field group scheduled for."
|
100 |
+
msgstr "Kenttäryhmä ajastettu."
|
101 |
+
|
102 |
+
#: acf.php:607
|
103 |
+
msgid "Field group draft updated."
|
104 |
+
msgstr "Kenttäryhmän vedos päivitetty."
|
105 |
+
|
106 |
+
#: acf.php:742
|
107 |
+
msgid "Thumbnail"
|
108 |
+
msgstr "Esikatselukuva"
|
109 |
+
|
110 |
+
#: acf.php:743
|
111 |
+
msgid "Medium"
|
112 |
+
msgstr "Keskikokoinen"
|
113 |
+
|
114 |
+
#: acf.php:744
|
115 |
+
msgid "Large"
|
116 |
+
msgstr "Suuri"
|
117 |
+
|
118 |
+
#: acf.php:745
|
119 |
+
msgid "Full"
|
120 |
+
msgstr "Täysikokoinen"
|
121 |
+
|
122 |
+
#: core/actions/export.php:26 core/views/meta_box_fields.php:58
|
123 |
+
msgid "Error"
|
124 |
+
msgstr "Virhe"
|
125 |
+
|
126 |
+
#: core/actions/export.php:33
|
127 |
+
msgid "No ACF groups selected"
|
128 |
+
msgstr "Ei ACF-ryhmiä valittu"
|
129 |
+
|
130 |
+
#: core/api.php:1171
|
131 |
+
msgid "Update"
|
132 |
+
msgstr "Päivitä"
|
133 |
+
|
134 |
+
#: core/api.php:1172
|
135 |
+
msgid "Post updated"
|
136 |
+
msgstr "Julkaisu päivitetty"
|
137 |
+
|
138 |
+
#: core/controllers/addons.php:42 core/controllers/field_groups.php:307
|
139 |
+
msgid "Add-ons"
|
140 |
+
msgstr "Lisäosat"
|
141 |
+
|
142 |
+
#: core/controllers/addons.php:130 core/controllers/field_groups.php:429
|
143 |
+
msgid "Repeater Field"
|
144 |
+
msgstr "Toistinkenttä"
|
145 |
+
|
146 |
+
#: core/controllers/addons.php:131
|
147 |
+
msgid "Create infinite rows of repeatable data with this versatile interface!"
|
148 |
+
msgstr ""
|
149 |
+
"Luo rajaton määrä rivejä toistettavasta datasta tällä monipuolisella "
|
150 |
+
"käyttöliittymällä!"
|
151 |
+
|
152 |
+
#: core/controllers/addons.php:137 core/controllers/field_groups.php:437
|
153 |
+
msgid "Gallery Field"
|
154 |
+
msgstr "Galleriakenttä"
|
155 |
+
|
156 |
+
#: core/controllers/addons.php:138
|
157 |
+
msgid "Create image galleries in a simple and intuitive interface!"
|
158 |
+
msgstr "Luo kuvagallerioita helpolla ja intuitiivisella käyttöliittymällä!"
|
159 |
+
|
160 |
+
#: core/controllers/addons.php:144 core/controllers/field_groups.php:445
|
161 |
+
msgid "Options Page"
|
162 |
+
msgstr "Asetussivu"
|
163 |
+
|
164 |
+
#: core/controllers/addons.php:145
|
165 |
+
msgid "Create global data to use throughout your website!"
|
166 |
+
msgstr "Luo globaalia dataa käytettäväksi koko sivustosi laajuisesti!"
|
167 |
+
|
168 |
+
#: core/controllers/addons.php:151
|
169 |
+
msgid "Flexible Content Field"
|
170 |
+
msgstr "Joustava sisältökenttä"
|
171 |
+
|
172 |
+
#: core/controllers/addons.php:152
|
173 |
+
msgid "Create unique designs with a flexible content layout manager!"
|
174 |
+
msgstr "Luo uniikkeja designeja joustavan sisältökentän suunnittelutyökalulla!"
|
175 |
+
|
176 |
+
#: core/controllers/addons.php:161
|
177 |
+
msgid "Gravity Forms Field"
|
178 |
+
msgstr "Gravity Forms -kenttä"
|
179 |
+
|
180 |
+
#: core/controllers/addons.php:162
|
181 |
+
msgid "Creates a select field populated with Gravity Forms!"
|
182 |
+
msgstr "Luo valintakentän Gravity Formsin tiedoista!"
|
183 |
+
|
184 |
+
#: core/controllers/addons.php:168
|
185 |
+
msgid "Date & Time Picker"
|
186 |
+
msgstr "Päivä- ja aikavalitsin"
|
187 |
+
|
188 |
+
#: core/controllers/addons.php:169
|
189 |
+
msgid "jQuery date & time picker"
|
190 |
+
msgstr "jQuery päivä- ja aikavalitsin"
|
191 |
+
|
192 |
+
#: core/controllers/addons.php:175
|
193 |
+
msgid "Location Field"
|
194 |
+
msgstr "Sijaintikenttä"
|
195 |
+
|
196 |
+
#: core/controllers/addons.php:176
|
197 |
+
msgid "Find addresses and coordinates of a desired location"
|
198 |
+
msgstr "Etsi osoitteita ja koordinaatteja"
|
199 |
+
|
200 |
+
#: core/controllers/addons.php:182
|
201 |
+
msgid "Contact Form 7 Field"
|
202 |
+
msgstr "Contact Form 7 -kenttä"
|
203 |
+
|
204 |
+
#: core/controllers/addons.php:183
|
205 |
+
msgid "Assign one or more contact form 7 forms to a post"
|
206 |
+
msgstr "Määritä yksi tai useampi Contact Form 7 -lomake julkaisuun"
|
207 |
+
|
208 |
+
#: core/controllers/addons.php:193
|
209 |
+
msgid "Advanced Custom Fields Add-Ons"
|
210 |
+
msgstr "Advanced Custom Fields -lisäosat"
|
211 |
+
|
212 |
+
#: core/controllers/addons.php:196
|
213 |
+
msgid ""
|
214 |
+
"The following Add-ons are available to increase the functionality of the "
|
215 |
+
"Advanced Custom Fields plugin."
|
216 |
+
msgstr ""
|
217 |
+
"Seuraavat lisäosat ovat saatavilla Advanced Custom Fields -liitännäisen "
|
218 |
+
"toiminnan laajentamiseen."
|
219 |
+
|
220 |
+
#: core/controllers/addons.php:197
|
221 |
+
msgid ""
|
222 |
+
"Each Add-on can be installed as a separate plugin (receives updates) or "
|
223 |
+
"included in your theme (does not receive updates)."
|
224 |
+
msgstr ""
|
225 |
+
"Jokainen lisäosa voidaan asentaa omana liitännäisenään (päivitykset "
|
226 |
+
"käytössä) tai ne voidaan upottaa osaksi teemaasi (ei päivityksiä)."
|
227 |
+
|
228 |
+
#: core/controllers/addons.php:219 core/controllers/addons.php:240
|
229 |
+
msgid "Installed"
|
230 |
+
msgstr "Asennettu"
|
231 |
+
|
232 |
+
#: core/controllers/addons.php:221
|
233 |
+
msgid "Purchase & Install"
|
234 |
+
msgstr "Osta ja asenna"
|
235 |
+
|
236 |
+
#: core/controllers/addons.php:242 core/controllers/field_groups.php:422
|
237 |
+
#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439
|
238 |
+
#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455
|
239 |
+
msgid "Download"
|
240 |
+
msgstr "Lataa"
|
241 |
+
|
242 |
+
#: core/controllers/export.php:50 core/controllers/export.php:159
|
243 |
+
msgid "Export"
|
244 |
+
msgstr "Vienti"
|
245 |
+
|
246 |
+
#: core/controllers/export.php:216
|
247 |
+
msgid "Export Field Groups"
|
248 |
+
msgstr "Vie kenttäryhmiä"
|
249 |
+
|
250 |
+
#: core/controllers/export.php:221
|
251 |
+
msgid "Field Groups"
|
252 |
+
msgstr "Kenttäryhmät"
|
253 |
+
|
254 |
+
#: core/controllers/export.php:222
|
255 |
+
msgid "Select the field groups to be exported"
|
256 |
+
msgstr "Valitse vietävät kenttäryhmät"
|
257 |
+
|
258 |
+
#: core/controllers/export.php:239 core/controllers/export.php:252
|
259 |
+
msgid "Export to XML"
|
260 |
+
msgstr "Vie XML:ksi"
|
261 |
+
|
262 |
+
#: core/controllers/export.php:242 core/controllers/export.php:267
|
263 |
+
msgid "Export to PHP"
|
264 |
+
msgstr "Vie PHP:ksi"
|
265 |
+
|
266 |
+
#: core/controllers/export.php:253
|
267 |
+
msgid ""
|
268 |
+
"ACF will create a .xml export file which is compatible with the native WP "
|
269 |
+
"import plugin."
|
270 |
+
msgstr ""
|
271 |
+
"ACF luo .xml vientitiedoston, joka on yhteensopiva WordPressin oman "
|
272 |
+
"tuontityökalun kanssa."
|
273 |
+
|
274 |
+
#: core/controllers/export.php:254
|
275 |
+
msgid ""
|
276 |
+
"Imported field groups <b>will</b> appear in the list of editable field "
|
277 |
+
"groups. This is useful for migrating fields groups between Wp websites."
|
278 |
+
msgstr ""
|
279 |
+
"Tuodut kenttäryhmät <b>näkyvät</b> muokattavien kenttäryhmien listassa. Tämä "
|
280 |
+
"on hyödyllistä kun kenttäryhmiä siirretään eri WordPress-sivustojen välillä."
|
281 |
+
|
282 |
+
#: core/controllers/export.php:256
|
283 |
+
msgid "Select field group(s) from the list and click \"Export XML\""
|
284 |
+
msgstr "Valitse kenttäryhmä(t) listasta ja valitse \"Vie XML:ksi\""
|
285 |
+
|
286 |
+
#: core/controllers/export.php:257
|
287 |
+
msgid "Save the .xml file when prompted"
|
288 |
+
msgstr "Tallenna xml-tiedosto kysyttäessä"
|
289 |
+
|
290 |
+
#: core/controllers/export.php:258
|
291 |
+
msgid "Navigate to Tools » Import and select WordPress"
|
292 |
+
msgstr "Navigoi sijaintiin Työkalut » Tuonti ja valitse WordPress"
|
293 |
+
|
294 |
+
#: core/controllers/export.php:259
|
295 |
+
msgid "Install WP import plugin if prompted"
|
296 |
+
msgstr "Asenna WordPress tuontityökalu kysyttäessä"
|
297 |
+
|
298 |
+
#: core/controllers/export.php:260
|
299 |
+
msgid "Upload and import your exported .xml file"
|
300 |
+
msgstr "Lataa ja tuo viety .xml-tiedosto"
|
301 |
+
|
302 |
+
#: core/controllers/export.php:261
|
303 |
+
msgid "Select your user and ignore Import Attachments"
|
304 |
+
msgstr "Valitse käyttäjäsi ja jätä huomiotta Viennin liitetiedostot"
|
305 |
+
|
306 |
+
#: core/controllers/export.php:262
|
307 |
+
msgid "That's it! Happy WordPressing"
|
308 |
+
msgstr "Se on siinä! Mukavaa WordPressailua"
|
309 |
+
|
310 |
+
#: core/controllers/export.php:268
|
311 |
+
msgid "ACF will create the PHP code to include in your theme."
|
312 |
+
msgstr "ACF luo PHP-koodin sisällytettäväksi teemaasi"
|
313 |
+
|
314 |
+
#: core/controllers/export.php:269 core/controllers/export.php:310
|
315 |
+
msgid ""
|
316 |
+
"Registered field groups <b>will not</b> appear in the list of editable field "
|
317 |
+
"groups. This is useful for including fields in themes."
|
318 |
+
msgstr ""
|
319 |
+
"Rekisteröidyt kenttäryhmät <b>eivät näy</b> muokattavien kenttäryhmien "
|
320 |
+
"listassa. Tämä on käytännöllistä kun lisätään kenttiä teemaan."
|
321 |
+
|
322 |
+
#: core/controllers/export.php:270 core/controllers/export.php:311
|
323 |
+
msgid ""
|
324 |
+
"Please note that if you export and register field groups within the same WP, "
|
325 |
+
"you will see duplicate fields on your edit screens. To fix this, please move "
|
326 |
+
"the original field group to the trash or remove the code from your functions."
|
327 |
+
"php file."
|
328 |
+
msgstr ""
|
329 |
+
"Huomioi, että jos viet ja rekisteröit kenttäryhmiä saman WordPress-"
|
330 |
+
"asennuksen sisällä, ne näkyvät kahteen kertaan muokkausnäkymissä. "
|
331 |
+
"Korjataksesi tämän voit poistaa alkuperäisen kenttäryhmän käyttöliittymästä "
|
332 |
+
"tai koodista, functions.php-tiedostosta."
|
333 |
+
|
334 |
+
#: core/controllers/export.php:272
|
335 |
+
msgid "Select field group(s) from the list and click \"Create PHP\""
|
336 |
+
msgstr "Valitse kenttäryhmä(t) listasta ja klikkaa \"Luo PHP\""
|
337 |
+
|
338 |
+
#: core/controllers/export.php:273 core/controllers/export.php:302
|
339 |
+
msgid "Copy the PHP code generated"
|
340 |
+
msgstr "Kopioi luotu PHP-koodi"
|
341 |
+
|
342 |
+
#: core/controllers/export.php:274 core/controllers/export.php:303
|
343 |
+
msgid "Paste into your functions.php file"
|
344 |
+
msgstr "Liitä koodi functions.php-tiedostoon"
|
345 |
+
|
346 |
+
#: core/controllers/export.php:275 core/controllers/export.php:304
|
347 |
+
msgid "To activate any Add-ons, edit and use the code in the first few lines."
|
348 |
+
msgstr ""
|
349 |
+
|
350 |
+
#: core/controllers/export.php:295
|
351 |
+
msgid "Export Field Groups to PHP"
|
352 |
+
msgstr "Vie kenttäryhmiä PHP:ksi"
|
353 |
+
|
354 |
+
#: core/controllers/export.php:300 core/fields/tab.php:65
|
355 |
+
msgid "Instructions"
|
356 |
+
msgstr "Ohjeet"
|
357 |
+
|
358 |
+
#: core/controllers/export.php:309
|
359 |
+
msgid "Notes"
|
360 |
+
msgstr "Muistiinpanot"
|
361 |
+
|
362 |
+
#: core/controllers/export.php:316
|
363 |
+
msgid "Include in theme"
|
364 |
+
msgstr "Sisällytä teemaan"
|
365 |
+
|
366 |
+
#: core/controllers/export.php:317
|
367 |
+
msgid ""
|
368 |
+
"The Advanced Custom Fields plugin can be included within a theme. To do so, "
|
369 |
+
"move the ACF plugin inside your theme and add the following code to your "
|
370 |
+
"functions.php file:"
|
371 |
+
msgstr ""
|
372 |
+
"Advanced Custom Fields -liitännäinen voidaan sisällyttää teemaan. Tehdäksesi "
|
373 |
+
"niin, siirrä ACF-liitännäinen teemasi sisälle ja lisää seuraava koodi "
|
374 |
+
"functions.php-tiedostoosi:"
|
375 |
+
|
376 |
+
#: core/controllers/export.php:323
|
377 |
+
msgid ""
|
378 |
+
"To remove all visual interfaces from the ACF plugin, you can use a constant "
|
379 |
+
"to enable lite mode. Add the following code to your functions.php file "
|
380 |
+
"<b>before</b> the include_once code:"
|
381 |
+
msgstr ""
|
382 |
+
"Poistaaksesi kaikki ACF-liitännäisen käyttöliittymät, voit määrittää lite-"
|
383 |
+
"tilan vakioarvolla (constant). Lisää seuraava koodi functions.php-"
|
384 |
+
"tiedostoosi <b>ennen</b> \"include_once\"-koodia:"
|
385 |
+
|
386 |
+
#: core/controllers/export.php:331
|
387 |
+
msgid "Back to export"
|
388 |
+
msgstr "Takaisin vientiin"
|
389 |
+
|
390 |
+
#: core/controllers/export.php:400
|
391 |
+
msgid "No field groups were selected"
|
392 |
+
msgstr "Ei valittuja kenttäryhmiä"
|
393 |
+
|
394 |
+
#: core/controllers/field_group.php:358
|
395 |
+
msgid "Move to trash. Are you sure?"
|
396 |
+
msgstr "Haluatko varmasti siirtää kohteen roskakoriin?"
|
397 |
+
|
398 |
+
#: core/controllers/field_group.php:359
|
399 |
+
msgid "checked"
|
400 |
+
msgstr "valittu"
|
401 |
+
|
402 |
+
#: core/controllers/field_group.php:360
|
403 |
+
msgid "No toggle fields available"
|
404 |
+
msgstr "Ei toggle-kenttiä saatavilla"
|
405 |
+
|
406 |
+
#: core/controllers/field_group.php:361
|
407 |
+
msgid "Field group title is required"
|
408 |
+
msgstr "Kenttäryhmän otsikko on pakollinen"
|
409 |
+
|
410 |
+
#: core/controllers/field_group.php:362
|
411 |
+
msgid "copy"
|
412 |
+
msgstr "kopioi"
|
413 |
+
|
414 |
+
#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62
|
415 |
+
#: core/views/meta_box_location.php:159
|
416 |
+
msgid "or"
|
417 |
+
msgstr "tai"
|
418 |
+
|
419 |
+
#: core/controllers/field_group.php:364 core/controllers/field_group.php:395
|
420 |
+
#: core/controllers/field_group.php:457 core/controllers/field_groups.php:148
|
421 |
+
msgid "Fields"
|
422 |
+
msgstr "Kentät"
|
423 |
+
|
424 |
+
#: core/controllers/field_group.php:365
|
425 |
+
msgid "Parent fields"
|
426 |
+
msgstr "Yläkentät"
|
427 |
+
|
428 |
+
#: core/controllers/field_group.php:366
|
429 |
+
msgid "Sibling fields"
|
430 |
+
msgstr "Sisarkentät"
|
431 |
+
|
432 |
+
#: core/controllers/field_group.php:367
|
433 |
+
msgid "Hide / Show All"
|
434 |
+
msgstr "Piilota / Näytä kaikki"
|
435 |
+
|
436 |
+
#: core/controllers/field_group.php:396
|
437 |
+
msgid "Location"
|
438 |
+
msgstr "Sijainti"
|
439 |
+
|
440 |
+
#: core/controllers/field_group.php:397
|
441 |
+
msgid "Options"
|
442 |
+
msgstr "Asetukset"
|
443 |
+
|
444 |
+
#: core/controllers/field_group.php:459
|
445 |
+
msgid "Show Field Key:"
|
446 |
+
msgstr "Näytä kenttäavain:"
|
447 |
+
|
448 |
+
#: core/controllers/field_group.php:460 core/fields/page_link.php:138
|
449 |
+
#: core/fields/page_link.php:159 core/fields/post_object.php:340
|
450 |
+
#: core/fields/post_object.php:361 core/fields/select.php:224
|
451 |
+
#: core/fields/select.php:243 core/fields/taxonomy.php:499
|
452 |
+
#: core/fields/user.php:332 core/fields/wysiwyg.php:335
|
453 |
+
#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218
|
454 |
+
msgid "No"
|
455 |
+
msgstr "Ei"
|
456 |
+
|
457 |
+
#: core/controllers/field_group.php:461 core/fields/page_link.php:137
|
458 |
+
#: core/fields/page_link.php:158 core/fields/post_object.php:339
|
459 |
+
#: core/fields/post_object.php:360 core/fields/select.php:223
|
460 |
+
#: core/fields/select.php:242 core/fields/taxonomy.php:498
|
461 |
+
#: core/fields/user.php:331 core/fields/wysiwyg.php:334
|
462 |
+
#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217
|
463 |
+
msgid "Yes"
|
464 |
+
msgstr "Kyllä"
|
465 |
+
|
466 |
+
#: core/controllers/field_group.php:633
|
467 |
+
msgid "Front Page"
|
468 |
+
msgstr "Etusivu"
|
469 |
+
|
470 |
+
#: core/controllers/field_group.php:634
|
471 |
+
msgid "Posts Page"
|
472 |
+
msgstr "Julkaisusivu"
|
473 |
+
|
474 |
+
#: core/controllers/field_group.php:635
|
475 |
+
msgid "Top Level Page (parent of 0)"
|
476 |
+
msgstr "Päätason sivu (ei yläsivuja)"
|
477 |
+
|
478 |
+
#: core/controllers/field_group.php:636
|
479 |
+
msgid "Parent Page (has children)"
|
480 |
+
msgstr "Yläsivu (sivulla alisivuja)"
|
481 |
+
|
482 |
+
#: core/controllers/field_group.php:637
|
483 |
+
msgid "Child Page (has parent)"
|
484 |
+
msgstr "Alasivu (sivulla yläsivu)"
|
485 |
+
|
486 |
+
#: core/controllers/field_group.php:645
|
487 |
+
msgid "Default Template"
|
488 |
+
msgstr "Oletusmallipohja"
|
489 |
+
|
490 |
+
#: core/controllers/field_group.php:727
|
491 |
+
msgid "Published"
|
492 |
+
msgstr "Julkaistu"
|
493 |
+
|
494 |
+
#: core/controllers/field_group.php:728
|
495 |
+
msgid "Pending Review"
|
496 |
+
msgstr "Odottaa arviointia"
|
497 |
+
|
498 |
+
#: core/controllers/field_group.php:729
|
499 |
+
msgid "Draft"
|
500 |
+
msgstr "Vedos"
|
501 |
+
|
502 |
+
#: core/controllers/field_group.php:730
|
503 |
+
msgid "Future"
|
504 |
+
msgstr "Tuleva"
|
505 |
+
|
506 |
+
#: core/controllers/field_group.php:731
|
507 |
+
msgid "Private"
|
508 |
+
msgstr "Yksityinen"
|
509 |
+
|
510 |
+
#: core/controllers/field_group.php:732
|
511 |
+
msgid "Revision"
|
512 |
+
msgstr "Versio"
|
513 |
+
|
514 |
+
#: core/controllers/field_group.php:733
|
515 |
+
msgid "Trash"
|
516 |
+
msgstr "Roskakori"
|
517 |
+
|
518 |
+
#: core/controllers/field_group.php:746
|
519 |
+
msgid "Super Admin"
|
520 |
+
msgstr "Super Admin"
|
521 |
+
|
522 |
+
#: core/controllers/field_group.php:761 core/controllers/field_group.php:782
|
523 |
+
#: core/controllers/field_group.php:789 core/fields/file.php:186
|
524 |
+
#: core/fields/image.php:177 core/fields/page_link.php:109
|
525 |
+
#: core/fields/post_object.php:286 core/fields/post_object.php:310
|
526 |
+
#: core/fields/relationship.php:588 core/fields/relationship.php:612
|
527 |
+
#: core/fields/user.php:276
|
528 |
+
msgid "All"
|
529 |
+
msgstr "Kaikki"
|
530 |
+
|
531 |
+
#: core/controllers/field_groups.php:147
|
532 |
+
msgid "Title"
|
533 |
+
msgstr "Otsikko"
|
534 |
+
|
535 |
+
#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253
|
536 |
+
msgid "Changelog"
|
537 |
+
msgstr "Muutosloki"
|
538 |
+
|
539 |
+
#: core/controllers/field_groups.php:217
|
540 |
+
#, php-format
|
541 |
+
msgid "See what's new in %1$sversion %2$s%3$s"
|
542 |
+
msgstr "Katso mitä uutta %1$sversiossa %2$s%3$s"
|
543 |
+
|
544 |
+
#: core/controllers/field_groups.php:219
|
545 |
+
msgid "Resources"
|
546 |
+
msgstr "Resurssit"
|
547 |
+
|
548 |
+
#: core/controllers/field_groups.php:221
|
549 |
+
msgid "Getting Started"
|
550 |
+
msgstr "Aloitus"
|
551 |
+
|
552 |
+
#: core/controllers/field_groups.php:222
|
553 |
+
msgid "Field Types"
|
554 |
+
msgstr "Kenttätyypit"
|
555 |
+
|
556 |
+
#: core/controllers/field_groups.php:223
|
557 |
+
msgid "Functions"
|
558 |
+
msgstr "Funktiot"
|
559 |
+
|
560 |
+
#: core/controllers/field_groups.php:224
|
561 |
+
msgid "Actions"
|
562 |
+
msgstr "Toiminnat"
|
563 |
+
|
564 |
+
#: core/controllers/field_groups.php:225 core/fields/relationship.php:631
|
565 |
+
msgid "Filters"
|
566 |
+
msgstr "Suodattimet"
|
567 |
+
|
568 |
+
#: core/controllers/field_groups.php:226
|
569 |
+
msgid "'How to' guides"
|
570 |
+
msgstr "Ohjeet"
|
571 |
+
|
572 |
+
#: core/controllers/field_groups.php:227
|
573 |
+
msgid "Tutorials"
|
574 |
+
msgstr "Ohjeartikkelit"
|
575 |
+
|
576 |
+
#: core/controllers/field_groups.php:232
|
577 |
+
msgid "Created by"
|
578 |
+
msgstr "Luonut"
|
579 |
+
|
580 |
+
#: core/controllers/field_groups.php:244
|
581 |
+
msgid "Welcome to Advanced Custom Fields"
|
582 |
+
msgstr "Tervetuloa käyttämään Advanced Custom Fieldsiä"
|
583 |
+
|
584 |
+
#: core/controllers/field_groups.php:245
|
585 |
+
msgid "Thank you for updating to the latest version!"
|
586 |
+
msgstr "Kiitos, että päivitit uusimpaan versioon!"
|
587 |
+
|
588 |
+
#: core/controllers/field_groups.php:245
|
589 |
+
#, php-format
|
590 |
+
msgid ""
|
591 |
+
"ACF %s is more polished and enjoyable than ever before. We hope you like it."
|
592 |
+
msgstr ""
|
593 |
+
"ACF %s on upeampi ja kiiltävämpi kuin koskaan ennen. Toivottavasti pidät "
|
594 |
+
"siitä."
|
595 |
+
|
596 |
+
#: core/controllers/field_groups.php:252
|
597 |
+
msgid "What’s New"
|
598 |
+
msgstr "Uutta"
|
599 |
+
|
600 |
+
#: core/controllers/field_groups.php:255
|
601 |
+
msgid "Download Add-ons"
|
602 |
+
msgstr "Lataa lisäosia"
|
603 |
+
|
604 |
+
#: core/controllers/field_groups.php:309
|
605 |
+
msgid "Activation codes have grown into plugins!"
|
606 |
+
msgstr "Aktivointikoodit on sulautettu liitännäisiin!"
|
607 |
+
|
608 |
+
#: core/controllers/field_groups.php:310
|
609 |
+
msgid ""
|
610 |
+
"Add-ons are now activated by downloading and installing individual plugins. "
|
611 |
+
"Although these plugins will not be hosted on the wordpress.org repository, "
|
612 |
+
"each Add-on will continue to receive updates in the usual way."
|
613 |
+
msgstr ""
|
614 |
+
"Lisäosat aktivoidaan nyt lataamalla ja asentamalla ne erillisinä "
|
615 |
+
"liitännäisinä. Vaikka näitä liitännäisiä ei säilytetä wordpress.org-"
|
616 |
+
"repositoriossa, jokainen lisäosa vastaanottaa päivityksiä normaaliin tapaan."
|
617 |
+
|
618 |
+
#: core/controllers/field_groups.php:316
|
619 |
+
msgid "All previous Add-ons have been successfully installed"
|
620 |
+
msgstr "Kaikki edelliset lisäosat on asennettu onnistuneesti."
|
621 |
+
|
622 |
+
#: core/controllers/field_groups.php:320
|
623 |
+
msgid "This website uses premium Add-ons which need to be downloaded"
|
624 |
+
msgstr "Tämä sivusto käyttää premium-lisäosia, jotka täytyy ladata."
|
625 |
+
|
626 |
+
#: core/controllers/field_groups.php:320
|
627 |
+
msgid "Download your activated Add-ons"
|
628 |
+
msgstr "Lataa aktivoidut lisäosat"
|
629 |
+
|
630 |
+
#: core/controllers/field_groups.php:325
|
631 |
+
msgid ""
|
632 |
+
"This website does not use premium Add-ons and will not be affected by this "
|
633 |
+
"change."
|
634 |
+
msgstr ""
|
635 |
+
"Tämä sivusto ei käytä premium-lisäosia, eikä tämä muutos näin ollen kosketa "
|
636 |
+
"sitä."
|
637 |
+
|
638 |
+
#: core/controllers/field_groups.php:335
|
639 |
+
msgid "Easier Development"
|
640 |
+
msgstr "Helpompi kehitys"
|
641 |
+
|
642 |
+
#: core/controllers/field_groups.php:337
|
643 |
+
msgid "New Field Types"
|
644 |
+
msgstr "Uudet kenttätyypit"
|
645 |
+
|
646 |
+
#: core/controllers/field_groups.php:339
|
647 |
+
msgid "Taxonomy Field"
|
648 |
+
msgstr "Taksonomiakenttä"
|
649 |
+
|
650 |
+
#: core/controllers/field_groups.php:340
|
651 |
+
msgid "User Field"
|
652 |
+
msgstr "Käyttäjäkenttä"
|
653 |
+
|
654 |
+
#: core/controllers/field_groups.php:341
|
655 |
+
msgid "Email Field"
|
656 |
+
msgstr "Sähköpostikenttä"
|
657 |
+
|
658 |
+
#: core/controllers/field_groups.php:342
|
659 |
+
msgid "Password Field"
|
660 |
+
msgstr "Salasanakenttä"
|
661 |
+
|
662 |
+
#: core/controllers/field_groups.php:344
|
663 |
+
msgid "Custom Field Types"
|
664 |
+
msgstr "Muokatut kenttätyypit"
|
665 |
+
|
666 |
+
#: core/controllers/field_groups.php:345
|
667 |
+
msgid ""
|
668 |
+
"Creating your own field type has never been easier! Unfortunately, version 3 "
|
669 |
+
"field types are not compatible with version 4."
|
670 |
+
msgstr ""
|
671 |
+
"Oman kenttätyypin luominen ei ole koskaan ollut helpompaa! Valitettavasti "
|
672 |
+
"version 3 kenttätyypit eivät ole yhteensopivia version 4 kanssa."
|
673 |
+
|
674 |
+
#: core/controllers/field_groups.php:346
|
675 |
+
#, php-format
|
676 |
+
msgid ""
|
677 |
+
"Migrating your field types is easy, please %sfollow this tutorial%s to learn "
|
678 |
+
"more."
|
679 |
+
msgstr ""
|
680 |
+
"Kenttätyyppien siirtäminen on helppoa, seuraa %stätä ohjeartikkelia%s "
|
681 |
+
"saadaksesi lisätietoa."
|
682 |
+
|
683 |
+
#: core/controllers/field_groups.php:348
|
684 |
+
msgid "Actions & Filters"
|
685 |
+
msgstr "Toiminnat & Suodattimet"
|
686 |
+
|
687 |
+
#: core/controllers/field_groups.php:349
|
688 |
+
#, php-format
|
689 |
+
msgid ""
|
690 |
+
"All actions & filters have received a major facelift to make customizing ACF "
|
691 |
+
"even easier! Please %sread this guide%s to find the updated naming "
|
692 |
+
"convention."
|
693 |
+
msgstr ""
|
694 |
+
"Jotta ACF:n muokkaaminen olisi entistä helpompaa, kaikki toiminat ja "
|
695 |
+
"suodattimet ovat saaneet merkittävän kasvojenkohotuksen. Lue %stämä ohje%s "
|
696 |
+
"saadaksesi lisätietoa päivitetyistä nimeämiskäytännöistä."
|
697 |
+
|
698 |
+
#: core/controllers/field_groups.php:351
|
699 |
+
msgid "Preview draft is now working!"
|
700 |
+
msgstr "Esikatseluvedos toimii nyt!"
|
701 |
+
|
702 |
+
#: core/controllers/field_groups.php:352
|
703 |
+
msgid "This bug has been squashed along with many other little critters!"
|
704 |
+
msgstr "Tämä bugi on liiskattu, muiden pikku mönkijäisten ohella!"
|
705 |
+
|
706 |
+
#: core/controllers/field_groups.php:352
|
707 |
+
msgid "See the full changelog"
|
708 |
+
msgstr "Katso koko muutosloki"
|
709 |
+
|
710 |
+
#: core/controllers/field_groups.php:356
|
711 |
+
msgid "Important"
|
712 |
+
msgstr "Tärkeä"
|
713 |
+
|
714 |
+
#: core/controllers/field_groups.php:358
|
715 |
+
msgid "Database Changes"
|
716 |
+
msgstr "Tietokantamuutokset"
|
717 |
+
|
718 |
+
#: core/controllers/field_groups.php:359
|
719 |
+
msgid ""
|
720 |
+
"Absolutely <strong>no</strong> changes have been made to the database "
|
721 |
+
"between versions 3 and 4. This means you can roll back to version 3 without "
|
722 |
+
"any issues."
|
723 |
+
msgstr ""
|
724 |
+
"<strong>Mitään</strong> muutoksia tietokantaan ei ole tehty versioiden 3 ja "
|
725 |
+
"4 välillä. Tämä mahdollistaa versioon 3 palaamisen ilman ongelmia."
|
726 |
+
|
727 |
+
#: core/controllers/field_groups.php:361
|
728 |
+
msgid "Potential Issues"
|
729 |
+
msgstr "Mahdolliset ongelmat"
|
730 |
+
|
731 |
+
#: core/controllers/field_groups.php:362
|
732 |
+
#, php-format
|
733 |
+
msgid ""
|
734 |
+
"Due to the sizable changes surounding Add-ons, field types and action/"
|
735 |
+
"filters, your website may not operate correctly. It is important that you "
|
736 |
+
"read the full %sMigrating from v3 to v4%s guide to view the full list of "
|
737 |
+
"changes."
|
738 |
+
msgstr ""
|
739 |
+
"Lisäosiin sekä toimintoihin & suodattimiin tehtyjen merkittävien muutoksien "
|
740 |
+
"johdosta sivustosi ei välttämättä toimi oikein. Suosittelemme tutustumaan "
|
741 |
+
"%sMigrating from v3 to v4%s -ohjeartikkeliimme nähdäksesi täydellisen listan "
|
742 |
+
"muutoksista."
|
743 |
+
|
744 |
+
#: core/controllers/field_groups.php:365
|
745 |
+
msgid "Really Important!"
|
746 |
+
msgstr "Todella tärkeää!"
|
747 |
+
|
748 |
+
#: core/controllers/field_groups.php:365
|
749 |
+
#, php-format
|
750 |
+
msgid ""
|
751 |
+
"If you updated the ACF plugin without prior knowledge of such changes, "
|
752 |
+
"please roll back to the latest %sversion 3%s of this plugin."
|
753 |
+
msgstr ""
|
754 |
+
"Jos päivitit ACF -lisäosan ilman tietoa kyseisistä muutoksista, ole hyvä ja "
|
755 |
+
"palaa lisäosan viimeisimpään %s3-sarjan versioon%s."
|
756 |
+
|
757 |
+
#: core/controllers/field_groups.php:370
|
758 |
+
msgid "Thank You"
|
759 |
+
msgstr "Kiitos"
|
760 |
+
|
761 |
+
#: core/controllers/field_groups.php:371
|
762 |
+
msgid ""
|
763 |
+
"A <strong>BIG</strong> thank you to everyone who has helped test the version "
|
764 |
+
"4 beta and for all the support I have received."
|
765 |
+
msgstr ""
|
766 |
+
"<strong>SUURI</strong> kiitos kaikille, ketkä ovat auttaneet testaamaan "
|
767 |
+
"version 4 beta-versiota ja kaikesta tuesta jota olen saanut."
|
768 |
+
|
769 |
+
#: core/controllers/field_groups.php:372
|
770 |
+
msgid "Without you all, this release would not have been possible!"
|
771 |
+
msgstr "Ilman teitä kaikkia tämä julkaisu ei olisi ollut mahdollinen!"
|
772 |
+
|
773 |
+
#: core/controllers/field_groups.php:376
|
774 |
+
msgid "Changelog for"
|
775 |
+
msgstr "Muutosloki kohteelle"
|
776 |
+
|
777 |
+
#: core/controllers/field_groups.php:393
|
778 |
+
msgid "Learn more"
|
779 |
+
msgstr "Lue lisää"
|
780 |
+
|
781 |
+
#: core/controllers/field_groups.php:399
|
782 |
+
msgid "Overview"
|
783 |
+
msgstr "Yleiskatsaus"
|
784 |
+
|
785 |
+
#: core/controllers/field_groups.php:401
|
786 |
+
msgid ""
|
787 |
+
"Previously, all Add-ons were unlocked via an activation code (purchased from "
|
788 |
+
"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which "
|
789 |
+
"need to be individually downloaded, installed and updated."
|
790 |
+
msgstr ""
|
791 |
+
"Aikaisemmin kaikkien lisäosien lukitus avattiin aktivointikoodeilla (ostettu "
|
792 |
+
"ACF lisäosakaupasta). Versiossa 4 kaikki lisäosat toimivat omina "
|
793 |
+
"liitännäisinään, jotka tulee ladata, asentaa ja päivittää erikseen."
|
794 |
+
|
795 |
+
#: core/controllers/field_groups.php:403
|
796 |
+
msgid ""
|
797 |
+
"This page will assist you in downloading and installing each available Add-"
|
798 |
+
"on."
|
799 |
+
msgstr ""
|
800 |
+
"Tämä sivu auttaa sinua saatavissa olevien lisäosien lataamisessa ja "
|
801 |
+
"asentamisessa."
|
802 |
+
|
803 |
+
#: core/controllers/field_groups.php:405
|
804 |
+
msgid "Available Add-ons"
|
805 |
+
msgstr "Saatavissa olevat lisäosat"
|
806 |
+
|
807 |
+
#: core/controllers/field_groups.php:407
|
808 |
+
msgid "The following Add-ons have been detected as activated on this website."
|
809 |
+
msgstr "Seuraavat lisäosat on löydetty aktiivisina tältä sivustolta."
|
810 |
+
|
811 |
+
#: core/controllers/field_groups.php:420 core/fields/file.php:109
|
812 |
+
msgid "Name"
|
813 |
+
msgstr "Nimi"
|
814 |
+
|
815 |
+
#: core/controllers/field_groups.php:421
|
816 |
+
msgid "Activation Code"
|
817 |
+
msgstr "Aktivointikoodi"
|
818 |
+
|
819 |
+
#: core/controllers/field_groups.php:453
|
820 |
+
msgid "Flexible Content"
|
821 |
+
msgstr "Joustava sisältö"
|
822 |
+
|
823 |
+
#: core/controllers/field_groups.php:463
|
824 |
+
msgid "Installation"
|
825 |
+
msgstr "Asennus"
|
826 |
+
|
827 |
+
#: core/controllers/field_groups.php:465
|
828 |
+
msgid "For each Add-on available, please perform the following:"
|
829 |
+
msgstr "Jokaista saatavissa olevaa lisäosaa kohden, tee seuraavat:"
|
830 |
+
|
831 |
+
#: core/controllers/field_groups.php:467
|
832 |
+
msgid "Download the Add-on plugin (.zip file) to your desktop"
|
833 |
+
msgstr "Lataa lisäosaliitännäinen (.zip-tiedosto) työpöydällesi"
|
834 |
+
|
835 |
+
#: core/controllers/field_groups.php:468
|
836 |
+
#, php-format
|
837 |
+
msgid "Navigate to %sPlugins > Add New > Upload%s"
|
838 |
+
msgstr "Navigoi sijaintiin %sPlugins > Add New > Upload%s"
|
839 |
+
|
840 |
+
#: core/controllers/field_groups.php:469
|
841 |
+
msgid "Use the uploader to browse, select and install your Add-on (.zip file)"
|
842 |
+
msgstr ""
|
843 |
+
"Käytä lataustyökalua selataksesi, valitaksesi ja asentaaksesi lisäosasi (."
|
844 |
+
"zip-tiedosto)"
|
845 |
+
|
846 |
+
#: core/controllers/field_groups.php:470
|
847 |
+
msgid ""
|
848 |
+
"Once the plugin has been uploaded and installed, click the 'Activate Plugin' "
|
849 |
+
"link"
|
850 |
+
msgstr ""
|
851 |
+
"Kun liitännäinen on ladattu ja asennettu, klikkaa 'Activate Plugin' -linkkiä"
|
852 |
+
|
853 |
+
#: core/controllers/field_groups.php:471
|
854 |
+
msgid "The Add-on is now installed and activated!"
|
855 |
+
msgstr "Lisäosa on nyt asennettu ja aktivoitu!"
|
856 |
+
|
857 |
+
#: core/controllers/field_groups.php:485
|
858 |
+
msgid "Awesome. Let's get to work"
|
859 |
+
msgstr "Mahtavaa. Aletaan hommiin"
|
860 |
+
|
861 |
+
#: core/controllers/input.php:63
|
862 |
+
msgid "Expand Details"
|
863 |
+
msgstr "Laajenna tiedot"
|
864 |
+
|
865 |
+
#: core/controllers/input.php:64
|
866 |
+
msgid "Collapse Details"
|
867 |
+
msgstr "Piilota tiedot"
|
868 |
+
|
869 |
+
#: core/controllers/input.php:67
|
870 |
+
msgid "Validation Failed. One or more fields below are required."
|
871 |
+
msgstr ""
|
872 |
+
"Vahvistus epäonnistui. Yksi tai useampi alla olevista kentistä on pakollinen."
|
873 |
+
|
874 |
+
#: core/controllers/upgrade.php:77
|
875 |
+
msgid "Upgrade"
|
876 |
+
msgstr "Päivitä"
|
877 |
+
|
878 |
+
#: core/controllers/upgrade.php:599
|
879 |
+
msgid "Modifying field group options 'show on page'"
|
880 |
+
msgstr "Muokataan kenttäryhmän valintaa 'show on page'"
|
881 |
+
|
882 |
+
#: core/controllers/upgrade.php:653
|
883 |
+
msgid "Modifying field option 'taxonomy'"
|
884 |
+
msgstr "Muokataan kentän valintaa 'taxonomy'"
|
885 |
+
|
886 |
+
#: core/controllers/upgrade.php:750
|
887 |
+
msgid "Moving user custom fields from wp_options to wp_usermeta"
|
888 |
+
msgstr ""
|
889 |
+
"Siirretään käyttäjien muokattuja kenttiä kohteesta wp_options kohteeseen "
|
890 |
+
"wp_usermeta"
|
891 |
+
|
892 |
+
#: core/fields/_base.php:124 core/views/meta_box_location.php:74
|
893 |
+
msgid "Basic"
|
894 |
+
msgstr "Perus"
|
895 |
+
|
896 |
+
#: core/fields/checkbox.php:19 core/fields/taxonomy.php:475
|
897 |
+
msgid "Checkbox"
|
898 |
+
msgstr "Valintaruutu"
|
899 |
+
|
900 |
+
#: core/fields/checkbox.php:20 core/fields/radio.php:19
|
901 |
+
#: core/fields/select.php:19 core/fields/true_false.php:20
|
902 |
+
msgid "Choice"
|
903 |
+
msgstr "Valinta"
|
904 |
+
|
905 |
+
#: core/fields/checkbox.php:146 core/fields/radio.php:147
|
906 |
+
#: core/fields/select.php:177
|
907 |
+
msgid "Choices"
|
908 |
+
msgstr "Valinnat"
|
909 |
+
|
910 |
+
#: core/fields/checkbox.php:147 core/fields/select.php:178
|
911 |
+
msgid "Enter each choice on a new line."
|
912 |
+
msgstr "Syötä jokainen valinta omalle rivilleen"
|
913 |
+
|
914 |
+
#: core/fields/checkbox.php:148 core/fields/select.php:179
|
915 |
+
msgid "For more control, you may specify both a value and label like this:"
|
916 |
+
msgstr ""
|
917 |
+
"Saadaksesi lisää hallintamahdollisuuksia, voit määrittää sekä arvon että "
|
918 |
+
"avainsanan seuraavasti:"
|
919 |
+
|
920 |
+
#: core/fields/checkbox.php:149 core/fields/radio.php:153
|
921 |
+
#: core/fields/select.php:180
|
922 |
+
msgid "red : Red"
|
923 |
+
msgstr "red : Red"
|
924 |
+
|
925 |
+
#: core/fields/checkbox.php:149 core/fields/radio.php:154
|
926 |
+
#: core/fields/select.php:180
|
927 |
+
msgid "blue : Blue"
|
928 |
+
msgstr "blue : Blue"
|
929 |
+
|
930 |
+
#: core/fields/checkbox.php:166 core/fields/color_picker.php:89
|
931 |
+
#: core/fields/email.php:106 core/fields/number.php:116
|
932 |
+
#: core/fields/radio.php:196 core/fields/select.php:197
|
933 |
+
#: core/fields/text.php:116 core/fields/textarea.php:103
|
934 |
+
#: core/fields/true_false.php:94 core/fields/wysiwyg.php:277
|
935 |
+
msgid "Default Value"
|
936 |
+
msgstr "Oletusarvo"
|
937 |
+
|
938 |
+
#: core/fields/checkbox.php:167 core/fields/select.php:198
|
939 |
+
msgid "Enter each default value on a new line"
|
940 |
+
msgstr "Syötä jokainen oletusarvo omalle rivilleen"
|
941 |
+
|
942 |
+
#: core/fields/checkbox.php:183 core/fields/message.php:20
|
943 |
+
#: core/fields/radio.php:212 core/fields/tab.php:20
|
944 |
+
msgid "Layout"
|
945 |
+
msgstr "Ulkoasu"
|
946 |
+
|
947 |
+
#: core/fields/checkbox.php:194 core/fields/radio.php:223
|
948 |
+
msgid "Vertical"
|
949 |
+
msgstr "Pystysuuntainen"
|
950 |
+
|
951 |
+
#: core/fields/checkbox.php:195 core/fields/radio.php:224
|
952 |
+
msgid "Horizontal"
|
953 |
+
msgstr "Vaakasuuntainen"
|
954 |
+
|
955 |
+
#: core/fields/color_picker.php:19
|
956 |
+
msgid "Color Picker"
|
957 |
+
msgstr "Värivalitsin"
|
958 |
+
|
959 |
+
#: core/fields/color_picker.php:20 core/fields/date_picker/date_picker.php:20
|
960 |
+
#: core/fields/google-map.php:19
|
961 |
+
msgid "jQuery"
|
962 |
+
msgstr "jQuery"
|
963 |
+
|
964 |
+
#: core/fields/date_picker/date_picker.php:19
|
965 |
+
msgid "Date Picker"
|
966 |
+
msgstr "Päivävalitsin"
|
967 |
+
|
968 |
+
#: core/fields/date_picker/date_picker.php:55
|
969 |
+
msgid "Done"
|
970 |
+
msgstr "Valmis"
|
971 |
+
|
972 |
+
#: core/fields/date_picker/date_picker.php:56
|
973 |
+
msgid "Today"
|
974 |
+
msgstr "Tänään"
|
975 |
+
|
976 |
+
#: core/fields/date_picker/date_picker.php:59
|
977 |
+
msgid "Show a different month"
|
978 |
+
msgstr "Näytä eri kuukausi"
|
979 |
+
|
980 |
+
#: core/fields/date_picker/date_picker.php:126
|
981 |
+
msgid "Save format"
|
982 |
+
msgstr "Tallennusmuoto"
|
983 |
+
|
984 |
+
#: core/fields/date_picker/date_picker.php:127
|
985 |
+
msgid ""
|
986 |
+
"This format will determin the value saved to the database and returned via "
|
987 |
+
"the API"
|
988 |
+
msgstr ""
|
989 |
+
"Tämä muoto määrittää tietokantaan tallennettavan ja rajapinnan palauttaman "
|
990 |
+
"arvon."
|
991 |
+
|
992 |
+
#: core/fields/date_picker/date_picker.php:128
|
993 |
+
msgid "\"yymmdd\" is the most versatile save format. Read more about"
|
994 |
+
msgstr "\"yymmdd\" on monipuolisin tallennusmuoto. Lue lisää"
|
995 |
+
|
996 |
+
#: core/fields/date_picker/date_picker.php:128
|
997 |
+
#: core/fields/date_picker/date_picker.php:144
|
998 |
+
msgid "jQuery date formats"
|
999 |
+
msgstr "jQuery päivämuodot"
|
1000 |
+
|
1001 |
+
#: core/fields/date_picker/date_picker.php:142
|
1002 |
+
msgid "Display format"
|
1003 |
+
msgstr "Näyttömuoto"
|
1004 |
+
|
1005 |
+
#: core/fields/date_picker/date_picker.php:143
|
1006 |
+
msgid "This format will be seen by the user when entering a value"
|
1007 |
+
msgstr "Tämä muoto näytetään käyttäjälle hänen syöttäessään arvoa"
|
1008 |
+
|
1009 |
+
#: core/fields/date_picker/date_picker.php:144
|
1010 |
+
msgid ""
|
1011 |
+
"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more "
|
1012 |
+
"about"
|
1013 |
+
msgstr ""
|
1014 |
+
"\"dd/mm/yy\" tai \"mm/dd/yy\" ovat käytetyimpiä näyttömuotoja. Lue lisää"
|
1015 |
+
|
1016 |
+
#: core/fields/date_picker/date_picker.php:158
|
1017 |
+
msgid "Week Starts On"
|
1018 |
+
msgstr "Viikon alkamispäivä"
|
1019 |
+
|
1020 |
+
#: core/fields/dummy.php:19
|
1021 |
+
msgid "Dummy"
|
1022 |
+
msgstr ""
|
1023 |
+
|
1024 |
+
#: core/fields/email.php:19
|
1025 |
+
msgid "Email"
|
1026 |
+
msgstr "Sähköposti"
|
1027 |
+
|
1028 |
+
#: core/fields/email.php:107 core/fields/number.php:117
|
1029 |
+
#: core/fields/text.php:117 core/fields/textarea.php:104
|
1030 |
+
#: core/fields/wysiwyg.php:278
|
1031 |
+
msgid "Appears when creating a new post"
|
1032 |
+
msgstr "Näytetään luotaessa uutta julkaisua"
|
1033 |
+
|
1034 |
+
#: core/fields/email.php:123 core/fields/number.php:133
|
1035 |
+
#: core/fields/password.php:105 core/fields/text.php:131
|
1036 |
+
#: core/fields/textarea.php:118
|
1037 |
+
msgid "Placeholder Text"
|
1038 |
+
msgstr "Placeholder-teksti"
|
1039 |
+
|
1040 |
+
#: core/fields/email.php:124 core/fields/number.php:134
|
1041 |
+
#: core/fields/password.php:106 core/fields/text.php:132
|
1042 |
+
#: core/fields/textarea.php:119
|
1043 |
+
msgid "Appears within the input"
|
1044 |
+
msgstr "Näytetään syöttökentän sisällä"
|
1045 |
+
|
1046 |
+
#: core/fields/email.php:138 core/fields/number.php:148
|
1047 |
+
#: core/fields/password.php:120 core/fields/text.php:146
|
1048 |
+
msgid "Prepend"
|
1049 |
+
msgstr "Lisää ennen"
|
1050 |
+
|
1051 |
+
#: core/fields/email.php:139 core/fields/number.php:149
|
1052 |
+
#: core/fields/password.php:121 core/fields/text.php:147
|
1053 |
+
msgid "Appears before the input"
|
1054 |
+
msgstr "Näytetään ennen syöttökenttää"
|
1055 |
+
|
1056 |
+
#: core/fields/email.php:153 core/fields/number.php:163
|
1057 |
+
#: core/fields/password.php:135 core/fields/text.php:161
|
1058 |
+
msgid "Append"
|
1059 |
+
msgstr "Lisää jälkeen"
|
1060 |
+
|
1061 |
+
#: core/fields/email.php:154 core/fields/number.php:164
|
1062 |
+
#: core/fields/password.php:136 core/fields/text.php:162
|
1063 |
+
msgid "Appears after the input"
|
1064 |
+
msgstr "Näytetään syöttökentän jälkeen"
|
1065 |
+
|
1066 |
+
#: core/fields/file.php:19
|
1067 |
+
msgid "File"
|
1068 |
+
msgstr "Tiedosto"
|
1069 |
+
|
1070 |
+
#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:37
|
1071 |
+
msgid "Content"
|
1072 |
+
msgstr "Sisältö"
|
1073 |
+
|
1074 |
+
#: core/fields/file.php:26
|
1075 |
+
msgid "Select File"
|
1076 |
+
msgstr "Valitse tiedosto"
|
1077 |
+
|
1078 |
+
#: core/fields/file.php:27
|
1079 |
+
msgid "Edit File"
|
1080 |
+
msgstr "Muokkaa tiedostoa"
|
1081 |
+
|
1082 |
+
#: core/fields/file.php:28
|
1083 |
+
msgid "Update File"
|
1084 |
+
msgstr "Päivitä tiedostoa"
|
1085 |
+
|
1086 |
+
#: core/fields/file.php:29 core/fields/image.php:30
|
1087 |
+
msgid "uploaded to this post"
|
1088 |
+
msgstr "ladattu tähän julkaisuun"
|
1089 |
+
|
1090 |
+
#: core/fields/file.php:113
|
1091 |
+
msgid "Size"
|
1092 |
+
msgstr "Koko"
|
1093 |
+
|
1094 |
+
#: core/fields/file.php:123
|
1095 |
+
msgid "No File Selected"
|
1096 |
+
msgstr "Ei tiedostoa valittuna"
|
1097 |
+
|
1098 |
+
#: core/fields/file.php:123
|
1099 |
+
msgid "Add File"
|
1100 |
+
msgstr "Lisää tiedosto"
|
1101 |
+
|
1102 |
+
#: core/fields/file.php:153 core/fields/image.php:125
|
1103 |
+
#: core/fields/taxonomy.php:523
|
1104 |
+
msgid "Return Value"
|
1105 |
+
msgstr "Paluuarvo"
|
1106 |
+
|
1107 |
+
#: core/fields/file.php:164
|
1108 |
+
msgid "File Object"
|
1109 |
+
msgstr "Tiedosto-objekti"
|
1110 |
+
|
1111 |
+
#: core/fields/file.php:165
|
1112 |
+
msgid "File URL"
|
1113 |
+
msgstr "Tiedoston URL"
|
1114 |
+
|
1115 |
+
#: core/fields/file.php:166
|
1116 |
+
msgid "File ID"
|
1117 |
+
msgstr "Tiedoston ID"
|
1118 |
+
|
1119 |
+
#: core/fields/file.php:175 core/fields/image.php:165
|
1120 |
+
msgid "Library"
|
1121 |
+
msgstr "Kirjasto"
|
1122 |
+
|
1123 |
+
#: core/fields/file.php:187 core/fields/image.php:178
|
1124 |
+
msgid "Uploaded to post"
|
1125 |
+
msgstr "Ladattu julkaisuun"
|
1126 |
+
|
1127 |
+
#: core/fields/google-map.php:18
|
1128 |
+
msgid "Google Map"
|
1129 |
+
msgstr "Google Kartta"
|
1130 |
+
|
1131 |
+
#: core/fields/google-map.php:33
|
1132 |
+
msgid "Locating"
|
1133 |
+
msgstr "Paikannetaan"
|
1134 |
+
|
1135 |
+
#: core/fields/google-map.php:34
|
1136 |
+
msgid "Sorry, this browser does not support geolocation"
|
1137 |
+
msgstr "Valitettavasti selaimesi ei tue geopaikannusta"
|
1138 |
+
|
1139 |
+
#: core/fields/google-map.php:120
|
1140 |
+
msgid "Clear location"
|
1141 |
+
msgstr "Tyhjennä sijainti"
|
1142 |
+
|
1143 |
+
#: core/fields/google-map.php:125
|
1144 |
+
msgid "Find current location"
|
1145 |
+
msgstr "Etsi nykyinen sijainti"
|
1146 |
+
|
1147 |
+
#: core/fields/google-map.php:126
|
1148 |
+
msgid "Search for address..."
|
1149 |
+
msgstr "Etsi osoitetta..."
|
1150 |
+
|
1151 |
+
#: core/fields/google-map.php:162
|
1152 |
+
msgid "Center"
|
1153 |
+
msgstr "Keskitä"
|
1154 |
+
|
1155 |
+
#: core/fields/google-map.php:163
|
1156 |
+
msgid "Center the initial map"
|
1157 |
+
msgstr "Keskitä kartta"
|
1158 |
+
|
1159 |
+
#: core/fields/google-map.php:199
|
1160 |
+
msgid "Zoom"
|
1161 |
+
msgstr "Zoomaus"
|
1162 |
+
|
1163 |
+
#: core/fields/google-map.php:200
|
1164 |
+
msgid "Set the initial zoom level"
|
1165 |
+
msgstr "Aseta zoomauksen aloitustaso"
|
1166 |
+
|
1167 |
+
#: core/fields/google-map.php:217
|
1168 |
+
msgid "Height"
|
1169 |
+
msgstr "Korkeus"
|
1170 |
+
|
1171 |
+
#: core/fields/google-map.php:218
|
1172 |
+
msgid "Customise the map height"
|
1173 |
+
msgstr "Muokkaa kartan korkeutta"
|
1174 |
+
|
1175 |
+
#: core/fields/image.php:19
|
1176 |
+
msgid "Image"
|
1177 |
+
msgstr "Kuva"
|
1178 |
+
|
1179 |
+
#: core/fields/image.php:27
|
1180 |
+
msgid "Select Image"
|
1181 |
+
msgstr "Valitse kuva"
|
1182 |
+
|
1183 |
+
#: core/fields/image.php:28
|
1184 |
+
msgid "Edit Image"
|
1185 |
+
msgstr "Muokkaa kuvaa"
|
1186 |
+
|
1187 |
+
#: core/fields/image.php:29
|
1188 |
+
msgid "Update Image"
|
1189 |
+
msgstr "Päivitä kuvaa"
|
1190 |
+
|
1191 |
+
#: core/fields/image.php:90
|
1192 |
+
msgid "Remove"
|
1193 |
+
msgstr "Poista"
|
1194 |
+
|
1195 |
+
#: core/fields/image.php:91 core/views/meta_box_fields.php:108
|
1196 |
+
msgid "Edit"
|
1197 |
+
msgstr "Muokkaa"
|
1198 |
+
|
1199 |
+
#: core/fields/image.php:97
|
1200 |
+
msgid "No image selected"
|
1201 |
+
msgstr "Ei kuvaa valittu"
|
1202 |
+
|
1203 |
+
#: core/fields/image.php:97
|
1204 |
+
msgid "Add Image"
|
1205 |
+
msgstr "Lisää kuva"
|
1206 |
+
|
1207 |
+
#: core/fields/image.php:126 core/fields/relationship.php:563
|
1208 |
+
msgid "Specify the returned value on front end"
|
1209 |
+
msgstr "Määritä paluuarvo front endissä"
|
1210 |
+
|
1211 |
+
#: core/fields/image.php:136
|
1212 |
+
msgid "Image Object"
|
1213 |
+
msgstr "Kuvaobjekti"
|
1214 |
+
|
1215 |
+
#: core/fields/image.php:137
|
1216 |
+
msgid "Image URL"
|
1217 |
+
msgstr "Kuvan URL"
|
1218 |
+
|
1219 |
+
#: core/fields/image.php:138
|
1220 |
+
msgid "Image ID"
|
1221 |
+
msgstr "Kuvan ID"
|
1222 |
+
|
1223 |
+
#: core/fields/image.php:146
|
1224 |
+
msgid "Preview Size"
|
1225 |
+
msgstr "Esikatselukoko"
|
1226 |
+
|
1227 |
+
#: core/fields/image.php:147
|
1228 |
+
msgid "Shown when entering data"
|
1229 |
+
msgstr "Näytetään dataa syötettäessä"
|
1230 |
+
|
1231 |
+
#: core/fields/image.php:166
|
1232 |
+
msgid "Limit the media library choice"
|
1233 |
+
msgstr "Rajoita mediakirjastojen valintaa"
|
1234 |
+
|
1235 |
+
#: core/fields/message.php:19 core/fields/message.php:70
|
1236 |
+
#: core/fields/true_false.php:79
|
1237 |
+
msgid "Message"
|
1238 |
+
msgstr "Viesti"
|
1239 |
+
|
1240 |
+
#: core/fields/message.php:71
|
1241 |
+
msgid "Text & HTML entered here will appear inline with the fields"
|
1242 |
+
msgstr "Tähän syötetty teksti & HTML näkyy linjassa kenttien kanssa"
|
1243 |
+
|
1244 |
+
#: core/fields/message.php:72
|
1245 |
+
msgid "Please note that all text will first be passed through the wp function "
|
1246 |
+
msgstr "Huomioi, että kaikki teksti kulkee ensin wp:n funktion läpi"
|
1247 |
+
|
1248 |
+
#: core/fields/number.php:19
|
1249 |
+
msgid "Number"
|
1250 |
+
msgstr "Numero"
|
1251 |
+
|
1252 |
+
#: core/fields/number.php:178
|
1253 |
+
msgid "Minimum Value"
|
1254 |
+
msgstr "Vähimmäisarvo"
|
1255 |
+
|
1256 |
+
#: core/fields/number.php:194
|
1257 |
+
msgid "Maximum Value"
|
1258 |
+
msgstr "Enimmäisarvo"
|
1259 |
+
|
1260 |
+
#: core/fields/number.php:210
|
1261 |
+
msgid "Step Size"
|
1262 |
+
msgstr "Askelkoko"
|
1263 |
+
|
1264 |
+
#: core/fields/page_link.php:18
|
1265 |
+
msgid "Page Link"
|
1266 |
+
msgstr "Sivun linkki"
|
1267 |
+
|
1268 |
+
#: core/fields/page_link.php:19 core/fields/post_object.php:19
|
1269 |
+
#: core/fields/relationship.php:19 core/fields/taxonomy.php:19
|
1270 |
+
#: core/fields/user.php:19
|
1271 |
+
msgid "Relational"
|
1272 |
+
msgstr "Suhteellinen"
|
1273 |
+
|
1274 |
+
#: core/fields/page_link.php:103 core/fields/post_object.php:280
|
1275 |
+
#: core/fields/relationship.php:582 core/fields/relationship.php:661
|
1276 |
+
#: core/views/meta_box_location.php:75
|
1277 |
+
msgid "Post Type"
|
1278 |
+
msgstr "Julkaisutyyppi"
|
1279 |
+
|
1280 |
+
#: core/fields/page_link.php:127 core/fields/post_object.php:329
|
1281 |
+
#: core/fields/select.php:214 core/fields/taxonomy.php:489
|
1282 |
+
#: core/fields/user.php:322
|
1283 |
+
msgid "Allow Null?"
|
1284 |
+
msgstr "Salli tyhjä?"
|
1285 |
+
|
1286 |
+
#: core/fields/page_link.php:148 core/fields/post_object.php:350
|
1287 |
+
#: core/fields/select.php:233
|
1288 |
+
msgid "Select multiple values?"
|
1289 |
+
msgstr "Valitse useita arvoja?"
|
1290 |
+
|
1291 |
+
#: core/fields/password.php:19
|
1292 |
+
msgid "Password"
|
1293 |
+
msgstr "Salasana"
|
1294 |
+
|
1295 |
+
#: core/fields/post_object.php:18
|
1296 |
+
msgid "Post Object"
|
1297 |
+
msgstr "Julkaisuobjekti"
|
1298 |
+
|
1299 |
+
#: core/fields/post_object.php:194 core/fields/relationship.php:170
|
1300 |
+
msgid "(no title)"
|
1301 |
+
msgstr "(ei otsikkoa)"
|
1302 |
+
|
1303 |
+
#: core/fields/post_object.php:304 core/fields/relationship.php:606
|
1304 |
+
msgid "Filter from Taxonomy"
|
1305 |
+
msgstr "Suodata taksonomiasta"
|
1306 |
+
|
1307 |
+
#: core/fields/radio.php:18
|
1308 |
+
msgid "Radio Button"
|
1309 |
+
msgstr "Radiopainike"
|
1310 |
+
|
1311 |
+
#: core/fields/radio.php:105 core/views/meta_box_location.php:91
|
1312 |
+
msgid "Other"
|
1313 |
+
msgstr "Muu"
|
1314 |
+
|
1315 |
+
#: core/fields/radio.php:148
|
1316 |
+
msgid "Enter your choices one per line"
|
1317 |
+
msgstr "Syötä vaihtoehtosi omille riveilleen"
|
1318 |
+
|
1319 |
+
#: core/fields/radio.php:150
|
1320 |
+
msgid "Red"
|
1321 |
+
msgstr "Punainen"
|
1322 |
+
|
1323 |
+
#: core/fields/radio.php:151
|
1324 |
+
msgid "Blue"
|
1325 |
+
msgstr "Sininen"
|
1326 |
+
|
1327 |
+
#: core/fields/radio.php:175
|
1328 |
+
msgid "Add 'other' choice to allow for custom values"
|
1329 |
+
msgstr "Lisää 'Muu' -valinta salliaksesi vapaamuotoisen arvon"
|
1330 |
+
|
1331 |
+
#: core/fields/radio.php:187
|
1332 |
+
msgid "Save 'other' values to the field's choices"
|
1333 |
+
msgstr "Tallenna 'Muut' arvot kentän valintoihin"
|
1334 |
+
|
1335 |
+
#: core/fields/relationship.php:18
|
1336 |
+
msgid "Relationship"
|
1337 |
+
msgstr "Suhde"
|
1338 |
+
|
1339 |
+
#: core/fields/relationship.php:29
|
1340 |
+
msgid "Maximum values reached ( {max} values )"
|
1341 |
+
msgstr "Enimmäisarvo saavutettu ({max} values)"
|
1342 |
+
|
1343 |
+
#: core/fields/relationship.php:457
|
1344 |
+
msgid "Search..."
|
1345 |
+
msgstr "Hae..."
|
1346 |
+
|
1347 |
+
#: core/fields/relationship.php:468
|
1348 |
+
msgid "Filter by post type"
|
1349 |
+
msgstr "Suodata julkaisutyypin mukaan"
|
1350 |
+
|
1351 |
+
#: core/fields/relationship.php:562
|
1352 |
+
msgid "Return Format"
|
1353 |
+
msgstr "Paluumuoto"
|
1354 |
+
|
1355 |
+
#: core/fields/relationship.php:573
|
1356 |
+
msgid "Post Objects"
|
1357 |
+
msgstr "Julkaisuobjektit"
|
1358 |
+
|
1359 |
+
#: core/fields/relationship.php:574
|
1360 |
+
msgid "Post IDs"
|
1361 |
+
msgstr "Kirjoitusten ID:t"
|
1362 |
+
|
1363 |
+
#: core/fields/relationship.php:640
|
1364 |
+
msgid "Search"
|
1365 |
+
msgstr "Haku"
|
1366 |
+
|
1367 |
+
#: core/fields/relationship.php:641
|
1368 |
+
msgid "Post Type Select"
|
1369 |
+
msgstr "Julkaisutyypin valinta"
|
1370 |
+
|
1371 |
+
#: core/fields/relationship.php:649
|
1372 |
+
msgid "Elements"
|
1373 |
+
msgstr "Elementit"
|
1374 |
+
|
1375 |
+
#: core/fields/relationship.php:650
|
1376 |
+
msgid "Selected elements will be displayed in each result"
|
1377 |
+
msgstr "Valitut elementit näytetään jokaisen tuloksen yhteydessä"
|
1378 |
+
|
1379 |
+
#: core/fields/relationship.php:659 core/views/meta_box_options.php:106
|
1380 |
+
msgid "Featured Image"
|
1381 |
+
msgstr "Liittyvä kuva"
|
1382 |
+
|
1383 |
+
#: core/fields/relationship.php:660
|
1384 |
+
msgid "Post Title"
|
1385 |
+
msgstr "Julkaisun otsikko"
|
1386 |
+
|
1387 |
+
#: core/fields/relationship.php:672
|
1388 |
+
msgid "Maximum posts"
|
1389 |
+
msgstr "Julkaisujen enimmäismäärä"
|
1390 |
+
|
1391 |
+
#: core/fields/select.php:18 core/fields/select.php:109
|
1392 |
+
#: core/fields/taxonomy.php:480 core/fields/user.php:313
|
1393 |
+
msgid "Select"
|
1394 |
+
msgstr "Valitse"
|
1395 |
+
|
1396 |
+
#: core/fields/tab.php:19
|
1397 |
+
msgid "Tab"
|
1398 |
+
msgstr "Välilehti"
|
1399 |
+
|
1400 |
+
#: core/fields/tab.php:68
|
1401 |
+
msgid ""
|
1402 |
+
"Use \"Tab Fields\" to better organize your edit screen by grouping your "
|
1403 |
+
"fields together under separate tab headings."
|
1404 |
+
msgstr ""
|
1405 |
+
"Käytä \"Välilehti\" -kenttiä järjestääksesi muokkausruutusi paremmin. Voit "
|
1406 |
+
"ryhmitellä kenttiä yhteen erillisten välilehtiotsikoiden alle."
|
1407 |
+
|
1408 |
+
#: core/fields/tab.php:69
|
1409 |
+
msgid ""
|
1410 |
+
"All the fields following this \"tab field\" (or until another \"tab field\" "
|
1411 |
+
"is defined) will be grouped together."
|
1412 |
+
msgstr ""
|
1413 |
+
"Kaikki kentät, jotka on määritelty tämän välilehtikentän jälkeen (tai kunnes "
|
1414 |
+
"seuraava välilehtikenttä määritellään), ryhmitetään yhteen."
|
1415 |
+
|
1416 |
+
#: core/fields/tab.php:70
|
1417 |
+
msgid "Use multiple tabs to divide your fields into sections."
|
1418 |
+
msgstr "Käytä useita välilehtiä jakaaksesi kenttäsi osioihin."
|
1419 |
+
|
1420 |
+
#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:430
|
1421 |
+
msgid "Taxonomy"
|
1422 |
+
msgstr "Taksonomia"
|
1423 |
+
|
1424 |
+
#: core/fields/taxonomy.php:374 core/fields/taxonomy.php:383
|
1425 |
+
msgid "None"
|
1426 |
+
msgstr "Ei yhtään"
|
1427 |
+
|
1428 |
+
#: core/fields/taxonomy.php:464 core/fields/user.php:298
|
1429 |
+
#: core/views/meta_box_fields.php:77 core/views/meta_box_fields.php:158
|
1430 |
+
msgid "Field Type"
|
1431 |
+
msgstr "Kentän tyyppi"
|
1432 |
+
|
1433 |
+
#: core/fields/taxonomy.php:474 core/fields/user.php:307
|
1434 |
+
msgid "Multiple Values"
|
1435 |
+
msgstr "Useita arvoja"
|
1436 |
+
|
1437 |
+
#: core/fields/taxonomy.php:476 core/fields/user.php:309
|
1438 |
+
msgid "Multi Select"
|
1439 |
+
msgstr "Monivalinta"
|
1440 |
+
|
1441 |
+
#: core/fields/taxonomy.php:478 core/fields/user.php:311
|
1442 |
+
msgid "Single Value"
|
1443 |
+
msgstr "Yksittäisvalinta"
|
1444 |
+
|
1445 |
+
#: core/fields/taxonomy.php:479
|
1446 |
+
msgid "Radio Buttons"
|
1447 |
+
msgstr "Radiopainikkeet"
|
1448 |
+
|
1449 |
+
#: core/fields/taxonomy.php:508
|
1450 |
+
msgid "Load & Save Terms to Post"
|
1451 |
+
msgstr "Lataa & Tallenna termit julkaisuun"
|
1452 |
+
|
1453 |
+
#: core/fields/taxonomy.php:516
|
1454 |
+
msgid ""
|
1455 |
+
"Load value based on the post's terms and update the post's terms on save"
|
1456 |
+
msgstr ""
|
1457 |
+
"Lataa arvo julkaisun termien perusteella ja päivitä julkaisun termit "
|
1458 |
+
"tallennuksen yhteydessä"
|
1459 |
+
|
1460 |
+
#: core/fields/taxonomy.php:533
|
1461 |
+
msgid "Term Object"
|
1462 |
+
msgstr "Termiobjekti"
|
1463 |
+
|
1464 |
+
#: core/fields/taxonomy.php:534
|
1465 |
+
msgid "Term ID"
|
1466 |
+
msgstr "Termi-ID"
|
1467 |
+
|
1468 |
+
#: core/fields/text.php:19
|
1469 |
+
msgid "Text"
|
1470 |
+
msgstr "Teksti"
|
1471 |
+
|
1472 |
+
#: core/fields/text.php:176 core/fields/textarea.php:164
|
1473 |
+
msgid "Formatting"
|
1474 |
+
msgstr "Muotoilu"
|
1475 |
+
|
1476 |
+
#: core/fields/text.php:177 core/fields/textarea.php:165
|
1477 |
+
msgid "Effects value on front end"
|
1478 |
+
msgstr "Vaikuttaa arvoon front endissä"
|
1479 |
+
|
1480 |
+
#: core/fields/text.php:186 core/fields/textarea.php:174
|
1481 |
+
msgid "No formatting"
|
1482 |
+
msgstr "Ei muotoilua"
|
1483 |
+
|
1484 |
+
#: core/fields/text.php:187 core/fields/textarea.php:176
|
1485 |
+
msgid "Convert HTML into tags"
|
1486 |
+
msgstr "Muuta HTML-tageiksi"
|
1487 |
+
|
1488 |
+
#: core/fields/text.php:195 core/fields/textarea.php:133
|
1489 |
+
msgid "Character Limit"
|
1490 |
+
msgstr "Merkkiraja"
|
1491 |
+
|
1492 |
+
#: core/fields/text.php:196 core/fields/textarea.php:134
|
1493 |
+
msgid "Leave blank for no limit"
|
1494 |
+
msgstr "Jätä tyhjäksi mikäli et halua asettaa rajaa"
|
1495 |
+
|
1496 |
+
#: core/fields/textarea.php:19
|
1497 |
+
msgid "Text Area"
|
1498 |
+
msgstr "Tekstialue"
|
1499 |
+
|
1500 |
+
#: core/fields/textarea.php:148
|
1501 |
+
msgid "Rows"
|
1502 |
+
msgstr "Rivit"
|
1503 |
+
|
1504 |
+
#: core/fields/textarea.php:149
|
1505 |
+
msgid "Sets the textarea height"
|
1506 |
+
msgstr "Aseta tekstialueen korkeus"
|
1507 |
+
|
1508 |
+
#: core/fields/textarea.php:175
|
1509 |
+
msgid "Convert new lines into <br /> tags"
|
1510 |
+
msgstr "Muuta uudet rivit <br /> -tageiksi"
|
1511 |
+
|
1512 |
+
#: core/fields/true_false.php:19
|
1513 |
+
msgid "True / False"
|
1514 |
+
msgstr ""
|
1515 |
+
|
1516 |
+
#: core/fields/true_false.php:80
|
1517 |
+
msgid "eg. Show extra content"
|
1518 |
+
msgstr "esim. Näytä lisäsisältöä"
|
1519 |
+
|
1520 |
+
#: core/fields/user.php:18 core/views/meta_box_location.php:94
|
1521 |
+
msgid "User"
|
1522 |
+
msgstr "Käyttäjä"
|
1523 |
+
|
1524 |
+
#: core/fields/user.php:271
|
1525 |
+
msgid "Filter by role"
|
1526 |
+
msgstr "Suodata roolin perusteella"
|
1527 |
+
|
1528 |
+
#: core/fields/wysiwyg.php:36
|
1529 |
+
msgid "Wysiwyg Editor"
|
1530 |
+
msgstr "Wysiwyg-editori"
|
1531 |
+
|
1532 |
+
#: core/fields/wysiwyg.php:292
|
1533 |
+
msgid "Toolbar"
|
1534 |
+
msgstr "Työkalupalkki"
|
1535 |
+
|
1536 |
+
#: core/fields/wysiwyg.php:324
|
1537 |
+
msgid "Show Media Upload Buttons?"
|
1538 |
+
msgstr "Näytä median latauspainikkeet?"
|
1539 |
+
|
1540 |
+
#: core/views/meta_box_fields.php:24
|
1541 |
+
msgid "New Field"
|
1542 |
+
msgstr "Uusi kenttä"
|
1543 |
+
|
1544 |
+
#: core/views/meta_box_fields.php:58
|
1545 |
+
msgid "Field type does not exist"
|
1546 |
+
msgstr "Kenttätyyppiä ei ole olemassa"
|
1547 |
+
|
1548 |
+
#: core/views/meta_box_fields.php:74
|
1549 |
+
msgid "Field Order"
|
1550 |
+
msgstr "Kenttän järjestys"
|
1551 |
+
|
1552 |
+
#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:126
|
1553 |
+
msgid "Field Label"
|
1554 |
+
msgstr "Kentän avainsana"
|
1555 |
+
|
1556 |
+
#: core/views/meta_box_fields.php:76 core/views/meta_box_fields.php:142
|
1557 |
+
msgid "Field Name"
|
1558 |
+
msgstr "Kentän nimi"
|
1559 |
+
|
1560 |
+
#: core/views/meta_box_fields.php:78
|
1561 |
+
msgid "Field Key"
|
1562 |
+
msgstr "Kentän avain"
|
1563 |
+
|
1564 |
+
#: core/views/meta_box_fields.php:90
|
1565 |
+
msgid ""
|
1566 |
+
"No fields. Click the <strong>+ Add Field</strong> button to create your "
|
1567 |
+
"first field."
|
1568 |
+
msgstr ""
|
1569 |
+
"Ei kenttiä. Klikkaa <strong>+ Lisää kenttä</strong> -painiketta luodaksesi "
|
1570 |
+
"ensimmäisen kenttäsi."
|
1571 |
+
|
1572 |
+
#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108
|
1573 |
+
msgid "Edit this Field"
|
1574 |
+
msgstr "Muokkaa tätä kenttää"
|
1575 |
+
|
1576 |
+
#: core/views/meta_box_fields.php:109
|
1577 |
+
msgid "Duplicate this Field"
|
1578 |
+
msgstr "Kopioi tämä kenttä"
|
1579 |
+
|
1580 |
+
#: core/views/meta_box_fields.php:109
|
1581 |
+
msgid "Duplicate"
|
1582 |
+
msgstr "Kopioi"
|
1583 |
+
|
1584 |
+
#: core/views/meta_box_fields.php:110
|
1585 |
+
msgid "Delete this Field"
|
1586 |
+
msgstr "Poista tämä kenttä"
|
1587 |
+
|
1588 |
+
#: core/views/meta_box_fields.php:110
|
1589 |
+
msgid "Delete"
|
1590 |
+
msgstr "Poista"
|
1591 |
+
|
1592 |
+
#: core/views/meta_box_fields.php:127
|
1593 |
+
msgid "This is the name which will appear on the EDIT page"
|
1594 |
+
msgstr "Tämä nimi näytetään muokkaussivulla"
|
1595 |
+
|
1596 |
+
#: core/views/meta_box_fields.php:143
|
1597 |
+
msgid "Single word, no spaces. Underscores and dashes allowed"
|
1598 |
+
msgstr ""
|
1599 |
+
"Yksittäisiä sanoja, ei välilyöntejä. Alaviivat ja viivat ovat sallittuja."
|
1600 |
+
|
1601 |
+
#: core/views/meta_box_fields.php:172
|
1602 |
+
msgid "Field Instructions"
|
1603 |
+
msgstr "Kentän ohjeet"
|
1604 |
+
|
1605 |
+
#: core/views/meta_box_fields.php:173
|
1606 |
+
msgid "Instructions for authors. Shown when submitting data"
|
1607 |
+
msgstr "Ohjeet julkaisijoille. Näytetään dataa lähetettäessä."
|
1608 |
+
|
1609 |
+
#: core/views/meta_box_fields.php:186
|
1610 |
+
msgid "Required?"
|
1611 |
+
msgstr "Pakollinen?"
|
1612 |
+
|
1613 |
+
#: core/views/meta_box_fields.php:209
|
1614 |
+
msgid "Conditional Logic"
|
1615 |
+
msgstr "Ehdollinen logiikka"
|
1616 |
+
|
1617 |
+
#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117
|
1618 |
+
msgid "is equal to"
|
1619 |
+
msgstr "on yhtäsuuri kuin"
|
1620 |
+
|
1621 |
+
#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118
|
1622 |
+
msgid "is not equal to"
|
1623 |
+
msgstr "on erisuuri kuin"
|
1624 |
+
|
1625 |
+
#: core/views/meta_box_fields.php:279
|
1626 |
+
msgid "Show this field when"
|
1627 |
+
msgstr "Näytä tämä kenttä kun"
|
1628 |
+
|
1629 |
+
#: core/views/meta_box_fields.php:285
|
1630 |
+
msgid "all"
|
1631 |
+
msgstr "kaikki"
|
1632 |
+
|
1633 |
+
#: core/views/meta_box_fields.php:286
|
1634 |
+
msgid "any"
|
1635 |
+
msgstr "mikä tahansa"
|
1636 |
+
|
1637 |
+
#: core/views/meta_box_fields.php:289
|
1638 |
+
msgid "these rules are met"
|
1639 |
+
msgstr "näistä säännöistä toteutuu"
|
1640 |
+
|
1641 |
+
#: core/views/meta_box_fields.php:303
|
1642 |
+
msgid "Close Field"
|
1643 |
+
msgstr "Sulje kenttä"
|
1644 |
+
|
1645 |
+
#: core/views/meta_box_fields.php:316
|
1646 |
+
msgid "Drag and drop to reorder"
|
1647 |
+
msgstr "Raahaa ja pudota järjestääksesi"
|
1648 |
+
|
1649 |
+
#: core/views/meta_box_fields.php:317
|
1650 |
+
msgid "+ Add Field"
|
1651 |
+
msgstr "+ Lisää kenttä"
|
1652 |
+
|
1653 |
+
#: core/views/meta_box_location.php:48
|
1654 |
+
msgid "Rules"
|
1655 |
+
msgstr "Säännöt"
|
1656 |
+
|
1657 |
+
#: core/views/meta_box_location.php:49
|
1658 |
+
msgid ""
|
1659 |
+
"Create a set of rules to determine which edit screens will use these "
|
1660 |
+
"advanced custom fields"
|
1661 |
+
msgstr ""
|
1662 |
+
"Luo sääntöjä määrittääksesi mitkä muokkausruudut käyttävät näitä ACF-kenttiä"
|
1663 |
+
|
1664 |
+
#: core/views/meta_box_location.php:60
|
1665 |
+
msgid "Show this field group if"
|
1666 |
+
msgstr "Näytä tämä kenttäryhmä jos"
|
1667 |
+
|
1668 |
+
#: core/views/meta_box_location.php:76
|
1669 |
+
msgid "Logged in User Type"
|
1670 |
+
msgstr ""
|
1671 |
+
|
1672 |
+
#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79
|
1673 |
+
msgid "Post"
|
1674 |
+
msgstr "Julkaisu"
|
1675 |
+
|
1676 |
+
#: core/views/meta_box_location.php:80
|
1677 |
+
msgid "Post Category"
|
1678 |
+
msgstr "Julkaisun kategoria"
|
1679 |
+
|
1680 |
+
#: core/views/meta_box_location.php:81
|
1681 |
+
msgid "Post Format"
|
1682 |
+
msgstr "Julkaisun muoto"
|
1683 |
+
|
1684 |
+
#: core/views/meta_box_location.php:82
|
1685 |
+
msgid "Post Status"
|
1686 |
+
msgstr "Julkaisun status"
|
1687 |
+
|
1688 |
+
#: core/views/meta_box_location.php:83
|
1689 |
+
msgid "Post Taxonomy"
|
1690 |
+
msgstr "Julkaisun taksonomia"
|
1691 |
+
|
1692 |
+
#: core/views/meta_box_location.php:85 core/views/meta_box_location.php:86
|
1693 |
+
msgid "Page"
|
1694 |
+
msgstr "Sivu"
|
1695 |
+
|
1696 |
+
#: core/views/meta_box_location.php:87
|
1697 |
+
msgid "Page Type"
|
1698 |
+
msgstr "Sivun tyyppi"
|
1699 |
+
|
1700 |
+
#: core/views/meta_box_location.php:88
|
1701 |
+
msgid "Page Parent"
|
1702 |
+
msgstr "Sivun yläsivu"
|
1703 |
+
|
1704 |
+
#: core/views/meta_box_location.php:89
|
1705 |
+
msgid "Page Template"
|
1706 |
+
msgstr "Sivun mallipohja"
|
1707 |
+
|
1708 |
+
#: core/views/meta_box_location.php:92
|
1709 |
+
msgid "Attachment"
|
1710 |
+
msgstr "Liitetiedosto"
|
1711 |
+
|
1712 |
+
#: core/views/meta_box_location.php:93
|
1713 |
+
msgid "Taxonomy Term"
|
1714 |
+
msgstr "Taksonomiatermi"
|
1715 |
+
|
1716 |
+
#: core/views/meta_box_location.php:146
|
1717 |
+
msgid "and"
|
1718 |
+
msgstr "ja"
|
1719 |
+
|
1720 |
+
#: core/views/meta_box_location.php:161
|
1721 |
+
msgid "Add rule group"
|
1722 |
+
msgstr "Lisää sääntöryhmä"
|
1723 |
+
|
1724 |
+
#: core/views/meta_box_options.php:25
|
1725 |
+
msgid "Order No."
|
1726 |
+
msgstr "Järjestysnumero"
|
1727 |
+
|
1728 |
+
#: core/views/meta_box_options.php:26
|
1729 |
+
msgid "Field groups are created in order <br />from lowest to highest"
|
1730 |
+
msgstr "Kenttäryhmät luodaan järjestyksessä <br /> matalimmasta korkeimpaan"
|
1731 |
+
|
1732 |
+
#: core/views/meta_box_options.php:42
|
1733 |
+
msgid "Position"
|
1734 |
+
msgstr "Sijainti"
|
1735 |
+
|
1736 |
+
#: core/views/meta_box_options.php:52
|
1737 |
+
msgid "High (after title)"
|
1738 |
+
msgstr "Korkea (otsikon jälkeen)"
|
1739 |
+
|
1740 |
+
#: core/views/meta_box_options.php:53
|
1741 |
+
msgid "Normal (after content)"
|
1742 |
+
msgstr "Normaali (sisällön jälkeen)"
|
1743 |
+
|
1744 |
+
#: core/views/meta_box_options.php:54
|
1745 |
+
msgid "Side"
|
1746 |
+
msgstr "Sivu"
|
1747 |
+
|
1748 |
+
#: core/views/meta_box_options.php:64
|
1749 |
+
msgid "Style"
|
1750 |
+
msgstr "Tyyli"
|
1751 |
+
|
1752 |
+
#: core/views/meta_box_options.php:74
|
1753 |
+
msgid "Seamless (no metabox)"
|
1754 |
+
msgstr "Saumaton (ei metaboxia)"
|
1755 |
+
|
1756 |
+
#: core/views/meta_box_options.php:75
|
1757 |
+
msgid "Standard (WP metabox)"
|
1758 |
+
msgstr "Vakio (WP metabox)"
|
1759 |
+
|
1760 |
+
#: core/views/meta_box_options.php:84
|
1761 |
+
msgid "Hide on screen"
|
1762 |
+
msgstr "Piilota ruudulta"
|
1763 |
+
|
1764 |
+
#: core/views/meta_box_options.php:85
|
1765 |
+
msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
|
1766 |
+
msgstr "<b>Valitse</b> kohteita <b>piilottaaksesi</b> ne muokkausruudulta"
|
1767 |
+
|
1768 |
+
#: core/views/meta_box_options.php:86
|
1769 |
+
msgid ""
|
1770 |
+
"If multiple field groups appear on an edit screen, the first field group's "
|
1771 |
+
"options will be used. (the one with the lowest order number)"
|
1772 |
+
msgstr ""
|
1773 |
+
"Jos useita kenttäryhmiä on näkyvissä muokkausruudulla samanaikaisesti, "
|
1774 |
+
"ensimmäisen kenttäryhmän asetuksia käytetään. (järjestysnumeroltaan matalin "
|
1775 |
+
"ryhmä)"
|
1776 |
+
|
1777 |
+
#: core/views/meta_box_options.php:96
|
1778 |
+
msgid "Permalink"
|
1779 |
+
msgstr "Permalink"
|
1780 |
+
|
1781 |
+
#: core/views/meta_box_options.php:97
|
1782 |
+
msgid "Content Editor"
|
1783 |
+
msgstr "Sisältöeditori"
|
1784 |
+
|
1785 |
+
#: core/views/meta_box_options.php:98
|
1786 |
+
msgid "Excerpt"
|
1787 |
+
msgstr "Poiminto"
|
1788 |
+
|
1789 |
+
#: core/views/meta_box_options.php:100
|
1790 |
+
msgid "Discussion"
|
1791 |
+
msgstr "Keskustelu"
|
1792 |
+
|
1793 |
+
#: core/views/meta_box_options.php:101
|
1794 |
+
msgid "Comments"
|
1795 |
+
msgstr "Kommentit"
|
1796 |
+
|
1797 |
+
#: core/views/meta_box_options.php:102
|
1798 |
+
msgid "Revisions"
|
1799 |
+
msgstr "Versiot"
|
1800 |
+
|
1801 |
+
#: core/views/meta_box_options.php:103
|
1802 |
+
msgid "Slug"
|
1803 |
+
msgstr ""
|
1804 |
+
|
1805 |
+
#: core/views/meta_box_options.php:104
|
1806 |
+
msgid "Author"
|
1807 |
+
msgstr "Julkaisija"
|
1808 |
+
|
1809 |
+
#: core/views/meta_box_options.php:105
|
1810 |
+
msgid "Format"
|
1811 |
+
msgstr "Muoto"
|
1812 |
+
|
1813 |
+
#: core/views/meta_box_options.php:107
|
1814 |
+
msgid "Categories"
|
1815 |
+
msgstr "Kategoriat"
|
1816 |
+
|
1817 |
+
#: core/views/meta_box_options.php:108
|
1818 |
+
msgid "Tags"
|
1819 |
+
msgstr "Avainsanat"
|
1820 |
+
|
1821 |
+
#: core/views/meta_box_options.php:109
|
1822 |
+
msgid "Send Trackbacks"
|
1823 |
+
msgstr ""
|
lang/acf-fr_FR.mo
CHANGED
Binary file
|
lang/acf-fr_FR.po
CHANGED
@@ -3,20 +3,20 @@ msgstr ""
|
|
3 |
"Project-Id-Version: Advanced Custom Field - version 3.4.1\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
|
5 |
"POT-Creation-Date: 2013-10-22 18:19+0100\n"
|
6 |
-
"PO-Revision-Date:
|
7 |
-
"Last-Translator:
|
8 |
"Language-Team: RVOLA <hello@rvola.com>\n"
|
9 |
-
"Language:
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
-
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
16 |
-
"
|
17 |
"X-Textdomain-Support: yes\n"
|
18 |
"X-Poedit-Basepath: .\n"
|
19 |
-
"X-Generator: Poedit 1.
|
20 |
|
21 |
# @ acf
|
22 |
#: ../acf.php:436
|
@@ -182,8 +182,8 @@ msgstr "Page d‘options"
|
|
182 |
#: ../core/controllers/addons.php:145
|
183 |
msgid "Create global data to use throughout your website!"
|
184 |
msgstr ""
|
185 |
-
"Créez avec ACF une page d'options pour configurer des informations "
|
186 |
-
"
|
187 |
|
188 |
# @ acf
|
189 |
#: ../core/controllers/addons.php:151
|
@@ -227,8 +227,7 @@ msgstr "Champ Contact Form 7"
|
|
227 |
|
228 |
#: ../core/controllers/addons.php:183
|
229 |
msgid "Assign one or more contact form 7 forms to a post"
|
230 |
-
msgstr ""
|
231 |
-
"Assignez un ou plusieurs formulaires Contact Form 7 dans vos publications."
|
232 |
|
233 |
# @ acf
|
234 |
#: ../core/controllers/addons.php:193
|
@@ -237,17 +236,16 @@ msgstr "Add-ons Advanced Custom Fields"
|
|
237 |
|
238 |
#: ../core/controllers/addons.php:196
|
239 |
msgid ""
|
240 |
-
"The following Add-ons are available to increase the functionality of the "
|
241 |
-
"Advanced Custom Fields plugin."
|
242 |
msgstr "Ces Add-ons vous permettent d'étendre les possibilités d'ACF."
|
243 |
|
244 |
#: ../core/controllers/addons.php:197
|
245 |
msgid ""
|
246 |
-
"Each Add-on can be installed as a separate plugin (receives updates) or "
|
247 |
-
"
|
248 |
msgstr ""
|
249 |
-
"Chaque Add-on peut être installé séparément en tant qu'extension (avec mises "
|
250 |
-
"
|
251 |
|
252 |
#: ../core/controllers/addons.php:219 ../core/controllers/addons.php:240
|
253 |
msgid "Installed"
|
@@ -258,10 +256,8 @@ msgid "Purchase & Install"
|
|
258 |
msgstr "Acheter & installer"
|
259 |
|
260 |
#: ../core/controllers/addons.php:242 ../core/controllers/field_groups.php:426
|
261 |
-
#: ../core/controllers/field_groups.php:435
|
262 |
-
#: ../core/controllers/field_groups.php:
|
263 |
-
#: ../core/controllers/field_groups.php:451
|
264 |
-
#: ../core/controllers/field_groups.php:459
|
265 |
msgid "Download"
|
266 |
msgstr "Télécharger"
|
267 |
|
@@ -282,9 +278,7 @@ msgstr "Groupes de champs"
|
|
282 |
|
283 |
#: ../core/controllers/export.php:222
|
284 |
msgid "Select the field groups to be exported"
|
285 |
-
msgstr ""
|
286 |
-
"Sélectionnez les groupes de champs dans la liste et cliquez sur \"Exporter "
|
287 |
-
"XML\""
|
288 |
|
289 |
# @ acf
|
290 |
#: ../core/controllers/export.php:239 ../core/controllers/export.php:252
|
@@ -298,26 +292,20 @@ msgstr "Export PHP"
|
|
298 |
|
299 |
# @ acf
|
300 |
#: ../core/controllers/export.php:253
|
301 |
-
msgid ""
|
302 |
-
"ACF
|
303 |
-
"import plugin."
|
304 |
-
msgstr ""
|
305 |
-
"ACF générera un fichier d‘export .xml compatible avec le plugin d'import "
|
306 |
-
"natif de WordPress."
|
307 |
|
308 |
#: ../core/controllers/export.php:254
|
309 |
msgid ""
|
310 |
-
"Imported field groups <b>will</b> appear in the list of editable field "
|
311 |
-
"
|
312 |
msgstr ""
|
313 |
-
"Les groupes de champs importés <b>apparaitront</b> dans ACF. Utile pour "
|
314 |
-
"
|
315 |
|
316 |
#: ../core/controllers/export.php:256
|
317 |
msgid "Select field group(s) from the list and click \"Export XML\""
|
318 |
-
msgstr ""
|
319 |
-
"Sélectionnez les groupes de champs dans la liste et cliquez sur \"Exporter "
|
320 |
-
"XML\""
|
321 |
|
322 |
#: ../core/controllers/export.php:257
|
323 |
msgid "Save the .xml file when prompted"
|
@@ -354,28 +342,25 @@ msgstr "ACF générera le code PHP à inclure dans votre thème"
|
|
354 |
|
355 |
#: ../core/controllers/export.php:269 ../core/controllers/export.php:310
|
356 |
msgid ""
|
357 |
-
"Registered field groups <b>will not</b> appear in the list of editable field "
|
358 |
-
"
|
359 |
msgstr ""
|
360 |
-
"Les groupes de champs enregistrés <b>n‘apparaitront pas</b> dans ACF. Cette "
|
361 |
-
"
|
362 |
|
363 |
#: ../core/controllers/export.php:270 ../core/controllers/export.php:311
|
364 |
msgid ""
|
365 |
-
"Please note that if you export and register field groups within the same WP, "
|
366 |
-
"
|
367 |
-
"
|
368 |
-
"php file."
|
369 |
msgstr ""
|
370 |
-
"Si vous exportez ET inscrivez les groupes dans la même installation WP, vous "
|
371 |
-
"
|
372 |
-
"
|
373 |
|
374 |
#: ../core/controllers/export.php:272
|
375 |
msgid "Select field group(s) from the list and click \"Create PHP\""
|
376 |
-
msgstr ""
|
377 |
-
"Sélectionnez les groupes de champs dans la liste et cliquez sur \"Générer PHP"
|
378 |
-
"\""
|
379 |
|
380 |
# @ acf
|
381 |
#: ../core/controllers/export.php:273 ../core/controllers/export.php:302
|
@@ -390,8 +375,7 @@ msgstr "Collez le code dans votre fichier functions.php"
|
|
390 |
# @ acf
|
391 |
#: ../core/controllers/export.php:275 ../core/controllers/export.php:304
|
392 |
msgid "To activate any Add-ons, edit and use the code in the first few lines."
|
393 |
-
msgstr ""
|
394 |
-
"Pour activer un add-on, éditez le code dans les toutes premières lignes."
|
395 |
|
396 |
# @ acf
|
397 |
#: ../core/controllers/export.php:295
|
@@ -413,23 +397,19 @@ msgstr "Inclure dans le thème"
|
|
413 |
|
414 |
#: ../core/controllers/export.php:317
|
415 |
msgid ""
|
416 |
-
"The Advanced Custom Fields plugin can be included within a theme. To do so, "
|
417 |
-
"
|
418 |
-
"functions.php file:"
|
419 |
msgstr ""
|
420 |
-
"ACF peut être directement inclus dans un thème ! Déplacez pour cela le "
|
421 |
-
"
|
422 |
-
"votre fichier functions.php :"
|
423 |
|
424 |
#: ../core/controllers/export.php:323
|
425 |
msgid ""
|
426 |
-
"To remove all visual interfaces from the ACF plugin, you can use a constant "
|
427 |
-
"
|
428 |
-
"<b>before</b> the include_once code:"
|
429 |
msgstr ""
|
430 |
-
"Pour désactiver l'interface d'ACF, vous pouvez utiliser une constante pour "
|
431 |
-
"
|
432 |
-
"b> le code 'include_once' :"
|
433 |
|
434 |
# @ acf
|
435 |
#: ../core/controllers/export.php:331
|
@@ -463,17 +443,14 @@ msgstr "Veuillez indiquer un titre pour le groupe de champs"
|
|
463 |
msgid "copy"
|
464 |
msgstr "copie"
|
465 |
|
466 |
-
#: ../core/controllers/field_group.php:363
|
467 |
-
#: ../core/views/meta_box_location.php:62
|
468 |
#: ../core/views/meta_box_location.php:159
|
469 |
msgid "or"
|
470 |
msgstr "ou"
|
471 |
|
472 |
# @ acf
|
473 |
-
#: ../core/controllers/field_group.php:364
|
474 |
-
#: ../core/controllers/field_group.php:
|
475 |
-
#: ../core/controllers/field_group.php:457
|
476 |
-
#: ../core/controllers/field_groups.php:148
|
477 |
msgid "Fields"
|
478 |
msgstr "Champs"
|
479 |
|
@@ -505,20 +482,18 @@ msgid "Show Field Key:"
|
|
505 |
msgstr "Montrer la clé :"
|
506 |
|
507 |
#: ../core/controllers/field_group.php:460 ../core/fields/page_link.php:138
|
508 |
-
#: ../core/fields/page_link.php:159 ../core/fields/post_object.php:328
|
509 |
-
#: ../core/fields/
|
510 |
-
#: ../core/fields/
|
511 |
-
#: ../core/
|
512 |
-
#: ../core/views/meta_box_fields.php:195 ../core/views/meta_box_fields.php:218
|
513 |
msgid "No"
|
514 |
msgstr "Non"
|
515 |
|
516 |
#: ../core/controllers/field_group.php:461 ../core/fields/page_link.php:137
|
517 |
-
#: ../core/fields/page_link.php:158 ../core/fields/post_object.php:327
|
518 |
-
#: ../core/fields/
|
519 |
-
#: ../core/fields/
|
520 |
-
#: ../core/
|
521 |
-
#: ../core/views/meta_box_fields.php:194 ../core/views/meta_box_fields.php:217
|
522 |
msgid "Yes"
|
523 |
msgstr "Oui"
|
524 |
|
@@ -579,13 +554,10 @@ msgstr "Corbeille"
|
|
579 |
msgid "Super Admin"
|
580 |
msgstr "Super-admin"
|
581 |
|
582 |
-
#: ../core/controllers/field_group.php:761
|
583 |
-
#: ../core/controllers/field_group.php:
|
584 |
-
#: ../core/
|
585 |
-
#: ../core/fields/
|
586 |
-
#: ../core/fields/post_object.php:274 ../core/fields/post_object.php:298
|
587 |
-
#: ../core/fields/relationship.php:595 ../core/fields/relationship.php:619
|
588 |
-
#: ../core/fields/user.php:229
|
589 |
msgid "All"
|
590 |
msgstr "Tous"
|
591 |
|
@@ -594,8 +566,7 @@ msgid "Title"
|
|
594 |
msgstr "Titre"
|
595 |
|
596 |
# @ acf
|
597 |
-
#: ../core/controllers/field_groups.php:216
|
598 |
-
#: ../core/controllers/field_groups.php:257
|
599 |
msgid "Changelog"
|
600 |
msgstr "Notes de version"
|
601 |
|
@@ -632,8 +603,7 @@ msgstr "Fonctions"
|
|
632 |
msgid "Actions"
|
633 |
msgstr "Actions"
|
634 |
|
635 |
-
#: ../core/controllers/field_groups.php:225
|
636 |
-
#: ../core/fields/relationship.php:638
|
637 |
msgid "Filters"
|
638 |
msgstr "Filtres"
|
639 |
|
@@ -688,14 +658,13 @@ msgstr "Les codes d'activation sont devenus des extensions"
|
|
688 |
|
689 |
#: ../core/controllers/field_groups.php:314
|
690 |
msgid ""
|
691 |
-
"Add-ons are now activated by downloading and installing individual plugins. "
|
692 |
-
"
|
693 |
-
"
|
694 |
msgstr ""
|
695 |
-
"Les Add-ons doivent être désormais téléchargés depuis le site ACF et sont "
|
696 |
-
"
|
697 |
-
"
|
698 |
-
"les mises à jour comme d'habitude."
|
699 |
|
700 |
#: ../core/controllers/field_groups.php:320
|
701 |
msgid "All previous Add-ons have been successfully installed"
|
@@ -703,8 +672,7 @@ msgstr "Tous les Add-ons ont bien été installés."
|
|
703 |
|
704 |
#: ../core/controllers/field_groups.php:324
|
705 |
msgid "This website uses premium Add-ons which need to be downloaded"
|
706 |
-
msgstr ""
|
707 |
-
"Ce site utilise des Add-ons premium qui nécessitent d'être téléchargés."
|
708 |
|
709 |
# @ acf
|
710 |
#: ../core/controllers/field_groups.php:324
|
@@ -712,12 +680,8 @@ msgid "Download your activated Add-ons"
|
|
712 |
msgstr "Téléchargez les Add-ons activés"
|
713 |
|
714 |
#: ../core/controllers/field_groups.php:329
|
715 |
-
msgid ""
|
716 |
-
"
|
717 |
-
"change."
|
718 |
-
msgstr ""
|
719 |
-
"Ce site n'utilise pas d'Add-ons et ne sera donc pas affecté par cette mise à "
|
720 |
-
"jour."
|
721 |
|
722 |
#: ../core/controllers/field_groups.php:339
|
723 |
msgid "Easier Development"
|
@@ -754,11 +718,11 @@ msgstr "Types de champs"
|
|
754 |
|
755 |
#: ../core/controllers/field_groups.php:349
|
756 |
msgid ""
|
757 |
-
"Creating your own field type has never been easier! Unfortunately, version 3 "
|
758 |
-
"
|
759 |
msgstr ""
|
760 |
-
"Créer votre propre type de champ est très facile ! Malheureusement les "
|
761 |
-
"
|
762 |
|
763 |
#: ../core/controllers/field_groups.php:350
|
764 |
msgid "Migrating your field types is easy, please"
|
@@ -777,12 +741,9 @@ msgid "Actions & Filters"
|
|
777 |
msgstr "Actions & Filtres"
|
778 |
|
779 |
#: ../core/controllers/field_groups.php:353
|
780 |
-
msgid ""
|
781 |
-
"All actions & filters have received a major facelift to make customizing ACF "
|
782 |
-
"even easier! Please"
|
783 |
msgstr ""
|
784 |
-
"Toutes les actions & filtres ont été revus afin de rendre la "
|
785 |
-
"personnalisation d'ACF encore plus facile !"
|
786 |
|
787 |
# @ acf
|
788 |
#: ../core/controllers/field_groups.php:353
|
@@ -815,13 +776,11 @@ msgstr "Structure de la base de données"
|
|
815 |
|
816 |
#: ../core/controllers/field_groups.php:363
|
817 |
msgid ""
|
818 |
-
"Absolutely <strong>no</strong> changes have been made to the database "
|
819 |
-
"
|
820 |
-
"any issues."
|
821 |
msgstr ""
|
822 |
-
"Il n'y a eu <strong>aucun</strong> changement dans la base de données entre "
|
823 |
-
"
|
824 |
-
"version 3 sans aucun problème."
|
825 |
|
826 |
#: ../core/controllers/field_groups.php:365
|
827 |
msgid "Potential Issues"
|
@@ -829,13 +788,11 @@ msgstr "Problèmes connus"
|
|
829 |
|
830 |
#: ../core/controllers/field_groups.php:366
|
831 |
msgid ""
|
832 |
-
"Do to the sizable changes surounding Add-ons, field types and action/"
|
833 |
-
"
|
834 |
-
"read the full"
|
835 |
msgstr ""
|
836 |
-
"À cause des gros changements effectués autour des Add-ons, types de champs "
|
837 |
-
"
|
838 |
-
"après la migration. Il est important que vous consultiez"
|
839 |
|
840 |
#: ../core/controllers/field_groups.php:366
|
841 |
msgid "Migrating from v3 to v4"
|
@@ -851,11 +808,10 @@ msgstr "Très important !"
|
|
851 |
|
852 |
#: ../core/controllers/field_groups.php:369
|
853 |
msgid ""
|
854 |
-
"If you updated the ACF plugin without prior knowledge of such changes, "
|
855 |
-
"please roll back to the latest"
|
856 |
msgstr ""
|
857 |
-
"Si vous n'étiez pas au courant de ces changements lors de la mise à jour, "
|
858 |
-
"
|
859 |
|
860 |
#: ../core/controllers/field_groups.php:369
|
861 |
msgid "version 3"
|
@@ -871,18 +827,15 @@ msgstr "Merci !"
|
|
871 |
|
872 |
#: ../core/controllers/field_groups.php:375
|
873 |
msgid ""
|
874 |
-
"A <strong>BIG</strong> thank you to everyone who has helped test the version "
|
875 |
-
"
|
876 |
msgstr ""
|
877 |
-
"Un <strong>GRAND</strong> merci à tous ceux qui ont aidé dans le "
|
878 |
-
"
|
879 |
-
"m'avez apporté !"
|
880 |
|
881 |
#: ../core/controllers/field_groups.php:376
|
882 |
msgid "Without you all, this release would not have been possible!"
|
883 |
-
msgstr ""
|
884 |
-
"Sans vous, cette version n'aurait pas pu voir le jour ! (Traduction FR par "
|
885 |
-
"@maximebj)"
|
886 |
|
887 |
# @ acf
|
888 |
#: ../core/controllers/field_groups.php:380
|
@@ -899,21 +852,17 @@ msgstr "Aperçu"
|
|
899 |
|
900 |
#: ../core/controllers/field_groups.php:405
|
901 |
msgid ""
|
902 |
-
"Previously, all Add-ons were unlocked via an activation code (purchased from "
|
903 |
-
"
|
904 |
-
"
|
905 |
msgstr ""
|
906 |
-
"Dans les versions précédentes, les Add-ons étaient activés par un code "
|
907 |
-
"
|
908 |
-
"
|
909 |
-
"télécharger, installer et mettre à jour individuellement. "
|
910 |
|
911 |
#: ../core/controllers/field_groups.php:407
|
912 |
-
msgid ""
|
913 |
-
"
|
914 |
-
"on."
|
915 |
-
msgstr ""
|
916 |
-
"Cette page vous permet de télécharger et installer les Add-ons disponibles."
|
917 |
|
918 |
# @ acf
|
919 |
#: ../core/controllers/field_groups.php:409
|
@@ -962,17 +911,11 @@ msgstr "Extensions > Ajouter > Importer"
|
|
962 |
|
963 |
#: ../core/controllers/field_groups.php:473
|
964 |
msgid "Use the uploader to browse, select and install your Add-on (.zip file)"
|
965 |
-
msgstr ""
|
966 |
-
"Utilisez l'uploader pour trouver, sélectionner et installer votre Add-on "
|
967 |
-
"(fichier .zip)"
|
968 |
|
969 |
#: ../core/controllers/field_groups.php:474
|
970 |
-
msgid ""
|
971 |
-
"
|
972 |
-
"link"
|
973 |
-
msgstr ""
|
974 |
-
"Une fois que l'extension a été importée et installée, cliquez sur \"Activer "
|
975 |
-
"l'extension\""
|
976 |
|
977 |
#: ../core/controllers/field_groups.php:475
|
978 |
msgid "The Add-on is now installed and activated!"
|
@@ -1018,9 +961,7 @@ msgstr "Modifier le champ 'taxonomie'"
|
|
1018 |
|
1019 |
#: ../core/controllers/upgrade.php:835
|
1020 |
msgid "Moving user custom fields from wp_options to wp_usermeta'"
|
1021 |
-
msgstr ""
|
1022 |
-
"Déplacer les champs personnalisés des utilisateurs de wp_options à "
|
1023 |
-
"wp_usermeta '"
|
1024 |
|
1025 |
# @ acf
|
1026 |
#: ../core/fields/checkbox.php:19 ../core/fields/taxonomy.php:319
|
@@ -1028,14 +969,13 @@ msgid "Checkbox"
|
|
1028 |
msgstr "Case à cocher"
|
1029 |
|
1030 |
# @ acf
|
1031 |
-
#: ../core/fields/checkbox.php:20 ../core/fields/radio.php:19
|
1032 |
-
#: ../core/fields/
|
1033 |
msgid "Choice"
|
1034 |
msgstr "Choix"
|
1035 |
|
1036 |
# @ acf
|
1037 |
-
#: ../core/fields/checkbox.php:146 ../core/fields/radio.php:144
|
1038 |
-
#: ../core/fields/select.php:177
|
1039 |
msgid "Choices"
|
1040 |
msgstr "Choix"
|
1041 |
|
@@ -1045,26 +985,21 @@ msgstr "Indiquez une valeur par ligne"
|
|
1045 |
|
1046 |
#: ../core/fields/checkbox.php:148 ../core/fields/select.php:179
|
1047 |
msgid "For more control, you may specify both a value and label like this:"
|
1048 |
-
msgstr ""
|
1049 |
-
"Pour un contrôle plus poussé, vous pouvez spécifier la valeur et le libellé "
|
1050 |
-
"de cette manière :"
|
1051 |
|
1052 |
-
#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:150
|
1053 |
-
#: ../core/fields/select.php:180
|
1054 |
msgid "red : Red"
|
1055 |
msgstr "rouge : Rouge"
|
1056 |
|
1057 |
-
#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:151
|
1058 |
-
#: ../core/fields/select.php:180
|
1059 |
msgid "blue : Blue"
|
1060 |
msgstr "bleu : Bleu"
|
1061 |
|
1062 |
# @ acf
|
1063 |
-
#: ../core/fields/checkbox.php:166 ../core/fields/color_picker.php:89
|
1064 |
-
#: ../core/fields/
|
1065 |
-
#: ../core/fields/
|
1066 |
-
#: ../core/fields/
|
1067 |
-
#: ../core/fields/true_false.php:94 ../core/fields/wysiwyg.php:187
|
1068 |
msgid "Default Value"
|
1069 |
msgstr "Valeur par défaut"
|
1070 |
|
@@ -1073,8 +1008,8 @@ msgid "Enter each default value on a new line"
|
|
1073 |
msgstr "Entrez chaque valeur par défaut sur une nouvelle ligne"
|
1074 |
|
1075 |
# @ acf
|
1076 |
-
#: ../core/fields/checkbox.php:183 ../core/fields/message.php:20
|
1077 |
-
#: ../core/fields/
|
1078 |
msgid "Layout"
|
1079 |
msgstr "Disposition"
|
1080 |
|
@@ -1104,41 +1039,38 @@ msgstr "Factice"
|
|
1104 |
msgid "Email"
|
1105 |
msgstr "Mail"
|
1106 |
|
1107 |
-
#: ../core/fields/email.php:107 ../core/fields/number.php:117
|
1108 |
-
#: ../core/fields/
|
1109 |
-
#: ../core/fields/wysiwyg.php:188
|
1110 |
msgid "Appears when creating a new post"
|
1111 |
msgstr "Apparaît lors de la création d'un article"
|
1112 |
|
1113 |
-
#: ../core/fields/email.php:123 ../core/fields/number.php:133
|
1114 |
-
#: ../core/fields/
|
1115 |
-
#: ../core/fields/textarea.php:111
|
1116 |
msgid "Placeholder Text"
|
1117 |
msgstr "Texte de substitution"
|
1118 |
|
1119 |
-
#: ../core/fields/email.php:124 ../core/fields/number.php:134
|
1120 |
-
#: ../core/fields/
|
1121 |
-
#: ../core/fields/textarea.php:112
|
1122 |
msgid "Appears within the input"
|
1123 |
msgstr "Apparaît dans la saisie"
|
1124 |
|
1125 |
-
#: ../core/fields/email.php:138 ../core/fields/number.php:148
|
1126 |
-
#: ../core/fields/
|
1127 |
msgid "Prepend"
|
1128 |
msgstr "Préfixe"
|
1129 |
|
1130 |
-
#: ../core/fields/email.php:139 ../core/fields/number.php:149
|
1131 |
-
#: ../core/fields/
|
1132 |
msgid "Appears before the input"
|
1133 |
msgstr "Apparaît avant la saisie"
|
1134 |
|
1135 |
-
#: ../core/fields/email.php:153 ../core/fields/number.php:163
|
1136 |
-
#: ../core/fields/
|
1137 |
msgid "Append"
|
1138 |
msgstr "Suffixe"
|
1139 |
|
1140 |
-
#: ../core/fields/email.php:154 ../core/fields/number.php:164
|
1141 |
-
#: ../core/fields/
|
1142 |
msgid "Appears after the input"
|
1143 |
msgstr "Apparaît après la saisie"
|
1144 |
|
@@ -1147,8 +1079,7 @@ msgstr "Apparaît après la saisie"
|
|
1147 |
msgid "File"
|
1148 |
msgstr "Fichier"
|
1149 |
|
1150 |
-
#: ../core/fields/file.php:20 ../core/fields/image.php:20
|
1151 |
-
#: ../core/fields/wysiwyg.php:36
|
1152 |
msgid "Content"
|
1153 |
msgstr "Contenu"
|
1154 |
|
@@ -1182,8 +1113,7 @@ msgid "Add File"
|
|
1182 |
msgstr "Ajouter un fichier"
|
1183 |
|
1184 |
# @ acf
|
1185 |
-
#: ../core/fields/file.php:153 ../core/fields/image.php:118
|
1186 |
-
#: ../core/fields/taxonomy.php:367
|
1187 |
msgid "Return Value"
|
1188 |
msgstr "Valeur affichée dans le template"
|
1189 |
|
@@ -1325,16 +1255,13 @@ msgid "Limit the media library choice"
|
|
1325 |
msgstr "Limite le choix dans la bibliothèque de médias"
|
1326 |
|
1327 |
# @ acf
|
1328 |
-
#: ../core/fields/message.php:19 ../core/fields/message.php:70
|
1329 |
-
#: ../core/fields/true_false.php:79
|
1330 |
msgid "Message"
|
1331 |
msgstr "Message"
|
1332 |
|
1333 |
#: ../core/fields/message.php:71
|
1334 |
msgid "Text & HTML entered here will appear inline with the fields"
|
1335 |
-
msgstr ""
|
1336 |
-
"Cette zone de texte & HTML permet d'afficher des indications de saisie "
|
1337 |
-
"au rédacteur"
|
1338 |
|
1339 |
#: ../core/fields/message.php:72
|
1340 |
msgid "Please note that all text will first be passed through the wp function "
|
@@ -1363,29 +1290,25 @@ msgid "Page Link"
|
|
1363 |
msgstr "Lien vers page ou article"
|
1364 |
|
1365 |
# @ acf
|
1366 |
-
#: ../core/fields/page_link.php:19 ../core/fields/post_object.php:19
|
1367 |
-
#: ../core/fields/
|
1368 |
-
#: ../core/fields/user.php:19
|
1369 |
msgid "Relational"
|
1370 |
msgstr "Relationnel"
|
1371 |
|
1372 |
# @ acf
|
1373 |
-
#: ../core/fields/page_link.php:103 ../core/fields/post_object.php:268
|
1374 |
-
#: ../core/fields/relationship.php:
|
1375 |
-
#: ../core/views/meta_box_location.php:75
|
1376 |
msgid "Post Type"
|
1377 |
msgstr "Type de publication"
|
1378 |
|
1379 |
# @ acf
|
1380 |
-
#: ../core/fields/page_link.php:127 ../core/fields/post_object.php:317
|
1381 |
-
#: ../core/fields/
|
1382 |
-
#: ../core/fields/user.php:275
|
1383 |
msgid "Allow Null?"
|
1384 |
msgstr "Autoriser vide ?"
|
1385 |
|
1386 |
# @ acf
|
1387 |
-
#: ../core/fields/page_link.php:148 ../core/fields/post_object.php:338
|
1388 |
-
#: ../core/fields/select.php:233
|
1389 |
msgid "Select multiple values?"
|
1390 |
msgstr "Plusieurs valeurs possibles ?"
|
1391 |
|
@@ -1410,7 +1333,7 @@ msgstr "Bouton radio"
|
|
1410 |
|
1411 |
#: ../core/fields/radio.php:102 ../core/views/meta_box_location.php:91
|
1412 |
msgid "Other"
|
1413 |
-
msgstr "
|
1414 |
|
1415 |
#: ../core/fields/radio.php:145
|
1416 |
msgid "Enter your choices one per line"
|
@@ -1498,8 +1421,8 @@ msgid "Maximum posts"
|
|
1498 |
msgstr "Nombre d‘articles maximal"
|
1499 |
|
1500 |
# @ acf
|
1501 |
-
#: ../core/fields/select.php:18 ../core/fields/select.php:109
|
1502 |
-
#: ../core/fields/
|
1503 |
msgid "Select"
|
1504 |
msgstr "Liste de choix"
|
1505 |
|
@@ -1509,19 +1432,17 @@ msgstr "Onglet"
|
|
1509 |
|
1510 |
#: ../core/fields/tab.php:68
|
1511 |
msgid ""
|
1512 |
-
"Use \"Tab Fields\" to better organize your edit screen by grouping your "
|
1513 |
-
"
|
1514 |
msgstr ""
|
1515 |
-
"Utilisez le type de champ \"Onglet\" pour mieux organiser votre écran de "
|
1516 |
-
"
|
1517 |
|
1518 |
#: ../core/fields/tab.php:69
|
1519 |
msgid ""
|
1520 |
-
"All the fields following this \"tab field\" (or until another \"tab field\" "
|
1521 |
-
"
|
1522 |
-
msgstr ""
|
1523 |
-
"Tous les champs listés après cet onglet (ou jusqu'au prochain onglet) seront "
|
1524 |
-
"regroupés ensemble."
|
1525 |
|
1526 |
#: ../core/fields/tab.php:70
|
1527 |
msgid "Use multiple tabs to divide your fields into sections."
|
@@ -1537,8 +1458,8 @@ msgid "None"
|
|
1537 |
msgstr "Aucun"
|
1538 |
|
1539 |
# @ acf
|
1540 |
-
#: ../core/fields/taxonomy.php:308 ../core/fields/user.php:251
|
1541 |
-
#: ../core/views/meta_box_fields.php:
|
1542 |
msgid "Field Type"
|
1543 |
msgstr "Type de champ"
|
1544 |
|
@@ -1566,11 +1487,9 @@ msgid "Load & Save Terms to Post"
|
|
1566 |
msgstr "Charger & enregistrer les termes"
|
1567 |
|
1568 |
#: ../core/fields/taxonomy.php:360
|
1569 |
-
msgid ""
|
1570 |
-
"Load value based on the post's terms and update the post's terms on save"
|
1571 |
msgstr ""
|
1572 |
-
"Charge la valeur basée sur les termes de l'article et met à jour ces termes "
|
1573 |
-
"lors de l'enregistrement"
|
1574 |
|
1575 |
# @ acf
|
1576 |
#: ../core/fields/taxonomy.php:377
|
@@ -1681,22 +1600,15 @@ msgid "Save format"
|
|
1681 |
msgstr "Sauvegarder format"
|
1682 |
|
1683 |
#: ../core/fields/date_picker/date_picker.php:127
|
1684 |
-
msgid ""
|
1685 |
-
"
|
1686 |
-
"the API"
|
1687 |
-
msgstr ""
|
1688 |
-
"Ce format déterminera la valeur enregistrée dans la base de données et "
|
1689 |
-
"retournée par l‘API"
|
1690 |
|
1691 |
#: ../core/fields/date_picker/date_picker.php:128
|
1692 |
msgid "\"yymmdd\" is the most versatile save format. Read more about"
|
1693 |
-
msgstr ""
|
1694 |
-
"\"yymmdd\" est le format d‘enregistrement le plus polyvalent. En savoir plus "
|
1695 |
-
"sur"
|
1696 |
|
1697 |
# @ acf
|
1698 |
-
#: ../core/fields/date_picker/date_picker.php:128
|
1699 |
-
#: ../core/fields/date_picker/date_picker.php:144
|
1700 |
msgid "jQuery date formats"
|
1701 |
msgstr "Format date jQuery"
|
1702 |
|
@@ -1710,12 +1622,8 @@ msgid "This format will be seen by the user when entering a value"
|
|
1710 |
msgstr "Ce format sera vu par l'utilisateur lors de la saisie d‘une valeur"
|
1711 |
|
1712 |
#: ../core/fields/date_picker/date_picker.php:144
|
1713 |
-
msgid ""
|
1714 |
-
"\"dd/mm/yy\"
|
1715 |
-
"about"
|
1716 |
-
msgstr ""
|
1717 |
-
"\"dd/mm/yy\" ou \"mm/dd/yy\" sont les formats d‘affichage les plus "
|
1718 |
-
"utilisées. En savoir plus sur"
|
1719 |
|
1720 |
#: ../core/fields/date_picker/date_picker.php:158
|
1721 |
msgid "Week Starts On"
|
@@ -1753,12 +1661,8 @@ msgstr "Clé du champ"
|
|
1753 |
|
1754 |
# @ acf
|
1755 |
#: ../core/views/meta_box_fields.php:90
|
1756 |
-
msgid ""
|
1757 |
-
"
|
1758 |
-
"first field."
|
1759 |
-
msgstr ""
|
1760 |
-
"Aucun champ. Cliquez sur le bouton <strong>+ Ajouter</strong> pour créer "
|
1761 |
-
"votre premier champ."
|
1762 |
|
1763 |
# @ acf
|
1764 |
#: ../core/views/meta_box_fields.php:105 ../core/views/meta_box_fields.php:108
|
@@ -1812,8 +1716,7 @@ msgstr "Instructions pour ce champ"
|
|
1812 |
# @ acf
|
1813 |
#: ../core/views/meta_box_fields.php:174
|
1814 |
msgid "Instructions for authors. Shown when submitting data"
|
1815 |
-
msgstr ""
|
1816 |
-
"Instructions pour les auteurs. Affichées lors de la soumission de données."
|
1817 |
|
1818 |
# @ acf
|
1819 |
#: ../core/views/meta_box_fields.php:186
|
@@ -1824,13 +1727,11 @@ msgstr "Requis ?"
|
|
1824 |
msgid "Conditional Logic"
|
1825 |
msgstr "Logique conditionnelle"
|
1826 |
|
1827 |
-
#: ../core/views/meta_box_fields.php:260
|
1828 |
-
#: ../core/views/meta_box_location.php:117
|
1829 |
msgid "is equal to"
|
1830 |
msgstr "est égal à"
|
1831 |
|
1832 |
-
#: ../core/views/meta_box_fields.php:261
|
1833 |
-
#: ../core/views/meta_box_location.php:118
|
1834 |
msgid "is not equal to"
|
1835 |
msgstr "n‘est pas égal à"
|
1836 |
|
@@ -1872,12 +1773,9 @@ msgstr "Règles"
|
|
1872 |
|
1873 |
# @ acf
|
1874 |
#: ../core/views/meta_box_location.php:49
|
1875 |
-
msgid ""
|
1876 |
-
"Create a set of rules to determine which edit screens will use these "
|
1877 |
-
"advanced custom fields"
|
1878 |
msgstr ""
|
1879 |
-
"Créez une série de règles pour déterminer sur quelles pages d‘édition ce "
|
1880 |
-
"groupe de champs sera utilisé"
|
1881 |
|
1882 |
#: ../core/views/meta_box_location.php:60
|
1883 |
msgid "Show this field group if"
|
@@ -1888,8 +1786,7 @@ msgid "Logged in User Type"
|
|
1888 |
msgstr "Rôle de l‘utilisateur"
|
1889 |
|
1890 |
# @ acf
|
1891 |
-
#: ../core/views/meta_box_location.php:78
|
1892 |
-
#: ../core/views/meta_box_location.php:79
|
1893 |
msgid "Page"
|
1894 |
msgstr "Page"
|
1895 |
|
@@ -1908,8 +1805,7 @@ msgid "Page Template"
|
|
1908 |
msgstr "Modèle de page"
|
1909 |
|
1910 |
# @ acf
|
1911 |
-
#: ../core/views/meta_box_location.php:84
|
1912 |
-
#: ../core/views/meta_box_location.php:85
|
1913 |
msgid "Post"
|
1914 |
msgstr "Article"
|
1915 |
|
@@ -1957,9 +1853,7 @@ msgstr "Numéro d‘ordre"
|
|
1957 |
# @ acf
|
1958 |
#: ../core/views/meta_box_options.php:26
|
1959 |
msgid "Field groups are created in order <br />from lowest to highest"
|
1960 |
-
msgstr ""
|
1961 |
-
"Les groupes de champs sont créés dans <br/> ordre du plus bas vers le plus "
|
1962 |
-
"haut"
|
1963 |
|
1964 |
# @ acf
|
1965 |
#: ../core/views/meta_box_options.php:42
|
@@ -1998,18 +1892,16 @@ msgstr "Ne pas afficher"
|
|
1998 |
# @ acf
|
1999 |
#: ../core/views/meta_box_options.php:85
|
2000 |
msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
|
2001 |
-
msgstr ""
|
2002 |
-
"<b>Décochez</b> les champs que vous souhaitez <b>masquer</b> sur la page "
|
2003 |
-
"d‘édition"
|
2004 |
|
2005 |
# @ acf
|
2006 |
#: ../core/views/meta_box_options.php:86
|
2007 |
msgid ""
|
2008 |
-
"If multiple field groups appear on an edit screen, the first field group's "
|
2009 |
-
"
|
2010 |
msgstr ""
|
2011 |
-
"Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe "
|
2012 |
-
"
|
2013 |
|
2014 |
#: ../core/views/meta_box_options.php:96
|
2015 |
msgid "Content Editor"
|
@@ -2062,41 +1954,34 @@ msgstr "Envoyer des Trackbacks"
|
|
2062 |
#~ " * Install Add-ons\n"
|
2063 |
#~ " * \n"
|
2064 |
#~ " * The following code will include all 4 premium Add-Ons in your theme.\n"
|
2065 |
-
#~ " * Please do not attempt to include a file which does not exist. This "
|
2066 |
-
#~ "will produce an error.\n"
|
2067 |
#~ " * \n"
|
2068 |
-
#~ " * The following code assumes you have a folder 'add-ons' inside your "
|
2069 |
-
#~ "theme.\n"
|
2070 |
#~ " *\n"
|
2071 |
#~ " * IMPORTANT\n"
|
2072 |
-
#~ " * Add-ons may be included in a premium theme/plugin as outlined in the "
|
2073 |
-
#~ "terms and conditions.\n"
|
2074 |
#~ " * For more information, please read:\n"
|
2075 |
#~ " * - http://www.advancedcustomfields.com/terms-conditions/\n"
|
2076 |
-
#~ " * - http://www.advancedcustomfields.com/resources/getting-started/"
|
2077 |
-
#~ "
|
2078 |
#~ " */"
|
2079 |
#~ msgstr ""
|
2080 |
#~ "/**\n"
|
2081 |
#~ " * Installation des Add-ons\n"
|
2082 |
#~ " * \n"
|
2083 |
#~ " * Le code suivant incluera les 4 Add-ons premium dans votre thème.\n"
|
2084 |
-
#~ " * N'essayez pas d'inclure un fichier qui n'existe pas sous peine de "
|
2085 |
-
#~ "rencontrer des erreurs.\n"
|
2086 |
#~ " * \n"
|
2087 |
-
#~ " * Tous les champs doivent être inclus durant l'action 'acf/"
|
2088 |
-
#~ "
|
2089 |
-
#~ " * Les autres Add-ons (comme la page Options) peuvent être inclus en "
|
2090 |
-
#~ "dehors de cette action.\n"
|
2091 |
#~ " * \n"
|
2092 |
-
#~ " * Vous devez placer un dossier add-ons dans votre thème afin que le "
|
2093 |
-
#~ "
|
2094 |
#~ " *\n"
|
2095 |
#~ " * IMPORTANT\n"
|
2096 |
-
#~ " * Les Add-ons peuvent être inclus dans un thème premium à condition de "
|
2097 |
-
#~ "
|
2098 |
-
#~ " * Cependant, ils ne doivent pas être inclus dans une autre extension "
|
2099 |
-
#~ "
|
2100 |
-
#~ "
|
2101 |
-
#~ "advancedcustomfields.com/terms-conditions/\n"
|
2102 |
#~ " */"
|
3 |
"Project-Id-Version: Advanced Custom Field - version 3.4.1\n"
|
4 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
|
5 |
"POT-Creation-Date: 2013-10-22 18:19+0100\n"
|
6 |
+
"PO-Revision-Date: 2015-11-04 09:31+1000\n"
|
7 |
+
"Last-Translator: Elliot Condon <e@elliotcondon.com>\n"
|
8 |
"Language-Team: RVOLA <hello@rvola.com>\n"
|
9 |
+
"Language: fr\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
13 |
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
14 |
"X-Poedit-SourceCharset: UTF-8\n"
|
15 |
+
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;"
|
16 |
+
"_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2\n"
|
17 |
"X-Textdomain-Support: yes\n"
|
18 |
"X-Poedit-Basepath: .\n"
|
19 |
+
"X-Generator: Poedit 1.8.1\n"
|
20 |
|
21 |
# @ acf
|
22 |
#: ../acf.php:436
|
182 |
#: ../core/controllers/addons.php:145
|
183 |
msgid "Create global data to use throughout your website!"
|
184 |
msgstr ""
|
185 |
+
"Créez avec ACF une page d'options pour configurer des informations utilisable depuis n'importe quelle "
|
186 |
+
"page."
|
187 |
|
188 |
# @ acf
|
189 |
#: ../core/controllers/addons.php:151
|
227 |
|
228 |
#: ../core/controllers/addons.php:183
|
229 |
msgid "Assign one or more contact form 7 forms to a post"
|
230 |
+
msgstr "Assignez un ou plusieurs formulaires Contact Form 7 dans vos publications."
|
|
|
231 |
|
232 |
# @ acf
|
233 |
#: ../core/controllers/addons.php:193
|
236 |
|
237 |
#: ../core/controllers/addons.php:196
|
238 |
msgid ""
|
239 |
+
"The following Add-ons are available to increase the functionality of the Advanced Custom Fields plugin."
|
|
|
240 |
msgstr "Ces Add-ons vous permettent d'étendre les possibilités d'ACF."
|
241 |
|
242 |
#: ../core/controllers/addons.php:197
|
243 |
msgid ""
|
244 |
+
"Each Add-on can be installed as a separate plugin (receives updates) or included in your theme (does not "
|
245 |
+
"receive updates)."
|
246 |
msgstr ""
|
247 |
+
"Chaque Add-on peut être installé séparément en tant qu'extension (avec mises à jour) ou inclus dans votre "
|
248 |
+
"thème (sans mises à jour)"
|
249 |
|
250 |
#: ../core/controllers/addons.php:219 ../core/controllers/addons.php:240
|
251 |
msgid "Installed"
|
256 |
msgstr "Acheter & installer"
|
257 |
|
258 |
#: ../core/controllers/addons.php:242 ../core/controllers/field_groups.php:426
|
259 |
+
#: ../core/controllers/field_groups.php:435 ../core/controllers/field_groups.php:443
|
260 |
+
#: ../core/controllers/field_groups.php:451 ../core/controllers/field_groups.php:459
|
|
|
|
|
261 |
msgid "Download"
|
262 |
msgstr "Télécharger"
|
263 |
|
278 |
|
279 |
#: ../core/controllers/export.php:222
|
280 |
msgid "Select the field groups to be exported"
|
281 |
+
msgstr "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Exporter XML\""
|
|
|
|
|
282 |
|
283 |
# @ acf
|
284 |
#: ../core/controllers/export.php:239 ../core/controllers/export.php:252
|
292 |
|
293 |
# @ acf
|
294 |
#: ../core/controllers/export.php:253
|
295 |
+
msgid "ACF will create a .xml export file which is compatible with the native WP import plugin."
|
296 |
+
msgstr "ACF générera un fichier d‘export .xml compatible avec le plugin d'import natif de WordPress."
|
|
|
|
|
|
|
|
|
297 |
|
298 |
#: ../core/controllers/export.php:254
|
299 |
msgid ""
|
300 |
+
"Imported field groups <b>will</b> appear in the list of editable field groups. This is useful for "
|
301 |
+
"migrating fields groups between Wp websites."
|
302 |
msgstr ""
|
303 |
+
"Les groupes de champs importés <b>apparaitront</b> dans ACF. Utile pour migrer les groupes de champs "
|
304 |
+
"entre plusieurs site Wordpress."
|
305 |
|
306 |
#: ../core/controllers/export.php:256
|
307 |
msgid "Select field group(s) from the list and click \"Export XML\""
|
308 |
+
msgstr "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Exporter XML\""
|
|
|
|
|
309 |
|
310 |
#: ../core/controllers/export.php:257
|
311 |
msgid "Save the .xml file when prompted"
|
342 |
|
343 |
#: ../core/controllers/export.php:269 ../core/controllers/export.php:310
|
344 |
msgid ""
|
345 |
+
"Registered field groups <b>will not</b> appear in the list of editable field groups. This is useful for "
|
346 |
+
"including fields in themes."
|
347 |
msgstr ""
|
348 |
+
"Les groupes de champs enregistrés <b>n‘apparaitront pas</b> dans ACF. Cette manipulation sert à insérer "
|
349 |
+
"les champs en PHP directement dans le thème."
|
350 |
|
351 |
#: ../core/controllers/export.php:270 ../core/controllers/export.php:311
|
352 |
msgid ""
|
353 |
+
"Please note that if you export and register field groups within the same WP, you will see duplicate "
|
354 |
+
"fields on your edit screens. To fix this, please move the original field group to the trash or remove the "
|
355 |
+
"code from your functions.php file."
|
|
|
356 |
msgstr ""
|
357 |
+
"Si vous exportez ET inscrivez les groupes dans la même installation WP, vous verrez les champs en double "
|
358 |
+
"dans votre page d‘édition. Pour éviter cela, supprimer le groupe depuis ACF ou retirez le code PHP de "
|
359 |
+
"functions.php."
|
360 |
|
361 |
#: ../core/controllers/export.php:272
|
362 |
msgid "Select field group(s) from the list and click \"Create PHP\""
|
363 |
+
msgstr "Sélectionnez les groupes de champs dans la liste et cliquez sur \"Générer PHP\""
|
|
|
|
|
364 |
|
365 |
# @ acf
|
366 |
#: ../core/controllers/export.php:273 ../core/controllers/export.php:302
|
375 |
# @ acf
|
376 |
#: ../core/controllers/export.php:275 ../core/controllers/export.php:304
|
377 |
msgid "To activate any Add-ons, edit and use the code in the first few lines."
|
378 |
+
msgstr "Pour activer un add-on, éditez le code dans les toutes premières lignes."
|
|
|
379 |
|
380 |
# @ acf
|
381 |
#: ../core/controllers/export.php:295
|
397 |
|
398 |
#: ../core/controllers/export.php:317
|
399 |
msgid ""
|
400 |
+
"The Advanced Custom Fields plugin can be included within a theme. To do so, move the ACF plugin inside "
|
401 |
+
"your theme and add the following code to your functions.php file:"
|
|
|
402 |
msgstr ""
|
403 |
+
"ACF peut être directement inclus dans un thème ! Déplacez pour cela le dossier Advanced Custom Field dans "
|
404 |
+
"votre thème et ajoutez le code suivant à votre fichier functions.php :"
|
|
|
405 |
|
406 |
#: ../core/controllers/export.php:323
|
407 |
msgid ""
|
408 |
+
"To remove all visual interfaces from the ACF plugin, you can use a constant to enable lite mode. Add the "
|
409 |
+
"following code to your functions.php file <b>before</b> the include_once code:"
|
|
|
410 |
msgstr ""
|
411 |
+
"Pour désactiver l'interface d'ACF, vous pouvez utiliser une constante pour activer le mode 'lite'. "
|
412 |
+
"Ajoutez dans le fichier 'functions.php' <b>avant</b> le code 'include_once' :"
|
|
|
413 |
|
414 |
# @ acf
|
415 |
#: ../core/controllers/export.php:331
|
443 |
msgid "copy"
|
444 |
msgstr "copie"
|
445 |
|
446 |
+
#: ../core/controllers/field_group.php:363 ../core/views/meta_box_location.php:62
|
|
|
447 |
#: ../core/views/meta_box_location.php:159
|
448 |
msgid "or"
|
449 |
msgstr "ou"
|
450 |
|
451 |
# @ acf
|
452 |
+
#: ../core/controllers/field_group.php:364 ../core/controllers/field_group.php:395
|
453 |
+
#: ../core/controllers/field_group.php:457 ../core/controllers/field_groups.php:148
|
|
|
|
|
454 |
msgid "Fields"
|
455 |
msgstr "Champs"
|
456 |
|
482 |
msgstr "Montrer la clé :"
|
483 |
|
484 |
#: ../core/controllers/field_group.php:460 ../core/fields/page_link.php:138
|
485 |
+
#: ../core/fields/page_link.php:159 ../core/fields/post_object.php:328 ../core/fields/post_object.php:349
|
486 |
+
#: ../core/fields/select.php:224 ../core/fields/select.php:243 ../core/fields/taxonomy.php:343
|
487 |
+
#: ../core/fields/user.php:285 ../core/fields/wysiwyg.php:245 ../core/views/meta_box_fields.php:195
|
488 |
+
#: ../core/views/meta_box_fields.php:218
|
|
|
489 |
msgid "No"
|
490 |
msgstr "Non"
|
491 |
|
492 |
#: ../core/controllers/field_group.php:461 ../core/fields/page_link.php:137
|
493 |
+
#: ../core/fields/page_link.php:158 ../core/fields/post_object.php:327 ../core/fields/post_object.php:348
|
494 |
+
#: ../core/fields/select.php:223 ../core/fields/select.php:242 ../core/fields/taxonomy.php:342
|
495 |
+
#: ../core/fields/user.php:284 ../core/fields/wysiwyg.php:244 ../core/views/meta_box_fields.php:194
|
496 |
+
#: ../core/views/meta_box_fields.php:217
|
|
|
497 |
msgid "Yes"
|
498 |
msgstr "Oui"
|
499 |
|
554 |
msgid "Super Admin"
|
555 |
msgstr "Super-admin"
|
556 |
|
557 |
+
#: ../core/controllers/field_group.php:761 ../core/controllers/field_group.php:782
|
558 |
+
#: ../core/controllers/field_group.php:789 ../core/fields/file.php:186 ../core/fields/image.php:170
|
559 |
+
#: ../core/fields/page_link.php:109 ../core/fields/post_object.php:274 ../core/fields/post_object.php:298
|
560 |
+
#: ../core/fields/relationship.php:595 ../core/fields/relationship.php:619 ../core/fields/user.php:229
|
|
|
|
|
|
|
561 |
msgid "All"
|
562 |
msgstr "Tous"
|
563 |
|
566 |
msgstr "Titre"
|
567 |
|
568 |
# @ acf
|
569 |
+
#: ../core/controllers/field_groups.php:216 ../core/controllers/field_groups.php:257
|
|
|
570 |
msgid "Changelog"
|
571 |
msgstr "Notes de version"
|
572 |
|
603 |
msgid "Actions"
|
604 |
msgstr "Actions"
|
605 |
|
606 |
+
#: ../core/controllers/field_groups.php:225 ../core/fields/relationship.php:638
|
|
|
607 |
msgid "Filters"
|
608 |
msgstr "Filtres"
|
609 |
|
658 |
|
659 |
#: ../core/controllers/field_groups.php:314
|
660 |
msgid ""
|
661 |
+
"Add-ons are now activated by downloading and installing individual plugins. Although these plugins will "
|
662 |
+
"not be hosted on the wordpress.org repository, each Add-on will continue to receive updates in the usual "
|
663 |
+
"way."
|
664 |
msgstr ""
|
665 |
+
"Les Add-ons doivent être désormais téléchargés depuis le site ACF et sont présentés sous forme "
|
666 |
+
"d'extensions. Elles ne seront pas hébergées sur le répertoire d'extension de WordPress. Chaque Add-on "
|
667 |
+
"continuera de recevoir les mises à jour comme d'habitude."
|
|
|
668 |
|
669 |
#: ../core/controllers/field_groups.php:320
|
670 |
msgid "All previous Add-ons have been successfully installed"
|
672 |
|
673 |
#: ../core/controllers/field_groups.php:324
|
674 |
msgid "This website uses premium Add-ons which need to be downloaded"
|
675 |
+
msgstr "Ce site utilise des Add-ons premium qui nécessitent d'être téléchargés."
|
|
|
676 |
|
677 |
# @ acf
|
678 |
#: ../core/controllers/field_groups.php:324
|
680 |
msgstr "Téléchargez les Add-ons activés"
|
681 |
|
682 |
#: ../core/controllers/field_groups.php:329
|
683 |
+
msgid "This website does not use premium Add-ons and will not be affected by this change."
|
684 |
+
msgstr "Ce site n'utilise pas d'Add-ons et ne sera donc pas affecté par cette mise à jour."
|
|
|
|
|
|
|
|
|
685 |
|
686 |
#: ../core/controllers/field_groups.php:339
|
687 |
msgid "Easier Development"
|
718 |
|
719 |
#: ../core/controllers/field_groups.php:349
|
720 |
msgid ""
|
721 |
+
"Creating your own field type has never been easier! Unfortunately, version 3 field types are not "
|
722 |
+
"compatible with version 4."
|
723 |
msgstr ""
|
724 |
+
"Créer votre propre type de champ est très facile ! Malheureusement les champs créés avec la version 3 ne "
|
725 |
+
"seront pas compatible avec la version 4."
|
726 |
|
727 |
#: ../core/controllers/field_groups.php:350
|
728 |
msgid "Migrating your field types is easy, please"
|
741 |
msgstr "Actions & Filtres"
|
742 |
|
743 |
#: ../core/controllers/field_groups.php:353
|
744 |
+
msgid "All actions & filters have received a major facelift to make customizing ACF even easier! Please"
|
|
|
|
|
745 |
msgstr ""
|
746 |
+
"Toutes les actions & filtres ont été revus afin de rendre la personnalisation d'ACF encore plus facile !"
|
|
|
747 |
|
748 |
# @ acf
|
749 |
#: ../core/controllers/field_groups.php:353
|
776 |
|
777 |
#: ../core/controllers/field_groups.php:363
|
778 |
msgid ""
|
779 |
+
"Absolutely <strong>no</strong> changes have been made to the database between versions 3 and 4. This "
|
780 |
+
"means you can roll back to version 3 without any issues."
|
|
|
781 |
msgstr ""
|
782 |
+
"Il n'y a eu <strong>aucun</strong> changement dans la base de données entre la version 3 et la version 4. "
|
783 |
+
"Cela veut dire que vous pouvez retourner à la version 3 sans aucun problème."
|
|
|
784 |
|
785 |
#: ../core/controllers/field_groups.php:365
|
786 |
msgid "Potential Issues"
|
788 |
|
789 |
#: ../core/controllers/field_groups.php:366
|
790 |
msgid ""
|
791 |
+
"Do to the sizable changes surounding Add-ons, field types and action/filters, your website may not "
|
792 |
+
"operate correctly. It is important that you read the full"
|
|
|
793 |
msgstr ""
|
794 |
+
"À cause des gros changements effectués autour des Add-ons, types de champs et actions/filtres, votre site "
|
795 |
+
"ne pourrait plus fonctionner correctement après la migration. Il est important que vous consultiez"
|
|
|
796 |
|
797 |
#: ../core/controllers/field_groups.php:366
|
798 |
msgid "Migrating from v3 to v4"
|
808 |
|
809 |
#: ../core/controllers/field_groups.php:369
|
810 |
msgid ""
|
811 |
+
"If you updated the ACF plugin without prior knowledge of such changes, please roll back to the latest"
|
|
|
812 |
msgstr ""
|
813 |
+
"Si vous n'étiez pas au courant de ces changements lors de la mise à jour, nous vous conseillons de "
|
814 |
+
"revenir à la"
|
815 |
|
816 |
#: ../core/controllers/field_groups.php:369
|
817 |
msgid "version 3"
|
827 |
|
828 |
#: ../core/controllers/field_groups.php:375
|
829 |
msgid ""
|
830 |
+
"A <strong>BIG</strong> thank you to everyone who has helped test the version 4 beta and for all the "
|
831 |
+
"support I have received."
|
832 |
msgstr ""
|
833 |
+
"Un <strong>GRAND</strong> merci à tous ceux qui ont aidé dans le développement de cette nouvelle version "
|
834 |
+
"4 et pour tout le support que vous m'avez apporté !"
|
|
|
835 |
|
836 |
#: ../core/controllers/field_groups.php:376
|
837 |
msgid "Without you all, this release would not have been possible!"
|
838 |
+
msgstr "Sans vous, cette version n'aurait pas pu voir le jour ! (Traduction FR par @maximebj)"
|
|
|
|
|
839 |
|
840 |
# @ acf
|
841 |
#: ../core/controllers/field_groups.php:380
|
852 |
|
853 |
#: ../core/controllers/field_groups.php:405
|
854 |
msgid ""
|
855 |
+
"Previously, all Add-ons were unlocked via an activation code (purchased from the ACF Add-ons store). New "
|
856 |
+
"to v4, all Add-ons act as separate plugins which need to be individually downloaded, installed and "
|
857 |
+
"updated."
|
858 |
msgstr ""
|
859 |
+
"Dans les versions précédentes, les Add-ons étaient activés par un code d'activation acheté depuis la "
|
860 |
+
"boutique d'Add-ons ACF. Depuis la version 4, les Add-ons fonctionnent en tant qu'extensions séparées "
|
861 |
+
"qu'il faut télécharger, installer et mettre à jour individuellement. "
|
|
|
862 |
|
863 |
#: ../core/controllers/field_groups.php:407
|
864 |
+
msgid "This page will assist you in downloading and installing each available Add-on."
|
865 |
+
msgstr "Cette page vous permet de télécharger et installer les Add-ons disponibles."
|
|
|
|
|
|
|
866 |
|
867 |
# @ acf
|
868 |
#: ../core/controllers/field_groups.php:409
|
911 |
|
912 |
#: ../core/controllers/field_groups.php:473
|
913 |
msgid "Use the uploader to browse, select and install your Add-on (.zip file)"
|
914 |
+
msgstr "Utilisez l'uploader pour trouver, sélectionner et installer votre Add-on (fichier .zip)"
|
|
|
|
|
915 |
|
916 |
#: ../core/controllers/field_groups.php:474
|
917 |
+
msgid "Once the plugin has been uploaded and installed, click the 'Activate Plugin' link"
|
918 |
+
msgstr "Une fois que l'extension a été importée et installée, cliquez sur \"Activer l'extension\""
|
|
|
|
|
|
|
|
|
919 |
|
920 |
#: ../core/controllers/field_groups.php:475
|
921 |
msgid "The Add-on is now installed and activated!"
|
961 |
|
962 |
#: ../core/controllers/upgrade.php:835
|
963 |
msgid "Moving user custom fields from wp_options to wp_usermeta'"
|
964 |
+
msgstr "Déplacer les champs personnalisés des utilisateurs de wp_options à wp_usermeta '"
|
|
|
|
|
965 |
|
966 |
# @ acf
|
967 |
#: ../core/fields/checkbox.php:19 ../core/fields/taxonomy.php:319
|
969 |
msgstr "Case à cocher"
|
970 |
|
971 |
# @ acf
|
972 |
+
#: ../core/fields/checkbox.php:20 ../core/fields/radio.php:19 ../core/fields/select.php:19
|
973 |
+
#: ../core/fields/true_false.php:20
|
974 |
msgid "Choice"
|
975 |
msgstr "Choix"
|
976 |
|
977 |
# @ acf
|
978 |
+
#: ../core/fields/checkbox.php:146 ../core/fields/radio.php:144 ../core/fields/select.php:177
|
|
|
979 |
msgid "Choices"
|
980 |
msgstr "Choix"
|
981 |
|
985 |
|
986 |
#: ../core/fields/checkbox.php:148 ../core/fields/select.php:179
|
987 |
msgid "For more control, you may specify both a value and label like this:"
|
988 |
+
msgstr "Pour un contrôle plus poussé, vous pouvez spécifier la valeur et le libellé de cette manière :"
|
|
|
|
|
989 |
|
990 |
+
#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:150 ../core/fields/select.php:180
|
|
|
991 |
msgid "red : Red"
|
992 |
msgstr "rouge : Rouge"
|
993 |
|
994 |
+
#: ../core/fields/checkbox.php:149 ../core/fields/radio.php:151 ../core/fields/select.php:180
|
|
|
995 |
msgid "blue : Blue"
|
996 |
msgstr "bleu : Bleu"
|
997 |
|
998 |
# @ acf
|
999 |
+
#: ../core/fields/checkbox.php:166 ../core/fields/color_picker.php:89 ../core/fields/email.php:106
|
1000 |
+
#: ../core/fields/number.php:116 ../core/fields/radio.php:193 ../core/fields/select.php:197
|
1001 |
+
#: ../core/fields/text.php:116 ../core/fields/textarea.php:96 ../core/fields/true_false.php:94
|
1002 |
+
#: ../core/fields/wysiwyg.php:187
|
|
|
1003 |
msgid "Default Value"
|
1004 |
msgstr "Valeur par défaut"
|
1005 |
|
1008 |
msgstr "Entrez chaque valeur par défaut sur une nouvelle ligne"
|
1009 |
|
1010 |
# @ acf
|
1011 |
+
#: ../core/fields/checkbox.php:183 ../core/fields/message.php:20 ../core/fields/radio.php:209
|
1012 |
+
#: ../core/fields/tab.php:20
|
1013 |
msgid "Layout"
|
1014 |
msgstr "Disposition"
|
1015 |
|
1039 |
msgid "Email"
|
1040 |
msgstr "Mail"
|
1041 |
|
1042 |
+
#: ../core/fields/email.php:107 ../core/fields/number.php:117 ../core/fields/text.php:117
|
1043 |
+
#: ../core/fields/textarea.php:97 ../core/fields/wysiwyg.php:188
|
|
|
1044 |
msgid "Appears when creating a new post"
|
1045 |
msgstr "Apparaît lors de la création d'un article"
|
1046 |
|
1047 |
+
#: ../core/fields/email.php:123 ../core/fields/number.php:133 ../core/fields/password.php:105
|
1048 |
+
#: ../core/fields/text.php:131 ../core/fields/textarea.php:111
|
|
|
1049 |
msgid "Placeholder Text"
|
1050 |
msgstr "Texte de substitution"
|
1051 |
|
1052 |
+
#: ../core/fields/email.php:124 ../core/fields/number.php:134 ../core/fields/password.php:106
|
1053 |
+
#: ../core/fields/text.php:132 ../core/fields/textarea.php:112
|
|
|
1054 |
msgid "Appears within the input"
|
1055 |
msgstr "Apparaît dans la saisie"
|
1056 |
|
1057 |
+
#: ../core/fields/email.php:138 ../core/fields/number.php:148 ../core/fields/password.php:120
|
1058 |
+
#: ../core/fields/text.php:146
|
1059 |
msgid "Prepend"
|
1060 |
msgstr "Préfixe"
|
1061 |
|
1062 |
+
#: ../core/fields/email.php:139 ../core/fields/number.php:149 ../core/fields/password.php:121
|
1063 |
+
#: ../core/fields/text.php:147
|
1064 |
msgid "Appears before the input"
|
1065 |
msgstr "Apparaît avant la saisie"
|
1066 |
|
1067 |
+
#: ../core/fields/email.php:153 ../core/fields/number.php:163 ../core/fields/password.php:135
|
1068 |
+
#: ../core/fields/text.php:161
|
1069 |
msgid "Append"
|
1070 |
msgstr "Suffixe"
|
1071 |
|
1072 |
+
#: ../core/fields/email.php:154 ../core/fields/number.php:164 ../core/fields/password.php:136
|
1073 |
+
#: ../core/fields/text.php:162
|
1074 |
msgid "Appears after the input"
|
1075 |
msgstr "Apparaît après la saisie"
|
1076 |
|
1079 |
msgid "File"
|
1080 |
msgstr "Fichier"
|
1081 |
|
1082 |
+
#: ../core/fields/file.php:20 ../core/fields/image.php:20 ../core/fields/wysiwyg.php:36
|
|
|
1083 |
msgid "Content"
|
1084 |
msgstr "Contenu"
|
1085 |
|
1113 |
msgstr "Ajouter un fichier"
|
1114 |
|
1115 |
# @ acf
|
1116 |
+
#: ../core/fields/file.php:153 ../core/fields/image.php:118 ../core/fields/taxonomy.php:367
|
|
|
1117 |
msgid "Return Value"
|
1118 |
msgstr "Valeur affichée dans le template"
|
1119 |
|
1255 |
msgstr "Limite le choix dans la bibliothèque de médias"
|
1256 |
|
1257 |
# @ acf
|
1258 |
+
#: ../core/fields/message.php:19 ../core/fields/message.php:70 ../core/fields/true_false.php:79
|
|
|
1259 |
msgid "Message"
|
1260 |
msgstr "Message"
|
1261 |
|
1262 |
#: ../core/fields/message.php:71
|
1263 |
msgid "Text & HTML entered here will appear inline with the fields"
|
1264 |
+
msgstr "Cette zone de texte & HTML permet d'afficher des indications de saisie au rédacteur"
|
|
|
|
|
1265 |
|
1266 |
#: ../core/fields/message.php:72
|
1267 |
msgid "Please note that all text will first be passed through the wp function "
|
1290 |
msgstr "Lien vers page ou article"
|
1291 |
|
1292 |
# @ acf
|
1293 |
+
#: ../core/fields/page_link.php:19 ../core/fields/post_object.php:19 ../core/fields/relationship.php:19
|
1294 |
+
#: ../core/fields/taxonomy.php:19 ../core/fields/user.php:19
|
|
|
1295 |
msgid "Relational"
|
1296 |
msgstr "Relationnel"
|
1297 |
|
1298 |
# @ acf
|
1299 |
+
#: ../core/fields/page_link.php:103 ../core/fields/post_object.php:268 ../core/fields/relationship.php:589
|
1300 |
+
#: ../core/fields/relationship.php:668 ../core/views/meta_box_location.php:75
|
|
|
1301 |
msgid "Post Type"
|
1302 |
msgstr "Type de publication"
|
1303 |
|
1304 |
# @ acf
|
1305 |
+
#: ../core/fields/page_link.php:127 ../core/fields/post_object.php:317 ../core/fields/select.php:214
|
1306 |
+
#: ../core/fields/taxonomy.php:333 ../core/fields/user.php:275
|
|
|
1307 |
msgid "Allow Null?"
|
1308 |
msgstr "Autoriser vide ?"
|
1309 |
|
1310 |
# @ acf
|
1311 |
+
#: ../core/fields/page_link.php:148 ../core/fields/post_object.php:338 ../core/fields/select.php:233
|
|
|
1312 |
msgid "Select multiple values?"
|
1313 |
msgstr "Plusieurs valeurs possibles ?"
|
1314 |
|
1333 |
|
1334 |
#: ../core/fields/radio.php:102 ../core/views/meta_box_location.php:91
|
1335 |
msgid "Other"
|
1336 |
+
msgstr "Autre"
|
1337 |
|
1338 |
#: ../core/fields/radio.php:145
|
1339 |
msgid "Enter your choices one per line"
|
1421 |
msgstr "Nombre d‘articles maximal"
|
1422 |
|
1423 |
# @ acf
|
1424 |
+
#: ../core/fields/select.php:18 ../core/fields/select.php:109 ../core/fields/taxonomy.php:324
|
1425 |
+
#: ../core/fields/user.php:266
|
1426 |
msgid "Select"
|
1427 |
msgstr "Liste de choix"
|
1428 |
|
1432 |
|
1433 |
#: ../core/fields/tab.php:68
|
1434 |
msgid ""
|
1435 |
+
"Use \"Tab Fields\" to better organize your edit screen by grouping your fields together under separate "
|
1436 |
+
"tab headings."
|
1437 |
msgstr ""
|
1438 |
+
"Utilisez le type de champ \"Onglet\" pour mieux organiser votre écran de saisie en regroupant vos champs "
|
1439 |
+
"sous des onglets différents."
|
1440 |
|
1441 |
#: ../core/fields/tab.php:69
|
1442 |
msgid ""
|
1443 |
+
"All the fields following this \"tab field\" (or until another \"tab field\" is defined) will be grouped "
|
1444 |
+
"together."
|
1445 |
+
msgstr "Tous les champs listés après cet onglet (ou jusqu'au prochain onglet) seront regroupés ensemble."
|
|
|
|
|
1446 |
|
1447 |
#: ../core/fields/tab.php:70
|
1448 |
msgid "Use multiple tabs to divide your fields into sections."
|
1458 |
msgstr "Aucun"
|
1459 |
|
1460 |
# @ acf
|
1461 |
+
#: ../core/fields/taxonomy.php:308 ../core/fields/user.php:251 ../core/views/meta_box_fields.php:77
|
1462 |
+
#: ../core/views/meta_box_fields.php:159
|
1463 |
msgid "Field Type"
|
1464 |
msgstr "Type de champ"
|
1465 |
|
1487 |
msgstr "Charger & enregistrer les termes"
|
1488 |
|
1489 |
#: ../core/fields/taxonomy.php:360
|
1490 |
+
msgid "Load value based on the post's terms and update the post's terms on save"
|
|
|
1491 |
msgstr ""
|
1492 |
+
"Charge la valeur basée sur les termes de l'article et met à jour ces termes lors de l'enregistrement"
|
|
|
1493 |
|
1494 |
# @ acf
|
1495 |
#: ../core/fields/taxonomy.php:377
|
1600 |
msgstr "Sauvegarder format"
|
1601 |
|
1602 |
#: ../core/fields/date_picker/date_picker.php:127
|
1603 |
+
msgid "This format will determin the value saved to the database and returned via the API"
|
1604 |
+
msgstr "Ce format déterminera la valeur enregistrée dans la base de données et retournée par l‘API"
|
|
|
|
|
|
|
|
|
1605 |
|
1606 |
#: ../core/fields/date_picker/date_picker.php:128
|
1607 |
msgid "\"yymmdd\" is the most versatile save format. Read more about"
|
1608 |
+
msgstr "\"yymmdd\" est le format d‘enregistrement le plus polyvalent. En savoir plus sur"
|
|
|
|
|
1609 |
|
1610 |
# @ acf
|
1611 |
+
#: ../core/fields/date_picker/date_picker.php:128 ../core/fields/date_picker/date_picker.php:144
|
|
|
1612 |
msgid "jQuery date formats"
|
1613 |
msgstr "Format date jQuery"
|
1614 |
|
1622 |
msgstr "Ce format sera vu par l'utilisateur lors de la saisie d‘une valeur"
|
1623 |
|
1624 |
#: ../core/fields/date_picker/date_picker.php:144
|
1625 |
+
msgid "\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more about"
|
1626 |
+
msgstr "\"dd/mm/yy\" ou \"mm/dd/yy\" sont les formats d‘affichage les plus utilisées. En savoir plus sur"
|
|
|
|
|
|
|
|
|
1627 |
|
1628 |
#: ../core/fields/date_picker/date_picker.php:158
|
1629 |
msgid "Week Starts On"
|
1661 |
|
1662 |
# @ acf
|
1663 |
#: ../core/views/meta_box_fields.php:90
|
1664 |
+
msgid "No fields. Click the <strong>+ Add Field</strong> button to create your first field."
|
1665 |
+
msgstr "Aucun champ. Cliquez sur le bouton <strong>+ Ajouter</strong> pour créer votre premier champ."
|
|
|
|
|
|
|
|
|
1666 |
|
1667 |
# @ acf
|
1668 |
#: ../core/views/meta_box_fields.php:105 ../core/views/meta_box_fields.php:108
|
1716 |
# @ acf
|
1717 |
#: ../core/views/meta_box_fields.php:174
|
1718 |
msgid "Instructions for authors. Shown when submitting data"
|
1719 |
+
msgstr "Instructions pour les auteurs. Affichées lors de la soumission de données."
|
|
|
1720 |
|
1721 |
# @ acf
|
1722 |
#: ../core/views/meta_box_fields.php:186
|
1727 |
msgid "Conditional Logic"
|
1728 |
msgstr "Logique conditionnelle"
|
1729 |
|
1730 |
+
#: ../core/views/meta_box_fields.php:260 ../core/views/meta_box_location.php:117
|
|
|
1731 |
msgid "is equal to"
|
1732 |
msgstr "est égal à"
|
1733 |
|
1734 |
+
#: ../core/views/meta_box_fields.php:261 ../core/views/meta_box_location.php:118
|
|
|
1735 |
msgid "is not equal to"
|
1736 |
msgstr "n‘est pas égal à"
|
1737 |
|
1773 |
|
1774 |
# @ acf
|
1775 |
#: ../core/views/meta_box_location.php:49
|
1776 |
+
msgid "Create a set of rules to determine which edit screens will use these advanced custom fields"
|
|
|
|
|
1777 |
msgstr ""
|
1778 |
+
"Créez une série de règles pour déterminer sur quelles pages d‘édition ce groupe de champs sera utilisé"
|
|
|
1779 |
|
1780 |
#: ../core/views/meta_box_location.php:60
|
1781 |
msgid "Show this field group if"
|
1786 |
msgstr "Rôle de l‘utilisateur"
|
1787 |
|
1788 |
# @ acf
|
1789 |
+
#: ../core/views/meta_box_location.php:78 ../core/views/meta_box_location.php:79
|
|
|
1790 |
msgid "Page"
|
1791 |
msgstr "Page"
|
1792 |
|
1805 |
msgstr "Modèle de page"
|
1806 |
|
1807 |
# @ acf
|
1808 |
+
#: ../core/views/meta_box_location.php:84 ../core/views/meta_box_location.php:85
|
|
|
1809 |
msgid "Post"
|
1810 |
msgstr "Article"
|
1811 |
|
1853 |
# @ acf
|
1854 |
#: ../core/views/meta_box_options.php:26
|
1855 |
msgid "Field groups are created in order <br />from lowest to highest"
|
1856 |
+
msgstr "Les groupes de champs sont créés dans <br/> ordre du plus bas vers le plus haut"
|
|
|
|
|
1857 |
|
1858 |
# @ acf
|
1859 |
#: ../core/views/meta_box_options.php:42
|
1892 |
# @ acf
|
1893 |
#: ../core/views/meta_box_options.php:85
|
1894 |
msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
|
1895 |
+
msgstr "<b>Décochez</b> les champs que vous souhaitez <b>masquer</b> sur la page d‘édition"
|
|
|
|
|
1896 |
|
1897 |
# @ acf
|
1898 |
#: ../core/views/meta_box_options.php:86
|
1899 |
msgid ""
|
1900 |
+
"If multiple field groups appear on an edit screen, the first field group's options will be used. (the one "
|
1901 |
+
"with the lowest order number)"
|
1902 |
msgstr ""
|
1903 |
+
"Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe portant le numéro le plus bas "
|
1904 |
+
"sera affiché en premier."
|
1905 |
|
1906 |
#: ../core/views/meta_box_options.php:96
|
1907 |
msgid "Content Editor"
|
1954 |
#~ " * Install Add-ons\n"
|
1955 |
#~ " * \n"
|
1956 |
#~ " * The following code will include all 4 premium Add-Ons in your theme.\n"
|
1957 |
+
#~ " * Please do not attempt to include a file which does not exist. This will produce an error.\n"
|
|
|
1958 |
#~ " * \n"
|
1959 |
+
#~ " * The following code assumes you have a folder 'add-ons' inside your theme.\n"
|
|
|
1960 |
#~ " *\n"
|
1961 |
#~ " * IMPORTANT\n"
|
1962 |
+
#~ " * Add-ons may be included in a premium theme/plugin as outlined in the terms and conditions.\n"
|
|
|
1963 |
#~ " * For more information, please read:\n"
|
1964 |
#~ " * - http://www.advancedcustomfields.com/terms-conditions/\n"
|
1965 |
+
#~ " * - http://www.advancedcustomfields.com/resources/getting-started/including-lite-mode-in-a-plugin-"
|
1966 |
+
#~ "theme/\n"
|
1967 |
#~ " */"
|
1968 |
#~ msgstr ""
|
1969 |
#~ "/**\n"
|
1970 |
#~ " * Installation des Add-ons\n"
|
1971 |
#~ " * \n"
|
1972 |
#~ " * Le code suivant incluera les 4 Add-ons premium dans votre thème.\n"
|
1973 |
+
#~ " * N'essayez pas d'inclure un fichier qui n'existe pas sous peine de rencontrer des erreurs.\n"
|
|
|
1974 |
#~ " * \n"
|
1975 |
+
#~ " * Tous les champs doivent être inclus durant l'action 'acf/register_fields'.\n"
|
1976 |
+
#~ " * Les autres Add-ons (comme la page Options) peuvent être inclus en dehors de cette action.\n"
|
|
|
|
|
1977 |
#~ " * \n"
|
1978 |
+
#~ " * Vous devez placer un dossier add-ons dans votre thème afin que le code suivant fonctionne "
|
1979 |
+
#~ "correctement.\n"
|
1980 |
#~ " *\n"
|
1981 |
#~ " * IMPORTANT\n"
|
1982 |
+
#~ " * Les Add-ons peuvent être inclus dans un thème premium à condition de respecter les termes du "
|
1983 |
+
#~ "contrat de licence ACF.\n"
|
1984 |
+
#~ " * Cependant, ils ne doivent pas être inclus dans une autre extension gratuite ou premium. \n"
|
1985 |
+
#~ " * Pour plus d'informations veuillez consulter cette page http://www.advancedcustomfields.com/terms-"
|
1986 |
+
#~ "conditions/\n"
|
|
|
1987 |
#~ " */"
|
lang/acf-pl_PL.mo
CHANGED
Binary file
|
lang/acf-pl_PL.po
CHANGED
@@ -1,36 +1,32 @@
|
|
|
|
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
-
"Project-Id-Version: Advanced Custom Fields\n"
|
4 |
-
"Report-Msgid-Bugs-To: http://
|
5 |
-
"POT-Creation-Date: 2015-
|
6 |
-
"PO-Revision-Date: 2015-
|
7 |
"Last-Translator: Elliot Condon <e@elliotcondon.com>\n"
|
8 |
-
"Language-Team:
|
9 |
"Language: pl_PL\n"
|
10 |
"MIME-Version: 1.0\n"
|
11 |
"Content-Type: text/plain; charset=UTF-8\n"
|
12 |
"Content-Transfer-Encoding: 8bit\n"
|
|
|
|
|
|
|
|
|
13 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
14 |
"|| n%100>=20) ? 1 : 2);\n"
|
15 |
-
"X-
|
16 |
-
"X-Poedit-SourceCharset: UTF-8\n"
|
17 |
-
"X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
|
18 |
-
"esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
|
19 |
-
"_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
|
20 |
-
"X-Poedit-Basepath: ..\n"
|
21 |
-
"X-Poedit-WPHeader: acf.php\n"
|
22 |
-
"X-Textdomain-Support: yes\n"
|
23 |
-
"X-Poedit-SearchPath-0: .\n"
|
24 |
-
"X-Poedit-SearchPathExcluded-0: *.js\n"
|
25 |
|
26 |
#: acf.php:485
|
27 |
msgid "Field Groups"
|
28 |
-
msgstr "
|
29 |
|
30 |
-
|
31 |
-
#: acf.php:486 core/controllers/field_groups.php:213
|
32 |
msgid "Advanced Custom Fields"
|
33 |
-
msgstr "
|
34 |
|
35 |
#: acf.php:487
|
36 |
msgid "Add New"
|
@@ -38,31 +34,31 @@ msgstr "Dodaj nowe"
|
|
38 |
|
39 |
#: acf.php:488
|
40 |
msgid "Add New Field Group"
|
41 |
-
msgstr "Dodaj nową
|
42 |
|
43 |
#: acf.php:489
|
44 |
msgid "Edit Field Group"
|
45 |
-
msgstr "Edytuj
|
46 |
|
47 |
#: acf.php:490
|
48 |
msgid "New Field Group"
|
49 |
-
msgstr "
|
50 |
|
51 |
#: acf.php:491
|
52 |
msgid "View Field Group"
|
53 |
-
msgstr "Zobacz
|
54 |
|
55 |
#: acf.php:492
|
56 |
msgid "Search Field Groups"
|
57 |
-
msgstr "Szukaj
|
58 |
|
59 |
#: acf.php:493
|
60 |
msgid "No Field Groups found"
|
61 |
-
msgstr "
|
62 |
|
63 |
#: acf.php:494
|
64 |
msgid "No Field Groups found in Trash"
|
65 |
-
msgstr "Brak
|
66 |
|
67 |
#: acf.php:579 core/views/meta_box_options.php:99
|
68 |
msgid "Custom Fields"
|
@@ -70,32 +66,33 @@ msgstr "Własne pola"
|
|
70 |
|
71 |
#: acf.php:597 acf.php:600
|
72 |
msgid "Field group updated."
|
73 |
-
msgstr "Grupa pól zaktualizowana."
|
74 |
|
75 |
#: acf.php:598
|
76 |
msgid "Custom field updated."
|
77 |
-
msgstr "
|
78 |
|
79 |
#: acf.php:599
|
80 |
msgid "Custom field deleted."
|
81 |
-
msgstr "Własne pole usunięte."
|
82 |
|
|
|
83 |
#: acf.php:602
|
84 |
#, php-format
|
85 |
msgid "Field group restored to revision from %s"
|
86 |
-
msgstr "Grupa pól została przywrócona z
|
87 |
|
88 |
#: acf.php:603
|
89 |
msgid "Field group published."
|
90 |
-
msgstr "Grupa pól opublikowana."
|
91 |
|
92 |
#: acf.php:604
|
93 |
msgid "Field group saved."
|
94 |
-
msgstr "Grupa pól zapisana."
|
95 |
|
96 |
#: acf.php:605
|
97 |
msgid "Field group submitted."
|
98 |
-
msgstr "Grupa pól
|
99 |
|
100 |
#: acf.php:606
|
101 |
msgid "Field group scheduled for."
|
@@ -103,7 +100,7 @@ msgstr "Grupa pól została zaplanowana."
|
|
103 |
|
104 |
#: acf.php:607
|
105 |
msgid "Field group draft updated."
|
106 |
-
msgstr "
|
107 |
|
108 |
#: acf.php:742
|
109 |
msgid "Thumbnail"
|
@@ -111,23 +108,23 @@ msgstr "Miniatura"
|
|
111 |
|
112 |
#: acf.php:743
|
113 |
msgid "Medium"
|
114 |
-
msgstr "
|
115 |
|
116 |
#: acf.php:744
|
117 |
msgid "Large"
|
118 |
-
msgstr "
|
119 |
|
120 |
#: acf.php:745
|
121 |
msgid "Full"
|
122 |
-
msgstr "
|
123 |
|
124 |
#: core/actions/export.php:26 core/views/meta_box_fields.php:58
|
125 |
msgid "Error"
|
126 |
-
msgstr "
|
127 |
|
128 |
#: core/actions/export.php:33
|
129 |
msgid "No ACF groups selected"
|
130 |
-
msgstr "Nie
|
131 |
|
132 |
#: core/api.php:1171
|
133 |
msgid "Update"
|
@@ -137,43 +134,45 @@ msgstr "Aktualizuj"
|
|
137 |
msgid "Post updated"
|
138 |
msgstr "Wpis zaktualizowany"
|
139 |
|
140 |
-
#: core/controllers/addons.php:42 core/controllers/field_groups.php:
|
141 |
msgid "Add-ons"
|
142 |
msgstr "Dodatki"
|
143 |
|
144 |
-
#: core/controllers/addons.php:130 core/controllers/field_groups.php:
|
145 |
msgid "Repeater Field"
|
146 |
-
msgstr "
|
147 |
|
148 |
#: core/controllers/addons.php:131
|
149 |
msgid "Create infinite rows of repeatable data with this versatile interface!"
|
150 |
msgstr ""
|
151 |
-
"Stwórz
|
152 |
-
"
|
153 |
|
154 |
-
#: core/controllers/addons.php:137 core/controllers/field_groups.php:
|
155 |
msgid "Gallery Field"
|
156 |
msgstr "Pole galerii"
|
157 |
|
158 |
#: core/controllers/addons.php:138
|
159 |
msgid "Create image galleries in a simple and intuitive interface!"
|
160 |
-
msgstr "Stwórz galerie
|
161 |
|
162 |
-
#: core/controllers/addons.php:144 core/controllers/field_groups.php:
|
163 |
msgid "Options Page"
|
164 |
msgstr "Strona opcji"
|
165 |
|
166 |
#: core/controllers/addons.php:145
|
167 |
msgid "Create global data to use throughout your website!"
|
168 |
-
msgstr "
|
|
|
169 |
|
170 |
#: core/controllers/addons.php:151
|
171 |
msgid "Flexible Content Field"
|
172 |
-
msgstr "Pole
|
173 |
|
174 |
#: core/controllers/addons.php:152
|
175 |
msgid "Create unique designs with a flexible content layout manager!"
|
176 |
-
msgstr "
|
|
|
177 |
|
178 |
#: core/controllers/addons.php:161
|
179 |
msgid "Gravity Forms Field"
|
@@ -181,23 +180,23 @@ msgstr "Pole Gravity Forms"
|
|
181 |
|
182 |
#: core/controllers/addons.php:162
|
183 |
msgid "Creates a select field populated with Gravity Forms!"
|
184 |
-
msgstr "Stwórz pole wyboru
|
185 |
|
186 |
#: core/controllers/addons.php:168
|
187 |
msgid "Date & Time Picker"
|
188 |
-
msgstr "
|
189 |
|
190 |
#: core/controllers/addons.php:169
|
191 |
msgid "jQuery date & time picker"
|
192 |
-
msgstr "
|
193 |
|
194 |
#: core/controllers/addons.php:175
|
195 |
msgid "Location Field"
|
196 |
-
msgstr "Pole
|
197 |
|
198 |
#: core/controllers/addons.php:176
|
199 |
msgid "Find addresses and coordinates of a desired location"
|
200 |
-
msgstr "Znajdź adresy i współrzędne wybranej lokalizacji"
|
201 |
|
202 |
#: core/controllers/addons.php:182
|
203 |
msgid "Contact Form 7 Field"
|
@@ -209,24 +208,24 @@ msgstr "Przypisz jeden lub więcej formularzy Contact Form 7 do wpisu"
|
|
209 |
|
210 |
#: core/controllers/addons.php:193
|
211 |
msgid "Advanced Custom Fields Add-Ons"
|
212 |
-
msgstr "Dodatki
|
213 |
|
214 |
#: core/controllers/addons.php:196
|
215 |
msgid ""
|
216 |
"The following Add-ons are available to increase the functionality of the "
|
217 |
"Advanced Custom Fields plugin."
|
218 |
msgstr ""
|
219 |
-
"
|
220 |
-
"
|
221 |
|
222 |
#: core/controllers/addons.php:197
|
223 |
msgid ""
|
224 |
"Each Add-on can be installed as a separate plugin (receives updates) or "
|
225 |
"included in your theme (does not receive updates)."
|
226 |
msgstr ""
|
227 |
-
"Każdy
|
228 |
-
"aktualizacje)
|
229 |
-
"aktualizacji)."
|
230 |
|
231 |
#: core/controllers/addons.php:219 core/controllers/addons.php:240
|
232 |
msgid "Installed"
|
@@ -234,21 +233,21 @@ msgstr "Zainstalowane"
|
|
234 |
|
235 |
#: core/controllers/addons.php:221
|
236 |
msgid "Purchase & Install"
|
237 |
-
msgstr "Kup i
|
238 |
|
239 |
-
#: core/controllers/addons.php:242 core/controllers/field_groups.php:
|
240 |
-
#: core/controllers/field_groups.php:
|
241 |
-
#: core/controllers/field_groups.php:
|
242 |
msgid "Download"
|
243 |
msgstr "Pobierz"
|
244 |
|
245 |
#: core/controllers/export.php:50 core/controllers/export.php:159
|
246 |
msgid "Export"
|
247 |
-
msgstr "
|
248 |
|
249 |
#: core/controllers/export.php:216
|
250 |
msgid "Export Field Groups"
|
251 |
-
msgstr "Eksportuj
|
252 |
|
253 |
#: core/controllers/export.php:221
|
254 |
msgid "Field Groups"
|
@@ -256,7 +255,7 @@ msgstr "Grupy pól"
|
|
256 |
|
257 |
#: core/controllers/export.php:222
|
258 |
msgid "Select the field groups to be exported"
|
259 |
-
msgstr "Wybierz
|
260 |
|
261 |
#: core/controllers/export.php:239 core/controllers/export.php:252
|
262 |
msgid "Export to XML"
|
@@ -270,23 +269,25 @@ msgstr "Eksport do PHP"
|
|
270 |
msgid ""
|
271 |
"ACF will create a .xml export file which is compatible with the native WP "
|
272 |
"import plugin."
|
273 |
-
msgstr "
|
|
|
|
|
274 |
|
275 |
#: core/controllers/export.php:254
|
276 |
msgid ""
|
277 |
"Imported field groups <b>will</b> appear in the list of editable field "
|
278 |
"groups. This is useful for migrating fields groups between Wp websites."
|
279 |
msgstr ""
|
280 |
-
"
|
281 |
-
"
|
282 |
|
283 |
#: core/controllers/export.php:256
|
284 |
msgid "Select field group(s) from the list and click \"Export XML\""
|
285 |
-
msgstr "Wybierz
|
286 |
|
287 |
#: core/controllers/export.php:257
|
288 |
msgid "Save the .xml file when prompted"
|
289 |
-
msgstr "Zapisz .xml
|
290 |
|
291 |
#: core/controllers/export.php:258
|
292 |
msgid "Navigate to Tools » Import and select WordPress"
|
@@ -294,31 +295,31 @@ msgstr "Przejdź do Narzędzia » Import i wybierz WordPress"
|
|
294 |
|
295 |
#: core/controllers/export.php:259
|
296 |
msgid "Install WP import plugin if prompted"
|
297 |
-
msgstr "Zainstaluj wtyczkę WP
|
298 |
|
299 |
#: core/controllers/export.php:260
|
300 |
msgid "Upload and import your exported .xml file"
|
301 |
-
msgstr "Wgraj i
|
302 |
|
303 |
#: core/controllers/export.php:261
|
304 |
msgid "Select your user and ignore Import Attachments"
|
305 |
-
msgstr "Wybierz
|
306 |
|
307 |
#: core/controllers/export.php:262
|
308 |
msgid "That's it! Happy WordPressing"
|
309 |
-
msgstr "
|
310 |
|
311 |
#: core/controllers/export.php:268
|
312 |
msgid "ACF will create the PHP code to include in your theme."
|
313 |
-
msgstr "
|
314 |
|
315 |
#: core/controllers/export.php:269 core/controllers/export.php:310
|
316 |
msgid ""
|
317 |
"Registered field groups <b>will not</b> appear in the list of editable field "
|
318 |
"groups. This is useful for including fields in themes."
|
319 |
msgstr ""
|
320 |
-
"Zarejestrowane
|
321 |
-
"
|
322 |
|
323 |
#: core/controllers/export.php:270 core/controllers/export.php:311
|
324 |
msgid ""
|
@@ -327,28 +328,26 @@ msgid ""
|
|
327 |
"the original field group to the trash or remove the code from your functions."
|
328 |
"php file."
|
329 |
msgstr ""
|
330 |
-
"Proszę pamiętać, że
|
331 |
-
"
|
332 |
-
"proszę przenieść
|
333 |
-
"functions.php
|
334 |
|
335 |
#: core/controllers/export.php:272
|
336 |
msgid "Select field group(s) from the list and click \"Create PHP\""
|
337 |
-
msgstr "Wybierz
|
338 |
|
339 |
#: core/controllers/export.php:273 core/controllers/export.php:302
|
340 |
msgid "Copy the PHP code generated"
|
341 |
-
msgstr "
|
342 |
|
343 |
#: core/controllers/export.php:274 core/controllers/export.php:303
|
344 |
msgid "Paste into your functions.php file"
|
345 |
-
msgstr "Wklej
|
346 |
|
347 |
#: core/controllers/export.php:275 core/controllers/export.php:304
|
348 |
msgid "To activate any Add-ons, edit and use the code in the first few lines."
|
349 |
-
msgstr ""
|
350 |
-
"Aby aktywować jakikolwiek dodatek edytuj i użyj kodu w pierwszych kilku "
|
351 |
-
"liniach."
|
352 |
|
353 |
#: core/controllers/export.php:295
|
354 |
msgid "Export Field Groups to PHP"
|
@@ -364,7 +363,7 @@ msgstr "Notatki"
|
|
364 |
|
365 |
#: core/controllers/export.php:316
|
366 |
msgid "Include in theme"
|
367 |
-
msgstr "
|
368 |
|
369 |
#: core/controllers/export.php:317
|
370 |
msgid ""
|
@@ -372,9 +371,9 @@ msgid ""
|
|
372 |
"move the ACF plugin inside your theme and add the following code to your "
|
373 |
"functions.php file:"
|
374 |
msgstr ""
|
375 |
-
"Wtyczka
|
376 |
-
"
|
377 |
-
"functions.php:"
|
378 |
|
379 |
#: core/controllers/export.php:323
|
380 |
msgid ""
|
@@ -382,37 +381,37 @@ msgid ""
|
|
382 |
"to enable lite mode. Add the following code to your functions.php file "
|
383 |
"<b>before</b> the include_once code:"
|
384 |
msgstr ""
|
385 |
-
"
|
386 |
-
"
|
387 |
-
"<b>przed</b> kodem include_once:"
|
388 |
|
389 |
#: core/controllers/export.php:331
|
390 |
msgid "Back to export"
|
391 |
-
msgstr "
|
392 |
|
393 |
#: core/controllers/export.php:400
|
394 |
msgid "No field groups were selected"
|
395 |
-
msgstr "Nie zaznaczono
|
396 |
|
397 |
#: core/controllers/field_group.php:358
|
398 |
msgid "Move to trash. Are you sure?"
|
399 |
-
msgstr "
|
400 |
|
401 |
#: core/controllers/field_group.php:359
|
402 |
msgid "checked"
|
403 |
-
msgstr "
|
404 |
|
405 |
#: core/controllers/field_group.php:360
|
406 |
msgid "No toggle fields available"
|
407 |
-
msgstr "Brak dostępnych pól
|
408 |
|
409 |
#: core/controllers/field_group.php:361
|
410 |
msgid "Field group title is required"
|
411 |
-
msgstr "Tytuł
|
412 |
|
413 |
#: core/controllers/field_group.php:362
|
414 |
msgid "copy"
|
415 |
-
msgstr "
|
416 |
|
417 |
#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62
|
418 |
#: core/views/meta_box_location.php:159
|
@@ -426,19 +425,19 @@ msgstr "Pola"
|
|
426 |
|
427 |
#: core/controllers/field_group.php:365
|
428 |
msgid "Parent fields"
|
429 |
-
msgstr "
|
430 |
|
431 |
#: core/controllers/field_group.php:366
|
432 |
msgid "Sibling fields"
|
433 |
-
msgstr "
|
434 |
|
435 |
#: core/controllers/field_group.php:367
|
436 |
msgid "Hide / Show All"
|
437 |
-
msgstr "
|
438 |
|
439 |
#: core/controllers/field_group.php:396
|
440 |
msgid "Location"
|
441 |
-
msgstr "
|
442 |
|
443 |
#: core/controllers/field_group.php:397
|
444 |
msgid "Options"
|
@@ -452,7 +451,7 @@ msgstr "Pokaż klucz pola:"
|
|
452 |
#: core/fields/page_link.php:159 core/fields/post_object.php:340
|
453 |
#: core/fields/post_object.php:361 core/fields/select.php:224
|
454 |
#: core/fields/select.php:243 core/fields/taxonomy.php:499
|
455 |
-
#: core/fields/user.php:332 core/fields/wysiwyg.php:
|
456 |
#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218
|
457 |
msgid "No"
|
458 |
msgstr "Nie"
|
@@ -461,18 +460,18 @@ msgstr "Nie"
|
|
461 |
#: core/fields/page_link.php:158 core/fields/post_object.php:339
|
462 |
#: core/fields/post_object.php:360 core/fields/select.php:223
|
463 |
#: core/fields/select.php:242 core/fields/taxonomy.php:498
|
464 |
-
#: core/fields/user.php:331 core/fields/wysiwyg.php:
|
465 |
#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217
|
466 |
msgid "Yes"
|
467 |
msgstr "Tak"
|
468 |
|
469 |
#: core/controllers/field_group.php:633
|
470 |
msgid "Front Page"
|
471 |
-
msgstr "Strona
|
472 |
|
473 |
#: core/controllers/field_group.php:634
|
474 |
msgid "Posts Page"
|
475 |
-
msgstr "Strona
|
476 |
|
477 |
#: core/controllers/field_group.php:635
|
478 |
msgid "Top Level Page (parent of 0)"
|
@@ -491,21 +490,20 @@ msgid "Default Template"
|
|
491 |
msgstr "Domyślny szablon"
|
492 |
|
493 |
#: core/controllers/field_group.php:727
|
494 |
-
#, fuzzy
|
495 |
msgid "Published"
|
496 |
-
msgstr "
|
497 |
|
498 |
#: core/controllers/field_group.php:728
|
499 |
msgid "Pending Review"
|
500 |
-
msgstr "Oczekuje na
|
501 |
|
502 |
#: core/controllers/field_group.php:729
|
503 |
msgid "Draft"
|
504 |
-
msgstr "
|
505 |
|
506 |
#: core/controllers/field_group.php:730
|
507 |
msgid "Future"
|
508 |
-
msgstr "
|
509 |
|
510 |
#: core/controllers/field_group.php:731
|
511 |
msgid "Private"
|
@@ -513,7 +511,7 @@ msgstr "Prywatne"
|
|
513 |
|
514 |
#: core/controllers/field_group.php:732
|
515 |
msgid "Revision"
|
516 |
-
msgstr "
|
517 |
|
518 |
#: core/controllers/field_group.php:733
|
519 |
msgid "Trash"
|
@@ -521,7 +519,7 @@ msgstr "Kosz"
|
|
521 |
|
522 |
#: core/controllers/field_group.php:746
|
523 |
msgid "Super Admin"
|
524 |
-
msgstr "Super
|
525 |
|
526 |
#: core/controllers/field_group.php:761 core/controllers/field_group.php:782
|
527 |
#: core/controllers/field_group.php:789 core/fields/file.php:186
|
@@ -530,334 +528,339 @@ msgstr "Super administrator"
|
|
530 |
#: core/fields/relationship.php:588 core/fields/relationship.php:612
|
531 |
#: core/fields/user.php:276
|
532 |
msgid "All"
|
533 |
-
msgstr "
|
534 |
|
535 |
#: core/controllers/field_groups.php:147
|
536 |
msgid "Title"
|
537 |
msgstr "Tytuł"
|
538 |
|
539 |
-
#: core/controllers/field_groups.php:
|
540 |
msgid "Changelog"
|
541 |
-
msgstr "
|
542 |
|
543 |
-
#: core/controllers/field_groups.php:
|
544 |
-
#,
|
545 |
msgid "See what's new in %1$sversion %2$s%3$s"
|
546 |
-
msgstr "Zobacz co nowego w"
|
547 |
|
548 |
-
#: core/controllers/field_groups.php:
|
549 |
msgid "Resources"
|
550 |
msgstr "Zasoby"
|
551 |
|
552 |
-
#: core/controllers/field_groups.php:
|
553 |
msgid "Getting Started"
|
554 |
-
msgstr "
|
555 |
|
556 |
-
#: core/controllers/field_groups.php:
|
557 |
msgid "Field Types"
|
558 |
-
msgstr "
|
559 |
|
560 |
-
#: core/controllers/field_groups.php:
|
561 |
msgid "Functions"
|
562 |
msgstr "Funkcje"
|
563 |
|
564 |
-
#: core/controllers/field_groups.php:
|
565 |
msgid "Actions"
|
566 |
msgstr "Akcje"
|
567 |
|
568 |
-
#: core/controllers/field_groups.php:
|
569 |
msgid "Filters"
|
570 |
msgstr "Filtry"
|
571 |
|
572 |
-
#: core/controllers/field_groups.php:
|
573 |
msgid "'How to' guides"
|
574 |
-
msgstr "
|
575 |
|
576 |
-
#: core/controllers/field_groups.php:
|
577 |
msgid "Tutorials"
|
578 |
-
msgstr "
|
579 |
|
580 |
-
#: core/controllers/field_groups.php:
|
581 |
msgid "Created by"
|
582 |
msgstr "Stworzone przez"
|
583 |
|
584 |
-
#: core/controllers/field_groups.php:
|
585 |
msgid "Welcome to Advanced Custom Fields"
|
586 |
-
msgstr "
|
587 |
|
588 |
-
#: core/controllers/field_groups.php:
|
589 |
msgid "Thank you for updating to the latest version!"
|
590 |
-
msgstr "
|
591 |
|
592 |
-
#: core/controllers/field_groups.php:
|
593 |
-
#,
|
594 |
msgid ""
|
595 |
"ACF %s is more polished and enjoyable than ever before. We hope you like it."
|
596 |
msgstr ""
|
597 |
-
"jest bardziej
|
598 |
-
"że Ci się spodoba."
|
599 |
|
600 |
-
#: core/controllers/field_groups.php:
|
601 |
msgid "What’s New"
|
602 |
msgstr "Co nowego"
|
603 |
|
604 |
-
#: core/controllers/field_groups.php:
|
605 |
msgid "Download Add-ons"
|
606 |
msgstr "Pobierz dodatki"
|
607 |
|
608 |
-
#: core/controllers/field_groups.php:
|
609 |
msgid "Activation codes have grown into plugins!"
|
610 |
-
msgstr "Kody aktywacyjne
|
611 |
|
612 |
-
#: core/controllers/field_groups.php:
|
613 |
msgid ""
|
614 |
"Add-ons are now activated by downloading and installing individual plugins. "
|
615 |
"Although these plugins will not be hosted on the wordpress.org repository, "
|
616 |
"each Add-on will continue to receive updates in the usual way."
|
617 |
msgstr ""
|
618 |
-
"Dodatki
|
619 |
-
"wtyczek.
|
620 |
-
"wordpress.org, każdy dodatek
|
621 |
-
"sposób."
|
622 |
|
623 |
-
#: core/controllers/field_groups.php:
|
624 |
msgid "All previous Add-ons have been successfully installed"
|
625 |
-
msgstr "Wszystkie poprzednie dodatki
|
626 |
|
627 |
-
#: core/controllers/field_groups.php:
|
628 |
msgid "This website uses premium Add-ons which need to be downloaded"
|
629 |
-
msgstr "Ta strona
|
630 |
|
631 |
-
#: core/controllers/field_groups.php:
|
632 |
msgid "Download your activated Add-ons"
|
633 |
msgstr "Pobierz swoje aktywowane dodatki"
|
634 |
|
635 |
-
#: core/controllers/field_groups.php:
|
636 |
msgid ""
|
637 |
"This website does not use premium Add-ons and will not be affected by this "
|
638 |
"change."
|
639 |
msgstr ""
|
640 |
-
"Ta strona nie
|
641 |
-
"tej zmianie."
|
642 |
|
643 |
-
#: core/controllers/field_groups.php:
|
644 |
msgid "Easier Development"
|
645 |
-
msgstr "Łatwiejsze
|
646 |
|
647 |
-
#: core/controllers/field_groups.php:
|
648 |
msgid "New Field Types"
|
649 |
-
msgstr "Nowe
|
650 |
|
651 |
-
#: core/controllers/field_groups.php:
|
652 |
msgid "Taxonomy Field"
|
653 |
msgstr "Pole taksonomii"
|
654 |
|
655 |
-
#: core/controllers/field_groups.php:
|
656 |
msgid "User Field"
|
657 |
msgstr "Pole użytkownika"
|
658 |
|
659 |
-
#: core/controllers/field_groups.php:
|
660 |
msgid "Email Field"
|
661 |
msgstr "Pole e-mail"
|
662 |
|
663 |
-
#: core/controllers/field_groups.php:
|
664 |
msgid "Password Field"
|
665 |
msgstr "Pole hasła"
|
666 |
|
667 |
-
#: core/controllers/field_groups.php:
|
668 |
msgid "Custom Field Types"
|
669 |
-
msgstr "
|
670 |
|
671 |
-
#: core/controllers/field_groups.php:
|
672 |
msgid ""
|
673 |
"Creating your own field type has never been easier! Unfortunately, version 3 "
|
674 |
"field types are not compatible with version 4."
|
675 |
msgstr ""
|
676 |
-
"Tworzenie
|
677 |
-
"wersji 3 nie są
|
678 |
|
679 |
-
#: core/controllers/field_groups.php:
|
680 |
-
#,
|
681 |
msgid ""
|
682 |
"Migrating your field types is easy, please %sfollow this tutorial%s to learn "
|
683 |
"more."
|
684 |
-
msgstr "
|
|
|
|
|
685 |
|
686 |
-
#: core/controllers/field_groups.php:
|
687 |
msgid "Actions & Filters"
|
688 |
-
msgstr "Akcje
|
689 |
|
690 |
-
#: core/controllers/field_groups.php:
|
691 |
-
#,
|
692 |
msgid ""
|
693 |
"All actions & filters have received a major facelift to make customizing ACF "
|
694 |
"even easier! Please %sread this guide%s to find the updated naming "
|
695 |
"convention."
|
696 |
msgstr ""
|
697 |
-
"Wszystkie akcje i filtry
|
698 |
-
"
|
|
|
699 |
|
700 |
-
#: core/controllers/field_groups.php:
|
701 |
msgid "Preview draft is now working!"
|
702 |
-
msgstr "Podgląd
|
703 |
|
704 |
-
#: core/controllers/field_groups.php:
|
705 |
msgid "This bug has been squashed along with many other little critters!"
|
706 |
msgstr ""
|
707 |
-
"Ten błąd został
|
708 |
|
709 |
-
#: core/controllers/field_groups.php:
|
710 |
msgid "See the full changelog"
|
711 |
-
msgstr "Zobacz
|
712 |
|
713 |
-
#: core/controllers/field_groups.php:
|
714 |
msgid "Important"
|
715 |
msgstr "Ważne"
|
716 |
|
717 |
-
#: core/controllers/field_groups.php:
|
718 |
msgid "Database Changes"
|
719 |
-
msgstr "Zmiany
|
720 |
|
721 |
-
#: core/controllers/field_groups.php:
|
722 |
msgid ""
|
723 |
"Absolutely <strong>no</strong> changes have been made to the database "
|
724 |
"between versions 3 and 4. This means you can roll back to version 3 without "
|
725 |
"any issues."
|
726 |
msgstr ""
|
727 |
-
"
|
728 |
-
"
|
729 |
-
"problemów."
|
730 |
|
731 |
-
#: core/controllers/field_groups.php:
|
732 |
msgid "Potential Issues"
|
733 |
-
msgstr "Potencjalne
|
734 |
|
735 |
-
#: core/controllers/field_groups.php:
|
736 |
-
#,
|
737 |
msgid ""
|
738 |
"Due to the sizable changes surounding Add-ons, field types and action/"
|
739 |
"filters, your website may not operate correctly. It is important that you "
|
740 |
"read the full %sMigrating from v3 to v4%s guide to view the full list of "
|
741 |
"changes."
|
742 |
msgstr ""
|
743 |
-
"
|
744 |
-
"może
|
|
|
|
|
745 |
|
746 |
-
#: core/controllers/field_groups.php:
|
747 |
msgid "Really Important!"
|
748 |
-
msgstr "
|
749 |
|
750 |
-
#: core/controllers/field_groups.php:
|
751 |
-
#,
|
752 |
msgid ""
|
753 |
"If you updated the ACF plugin without prior knowledge of such changes, "
|
754 |
"please roll back to the latest %sversion 3%s of this plugin."
|
755 |
msgstr ""
|
756 |
-
"
|
757 |
-
"
|
758 |
|
759 |
-
#: core/controllers/field_groups.php:
|
760 |
msgid "Thank You"
|
761 |
-
msgstr "
|
762 |
|
763 |
-
#: core/controllers/field_groups.php:
|
764 |
msgid ""
|
765 |
"A <strong>BIG</strong> thank you to everyone who has helped test the version "
|
766 |
"4 beta and for all the support I have received."
|
767 |
msgstr ""
|
768 |
-
"<strong>
|
769 |
-
"
|
770 |
|
771 |
-
#: core/controllers/field_groups.php:
|
772 |
msgid "Without you all, this release would not have been possible!"
|
773 |
-
msgstr "Bez
|
774 |
|
775 |
-
#: core/controllers/field_groups.php:
|
776 |
msgid "Changelog for"
|
777 |
-
msgstr "
|
778 |
|
779 |
-
#: core/controllers/field_groups.php:
|
780 |
msgid "Learn more"
|
781 |
msgstr "Dowiedz się więcej"
|
782 |
|
783 |
-
#: core/controllers/field_groups.php:
|
784 |
msgid "Overview"
|
785 |
msgstr "Przegląd"
|
786 |
|
787 |
-
#: core/controllers/field_groups.php:
|
788 |
msgid ""
|
789 |
"Previously, all Add-ons were unlocked via an activation code (purchased from "
|
790 |
"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which "
|
791 |
"need to be individually downloaded, installed and updated."
|
792 |
msgstr ""
|
793 |
-
"
|
794 |
-
"w sklepie z dodatkami
|
795 |
-
"
|
796 |
-
"
|
797 |
|
798 |
-
#: core/controllers/field_groups.php:
|
799 |
msgid ""
|
800 |
"This page will assist you in downloading and installing each available Add-"
|
801 |
"on."
|
802 |
msgstr ""
|
803 |
-
"Ta strona pomoże w pobieraniu i instalowaniu każdego dostępnego dodatku."
|
804 |
|
805 |
-
#: core/controllers/field_groups.php:
|
806 |
msgid "Available Add-ons"
|
807 |
msgstr "Dostępne dodatki"
|
808 |
|
809 |
-
#: core/controllers/field_groups.php:
|
810 |
msgid "The following Add-ons have been detected as activated on this website."
|
811 |
-
msgstr "
|
812 |
|
813 |
-
#: core/controllers/field_groups.php:
|
814 |
msgid "Name"
|
815 |
msgstr "Nazwa"
|
816 |
|
817 |
-
#: core/controllers/field_groups.php:
|
818 |
msgid "Activation Code"
|
819 |
-
msgstr "Kod
|
820 |
|
821 |
-
#: core/controllers/field_groups.php:
|
822 |
msgid "Flexible Content"
|
823 |
-
msgstr "Elastyczna
|
824 |
|
825 |
-
#: core/controllers/field_groups.php:
|
826 |
msgid "Installation"
|
827 |
msgstr "Instalacja"
|
828 |
|
829 |
-
#: core/controllers/field_groups.php:
|
830 |
msgid "For each Add-on available, please perform the following:"
|
831 |
-
msgstr "
|
832 |
|
833 |
-
#: core/controllers/field_groups.php:
|
834 |
msgid "Download the Add-on plugin (.zip file) to your desktop"
|
835 |
-
msgstr "Pobierz wtyczkę z dodatkiem (plik .zip) na
|
836 |
|
837 |
-
#: core/controllers/field_groups.php:
|
838 |
-
#,
|
839 |
msgid "Navigate to %sPlugins > Add New > Upload%s"
|
840 |
-
msgstr "
|
841 |
|
842 |
-
#: core/controllers/field_groups.php:
|
843 |
msgid "Use the uploader to browse, select and install your Add-on (.zip file)"
|
844 |
msgstr ""
|
845 |
-
"Użyj
|
|
|
846 |
|
847 |
-
#: core/controllers/field_groups.php:
|
848 |
msgid ""
|
849 |
"Once the plugin has been uploaded and installed, click the 'Activate Plugin' "
|
850 |
"link"
|
851 |
msgstr ""
|
852 |
-
"
|
|
|
853 |
|
854 |
-
#: core/controllers/field_groups.php:
|
855 |
msgid "The Add-on is now installed and activated!"
|
856 |
-
msgstr "Dodatek
|
857 |
|
858 |
-
#: core/controllers/field_groups.php:
|
859 |
msgid "Awesome. Let's get to work"
|
860 |
-
msgstr "Świetnie.
|
861 |
|
862 |
#: core/controllers/input.php:63
|
863 |
msgid "Expand Details"
|
@@ -869,34 +872,31 @@ msgstr "Zwiń szczegóły"
|
|
869 |
|
870 |
#: core/controllers/input.php:67
|
871 |
msgid "Validation Failed. One or more fields below are required."
|
872 |
-
msgstr ""
|
873 |
-
"Walidacja zakończona niepowodzeniem. Jedno lub więcej pól poniżej jest "
|
874 |
-
"wymagane."
|
875 |
|
876 |
#: core/controllers/upgrade.php:77
|
877 |
msgid "Upgrade"
|
878 |
-
msgstr "
|
879 |
|
880 |
#: core/controllers/upgrade.php:599
|
881 |
msgid "Modifying field group options 'show on page'"
|
882 |
-
msgstr "
|
883 |
|
884 |
#: core/controllers/upgrade.php:653
|
885 |
msgid "Modifying field option 'taxonomy'"
|
886 |
-
msgstr "
|
887 |
|
888 |
#: core/controllers/upgrade.php:750
|
889 |
-
#, fuzzy
|
890 |
msgid "Moving user custom fields from wp_options to wp_usermeta"
|
891 |
-
msgstr "
|
892 |
|
893 |
#: core/fields/_base.php:124 core/views/meta_box_location.php:74
|
894 |
msgid "Basic"
|
895 |
-
msgstr "
|
896 |
|
897 |
#: core/fields/checkbox.php:19 core/fields/taxonomy.php:475
|
898 |
msgid "Checkbox"
|
899 |
-
msgstr "
|
900 |
|
901 |
#: core/fields/checkbox.php:20 core/fields/radio.php:19
|
902 |
#: core/fields/select.php:19 core/fields/true_false.php:20
|
@@ -906,39 +906,39 @@ msgstr "Wybór"
|
|
906 |
#: core/fields/checkbox.php:146 core/fields/radio.php:147
|
907 |
#: core/fields/select.php:177
|
908 |
msgid "Choices"
|
909 |
-
msgstr "
|
910 |
|
911 |
#: core/fields/checkbox.php:147 core/fields/select.php:178
|
912 |
msgid "Enter each choice on a new line."
|
913 |
-
msgstr "
|
914 |
|
915 |
#: core/fields/checkbox.php:148 core/fields/select.php:179
|
916 |
msgid "For more control, you may specify both a value and label like this:"
|
917 |
msgstr ""
|
918 |
-
"
|
919 |
-
"
|
920 |
|
921 |
#: core/fields/checkbox.php:149 core/fields/radio.php:153
|
922 |
#: core/fields/select.php:180
|
923 |
msgid "red : Red"
|
924 |
-
msgstr "
|
925 |
|
926 |
#: core/fields/checkbox.php:149 core/fields/radio.php:154
|
927 |
#: core/fields/select.php:180
|
928 |
msgid "blue : Blue"
|
929 |
-
msgstr "
|
930 |
|
931 |
#: core/fields/checkbox.php:166 core/fields/color_picker.php:89
|
932 |
#: core/fields/email.php:106 core/fields/number.php:116
|
933 |
#: core/fields/radio.php:196 core/fields/select.php:197
|
934 |
#: core/fields/text.php:116 core/fields/textarea.php:103
|
935 |
-
#: core/fields/true_false.php:94 core/fields/wysiwyg.php:
|
936 |
msgid "Default Value"
|
937 |
-
msgstr "
|
938 |
|
939 |
#: core/fields/checkbox.php:167 core/fields/select.php:198
|
940 |
msgid "Enter each default value on a new line"
|
941 |
-
msgstr "
|
942 |
|
943 |
#: core/fields/checkbox.php:183 core/fields/message.php:20
|
944 |
#: core/fields/radio.php:212 core/fields/tab.php:20
|
@@ -947,11 +947,11 @@ msgstr "Układ"
|
|
947 |
|
948 |
#: core/fields/checkbox.php:194 core/fields/radio.php:223
|
949 |
msgid "Vertical"
|
950 |
-
msgstr "
|
951 |
|
952 |
#: core/fields/checkbox.php:195 core/fields/radio.php:224
|
953 |
msgid "Horizontal"
|
954 |
-
msgstr "
|
955 |
|
956 |
#: core/fields/color_picker.php:19
|
957 |
msgid "Color Picker"
|
@@ -968,7 +968,7 @@ msgstr "Wybór daty"
|
|
968 |
|
969 |
#: core/fields/date_picker/date_picker.php:55
|
970 |
msgid "Done"
|
971 |
-
msgstr "
|
972 |
|
973 |
#: core/fields/date_picker/date_picker.php:56
|
974 |
msgid "Today"
|
@@ -980,60 +980,57 @@ msgstr "Pokaż inny miesiąc"
|
|
980 |
|
981 |
#: core/fields/date_picker/date_picker.php:126
|
982 |
msgid "Save format"
|
983 |
-
msgstr "
|
984 |
|
985 |
#: core/fields/date_picker/date_picker.php:127
|
986 |
msgid ""
|
987 |
"This format will determin the value saved to the database and returned via "
|
988 |
"the API"
|
989 |
msgstr ""
|
990 |
-
"
|
991 |
-
"API"
|
992 |
|
993 |
#: core/fields/date_picker/date_picker.php:128
|
994 |
msgid "\"yymmdd\" is the most versatile save format. Read more about"
|
995 |
-
msgstr ""
|
996 |
-
"\"rrmmdd\" to najbardziej uniwersalny format zapisu. Przeczytaj więcej o"
|
997 |
|
998 |
#: core/fields/date_picker/date_picker.php:128
|
999 |
#: core/fields/date_picker/date_picker.php:144
|
1000 |
msgid "jQuery date formats"
|
1001 |
-
msgstr "
|
1002 |
|
1003 |
#: core/fields/date_picker/date_picker.php:142
|
1004 |
msgid "Display format"
|
1005 |
-
msgstr "
|
1006 |
|
1007 |
#: core/fields/date_picker/date_picker.php:143
|
1008 |
msgid "This format will be seen by the user when entering a value"
|
1009 |
-
msgstr ""
|
1010 |
-
"Taki format będzie widoczny przez użytkownika podczas wprowadzania wartości"
|
1011 |
|
1012 |
#: core/fields/date_picker/date_picker.php:144
|
1013 |
msgid ""
|
1014 |
"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more "
|
1015 |
"about"
|
1016 |
msgstr ""
|
1017 |
-
"\"dd/mm/
|
1018 |
"Przeczytaj więcej o"
|
1019 |
|
1020 |
#: core/fields/date_picker/date_picker.php:158
|
1021 |
msgid "Week Starts On"
|
1022 |
-
msgstr "
|
1023 |
|
1024 |
#: core/fields/dummy.php:19
|
1025 |
msgid "Dummy"
|
1026 |
-
msgstr "
|
1027 |
|
1028 |
#: core/fields/email.php:19
|
1029 |
msgid "Email"
|
1030 |
-
msgstr "
|
1031 |
|
1032 |
#: core/fields/email.php:107 core/fields/number.php:117
|
1033 |
#: core/fields/text.php:117 core/fields/textarea.php:104
|
1034 |
-
#: core/fields/wysiwyg.php:
|
1035 |
msgid "Appears when creating a new post"
|
1036 |
-
msgstr "Pojawia się podczas tworzenia nowego
|
1037 |
|
1038 |
#: core/fields/email.php:123 core/fields/number.php:133
|
1039 |
#: core/fields/password.php:105 core/fields/text.php:131
|
@@ -1045,35 +1042,35 @@ msgstr "Tekst zastępczy"
|
|
1045 |
#: core/fields/password.php:106 core/fields/text.php:132
|
1046 |
#: core/fields/textarea.php:119
|
1047 |
msgid "Appears within the input"
|
1048 |
-
msgstr "Pojawia
|
1049 |
|
1050 |
#: core/fields/email.php:138 core/fields/number.php:148
|
1051 |
#: core/fields/password.php:120 core/fields/text.php:146
|
1052 |
msgid "Prepend"
|
1053 |
-
msgstr "
|
1054 |
|
1055 |
#: core/fields/email.php:139 core/fields/number.php:149
|
1056 |
#: core/fields/password.php:121 core/fields/text.php:147
|
1057 |
msgid "Appears before the input"
|
1058 |
-
msgstr "Pojawia się przed polem
|
1059 |
|
1060 |
#: core/fields/email.php:153 core/fields/number.php:163
|
1061 |
#: core/fields/password.php:135 core/fields/text.php:161
|
1062 |
msgid "Append"
|
1063 |
-
msgstr "
|
1064 |
|
1065 |
#: core/fields/email.php:154 core/fields/number.php:164
|
1066 |
#: core/fields/password.php:136 core/fields/text.php:162
|
1067 |
msgid "Appears after the input"
|
1068 |
-
msgstr "Pojawia się za polem
|
1069 |
|
1070 |
#: core/fields/file.php:19
|
1071 |
msgid "File"
|
1072 |
msgstr "Plik"
|
1073 |
|
1074 |
-
#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:
|
1075 |
msgid "Content"
|
1076 |
-
msgstr "
|
1077 |
|
1078 |
#: core/fields/file.php:26
|
1079 |
msgid "Select File"
|
@@ -1085,14 +1082,13 @@ msgstr "Edytuj plik"
|
|
1085 |
|
1086 |
#: core/fields/file.php:28
|
1087 |
msgid "Update File"
|
1088 |
-
msgstr "
|
1089 |
|
1090 |
#: core/fields/file.php:29 core/fields/image.php:30
|
1091 |
msgid "uploaded to this post"
|
1092 |
-
msgstr "
|
1093 |
|
1094 |
#: core/fields/file.php:113
|
1095 |
-
#, fuzzy
|
1096 |
msgid "Size"
|
1097 |
msgstr "Rozmiar"
|
1098 |
|
@@ -1107,15 +1103,15 @@ msgstr "Dodaj plik"
|
|
1107 |
#: core/fields/file.php:153 core/fields/image.php:125
|
1108 |
#: core/fields/taxonomy.php:523
|
1109 |
msgid "Return Value"
|
1110 |
-
msgstr "
|
1111 |
|
1112 |
#: core/fields/file.php:164
|
1113 |
msgid "File Object"
|
1114 |
-
msgstr "Obiekt
|
1115 |
|
1116 |
#: core/fields/file.php:165
|
1117 |
msgid "File URL"
|
1118 |
-
msgstr "URL pliku"
|
1119 |
|
1120 |
#: core/fields/file.php:166
|
1121 |
msgid "File ID"
|
@@ -1127,11 +1123,11 @@ msgstr "Biblioteka"
|
|
1127 |
|
1128 |
#: core/fields/file.php:187 core/fields/image.php:178
|
1129 |
msgid "Uploaded to post"
|
1130 |
-
msgstr "
|
1131 |
|
1132 |
#: core/fields/google-map.php:18
|
1133 |
msgid "Google Map"
|
1134 |
-
msgstr "Google
|
1135 |
|
1136 |
#: core/fields/google-map.php:33
|
1137 |
msgid "Locating"
|
@@ -1139,15 +1135,15 @@ msgstr "Lokalizowanie"
|
|
1139 |
|
1140 |
#: core/fields/google-map.php:34
|
1141 |
msgid "Sorry, this browser does not support geolocation"
|
1142 |
-
msgstr "
|
1143 |
|
1144 |
#: core/fields/google-map.php:120
|
1145 |
msgid "Clear location"
|
1146 |
-
msgstr "Wyczyść
|
1147 |
|
1148 |
#: core/fields/google-map.php:125
|
1149 |
msgid "Find current location"
|
1150 |
-
msgstr "Znajdź bieżącą
|
1151 |
|
1152 |
#: core/fields/google-map.php:126
|
1153 |
msgid "Search for address..."
|
@@ -1155,19 +1151,19 @@ msgstr "Szukaj adresu..."
|
|
1155 |
|
1156 |
#: core/fields/google-map.php:162
|
1157 |
msgid "Center"
|
1158 |
-
msgstr "
|
1159 |
|
1160 |
#: core/fields/google-map.php:163
|
1161 |
msgid "Center the initial map"
|
1162 |
-
msgstr "
|
1163 |
|
1164 |
#: core/fields/google-map.php:199
|
1165 |
msgid "Zoom"
|
1166 |
-
msgstr "
|
1167 |
|
1168 |
#: core/fields/google-map.php:200
|
1169 |
msgid "Set the initial zoom level"
|
1170 |
-
msgstr "
|
1171 |
|
1172 |
#: core/fields/google-map.php:217
|
1173 |
msgid "Height"
|
@@ -1175,23 +1171,23 @@ msgstr "Wysokość"
|
|
1175 |
|
1176 |
#: core/fields/google-map.php:218
|
1177 |
msgid "Customise the map height"
|
1178 |
-
msgstr "
|
1179 |
|
1180 |
#: core/fields/image.php:19
|
1181 |
msgid "Image"
|
1182 |
-
msgstr "
|
1183 |
|
1184 |
#: core/fields/image.php:27
|
1185 |
msgid "Select Image"
|
1186 |
-
msgstr "Wybierz
|
1187 |
|
1188 |
#: core/fields/image.php:28
|
1189 |
msgid "Edit Image"
|
1190 |
-
msgstr "Edytuj
|
1191 |
|
1192 |
#: core/fields/image.php:29
|
1193 |
msgid "Update Image"
|
1194 |
-
msgstr "
|
1195 |
|
1196 |
#: core/fields/image.php:90
|
1197 |
msgid "Remove"
|
@@ -1207,91 +1203,92 @@ msgstr "Nie wybrano obrazka"
|
|
1207 |
|
1208 |
#: core/fields/image.php:97
|
1209 |
msgid "Add Image"
|
1210 |
-
msgstr "Dodaj
|
1211 |
|
1212 |
#: core/fields/image.php:126 core/fields/relationship.php:563
|
1213 |
msgid "Specify the returned value on front end"
|
1214 |
-
msgstr "Określ wartość
|
1215 |
|
1216 |
#: core/fields/image.php:136
|
1217 |
msgid "Image Object"
|
1218 |
-
msgstr "Obiekt
|
1219 |
|
1220 |
#: core/fields/image.php:137
|
1221 |
msgid "Image URL"
|
1222 |
-
msgstr "URL
|
1223 |
|
1224 |
#: core/fields/image.php:138
|
1225 |
msgid "Image ID"
|
1226 |
-
msgstr "ID
|
1227 |
|
1228 |
#: core/fields/image.php:146
|
1229 |
msgid "Preview Size"
|
1230 |
-
msgstr "
|
1231 |
|
1232 |
#: core/fields/image.php:147
|
1233 |
msgid "Shown when entering data"
|
1234 |
-
msgstr "
|
1235 |
|
1236 |
#: core/fields/image.php:166
|
1237 |
msgid "Limit the media library choice"
|
1238 |
-
msgstr "Ogranicz
|
1239 |
|
1240 |
#: core/fields/message.php:19 core/fields/message.php:70
|
1241 |
#: core/fields/true_false.php:79
|
1242 |
msgid "Message"
|
1243 |
-
msgstr "
|
1244 |
|
1245 |
#: core/fields/message.php:71
|
1246 |
msgid "Text & HTML entered here will appear inline with the fields"
|
1247 |
-
msgstr "Tekst
|
1248 |
|
1249 |
#: core/fields/message.php:72
|
1250 |
msgid "Please note that all text will first be passed through the wp function "
|
1251 |
-
msgstr "
|
|
|
1252 |
|
1253 |
#: core/fields/number.php:19
|
1254 |
msgid "Number"
|
1255 |
-
msgstr "
|
1256 |
|
1257 |
#: core/fields/number.php:178
|
1258 |
msgid "Minimum Value"
|
1259 |
-
msgstr "
|
1260 |
|
1261 |
#: core/fields/number.php:194
|
1262 |
msgid "Maximum Value"
|
1263 |
-
msgstr "
|
1264 |
|
1265 |
#: core/fields/number.php:210
|
1266 |
msgid "Step Size"
|
1267 |
-
msgstr "
|
1268 |
|
1269 |
#: core/fields/page_link.php:18
|
1270 |
msgid "Page Link"
|
1271 |
-
msgstr "Odnośnik strony"
|
1272 |
|
1273 |
#: core/fields/page_link.php:19 core/fields/post_object.php:19
|
1274 |
#: core/fields/relationship.php:19 core/fields/taxonomy.php:19
|
1275 |
#: core/fields/user.php:19
|
1276 |
msgid "Relational"
|
1277 |
-
msgstr "
|
1278 |
|
1279 |
#: core/fields/page_link.php:103 core/fields/post_object.php:280
|
1280 |
#: core/fields/relationship.php:582 core/fields/relationship.php:661
|
1281 |
#: core/views/meta_box_location.php:75
|
1282 |
msgid "Post Type"
|
1283 |
-
msgstr "Rodzaj
|
1284 |
|
1285 |
#: core/fields/page_link.php:127 core/fields/post_object.php:329
|
1286 |
#: core/fields/select.php:214 core/fields/taxonomy.php:489
|
1287 |
#: core/fields/user.php:322
|
1288 |
msgid "Allow Null?"
|
1289 |
-
msgstr "
|
1290 |
|
1291 |
#: core/fields/page_link.php:148 core/fields/post_object.php:350
|
1292 |
#: core/fields/select.php:233
|
1293 |
msgid "Select multiple values?"
|
1294 |
-
msgstr "
|
1295 |
|
1296 |
#: core/fields/password.php:19
|
1297 |
msgid "Password"
|
@@ -1299,28 +1296,27 @@ msgstr "Hasło"
|
|
1299 |
|
1300 |
#: core/fields/post_object.php:18
|
1301 |
msgid "Post Object"
|
1302 |
-
msgstr "
|
1303 |
|
1304 |
#: core/fields/post_object.php:194 core/fields/relationship.php:170
|
1305 |
-
#, fuzzy
|
1306 |
msgid "(no title)"
|
1307 |
msgstr "(bez tytułu)"
|
1308 |
|
1309 |
#: core/fields/post_object.php:304 core/fields/relationship.php:606
|
1310 |
msgid "Filter from Taxonomy"
|
1311 |
-
msgstr "
|
1312 |
|
1313 |
#: core/fields/radio.php:18
|
1314 |
msgid "Radio Button"
|
1315 |
-
msgstr "Przycisk wyboru
|
1316 |
|
1317 |
#: core/fields/radio.php:105 core/views/meta_box_location.php:91
|
1318 |
msgid "Other"
|
1319 |
-
msgstr "
|
1320 |
|
1321 |
#: core/fields/radio.php:148
|
1322 |
msgid "Enter your choices one per line"
|
1323 |
-
msgstr "
|
1324 |
|
1325 |
#: core/fields/radio.php:150
|
1326 |
msgid "Red"
|
@@ -1332,39 +1328,39 @@ msgstr "Niebieski"
|
|
1332 |
|
1333 |
#: core/fields/radio.php:175
|
1334 |
msgid "Add 'other' choice to allow for custom values"
|
1335 |
-
msgstr "Dodaj wybór '
|
1336 |
|
1337 |
#: core/fields/radio.php:187
|
1338 |
msgid "Save 'other' values to the field's choices"
|
1339 |
-
msgstr "Zapisz '
|
1340 |
|
1341 |
#: core/fields/relationship.php:18
|
1342 |
msgid "Relationship"
|
1343 |
-
msgstr "
|
1344 |
|
1345 |
#: core/fields/relationship.php:29
|
1346 |
msgid "Maximum values reached ( {max} values )"
|
1347 |
-
msgstr "
|
1348 |
|
1349 |
#: core/fields/relationship.php:457
|
1350 |
msgid "Search..."
|
1351 |
-
msgstr "
|
1352 |
|
1353 |
#: core/fields/relationship.php:468
|
1354 |
msgid "Filter by post type"
|
1355 |
-
msgstr "Filtruj
|
1356 |
|
1357 |
#: core/fields/relationship.php:562
|
1358 |
msgid "Return Format"
|
1359 |
-
msgstr "
|
1360 |
|
1361 |
#: core/fields/relationship.php:573
|
1362 |
msgid "Post Objects"
|
1363 |
-
msgstr "
|
1364 |
|
1365 |
#: core/fields/relationship.php:574
|
1366 |
msgid "Post IDs"
|
1367 |
-
msgstr "ID
|
1368 |
|
1369 |
#: core/fields/relationship.php:640
|
1370 |
msgid "Search"
|
@@ -1380,11 +1376,11 @@ msgstr "Elementy"
|
|
1380 |
|
1381 |
#: core/fields/relationship.php:650
|
1382 |
msgid "Selected elements will be displayed in each result"
|
1383 |
-
msgstr "Wybrane elementy będą
|
1384 |
|
1385 |
#: core/fields/relationship.php:659 core/views/meta_box_options.php:106
|
1386 |
msgid "Featured Image"
|
1387 |
-
msgstr "
|
1388 |
|
1389 |
#: core/fields/relationship.php:660
|
1390 |
msgid "Post Title"
|
@@ -1392,12 +1388,12 @@ msgstr "Tytuł wpisu"
|
|
1392 |
|
1393 |
#: core/fields/relationship.php:672
|
1394 |
msgid "Maximum posts"
|
1395 |
-
msgstr "
|
1396 |
|
1397 |
#: core/fields/select.php:18 core/fields/select.php:109
|
1398 |
#: core/fields/taxonomy.php:480 core/fields/user.php:313
|
1399 |
msgid "Select"
|
1400 |
-
msgstr "
|
1401 |
|
1402 |
#: core/fields/tab.php:19
|
1403 |
msgid "Tab"
|
@@ -1408,20 +1404,20 @@ msgid ""
|
|
1408 |
"Use \"Tab Fields\" to better organize your edit screen by grouping your "
|
1409 |
"fields together under separate tab headings."
|
1410 |
msgstr ""
|
1411 |
-
"Użyj \"zakładek\" dla
|
1412 |
-
"grupowanie pól
|
1413 |
|
1414 |
#: core/fields/tab.php:69
|
1415 |
msgid ""
|
1416 |
"All the fields following this \"tab field\" (or until another \"tab field\" "
|
1417 |
"is defined) will be grouped together."
|
1418 |
msgstr ""
|
1419 |
-
"Wszystkie pola
|
1420 |
-
"
|
1421 |
|
1422 |
#: core/fields/tab.php:70
|
1423 |
msgid "Use multiple tabs to divide your fields into sections."
|
1424 |
-
msgstr "Użyj kilku zakładek aby
|
1425 |
|
1426 |
#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:430
|
1427 |
msgid "Taxonomy"
|
@@ -1442,7 +1438,7 @@ msgstr "Wiele wartości"
|
|
1442 |
|
1443 |
#: core/fields/taxonomy.php:476 core/fields/user.php:309
|
1444 |
msgid "Multi Select"
|
1445 |
-
msgstr "
|
1446 |
|
1447 |
#: core/fields/taxonomy.php:478 core/fields/user.php:311
|
1448 |
msgid "Single Value"
|
@@ -1450,26 +1446,26 @@ msgstr "Pojedyncza wartość"
|
|
1450 |
|
1451 |
#: core/fields/taxonomy.php:479
|
1452 |
msgid "Radio Buttons"
|
1453 |
-
msgstr "Przyciski
|
1454 |
|
1455 |
#: core/fields/taxonomy.php:508
|
1456 |
msgid "Load & Save Terms to Post"
|
1457 |
-
msgstr "
|
1458 |
|
1459 |
#: core/fields/taxonomy.php:516
|
1460 |
msgid ""
|
1461 |
"Load value based on the post's terms and update the post's terms on save"
|
1462 |
msgstr ""
|
1463 |
-
"
|
1464 |
-
"
|
1465 |
|
1466 |
#: core/fields/taxonomy.php:533
|
1467 |
msgid "Term Object"
|
1468 |
-
msgstr "Obiekt
|
1469 |
|
1470 |
#: core/fields/taxonomy.php:534
|
1471 |
msgid "Term ID"
|
1472 |
-
msgstr "ID
|
1473 |
|
1474 |
#: core/fields/text.php:19
|
1475 |
msgid "Text"
|
@@ -1481,15 +1477,15 @@ msgstr "Formatowanie"
|
|
1481 |
|
1482 |
#: core/fields/text.php:177 core/fields/textarea.php:165
|
1483 |
msgid "Effects value on front end"
|
1484 |
-
msgstr "
|
1485 |
|
1486 |
#: core/fields/text.php:186 core/fields/textarea.php:174
|
1487 |
msgid "No formatting"
|
1488 |
-
msgstr "
|
1489 |
|
1490 |
#: core/fields/text.php:187 core/fields/textarea.php:176
|
1491 |
msgid "Convert HTML into tags"
|
1492 |
-
msgstr "
|
1493 |
|
1494 |
#: core/fields/text.php:195 core/fields/textarea.php:133
|
1495 |
msgid "Character Limit"
|
@@ -1497,25 +1493,23 @@ msgstr "Limit znaków"
|
|
1497 |
|
1498 |
#: core/fields/text.php:196 core/fields/textarea.php:134
|
1499 |
msgid "Leave blank for no limit"
|
1500 |
-
msgstr "Zostaw puste
|
1501 |
|
1502 |
#: core/fields/textarea.php:19
|
1503 |
msgid "Text Area"
|
1504 |
-
msgstr "
|
1505 |
|
1506 |
#: core/fields/textarea.php:148
|
1507 |
-
#, fuzzy
|
1508 |
msgid "Rows"
|
1509 |
msgstr "Wiersze"
|
1510 |
|
1511 |
#: core/fields/textarea.php:149
|
1512 |
-
#, fuzzy
|
1513 |
msgid "Sets the textarea height"
|
1514 |
msgstr "Określa wysokość obszaru tekstowego."
|
1515 |
|
1516 |
#: core/fields/textarea.php:175
|
1517 |
msgid "Convert new lines into <br /> tags"
|
1518 |
-
msgstr "
|
1519 |
|
1520 |
#: core/fields/true_false.php:19
|
1521 |
msgid "True / False"
|
@@ -1523,7 +1517,7 @@ msgstr "Prawda / Fałsz"
|
|
1523 |
|
1524 |
#: core/fields/true_false.php:80
|
1525 |
msgid "eg. Show extra content"
|
1526 |
-
msgstr "Na przykład
|
1527 |
|
1528 |
#: core/fields/user.php:18 core/views/meta_box_location.php:94
|
1529 |
msgid "User"
|
@@ -1533,17 +1527,17 @@ msgstr "Użytkownik"
|
|
1533 |
msgid "Filter by role"
|
1534 |
msgstr "Filtruj wg roli"
|
1535 |
|
1536 |
-
#: core/fields/wysiwyg.php:
|
1537 |
msgid "Wysiwyg Editor"
|
1538 |
msgstr "Edytor WYSIWYG"
|
1539 |
|
1540 |
-
#: core/fields/wysiwyg.php:
|
1541 |
msgid "Toolbar"
|
1542 |
msgstr "Pasek narzędzi"
|
1543 |
|
1544 |
-
#: core/fields/wysiwyg.php:
|
1545 |
msgid "Show Media Upload Buttons?"
|
1546 |
-
msgstr "
|
1547 |
|
1548 |
#: core/views/meta_box_fields.php:24
|
1549 |
msgid "New Field"
|
@@ -1551,11 +1545,11 @@ msgstr "Nowe pole"
|
|
1551 |
|
1552 |
#: core/views/meta_box_fields.php:58
|
1553 |
msgid "Field type does not exist"
|
1554 |
-
msgstr "Rodzaj pola nie istnieje"
|
1555 |
|
1556 |
#: core/views/meta_box_fields.php:74
|
1557 |
msgid "Field Order"
|
1558 |
-
msgstr "
|
1559 |
|
1560 |
#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:126
|
1561 |
msgid "Field Label"
|
@@ -1574,8 +1568,8 @@ msgid ""
|
|
1574 |
"No fields. Click the <strong>+ Add Field</strong> button to create your "
|
1575 |
"first field."
|
1576 |
msgstr ""
|
1577 |
-
"Brak pól.
|
1578 |
-
"pierwsze pole."
|
1579 |
|
1580 |
#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108
|
1581 |
msgid "Edit this Field"
|
@@ -1595,15 +1589,15 @@ msgstr "Usuń to pole"
|
|
1595 |
|
1596 |
#: core/views/meta_box_fields.php:110
|
1597 |
msgid "Delete"
|
1598 |
-
msgstr "
|
1599 |
|
1600 |
#: core/views/meta_box_fields.php:127
|
1601 |
msgid "This is the name which will appear on the EDIT page"
|
1602 |
-
msgstr "To jest
|
1603 |
|
1604 |
#: core/views/meta_box_fields.php:143
|
1605 |
msgid "Single word, no spaces. Underscores and dashes allowed"
|
1606 |
-
msgstr "Pojedyncze słowo bez spacji.
|
1607 |
|
1608 |
#: core/views/meta_box_fields.php:172
|
1609 |
msgid "Field Instructions"
|
@@ -1611,7 +1605,7 @@ msgstr "Instrukcje pola"
|
|
1611 |
|
1612 |
#: core/views/meta_box_fields.php:173
|
1613 |
msgid "Instructions for authors. Shown when submitting data"
|
1614 |
-
msgstr "Instrukcje dla autorów.
|
1615 |
|
1616 |
#: core/views/meta_box_fields.php:186
|
1617 |
msgid "Required?"
|
@@ -1619,7 +1613,7 @@ msgstr "Wymagane?"
|
|
1619 |
|
1620 |
#: core/views/meta_box_fields.php:209
|
1621 |
msgid "Conditional Logic"
|
1622 |
-
msgstr "
|
1623 |
|
1624 |
#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117
|
1625 |
msgid "is equal to"
|
@@ -1627,31 +1621,31 @@ msgstr "jest równe"
|
|
1627 |
|
1628 |
#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118
|
1629 |
msgid "is not equal to"
|
1630 |
-
msgstr "
|
1631 |
|
1632 |
#: core/views/meta_box_fields.php:279
|
1633 |
msgid "Show this field when"
|
1634 |
-
msgstr "Pokaż
|
1635 |
|
1636 |
#: core/views/meta_box_fields.php:285
|
1637 |
msgid "all"
|
1638 |
-
msgstr "
|
1639 |
|
1640 |
#: core/views/meta_box_fields.php:286
|
1641 |
msgid "any"
|
1642 |
-
msgstr "
|
1643 |
|
1644 |
#: core/views/meta_box_fields.php:289
|
1645 |
msgid "these rules are met"
|
1646 |
-
msgstr "
|
1647 |
|
1648 |
#: core/views/meta_box_fields.php:303
|
1649 |
msgid "Close Field"
|
1650 |
-
msgstr "Zamknij pole"
|
1651 |
|
1652 |
#: core/views/meta_box_fields.php:316
|
1653 |
msgid "Drag and drop to reorder"
|
1654 |
-
msgstr "
|
1655 |
|
1656 |
#: core/views/meta_box_fields.php:317
|
1657 |
msgid "+ Add Field"
|
@@ -1659,23 +1653,23 @@ msgstr "+ Dodaj pole"
|
|
1659 |
|
1660 |
#: core/views/meta_box_location.php:48
|
1661 |
msgid "Rules"
|
1662 |
-
msgstr "
|
1663 |
|
1664 |
#: core/views/meta_box_location.php:49
|
1665 |
msgid ""
|
1666 |
"Create a set of rules to determine which edit screens will use these "
|
1667 |
"advanced custom fields"
|
1668 |
msgstr ""
|
1669 |
-
"
|
1670 |
-
"
|
1671 |
|
1672 |
#: core/views/meta_box_location.php:60
|
1673 |
msgid "Show this field group if"
|
1674 |
-
msgstr "Pokaż
|
1675 |
|
1676 |
#: core/views/meta_box_location.php:76
|
1677 |
msgid "Logged in User Type"
|
1678 |
-
msgstr "
|
1679 |
|
1680 |
#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79
|
1681 |
msgid "Post"
|
@@ -1683,7 +1677,7 @@ msgstr "Wpis"
|
|
1683 |
|
1684 |
#: core/views/meta_box_location.php:80
|
1685 |
msgid "Post Category"
|
1686 |
-
msgstr "
|
1687 |
|
1688 |
#: core/views/meta_box_location.php:81
|
1689 |
msgid "Post Format"
|
@@ -1691,7 +1685,7 @@ msgstr "Format wpisu"
|
|
1691 |
|
1692 |
#: core/views/meta_box_location.php:82
|
1693 |
msgid "Post Status"
|
1694 |
-
msgstr "
|
1695 |
|
1696 |
#: core/views/meta_box_location.php:83
|
1697 |
msgid "Post Taxonomy"
|
@@ -1703,11 +1697,11 @@ msgstr "Strona"
|
|
1703 |
|
1704 |
#: core/views/meta_box_location.php:87
|
1705 |
msgid "Page Type"
|
1706 |
-
msgstr "
|
1707 |
|
1708 |
#: core/views/meta_box_location.php:88
|
1709 |
msgid "Page Parent"
|
1710 |
-
msgstr "
|
1711 |
|
1712 |
#: core/views/meta_box_location.php:89
|
1713 |
msgid "Page Template"
|
@@ -1719,23 +1713,23 @@ msgstr "Załącznik"
|
|
1719 |
|
1720 |
#: core/views/meta_box_location.php:93
|
1721 |
msgid "Taxonomy Term"
|
1722 |
-
msgstr "
|
1723 |
|
1724 |
#: core/views/meta_box_location.php:146
|
1725 |
msgid "and"
|
1726 |
-
msgstr "
|
1727 |
|
1728 |
#: core/views/meta_box_location.php:161
|
1729 |
msgid "Add rule group"
|
1730 |
-
msgstr "Dodaj
|
1731 |
|
1732 |
#: core/views/meta_box_options.php:25
|
1733 |
msgid "Order No."
|
1734 |
-
msgstr "
|
1735 |
|
1736 |
#: core/views/meta_box_options.php:26
|
1737 |
msgid "Field groups are created in order <br />from lowest to highest"
|
1738 |
-
msgstr "Grupy pól są
|
1739 |
|
1740 |
#: core/views/meta_box_options.php:42
|
1741 |
msgid "Position"
|
@@ -1743,7 +1737,7 @@ msgstr "Pozycja"
|
|
1743 |
|
1744 |
#: core/views/meta_box_options.php:52
|
1745 |
msgid "High (after title)"
|
1746 |
-
msgstr "
|
1747 |
|
1748 |
#: core/views/meta_box_options.php:53
|
1749 |
msgid "Normal (after content)"
|
@@ -1751,7 +1745,7 @@ msgstr "Normalna (za treścią)"
|
|
1751 |
|
1752 |
#: core/views/meta_box_options.php:54
|
1753 |
msgid "Side"
|
1754 |
-
msgstr "
|
1755 |
|
1756 |
#: core/views/meta_box_options.php:64
|
1757 |
msgid "Style"
|
@@ -1759,31 +1753,32 @@ msgstr "Styl"
|
|
1759 |
|
1760 |
#: core/views/meta_box_options.php:74
|
1761 |
msgid "Seamless (no metabox)"
|
1762 |
-
msgstr "
|
1763 |
|
1764 |
#: core/views/meta_box_options.php:75
|
1765 |
msgid "Standard (WP metabox)"
|
1766 |
-
msgstr "
|
1767 |
|
1768 |
#: core/views/meta_box_options.php:84
|
1769 |
msgid "Hide on screen"
|
1770 |
-
msgstr "Ukryj na ekranie"
|
1771 |
|
1772 |
#: core/views/meta_box_options.php:85
|
1773 |
msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
|
1774 |
-
msgstr "<b>
|
1775 |
|
1776 |
#: core/views/meta_box_options.php:86
|
1777 |
msgid ""
|
1778 |
"If multiple field groups appear on an edit screen, the first field group's "
|
1779 |
"options will be used. (the one with the lowest order number)"
|
1780 |
msgstr ""
|
1781 |
-
"Jeśli
|
1782 |
-
"
|
|
|
1783 |
|
1784 |
#: core/views/meta_box_options.php:96
|
1785 |
msgid "Permalink"
|
1786 |
-
msgstr "
|
1787 |
|
1788 |
#: core/views/meta_box_options.php:97
|
1789 |
msgid "Content Editor"
|
@@ -1791,7 +1786,7 @@ msgstr "Edytor treści"
|
|
1791 |
|
1792 |
#: core/views/meta_box_options.php:98
|
1793 |
msgid "Excerpt"
|
1794 |
-
msgstr "
|
1795 |
|
1796 |
#: core/views/meta_box_options.php:100
|
1797 |
msgid "Discussion"
|
@@ -1803,11 +1798,11 @@ msgstr "Komentarze"
|
|
1803 |
|
1804 |
#: core/views/meta_box_options.php:102
|
1805 |
msgid "Revisions"
|
1806 |
-
msgstr "
|
1807 |
|
1808 |
#: core/views/meta_box_options.php:103
|
1809 |
msgid "Slug"
|
1810 |
-
msgstr "
|
1811 |
|
1812 |
#: core/views/meta_box_options.php:104
|
1813 |
msgid "Author"
|
@@ -1827,47 +1822,66 @@ msgstr "Tagi"
|
|
1827 |
|
1828 |
#: core/views/meta_box_options.php:109
|
1829 |
msgid "Send Trackbacks"
|
1830 |
-
msgstr "Wyślij
|
1831 |
|
1832 |
-
|
1833 |
-
|
1834 |
-
msgstr ""
|
1835 |
|
1836 |
-
|
1837 |
-
|
1838 |
-
msgid "Customise WordPress with powerful, professional and intuitive fields"
|
1839 |
-
msgstr ""
|
1840 |
-
"Dostosuj WordPress'a przy pomocy potężnych, profesjonalnych i intuicyjnych "
|
1841 |
-
"własnych pól."
|
1842 |
-
|
1843 |
-
#. Author of the plugin/theme
|
1844 |
-
msgid "Elliot Condon"
|
1845 |
-
msgstr ""
|
1846 |
-
|
1847 |
-
#. Author URI of the plugin/theme
|
1848 |
-
msgid "http://www.elliotcondon.com/"
|
1849 |
-
msgstr ""
|
1850 |
|
1851 |
#~ msgid "version"
|
1852 |
#~ msgstr "wersja"
|
1853 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1854 |
#~ msgid "follow this tutorial"
|
1855 |
-
#~ msgstr "
|
1856 |
|
1857 |
#~ msgid "to learn more."
|
1858 |
-
#~ msgstr "aby dowiedzieć się więcej."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1859 |
|
1860 |
#~ msgid "read this guide"
|
1861 |
-
#~ msgstr "
|
1862 |
|
1863 |
#~ msgid "to find the updated naming convention."
|
1864 |
-
#~ msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1865 |
|
1866 |
#~ msgid "Migrating from v3 to v4"
|
1867 |
-
#~ msgstr "Migracja z wersji 3
|
1868 |
|
1869 |
#~ msgid "guide to view the full list of changes."
|
1870 |
-
#~ msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1871 |
|
1872 |
#~ msgid "version 3"
|
1873 |
#~ msgstr "wersji 3"
|
@@ -1878,14 +1892,566 @@ msgstr ""
|
|
1878 |
#~ msgid "Navigate to"
|
1879 |
#~ msgstr "Przejdź do"
|
1880 |
|
|
|
|
|
|
|
1881 |
#~ msgid "What's new"
|
1882 |
#~ msgstr "Co nowego"
|
1883 |
|
1884 |
#~ msgid "credits"
|
1885 |
-
#~ msgstr "
|
|
|
|
|
|
|
|
|
1886 |
|
1887 |
#~ msgid "Read documentation for this field"
|
1888 |
-
#~ msgstr "
|
1889 |
|
1890 |
#~ msgid "Docs"
|
1891 |
-
#~ msgstr "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# Copyright (C) 2010
|
2 |
+
# This file is distributed under the same license as the package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: Advanced Custom Fields 4.4.4\n"
|
6 |
+
"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
|
7 |
+
"POT-Creation-Date: 2015-12-12 15:14+0100\n"
|
8 |
+
"PO-Revision-Date: 2015-12-16 11:33+1000\n"
|
9 |
"Last-Translator: Elliot Condon <e@elliotcondon.com>\n"
|
10 |
+
"Language-Team: Maciej Gryniuk <maciejka45@gmail.com>\n"
|
11 |
"Language: pl_PL\n"
|
12 |
"MIME-Version: 1.0\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
16 |
+
"X-Poedit-KeywordsList: __;_e;_x;_n;_getttext\n"
|
17 |
+
"X-Poedit-Basepath: .\n"
|
18 |
+
"X-Generator: Poedit 1.8.1\n"
|
19 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
20 |
"|| n%100>=20) ? 1 : 2);\n"
|
21 |
+
"X-Poedit-SearchPath-0: ..\n"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
|
23 |
#: acf.php:485
|
24 |
msgid "Field Groups"
|
25 |
+
msgstr "Grupy pól"
|
26 |
|
27 |
+
#: acf.php:486 core/controllers/field_groups.php:214
|
|
|
28 |
msgid "Advanced Custom Fields"
|
29 |
+
msgstr "Zaawansowane własne pola"
|
30 |
|
31 |
#: acf.php:487
|
32 |
msgid "Add New"
|
34 |
|
35 |
#: acf.php:488
|
36 |
msgid "Add New Field Group"
|
37 |
+
msgstr "Dodaj nową grupę pól"
|
38 |
|
39 |
#: acf.php:489
|
40 |
msgid "Edit Field Group"
|
41 |
+
msgstr "Edytuj grupę pól"
|
42 |
|
43 |
#: acf.php:490
|
44 |
msgid "New Field Group"
|
45 |
+
msgstr "Nowa grupa pól"
|
46 |
|
47 |
#: acf.php:491
|
48 |
msgid "View Field Group"
|
49 |
+
msgstr "Zobacz grupę pól"
|
50 |
|
51 |
#: acf.php:492
|
52 |
msgid "Search Field Groups"
|
53 |
+
msgstr "Szukaj grup pól"
|
54 |
|
55 |
#: acf.php:493
|
56 |
msgid "No Field Groups found"
|
57 |
+
msgstr "Nie znaleziono grup pól."
|
58 |
|
59 |
#: acf.php:494
|
60 |
msgid "No Field Groups found in Trash"
|
61 |
+
msgstr "Brak grup pól w koszu."
|
62 |
|
63 |
#: acf.php:579 core/views/meta_box_options.php:99
|
64 |
msgid "Custom Fields"
|
66 |
|
67 |
#: acf.php:597 acf.php:600
|
68 |
msgid "Field group updated."
|
69 |
+
msgstr "Grupa pól została zaktualizowana."
|
70 |
|
71 |
#: acf.php:598
|
72 |
msgid "Custom field updated."
|
73 |
+
msgstr "Włąsne pole zostało zaktualizowane."
|
74 |
|
75 |
#: acf.php:599
|
76 |
msgid "Custom field deleted."
|
77 |
+
msgstr "Własne pole zostało usunięte."
|
78 |
|
79 |
+
#. translators: %s: date and time of the revision
|
80 |
#: acf.php:602
|
81 |
#, php-format
|
82 |
msgid "Field group restored to revision from %s"
|
83 |
+
msgstr "Grupa pól została przywrócona z rewizji %s"
|
84 |
|
85 |
#: acf.php:603
|
86 |
msgid "Field group published."
|
87 |
+
msgstr "Grupa pól została opublikowana."
|
88 |
|
89 |
#: acf.php:604
|
90 |
msgid "Field group saved."
|
91 |
+
msgstr "Grupa pól zostałą zapisana."
|
92 |
|
93 |
#: acf.php:605
|
94 |
msgid "Field group submitted."
|
95 |
+
msgstr "Grupa pól została dodana."
|
96 |
|
97 |
#: acf.php:606
|
98 |
msgid "Field group scheduled for."
|
100 |
|
101 |
#: acf.php:607
|
102 |
msgid "Field group draft updated."
|
103 |
+
msgstr "Szkic grupy pól został zaktualizowany."
|
104 |
|
105 |
#: acf.php:742
|
106 |
msgid "Thumbnail"
|
108 |
|
109 |
#: acf.php:743
|
110 |
msgid "Medium"
|
111 |
+
msgstr "Średni"
|
112 |
|
113 |
#: acf.php:744
|
114 |
msgid "Large"
|
115 |
+
msgstr "Duży"
|
116 |
|
117 |
#: acf.php:745
|
118 |
msgid "Full"
|
119 |
+
msgstr "Pełny"
|
120 |
|
121 |
#: core/actions/export.php:26 core/views/meta_box_fields.php:58
|
122 |
msgid "Error"
|
123 |
+
msgstr "Bład"
|
124 |
|
125 |
#: core/actions/export.php:33
|
126 |
msgid "No ACF groups selected"
|
127 |
+
msgstr "Nie zaznaczono żadnej grupy pól"
|
128 |
|
129 |
#: core/api.php:1171
|
130 |
msgid "Update"
|
134 |
msgid "Post updated"
|
135 |
msgstr "Wpis zaktualizowany"
|
136 |
|
137 |
+
#: core/controllers/addons.php:42 core/controllers/field_groups.php:307
|
138 |
msgid "Add-ons"
|
139 |
msgstr "Dodatki"
|
140 |
|
141 |
+
#: core/controllers/addons.php:130 core/controllers/field_groups.php:429
|
142 |
msgid "Repeater Field"
|
143 |
+
msgstr "Pole powtarzalne"
|
144 |
|
145 |
#: core/controllers/addons.php:131
|
146 |
msgid "Create infinite rows of repeatable data with this versatile interface!"
|
147 |
msgstr ""
|
148 |
+
"Stwórz niekończące się wiersze danych przy pomocy tego uniwersalnego "
|
149 |
+
"interfejsu!"
|
150 |
|
151 |
+
#: core/controllers/addons.php:137 core/controllers/field_groups.php:437
|
152 |
msgid "Gallery Field"
|
153 |
msgstr "Pole galerii"
|
154 |
|
155 |
#: core/controllers/addons.php:138
|
156 |
msgid "Create image galleries in a simple and intuitive interface!"
|
157 |
+
msgstr "Stwórz galerie obrazków w prostym i intuicyjnym interfejsie!"
|
158 |
|
159 |
+
#: core/controllers/addons.php:144 core/controllers/field_groups.php:445
|
160 |
msgid "Options Page"
|
161 |
msgstr "Strona opcji"
|
162 |
|
163 |
#: core/controllers/addons.php:145
|
164 |
msgid "Create global data to use throughout your website!"
|
165 |
+
msgstr ""
|
166 |
+
"Stwórz globalne dane do użycia w każdym miejscu Twojej strony internetowej!"
|
167 |
|
168 |
#: core/controllers/addons.php:151
|
169 |
msgid "Flexible Content Field"
|
170 |
+
msgstr "Pole z elastyczną zawartością"
|
171 |
|
172 |
#: core/controllers/addons.php:152
|
173 |
msgid "Create unique designs with a flexible content layout manager!"
|
174 |
+
msgstr ""
|
175 |
+
"Stwórz unikalny wygląd przy pomocy menedżera elastycznego układu treści!"
|
176 |
|
177 |
#: core/controllers/addons.php:161
|
178 |
msgid "Gravity Forms Field"
|
180 |
|
181 |
#: core/controllers/addons.php:162
|
182 |
msgid "Creates a select field populated with Gravity Forms!"
|
183 |
+
msgstr "Stwórz pole wyboru wypełnione przez Gravity Forms!"
|
184 |
|
185 |
#: core/controllers/addons.php:168
|
186 |
msgid "Date & Time Picker"
|
187 |
+
msgstr "Wybór daty i czasu"
|
188 |
|
189 |
#: core/controllers/addons.php:169
|
190 |
msgid "jQuery date & time picker"
|
191 |
+
msgstr "Wybór daty i czasu w jQuery."
|
192 |
|
193 |
#: core/controllers/addons.php:175
|
194 |
msgid "Location Field"
|
195 |
+
msgstr "Pole lokacji"
|
196 |
|
197 |
#: core/controllers/addons.php:176
|
198 |
msgid "Find addresses and coordinates of a desired location"
|
199 |
+
msgstr "Znajdź adresy i współrzędne wybranej lokalizacji."
|
200 |
|
201 |
#: core/controllers/addons.php:182
|
202 |
msgid "Contact Form 7 Field"
|
208 |
|
209 |
#: core/controllers/addons.php:193
|
210 |
msgid "Advanced Custom Fields Add-Ons"
|
211 |
+
msgstr "Dodatki do Zaawansowanych własnych pól"
|
212 |
|
213 |
#: core/controllers/addons.php:196
|
214 |
msgid ""
|
215 |
"The following Add-ons are available to increase the functionality of the "
|
216 |
"Advanced Custom Fields plugin."
|
217 |
msgstr ""
|
218 |
+
"Poniższe dodatki zwiększają liczbę funkcjonalności wtyczki Zaawansowane "
|
219 |
+
"własne pola."
|
220 |
|
221 |
#: core/controllers/addons.php:197
|
222 |
msgid ""
|
223 |
"Each Add-on can be installed as a separate plugin (receives updates) or "
|
224 |
"included in your theme (does not receive updates)."
|
225 |
msgstr ""
|
226 |
+
"Każdy dodatek może zostać zainstalowany jako pojedyczna wtyczka (i "
|
227 |
+
"otrzymywać aktualizacje) lub może zostać załączony w Twoim motywie (i nie "
|
228 |
+
"otrzymywać aktualizacji)."
|
229 |
|
230 |
#: core/controllers/addons.php:219 core/controllers/addons.php:240
|
231 |
msgid "Installed"
|
233 |
|
234 |
#: core/controllers/addons.php:221
|
235 |
msgid "Purchase & Install"
|
236 |
+
msgstr "Kup i zainstaluj"
|
237 |
|
238 |
+
#: core/controllers/addons.php:242 core/controllers/field_groups.php:422
|
239 |
+
#: core/controllers/field_groups.php:431 core/controllers/field_groups.php:439
|
240 |
+
#: core/controllers/field_groups.php:447 core/controllers/field_groups.php:455
|
241 |
msgid "Download"
|
242 |
msgstr "Pobierz"
|
243 |
|
244 |
#: core/controllers/export.php:50 core/controllers/export.php:159
|
245 |
msgid "Export"
|
246 |
+
msgstr "Eksport"
|
247 |
|
248 |
#: core/controllers/export.php:216
|
249 |
msgid "Export Field Groups"
|
250 |
+
msgstr "Eksportuj grupy pól"
|
251 |
|
252 |
#: core/controllers/export.php:221
|
253 |
msgid "Field Groups"
|
255 |
|
256 |
#: core/controllers/export.php:222
|
257 |
msgid "Select the field groups to be exported"
|
258 |
+
msgstr "Wybierz grupy pól do eksportu."
|
259 |
|
260 |
#: core/controllers/export.php:239 core/controllers/export.php:252
|
261 |
msgid "Export to XML"
|
269 |
msgid ""
|
270 |
"ACF will create a .xml export file which is compatible with the native WP "
|
271 |
"import plugin."
|
272 |
+
msgstr ""
|
273 |
+
"Wtyczka utworzy plik eksportu .xml, który jest kompatybilny z domyślną "
|
274 |
+
"wtyczką importu WP."
|
275 |
|
276 |
#: core/controllers/export.php:254
|
277 |
msgid ""
|
278 |
"Imported field groups <b>will</b> appear in the list of editable field "
|
279 |
"groups. This is useful for migrating fields groups between Wp websites."
|
280 |
msgstr ""
|
281 |
+
"Zaimportowane grupy pól <b>pojawią się</b> jako możliwe do edycji na liście "
|
282 |
+
"grup pól. Przydatna opcja podczas migracji grup pól pomiędzy stronami WP."
|
283 |
|
284 |
#: core/controllers/export.php:256
|
285 |
msgid "Select field group(s) from the list and click \"Export XML\""
|
286 |
+
msgstr "Wybierz grupy pól z listy i naciśnij \"Eksport do XML\"."
|
287 |
|
288 |
#: core/controllers/export.php:257
|
289 |
msgid "Save the .xml file when prompted"
|
290 |
+
msgstr "Zapisz plik .xml"
|
291 |
|
292 |
#: core/controllers/export.php:258
|
293 |
msgid "Navigate to Tools » Import and select WordPress"
|
295 |
|
296 |
#: core/controllers/export.php:259
|
297 |
msgid "Install WP import plugin if prompted"
|
298 |
+
msgstr "Zainstaluj wtyczkę importu WP, jeśli zajdzie taka potrzeba."
|
299 |
|
300 |
#: core/controllers/export.php:260
|
301 |
msgid "Upload and import your exported .xml file"
|
302 |
+
msgstr "Wgraj i zaimportuj wyeksportowany wcześniej plik .xml"
|
303 |
|
304 |
#: core/controllers/export.php:261
|
305 |
msgid "Select your user and ignore Import Attachments"
|
306 |
+
msgstr "Wybierz użytkownika i ignoruj Importowanie załączników."
|
307 |
|
308 |
#: core/controllers/export.php:262
|
309 |
msgid "That's it! Happy WordPressing"
|
310 |
+
msgstr "Gotowe! Wesołej zabawy."
|
311 |
|
312 |
#: core/controllers/export.php:268
|
313 |
msgid "ACF will create the PHP code to include in your theme."
|
314 |
+
msgstr "Wtyczka stworzy kod PHP, który można załączyć w motywie."
|
315 |
|
316 |
#: core/controllers/export.php:269 core/controllers/export.php:310
|
317 |
msgid ""
|
318 |
"Registered field groups <b>will not</b> appear in the list of editable field "
|
319 |
"groups. This is useful for including fields in themes."
|
320 |
msgstr ""
|
321 |
+
"Zarejestrowane grupy pól <b>nie pojawią się</b> jako możliwe do edycji na "
|
322 |
+
"liście grup pól. Przydatna opcja podczas załączania pól w motywach."
|
323 |
|
324 |
#: core/controllers/export.php:270 core/controllers/export.php:311
|
325 |
msgid ""
|
328 |
"the original field group to the trash or remove the code from your functions."
|
329 |
"php file."
|
330 |
msgstr ""
|
331 |
+
"Proszę pamiętać, że jeżeli wyeksportujesz grupę pól i zarejestrujesz ją w "
|
332 |
+
"tej samej instalacji WP, zobaczysz zduplikowane pola na ekranie edycji. Aby "
|
333 |
+
"to naprawić, proszę przenieść oryginalną grupę pól do kosza lub usunąć kod "
|
334 |
+
"ze swojego pliku functions.php"
|
335 |
|
336 |
#: core/controllers/export.php:272
|
337 |
msgid "Select field group(s) from the list and click \"Create PHP\""
|
338 |
+
msgstr "Wybierz grupy pól z listy i naciśnij \"Eksport do PHP\"."
|
339 |
|
340 |
#: core/controllers/export.php:273 core/controllers/export.php:302
|
341 |
msgid "Copy the PHP code generated"
|
342 |
+
msgstr "Skopiuj wygenerowany kod PHP"
|
343 |
|
344 |
#: core/controllers/export.php:274 core/controllers/export.php:303
|
345 |
msgid "Paste into your functions.php file"
|
346 |
+
msgstr "Wklej do swojego pliku functions.php"
|
347 |
|
348 |
#: core/controllers/export.php:275 core/controllers/export.php:304
|
349 |
msgid "To activate any Add-ons, edit and use the code in the first few lines."
|
350 |
+
msgstr "Aby aktywować dodatki, edytuj i użyj kodu w pierwszych kilku liniach."
|
|
|
|
|
351 |
|
352 |
#: core/controllers/export.php:295
|
353 |
msgid "Export Field Groups to PHP"
|
363 |
|
364 |
#: core/controllers/export.php:316
|
365 |
msgid "Include in theme"
|
366 |
+
msgstr "Załączone w motywie"
|
367 |
|
368 |
#: core/controllers/export.php:317
|
369 |
msgid ""
|
371 |
"move the ACF plugin inside your theme and add the following code to your "
|
372 |
"functions.php file:"
|
373 |
msgstr ""
|
374 |
+
"Wtyczka Zaawansowane własne pola może zostać załączona w motywie. Aby to "
|
375 |
+
"zrobić, przenieś wtyczkę do swojego motywu i dodaj następujący kod do "
|
376 |
+
"swojego pliku functions.php:"
|
377 |
|
378 |
#: core/controllers/export.php:323
|
379 |
msgid ""
|
381 |
"to enable lite mode. Add the following code to your functions.php file "
|
382 |
"<b>before</b> the include_once code:"
|
383 |
msgstr ""
|
384 |
+
"Aby usunąć wszystkie wizualne interfejsy z wtyczki, możesz użyć stałej do "
|
385 |
+
"uaktywnienia trybu lekkiego. Dodaj następujący kod do swojego pliku "
|
386 |
+
"functions.php <b>przed</b> kodem include_once:"
|
387 |
|
388 |
#: core/controllers/export.php:331
|
389 |
msgid "Back to export"
|
390 |
+
msgstr "Powrót do eksportu"
|
391 |
|
392 |
#: core/controllers/export.php:400
|
393 |
msgid "No field groups were selected"
|
394 |
+
msgstr "Nie zaznaczono grup pól"
|
395 |
|
396 |
#: core/controllers/field_group.php:358
|
397 |
msgid "Move to trash. Are you sure?"
|
398 |
+
msgstr "Chcesz przenieść do kosza. Na pewno?"
|
399 |
|
400 |
#: core/controllers/field_group.php:359
|
401 |
msgid "checked"
|
402 |
+
msgstr "zaznaczone"
|
403 |
|
404 |
#: core/controllers/field_group.php:360
|
405 |
msgid "No toggle fields available"
|
406 |
+
msgstr "Brak dostępnych pól przełączania."
|
407 |
|
408 |
#: core/controllers/field_group.php:361
|
409 |
msgid "Field group title is required"
|
410 |
+
msgstr "Tytuł grupy pól jest wymagany."
|
411 |
|
412 |
#: core/controllers/field_group.php:362
|
413 |
msgid "copy"
|
414 |
+
msgstr "skopiuj"
|
415 |
|
416 |
#: core/controllers/field_group.php:363 core/views/meta_box_location.php:62
|
417 |
#: core/views/meta_box_location.php:159
|
425 |
|
426 |
#: core/controllers/field_group.php:365
|
427 |
msgid "Parent fields"
|
428 |
+
msgstr "Pola rodzice"
|
429 |
|
430 |
#: core/controllers/field_group.php:366
|
431 |
msgid "Sibling fields"
|
432 |
+
msgstr "Pola rodzeństwo"
|
433 |
|
434 |
#: core/controllers/field_group.php:367
|
435 |
msgid "Hide / Show All"
|
436 |
+
msgstr "Pokaż / Ukryj wszystko"
|
437 |
|
438 |
#: core/controllers/field_group.php:396
|
439 |
msgid "Location"
|
440 |
+
msgstr "Pozycja"
|
441 |
|
442 |
#: core/controllers/field_group.php:397
|
443 |
msgid "Options"
|
451 |
#: core/fields/page_link.php:159 core/fields/post_object.php:340
|
452 |
#: core/fields/post_object.php:361 core/fields/select.php:224
|
453 |
#: core/fields/select.php:243 core/fields/taxonomy.php:499
|
454 |
+
#: core/fields/user.php:332 core/fields/wysiwyg.php:335
|
455 |
#: core/views/meta_box_fields.php:195 core/views/meta_box_fields.php:218
|
456 |
msgid "No"
|
457 |
msgstr "Nie"
|
460 |
#: core/fields/page_link.php:158 core/fields/post_object.php:339
|
461 |
#: core/fields/post_object.php:360 core/fields/select.php:223
|
462 |
#: core/fields/select.php:242 core/fields/taxonomy.php:498
|
463 |
+
#: core/fields/user.php:331 core/fields/wysiwyg.php:334
|
464 |
#: core/views/meta_box_fields.php:194 core/views/meta_box_fields.php:217
|
465 |
msgid "Yes"
|
466 |
msgstr "Tak"
|
467 |
|
468 |
#: core/controllers/field_group.php:633
|
469 |
msgid "Front Page"
|
470 |
+
msgstr "Strona główna"
|
471 |
|
472 |
#: core/controllers/field_group.php:634
|
473 |
msgid "Posts Page"
|
474 |
+
msgstr "Strona z wpisami"
|
475 |
|
476 |
#: core/controllers/field_group.php:635
|
477 |
msgid "Top Level Page (parent of 0)"
|
490 |
msgstr "Domyślny szablon"
|
491 |
|
492 |
#: core/controllers/field_group.php:727
|
|
|
493 |
msgid "Published"
|
494 |
+
msgstr "Opublikowane"
|
495 |
|
496 |
#: core/controllers/field_group.php:728
|
497 |
msgid "Pending Review"
|
498 |
+
msgstr "Oczekuje na przegląd"
|
499 |
|
500 |
#: core/controllers/field_group.php:729
|
501 |
msgid "Draft"
|
502 |
+
msgstr "Szkic"
|
503 |
|
504 |
#: core/controllers/field_group.php:730
|
505 |
msgid "Future"
|
506 |
+
msgstr "Zaplanowane"
|
507 |
|
508 |
#: core/controllers/field_group.php:731
|
509 |
msgid "Private"
|
511 |
|
512 |
#: core/controllers/field_group.php:732
|
513 |
msgid "Revision"
|
514 |
+
msgstr "Rewizja"
|
515 |
|
516 |
#: core/controllers/field_group.php:733
|
517 |
msgid "Trash"
|
519 |
|
520 |
#: core/controllers/field_group.php:746
|
521 |
msgid "Super Admin"
|
522 |
+
msgstr "Super Administrator"
|
523 |
|
524 |
#: core/controllers/field_group.php:761 core/controllers/field_group.php:782
|
525 |
#: core/controllers/field_group.php:789 core/fields/file.php:186
|
528 |
#: core/fields/relationship.php:588 core/fields/relationship.php:612
|
529 |
#: core/fields/user.php:276
|
530 |
msgid "All"
|
531 |
+
msgstr "Wszystkie"
|
532 |
|
533 |
#: core/controllers/field_groups.php:147
|
534 |
msgid "Title"
|
535 |
msgstr "Tytuł"
|
536 |
|
537 |
+
#: core/controllers/field_groups.php:216 core/controllers/field_groups.php:253
|
538 |
msgid "Changelog"
|
539 |
+
msgstr "Dziennik zmian"
|
540 |
|
541 |
+
#: core/controllers/field_groups.php:217
|
542 |
+
#, php-format
|
543 |
msgid "See what's new in %1$sversion %2$s%3$s"
|
544 |
+
msgstr "Zobacz co nowego w wersji %1$s %2$s%3$s"
|
545 |
|
546 |
+
#: core/controllers/field_groups.php:219
|
547 |
msgid "Resources"
|
548 |
msgstr "Zasoby"
|
549 |
|
550 |
+
#: core/controllers/field_groups.php:221
|
551 |
msgid "Getting Started"
|
552 |
+
msgstr "Początki"
|
553 |
|
554 |
+
#: core/controllers/field_groups.php:222
|
555 |
msgid "Field Types"
|
556 |
+
msgstr "Rodzaje pól"
|
557 |
|
558 |
+
#: core/controllers/field_groups.php:223
|
559 |
msgid "Functions"
|
560 |
msgstr "Funkcje"
|
561 |
|
562 |
+
#: core/controllers/field_groups.php:224
|
563 |
msgid "Actions"
|
564 |
msgstr "Akcje"
|
565 |
|
566 |
+
#: core/controllers/field_groups.php:225 core/fields/relationship.php:631
|
567 |
msgid "Filters"
|
568 |
msgstr "Filtry"
|
569 |
|
570 |
+
#: core/controllers/field_groups.php:226
|
571 |
msgid "'How to' guides"
|
572 |
+
msgstr "Poradniki \"Jak to zrobić\""
|
573 |
|
574 |
+
#: core/controllers/field_groups.php:227
|
575 |
msgid "Tutorials"
|
576 |
+
msgstr "Samouczki"
|
577 |
|
578 |
+
#: core/controllers/field_groups.php:232
|
579 |
msgid "Created by"
|
580 |
msgstr "Stworzone przez"
|
581 |
|
582 |
+
#: core/controllers/field_groups.php:244
|
583 |
msgid "Welcome to Advanced Custom Fields"
|
584 |
+
msgstr "Witaj w Zaawansowanych własnych polach"
|
585 |
|
586 |
+
#: core/controllers/field_groups.php:245
|
587 |
msgid "Thank you for updating to the latest version!"
|
588 |
+
msgstr "Dzięki za zaktualizowanie do najnowszej wersji!"
|
589 |
|
590 |
+
#: core/controllers/field_groups.php:245
|
591 |
+
#, php-format
|
592 |
msgid ""
|
593 |
"ACF %s is more polished and enjoyable than ever before. We hope you like it."
|
594 |
msgstr ""
|
595 |
+
"ACF %s jest jeszcze bardziej dopieszczone i zadowalające niż wcześniej. Mamy "
|
596 |
+
"nadzieję, że Ci się spodoba."
|
597 |
|
598 |
+
#: core/controllers/field_groups.php:252
|
599 |
msgid "What’s New"
|
600 |
msgstr "Co nowego"
|
601 |
|
602 |
+
#: core/controllers/field_groups.php:255
|
603 |
msgid "Download Add-ons"
|
604 |
msgstr "Pobierz dodatki"
|
605 |
|
606 |
+
#: core/controllers/field_groups.php:309
|
607 |
msgid "Activation codes have grown into plugins!"
|
608 |
+
msgstr "Kody aktywacyjne zostały zamienione na wtyczki!"
|
609 |
|
610 |
+
#: core/controllers/field_groups.php:310
|
611 |
msgid ""
|
612 |
"Add-ons are now activated by downloading and installing individual plugins. "
|
613 |
"Although these plugins will not be hosted on the wordpress.org repository, "
|
614 |
"each Add-on will continue to receive updates in the usual way."
|
615 |
msgstr ""
|
616 |
+
"Dodatki mogą zostać aktywowane poprzez pobranie i zainstalowanie "
|
617 |
+
"pojedynczych wtyczek. Choć te wtyczki nie znajdują się w repozytorium "
|
618 |
+
"wordpress.org, każdy dodatek otrzymuje aktualizacje w standardowy sposób."
|
|
|
619 |
|
620 |
+
#: core/controllers/field_groups.php:316
|
621 |
msgid "All previous Add-ons have been successfully installed"
|
622 |
+
msgstr "Wszystkie poprzednie dodatki został pomyślnie zainstalowane."
|
623 |
|
624 |
+
#: core/controllers/field_groups.php:320
|
625 |
msgid "This website uses premium Add-ons which need to be downloaded"
|
626 |
+
msgstr "Ta strona korzysta z dodatków premium, które muszą zostać pobrane."
|
627 |
|
628 |
+
#: core/controllers/field_groups.php:320
|
629 |
msgid "Download your activated Add-ons"
|
630 |
msgstr "Pobierz swoje aktywowane dodatki"
|
631 |
|
632 |
+
#: core/controllers/field_groups.php:325
|
633 |
msgid ""
|
634 |
"This website does not use premium Add-ons and will not be affected by this "
|
635 |
"change."
|
636 |
msgstr ""
|
637 |
+
"Ta strona nie korzysta z dodatków premium i ta zmiana niczego nie spowoduje."
|
|
|
638 |
|
639 |
+
#: core/controllers/field_groups.php:335
|
640 |
msgid "Easier Development"
|
641 |
+
msgstr "Łatwiejsze zarządzanie"
|
642 |
|
643 |
+
#: core/controllers/field_groups.php:337
|
644 |
msgid "New Field Types"
|
645 |
+
msgstr "Nowe rodzaje pól"
|
646 |
|
647 |
+
#: core/controllers/field_groups.php:339
|
648 |
msgid "Taxonomy Field"
|
649 |
msgstr "Pole taksonomii"
|
650 |
|
651 |
+
#: core/controllers/field_groups.php:340
|
652 |
msgid "User Field"
|
653 |
msgstr "Pole użytkownika"
|
654 |
|
655 |
+
#: core/controllers/field_groups.php:341
|
656 |
msgid "Email Field"
|
657 |
msgstr "Pole e-mail"
|
658 |
|
659 |
+
#: core/controllers/field_groups.php:342
|
660 |
msgid "Password Field"
|
661 |
msgstr "Pole hasła"
|
662 |
|
663 |
+
#: core/controllers/field_groups.php:344
|
664 |
msgid "Custom Field Types"
|
665 |
+
msgstr "Własne rodzaje pól"
|
666 |
|
667 |
+
#: core/controllers/field_groups.php:345
|
668 |
msgid ""
|
669 |
"Creating your own field type has never been easier! Unfortunately, version 3 "
|
670 |
"field types are not compatible with version 4."
|
671 |
msgstr ""
|
672 |
+
"Tworzenie własnych rodzajów pól nigdy nie było prostsze! Niestety rodzaje "
|
673 |
+
"pól z wersji 3 nie są zgodne z wersją 4."
|
674 |
|
675 |
+
#: core/controllers/field_groups.php:346
|
676 |
+
#, php-format
|
677 |
msgid ""
|
678 |
"Migrating your field types is easy, please %sfollow this tutorial%s to learn "
|
679 |
"more."
|
680 |
+
msgstr ""
|
681 |
+
"Migracja własnych rodzajów pól jest prosta, proszę %sskorzystać z tego "
|
682 |
+
"poradnika%s, aby dowiedzieć się więcej."
|
683 |
|
684 |
+
#: core/controllers/field_groups.php:348
|
685 |
msgid "Actions & Filters"
|
686 |
+
msgstr "Akcje i filtry"
|
687 |
|
688 |
+
#: core/controllers/field_groups.php:349
|
689 |
+
#, php-format
|
690 |
msgid ""
|
691 |
"All actions & filters have received a major facelift to make customizing ACF "
|
692 |
"even easier! Please %sread this guide%s to find the updated naming "
|
693 |
"convention."
|
694 |
msgstr ""
|
695 |
+
"Wszystkie akcje i filtry otrzymały dużą modernizację, aby jeszcze bardziej "
|
696 |
+
"uprościć dostosowywanie wtyczki! Proszę %sprzeczytać ten poradnik%s, aby "
|
697 |
+
"zapoznać się z zaktualizowanym nazewnictwem."
|
698 |
|
699 |
+
#: core/controllers/field_groups.php:351
|
700 |
msgid "Preview draft is now working!"
|
701 |
+
msgstr "Podgląd szkicu nie działa!"
|
702 |
|
703 |
+
#: core/controllers/field_groups.php:352
|
704 |
msgid "This bug has been squashed along with many other little critters!"
|
705 |
msgstr ""
|
706 |
+
"Ten błąd został wyeliminowany wraz z wieloma innymi nieprawidłowościami!"
|
707 |
|
708 |
+
#: core/controllers/field_groups.php:352
|
709 |
msgid "See the full changelog"
|
710 |
+
msgstr "Zobacz pełny dziennik zmian"
|
711 |
|
712 |
+
#: core/controllers/field_groups.php:356
|
713 |
msgid "Important"
|
714 |
msgstr "Ważne"
|
715 |
|
716 |
+
#: core/controllers/field_groups.php:358
|
717 |
msgid "Database Changes"
|
718 |
+
msgstr "Zmiany bazy danych"
|
719 |
|
720 |
+
#: core/controllers/field_groups.php:359
|
721 |
msgid ""
|
722 |
"Absolutely <strong>no</strong> changes have been made to the database "
|
723 |
"between versions 3 and 4. This means you can roll back to version 3 without "
|
724 |
"any issues."
|
725 |
msgstr ""
|
726 |
+
"Pomiędzy wersją 3 a 4 nie dokonano <strong>jakichkolwiek</strong> zmian w "
|
727 |
+
"bazie danych. Oznacza to, że możesz bez przeszkód powrócić do wersji 3 bez "
|
728 |
+
"żadnych problemów."
|
729 |
|
730 |
+
#: core/controllers/field_groups.php:361
|
731 |
msgid "Potential Issues"
|
732 |
+
msgstr "Potencjalne błędy"
|
733 |
|
734 |
+
#: core/controllers/field_groups.php:362
|
735 |
+
#, php-format
|
736 |
msgid ""
|
737 |
"Due to the sizable changes surounding Add-ons, field types and action/"
|
738 |
"filters, your website may not operate correctly. It is important that you "
|
739 |
"read the full %sMigrating from v3 to v4%s guide to view the full list of "
|
740 |
"changes."
|
741 |
msgstr ""
|
742 |
+
"W związku z istotnymi zmianami w dodatkach, rodzajach pól i akcjach/"
|
743 |
+
"filtrach, Twoja strona może zacząć działać nieprawidłowo. Zalecane jest "
|
744 |
+
"przeczytanie całego poradnika %sMigracja z wersji 3 do 4%s, aby poznać pełną "
|
745 |
+
"listę zmian."
|
746 |
|
747 |
+
#: core/controllers/field_groups.php:365
|
748 |
msgid "Really Important!"
|
749 |
+
msgstr "Bardzo ważne!"
|
750 |
|
751 |
+
#: core/controllers/field_groups.php:365
|
752 |
+
#, php-format
|
753 |
msgid ""
|
754 |
"If you updated the ACF plugin without prior knowledge of such changes, "
|
755 |
"please roll back to the latest %sversion 3%s of this plugin."
|
756 |
msgstr ""
|
757 |
+
"Jeżeli zaktualizowano wtyczkę bez wcześniejszej wiedzy o takich zmianach, "
|
758 |
+
"proszę powrócić do ostatniej %swersji 3%s tej wtyczki."
|
759 |
|
760 |
+
#: core/controllers/field_groups.php:370
|
761 |
msgid "Thank You"
|
762 |
+
msgstr "Dziękujemy"
|
763 |
|
764 |
+
#: core/controllers/field_groups.php:371
|
765 |
msgid ""
|
766 |
"A <strong>BIG</strong> thank you to everyone who has helped test the version "
|
767 |
"4 beta and for all the support I have received."
|
768 |
msgstr ""
|
769 |
+
"<strong>WIELKIE</strong> podziękowania dla wszystkich, którzy pomogli w "
|
770 |
+
"testowania wersji 4 beta i za całe otrzymane wsparcie."
|
771 |
|
772 |
+
#: core/controllers/field_groups.php:372
|
773 |
msgid "Without you all, this release would not have been possible!"
|
774 |
+
msgstr "Bez Was, ta wersja by nie powstała!"
|
775 |
|
776 |
+
#: core/controllers/field_groups.php:376
|
777 |
msgid "Changelog for"
|
778 |
+
msgstr "Dziennik zmian dla"
|
779 |
|
780 |
+
#: core/controllers/field_groups.php:393
|
781 |
msgid "Learn more"
|
782 |
msgstr "Dowiedz się więcej"
|
783 |
|
784 |
+
#: core/controllers/field_groups.php:399
|
785 |
msgid "Overview"
|
786 |
msgstr "Przegląd"
|
787 |
|
788 |
+
#: core/controllers/field_groups.php:401
|
789 |
msgid ""
|
790 |
"Previously, all Add-ons were unlocked via an activation code (purchased from "
|
791 |
"the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which "
|
792 |
"need to be individually downloaded, installed and updated."
|
793 |
msgstr ""
|
794 |
+
"Wcześniej wszystkie dodatki były odblokowywane poprzez kod aktywacyjny "
|
795 |
+
"(zakupiony w sklepie z dodatkami). Począwszy od wersji 4, wszystkie dodatki "
|
796 |
+
"funkcjonują jako samodzielne wtyczki, które muszą zostać pojedynczo pobrane, "
|
797 |
+
"zainstalowane i aktualizowane."
|
798 |
|
799 |
+
#: core/controllers/field_groups.php:403
|
800 |
msgid ""
|
801 |
"This page will assist you in downloading and installing each available Add-"
|
802 |
"on."
|
803 |
msgstr ""
|
804 |
+
"Ta strona pomoże Ci w pobieraniu i instalowaniu każdego dostępnego dodatku."
|
805 |
|
806 |
+
#: core/controllers/field_groups.php:405
|
807 |
msgid "Available Add-ons"
|
808 |
msgstr "Dostępne dodatki"
|
809 |
|
810 |
+
#: core/controllers/field_groups.php:407
|
811 |
msgid "The following Add-ons have been detected as activated on this website."
|
812 |
+
msgstr "Wykryto i aktywowano następujące dodatki."
|
813 |
|
814 |
+
#: core/controllers/field_groups.php:420 core/fields/file.php:109
|
815 |
msgid "Name"
|
816 |
msgstr "Nazwa"
|
817 |
|
818 |
+
#: core/controllers/field_groups.php:421
|
819 |
msgid "Activation Code"
|
820 |
+
msgstr "Kod aktywacyjny"
|
821 |
|
822 |
+
#: core/controllers/field_groups.php:453
|
823 |
msgid "Flexible Content"
|
824 |
+
msgstr "Elastyczna treść"
|
825 |
|
826 |
+
#: core/controllers/field_groups.php:463
|
827 |
msgid "Installation"
|
828 |
msgstr "Instalacja"
|
829 |
|
830 |
+
#: core/controllers/field_groups.php:465
|
831 |
msgid "For each Add-on available, please perform the following:"
|
832 |
+
msgstr "Proszę wykonać następujące kroki dla każdego dostępnego dodatku:"
|
833 |
|
834 |
+
#: core/controllers/field_groups.php:467
|
835 |
msgid "Download the Add-on plugin (.zip file) to your desktop"
|
836 |
+
msgstr "Pobierz wtyczkę z dodatkiem (plik .zip) na pulpit."
|
837 |
|
838 |
+
#: core/controllers/field_groups.php:468
|
839 |
+
#, php-format
|
840 |
msgid "Navigate to %sPlugins > Add New > Upload%s"
|
841 |
+
msgstr "Przejdź do %sWtyczki > Dodaj nową > Prześlij%s."
|
842 |
|
843 |
+
#: core/controllers/field_groups.php:469
|
844 |
msgid "Use the uploader to browse, select and install your Add-on (.zip file)"
|
845 |
msgstr ""
|
846 |
+
"Użyj menedżera wysyłania do wybrania, zaznaczenia i zainstalowania dodatku "
|
847 |
+
"(plik .zip)."
|
848 |
|
849 |
+
#: core/controllers/field_groups.php:470
|
850 |
msgid ""
|
851 |
"Once the plugin has been uploaded and installed, click the 'Activate Plugin' "
|
852 |
"link"
|
853 |
msgstr ""
|
854 |
+
"Po przesłaniu i zainstalowaniu wtyczki, naciśnij na odnośnik 'Aktywuj "
|
855 |
+
"wtyczkę'."
|
856 |
|
857 |
+
#: core/controllers/field_groups.php:471
|
858 |
msgid "The Add-on is now installed and activated!"
|
859 |
+
msgstr "Dodatek jest już aktywny!"
|
860 |
|
861 |
+
#: core/controllers/field_groups.php:485
|
862 |
msgid "Awesome. Let's get to work"
|
863 |
+
msgstr "Świetnie. Ruszajmy do roboty."
|
864 |
|
865 |
#: core/controllers/input.php:63
|
866 |
msgid "Expand Details"
|
872 |
|
873 |
#: core/controllers/input.php:67
|
874 |
msgid "Validation Failed. One or more fields below are required."
|
875 |
+
msgstr "Walidacja nie powiodła się. Wymagane jest jedno lub więcej pól."
|
|
|
|
|
876 |
|
877 |
#: core/controllers/upgrade.php:77
|
878 |
msgid "Upgrade"
|
879 |
+
msgstr "Aktualizacja"
|
880 |
|
881 |
#: core/controllers/upgrade.php:599
|
882 |
msgid "Modifying field group options 'show on page'"
|
883 |
+
msgstr "Modyfikowanie opcji grupy pól 'pokaż na stronie'."
|
884 |
|
885 |
#: core/controllers/upgrade.php:653
|
886 |
msgid "Modifying field option 'taxonomy'"
|
887 |
+
msgstr "Modyfikowanie opcji pola 'taksonomia'."
|
888 |
|
889 |
#: core/controllers/upgrade.php:750
|
|
|
890 |
msgid "Moving user custom fields from wp_options to wp_usermeta"
|
891 |
+
msgstr "Przenoszenie własnych pól użytkownika z 'wp_options' do 'wp_usermeta'."
|
892 |
|
893 |
#: core/fields/_base.php:124 core/views/meta_box_location.php:74
|
894 |
msgid "Basic"
|
895 |
+
msgstr "Podstawowe"
|
896 |
|
897 |
#: core/fields/checkbox.php:19 core/fields/taxonomy.php:475
|
898 |
msgid "Checkbox"
|
899 |
+
msgstr "Akceptowanie (checkbox)"
|
900 |
|
901 |
#: core/fields/checkbox.php:20 core/fields/radio.php:19
|
902 |
#: core/fields/select.php:19 core/fields/true_false.php:20
|
906 |
#: core/fields/checkbox.php:146 core/fields/radio.php:147
|
907 |
#: core/fields/select.php:177
|
908 |
msgid "Choices"
|
909 |
+
msgstr "Opcje wyboru"
|
910 |
|
911 |
#: core/fields/checkbox.php:147 core/fields/select.php:178
|
912 |
msgid "Enter each choice on a new line."
|
913 |
+
msgstr "Podaj każdy możliwy wybór w nowej linii."
|
914 |
|
915 |
#: core/fields/checkbox.php:148 core/fields/select.php:179
|
916 |
msgid "For more control, you may specify both a value and label like this:"
|
917 |
msgstr ""
|
918 |
+
"Dla większej kontroli, możesz określić zarówno wartość, jak i etykietkę. "
|
919 |
+
"Przykład:"
|
920 |
|
921 |
#: core/fields/checkbox.php:149 core/fields/radio.php:153
|
922 |
#: core/fields/select.php:180
|
923 |
msgid "red : Red"
|
924 |
+
msgstr "czerwony : Czerwony"
|
925 |
|
926 |
#: core/fields/checkbox.php:149 core/fields/radio.php:154
|
927 |
#: core/fields/select.php:180
|
928 |
msgid "blue : Blue"
|
929 |
+
msgstr "niebieski : Niebieski"
|
930 |
|
931 |
#: core/fields/checkbox.php:166 core/fields/color_picker.php:89
|
932 |
#: core/fields/email.php:106 core/fields/number.php:116
|
933 |
#: core/fields/radio.php:196 core/fields/select.php:197
|
934 |
#: core/fields/text.php:116 core/fields/textarea.php:103
|
935 |
+
#: core/fields/true_false.php:94 core/fields/wysiwyg.php:277
|
936 |
msgid "Default Value"
|
937 |
+
msgstr "Domyślna wartość"
|
938 |
|
939 |
#: core/fields/checkbox.php:167 core/fields/select.php:198
|
940 |
msgid "Enter each default value on a new line"
|
941 |
+
msgstr "Podaj każdą domyślną wartość w nowej linii."
|
942 |
|
943 |
#: core/fields/checkbox.php:183 core/fields/message.php:20
|
944 |
#: core/fields/radio.php:212 core/fields/tab.php:20
|
947 |
|
948 |
#: core/fields/checkbox.php:194 core/fields/radio.php:223
|
949 |
msgid "Vertical"
|
950 |
+
msgstr "Pionowe"
|
951 |
|
952 |
#: core/fields/checkbox.php:195 core/fields/radio.php:224
|
953 |
msgid "Horizontal"
|
954 |
+
msgstr "Poziome"
|
955 |
|
956 |
#: core/fields/color_picker.php:19
|
957 |
msgid "Color Picker"
|
968 |
|
969 |
#: core/fields/date_picker/date_picker.php:55
|
970 |
msgid "Done"
|
971 |
+
msgstr "Zrobione"
|
972 |
|
973 |
#: core/fields/date_picker/date_picker.php:56
|
974 |
msgid "Today"
|
980 |
|
981 |
#: core/fields/date_picker/date_picker.php:126
|
982 |
msgid "Save format"
|
983 |
+
msgstr "Format zapisu"
|
984 |
|
985 |
#: core/fields/date_picker/date_picker.php:127
|
986 |
msgid ""
|
987 |
"This format will determin the value saved to the database and returned via "
|
988 |
"the API"
|
989 |
msgstr ""
|
990 |
+
"Ten format określa wartość zapisywaną do bazy danych i zwracaną poprzez API"
|
|
|
991 |
|
992 |
#: core/fields/date_picker/date_picker.php:128
|
993 |
msgid "\"yymmdd\" is the most versatile save format. Read more about"
|
994 |
+
msgstr "Najpowszechniejszym formatem jest \"yymmdd\". Przeczytaj więcej o"
|
|
|
995 |
|
996 |
#: core/fields/date_picker/date_picker.php:128
|
997 |
#: core/fields/date_picker/date_picker.php:144
|
998 |
msgid "jQuery date formats"
|
999 |
+
msgstr "formatach daty jQuery"
|
1000 |
|
1001 |
#: core/fields/date_picker/date_picker.php:142
|
1002 |
msgid "Display format"
|
1003 |
+
msgstr "Wyświetlany format"
|
1004 |
|
1005 |
#: core/fields/date_picker/date_picker.php:143
|
1006 |
msgid "This format will be seen by the user when entering a value"
|
1007 |
+
msgstr "Ten format będzie widoczny dla użytkownika wprowadzającego wartość."
|
|
|
1008 |
|
1009 |
#: core/fields/date_picker/date_picker.php:144
|
1010 |
msgid ""
|
1011 |
"\"dd/mm/yy\" or \"mm/dd/yy\" are the most used display formats. Read more "
|
1012 |
"about"
|
1013 |
msgstr ""
|
1014 |
+
"Najpowszechniejszym wyświetlanym formatem są \"dd/mm/yy\" i \"mm/dd/yy\". "
|
1015 |
"Przeczytaj więcej o"
|
1016 |
|
1017 |
#: core/fields/date_picker/date_picker.php:158
|
1018 |
msgid "Week Starts On"
|
1019 |
+
msgstr "Początek tygodnia w"
|
1020 |
|
1021 |
#: core/fields/dummy.php:19
|
1022 |
msgid "Dummy"
|
1023 |
+
msgstr "Atrapa"
|
1024 |
|
1025 |
#: core/fields/email.php:19
|
1026 |
msgid "Email"
|
1027 |
+
msgstr "E-mail"
|
1028 |
|
1029 |
#: core/fields/email.php:107 core/fields/number.php:117
|
1030 |
#: core/fields/text.php:117 core/fields/textarea.php:104
|
1031 |
+
#: core/fields/wysiwyg.php:278
|
1032 |
msgid "Appears when creating a new post"
|
1033 |
+
msgstr "Pojawia się podczas tworzenia nowego wpisu."
|
1034 |
|
1035 |
#: core/fields/email.php:123 core/fields/number.php:133
|
1036 |
#: core/fields/password.php:105 core/fields/text.php:131
|
1042 |
#: core/fields/password.php:106 core/fields/text.php:132
|
1043 |
#: core/fields/textarea.php:119
|
1044 |
msgid "Appears within the input"
|
1045 |
+
msgstr "Pojawia się jako podpowiedź w polu."
|
1046 |
|
1047 |
#: core/fields/email.php:138 core/fields/number.php:148
|
1048 |
#: core/fields/password.php:120 core/fields/text.php:146
|
1049 |
msgid "Prepend"
|
1050 |
+
msgstr "Dodatek przed"
|
1051 |
|
1052 |
#: core/fields/email.php:139 core/fields/number.php:149
|
1053 |
#: core/fields/password.php:121 core/fields/text.php:147
|
1054 |
msgid "Appears before the input"
|
1055 |
+
msgstr "Pojawia się przed polem."
|
1056 |
|
1057 |
#: core/fields/email.php:153 core/fields/number.php:163
|
1058 |
#: core/fields/password.php:135 core/fields/text.php:161
|
1059 |
msgid "Append"
|
1060 |
+
msgstr "Dodatek po"
|
1061 |
|
1062 |
#: core/fields/email.php:154 core/fields/number.php:164
|
1063 |
#: core/fields/password.php:136 core/fields/text.php:162
|
1064 |
msgid "Appears after the input"
|
1065 |
+
msgstr "Pojawia się za polem."
|
1066 |
|
1067 |
#: core/fields/file.php:19
|
1068 |
msgid "File"
|
1069 |
msgstr "Plik"
|
1070 |
|
1071 |
+
#: core/fields/file.php:20 core/fields/image.php:20 core/fields/wysiwyg.php:37
|
1072 |
msgid "Content"
|
1073 |
+
msgstr "Treść"
|
1074 |
|
1075 |
#: core/fields/file.php:26
|
1076 |
msgid "Select File"
|
1082 |
|
1083 |
#: core/fields/file.php:28
|
1084 |
msgid "Update File"
|
1085 |
+
msgstr "Aktualizuj plik"
|
1086 |
|
1087 |
#: core/fields/file.php:29 core/fields/image.php:30
|
1088 |
msgid "uploaded to this post"
|
1089 |
+
msgstr "przesłane do tego wpisu"
|
1090 |
|
1091 |
#: core/fields/file.php:113
|
|
|
1092 |
msgid "Size"
|
1093 |
msgstr "Rozmiar"
|
1094 |
|
1103 |
#: core/fields/file.php:153 core/fields/image.php:125
|
1104 |
#: core/fields/taxonomy.php:523
|
1105 |
msgid "Return Value"
|
1106 |
+
msgstr "Wartość zwrotna"
|
1107 |
|
1108 |
#: core/fields/file.php:164
|
1109 |
msgid "File Object"
|
1110 |
+
msgstr "Obiekt pliku"
|
1111 |
|
1112 |
#: core/fields/file.php:165
|
1113 |
msgid "File URL"
|
1114 |
+
msgstr "Adres URL pliku"
|
1115 |
|
1116 |
#: core/fields/file.php:166
|
1117 |
msgid "File ID"
|
1123 |
|
1124 |
#: core/fields/file.php:187 core/fields/image.php:178
|
1125 |
msgid "Uploaded to post"
|
1126 |
+
msgstr "Przesłane do wpisu"
|
1127 |
|
1128 |
#: core/fields/google-map.php:18
|
1129 |
msgid "Google Map"
|
1130 |
+
msgstr "Google Mapa"
|
1131 |
|
1132 |
#: core/fields/google-map.php:33
|
1133 |
msgid "Locating"
|
1135 |
|
1136 |
#: core/fields/google-map.php:34
|
1137 |
msgid "Sorry, this browser does not support geolocation"
|
1138 |
+
msgstr "Wybacz, ta przeglądarka nie wspiera geolokalizacji."
|
1139 |
|
1140 |
#: core/fields/google-map.php:120
|
1141 |
msgid "Clear location"
|
1142 |
+
msgstr "Wyczyść lokalizację"
|
1143 |
|
1144 |
#: core/fields/google-map.php:125
|
1145 |
msgid "Find current location"
|
1146 |
+
msgstr "Znajdź bieżącą lokalizację"
|
1147 |
|
1148 |
#: core/fields/google-map.php:126
|
1149 |
msgid "Search for address..."
|
1151 |
|
1152 |
#: core/fields/google-map.php:162
|
1153 |
msgid "Center"
|
1154 |
+
msgstr "Wycentruj"
|
1155 |
|
1156 |
#: core/fields/google-map.php:163
|
1157 |
msgid "Center the initial map"
|
1158 |
+
msgstr "Centruje początkową pozycję mapy na tych współrzędnych."
|
1159 |
|
1160 |
#: core/fields/google-map.php:199
|
1161 |
msgid "Zoom"
|
1162 |
+
msgstr "Przybliżenie"
|
1163 |
|
1164 |
#: core/fields/google-map.php:200
|
1165 |
msgid "Set the initial zoom level"
|
1166 |
+
msgstr "Ustawia początkowy poziom przybliżenia."
|
1167 |
|
1168 |
#: core/fields/google-map.php:217
|
1169 |
msgid "Height"
|
1171 |
|
1172 |
#: core/fields/google-map.php:218
|
1173 |
msgid "Customise the map height"
|
1174 |
+
msgstr "Określ wysokość mapy."
|
1175 |
|
1176 |
#: core/fields/image.php:19
|
1177 |
msgid "Image"
|
1178 |
+
msgstr "Obrazek"
|
1179 |
|
1180 |
#: core/fields/image.php:27
|
1181 |
msgid "Select Image"
|
1182 |
+
msgstr "Wybierz obrazek"
|
1183 |
|
1184 |
#: core/fields/image.php:28
|
1185 |
msgid "Edit Image"
|
1186 |
+
msgstr "Edytuj obrazek"
|
1187 |
|
1188 |
#: core/fields/image.php:29
|
1189 |
msgid "Update Image"
|
1190 |
+
msgstr "Aktualizuj obrazek"
|
1191 |
|
1192 |
#: core/fields/image.php:90
|
1193 |
msgid "Remove"
|
1203 |
|
1204 |
#: core/fields/image.php:97
|
1205 |
msgid "Add Image"
|
1206 |
+
msgstr "Dodaj obrazek"
|
1207 |
|
1208 |
#: core/fields/image.php:126 core/fields/relationship.php:563
|
1209 |
msgid "Specify the returned value on front end"
|
1210 |
+
msgstr "Określ zwracaną wartość na stronie (front-end)."
|
1211 |
|
1212 |
#: core/fields/image.php:136
|
1213 |
msgid "Image Object"
|
1214 |
+
msgstr "Obiekt obrazka"
|
1215 |
|
1216 |
#: core/fields/image.php:137
|
1217 |
msgid "Image URL"
|
1218 |
+
msgstr "Adres URL obrazka"
|
1219 |
|
1220 |
#: core/fields/image.php:138
|
1221 |
msgid "Image ID"
|
1222 |
+
msgstr "ID obrazka"
|
1223 |
|
1224 |
#: core/fields/image.php:146
|
1225 |
msgid "Preview Size"
|
1226 |
+
msgstr "Rozmiar podglądu"
|
1227 |
|
1228 |
#: core/fields/image.php:147
|
1229 |
msgid "Shown when entering data"
|
1230 |
+
msgstr "Wyświetlane podczas wprowadzania danych."
|
1231 |
|
1232 |
#: core/fields/image.php:166
|
1233 |
msgid "Limit the media library choice"
|
1234 |
+
msgstr "Ogranicz liczbę wyboru z biblioteki mediów"
|
1235 |
|
1236 |
#: core/fields/message.php:19 core/fields/message.php:70
|
1237 |
#: core/fields/true_false.php:79
|
1238 |
msgid "Message"
|
1239 |
+
msgstr "Komunikat"
|
1240 |
|
1241 |
#: core/fields/message.php:71
|
1242 |
msgid "Text & HTML entered here will appear inline with the fields"
|
1243 |
+
msgstr "Tekst i HTML podane tutaj pojawi się w linii z tymi polami."
|
1244 |
|
1245 |
#: core/fields/message.php:72
|
1246 |
msgid "Please note that all text will first be passed through the wp function "
|
1247 |
+
msgstr ""
|
1248 |
+
"Proszę pamiętać, że tekst zostanie najpierw sprawdzony przez funkcję WP "
|
1249 |
|
1250 |
#: core/fields/number.php:19
|
1251 |
msgid "Number"
|
1252 |
+
msgstr "Liczba"
|
1253 |
|
1254 |
#: core/fields/number.php:178
|
1255 |
msgid "Minimum Value"
|
1256 |
+
msgstr "Minimalna wartość"
|
1257 |
|
1258 |
#: core/fields/number.php:194
|
1259 |
msgid "Maximum Value"
|
1260 |
+
msgstr "Maksymalna wartość"
|
1261 |
|
1262 |
#: core/fields/number.php:210
|
1263 |
msgid "Step Size"
|
1264 |
+
msgstr "Rozmiar kroku"
|
1265 |
|
1266 |
#: core/fields/page_link.php:18
|
1267 |
msgid "Page Link"
|
1268 |
+
msgstr "Odnośnik do strony"
|
1269 |
|
1270 |
#: core/fields/page_link.php:19 core/fields/post_object.php:19
|
1271 |
#: core/fields/relationship.php:19 core/fields/taxonomy.php:19
|
1272 |
#: core/fields/user.php:19
|
1273 |
msgid "Relational"
|
1274 |
+
msgstr "Relacje"
|
1275 |
|
1276 |
#: core/fields/page_link.php:103 core/fields/post_object.php:280
|
1277 |
#: core/fields/relationship.php:582 core/fields/relationship.php:661
|
1278 |
#: core/views/meta_box_location.php:75
|
1279 |
msgid "Post Type"
|
1280 |
+
msgstr "Rodzaj wpisu"
|
1281 |
|
1282 |
#: core/fields/page_link.php:127 core/fields/post_object.php:329
|
1283 |
#: core/fields/select.php:214 core/fields/taxonomy.php:489
|
1284 |
#: core/fields/user.php:322
|
1285 |
msgid "Allow Null?"
|
1286 |
+
msgstr "Zezwolić na pustą wartość?"
|
1287 |
|
1288 |
#: core/fields/page_link.php:148 core/fields/post_object.php:350
|
1289 |
#: core/fields/select.php:233
|
1290 |
msgid "Select multiple values?"
|
1291 |
+
msgstr "Możliwość wyboru wielu wartości?"
|
1292 |
|
1293 |
#: core/fields/password.php:19
|
1294 |
msgid "Password"
|
1296 |
|
1297 |
#: core/fields/post_object.php:18
|
1298 |
msgid "Post Object"
|
1299 |
+
msgstr "Wpisy"
|
1300 |
|
1301 |
#: core/fields/post_object.php:194 core/fields/relationship.php:170
|
|
|
1302 |
msgid "(no title)"
|
1303 |
msgstr "(bez tytułu)"
|
1304 |
|
1305 |
#: core/fields/post_object.php:304 core/fields/relationship.php:606
|
1306 |
msgid "Filter from Taxonomy"
|
1307 |
+
msgstr "Filtruj wg taksonomii"
|
1308 |
|
1309 |
#: core/fields/radio.php:18
|
1310 |
msgid "Radio Button"
|
1311 |
+
msgstr "Przycisk wyboru (radio)"
|
1312 |
|
1313 |
#: core/fields/radio.php:105 core/views/meta_box_location.php:91
|
1314 |
msgid "Other"
|
1315 |
+
msgstr "Pozostałe"
|
1316 |
|
1317 |
#: core/fields/radio.php:148
|
1318 |
msgid "Enter your choices one per line"
|
1319 |
+
msgstr "Wpisz swoje preferencje w oddzielnych liniach."
|
1320 |
|
1321 |
#: core/fields/radio.php:150
|
1322 |
msgid "Red"
|
1328 |
|
1329 |
#: core/fields/radio.php:175
|
1330 |
msgid "Add 'other' choice to allow for custom values"
|
1331 |
+
msgstr "Dodaj wybór 'other', aby pozwolić na własne wartości."
|
1332 |
|
1333 |
#: core/fields/radio.php:187
|
1334 |
msgid "Save 'other' values to the field's choices"
|
1335 |
+
msgstr "Zapisz wartości 'other' do wyborów pola."
|
1336 |
|
1337 |
#: core/fields/relationship.php:18
|
1338 |
msgid "Relationship"
|
1339 |
+
msgstr "Relacja"
|
1340 |
|
1341 |
#: core/fields/relationship.php:29
|
1342 |
msgid "Maximum values reached ( {max} values )"
|
1343 |
+
msgstr "Maksymalna liczba wartości została osiągnięta ( {max} )"
|
1344 |
|
1345 |
#: core/fields/relationship.php:457
|
1346 |
msgid "Search..."
|
1347 |
+
msgstr "Szukaj..."
|
1348 |
|
1349 |
#: core/fields/relationship.php:468
|
1350 |
msgid "Filter by post type"
|
1351 |
+
msgstr "Filtruj wg rodzaju wpisu"
|
1352 |
|
1353 |
#: core/fields/relationship.php:562
|
1354 |
msgid "Return Format"
|
1355 |
+
msgstr "Zwracany format"
|
1356 |
|
1357 |
#: core/fields/relationship.php:573
|
1358 |
msgid "Post Objects"
|
1359 |
+
msgstr "Obiekty wpisów"
|
1360 |
|
1361 |
#: core/fields/relationship.php:574
|
1362 |
msgid "Post IDs"
|
1363 |
+
msgstr "ID wpisów"
|
1364 |
|
1365 |
#: core/fields/relationship.php:640
|
1366 |
msgid "Search"
|
1376 |
|
1377 |
#: core/fields/relationship.php:650
|
1378 |
msgid "Selected elements will be displayed in each result"
|
1379 |
+
msgstr "Wybrane elementy będą się pojawiać przy każdym wyniku."
|
1380 |
|
1381 |
#: core/fields/relationship.php:659 core/views/meta_box_options.php:106
|
1382 |
msgid "Featured Image"
|
1383 |
+
msgstr "Obrazek wyróżniający"
|
1384 |
|
1385 |
#: core/fields/relationship.php:660
|
1386 |
msgid "Post Title"
|
1388 |
|
1389 |
#: core/fields/relationship.php:672
|
1390 |
msgid "Maximum posts"
|
1391 |
+
msgstr "Maksymalna liczba wpisów"
|
1392 |
|
1393 |
#: core/fields/select.php:18 core/fields/select.php:109
|
1394 |
#: core/fields/taxonomy.php:480 core/fields/user.php:313
|
1395 |
msgid "Select"
|
1396 |
+
msgstr "Lista wyboru (select)"
|
1397 |
|
1398 |
#: core/fields/tab.php:19
|
1399 |
msgid "Tab"
|
1404 |
"Use \"Tab Fields\" to better organize your edit screen by grouping your "
|
1405 |
"fields together under separate tab headings."
|
1406 |
msgstr ""
|
1407 |
+
"Użyj \"Pól zakładek\" dla lepszego zorganizowania ekranu edycji poprzez "
|
1408 |
+
"grupowanie swoich pól pod pojedynczymi nagłówkami zakładek."
|
1409 |
|
1410 |
#: core/fields/tab.php:69
|
1411 |
msgid ""
|
1412 |
"All the fields following this \"tab field\" (or until another \"tab field\" "
|
1413 |
"is defined) will be grouped together."
|
1414 |
msgstr ""
|
1415 |
+
"Wszystkie pola pod \"polem zakładki\" (lub przed zdefiniowanym kolejnym "
|
1416 |
+
"\"polem zakładki\") zostaną zgrupowane."
|
1417 |
|
1418 |
#: core/fields/tab.php:70
|
1419 |
msgid "Use multiple tabs to divide your fields into sections."
|
1420 |
+
msgstr "Użyj kilku zakładek, aby podzielić swoje pola na sekcje."
|
1421 |
|
1422 |
#: core/fields/taxonomy.php:18 core/fields/taxonomy.php:430
|
1423 |
msgid "Taxonomy"
|
1438 |
|
1439 |
#: core/fields/taxonomy.php:476 core/fields/user.php:309
|
1440 |
msgid "Multi Select"
|
1441 |
+
msgstr "Wielokrotny wybór"
|
1442 |
|
1443 |
#: core/fields/taxonomy.php:478 core/fields/user.php:311
|
1444 |
msgid "Single Value"
|
1446 |
|
1447 |
#: core/fields/taxonomy.php:479
|
1448 |
msgid "Radio Buttons"
|
1449 |
+
msgstr "Przyciski wyboru"
|
1450 |
|
1451 |
#: core/fields/taxonomy.php:508
|
1452 |
msgid "Load & Save Terms to Post"
|
1453 |
+
msgstr "Załaduj i zapis terminy do wpisu"
|
1454 |
|
1455 |
#: core/fields/taxonomy.php:516
|
1456 |
msgid ""
|
1457 |
"Load value based on the post's terms and update the post's terms on save"
|
1458 |
msgstr ""
|
1459 |
+
"Załaduj wartości bazowane na terminach wpisu i zaktualizuj terminy wpisu "
|
1460 |
+
"przy zapisie."
|
1461 |
|
1462 |
#: core/fields/taxonomy.php:533
|
1463 |
msgid "Term Object"
|
1464 |
+
msgstr "Obiekt terminu"
|
1465 |
|
1466 |
#: core/fields/taxonomy.php:534
|
1467 |
msgid "Term ID"
|
1468 |
+
msgstr "ID terminu"
|
1469 |
|
1470 |
#: core/fields/text.php:19
|
1471 |
msgid "Text"
|
1477 |
|
1478 |
#: core/fields/text.php:177 core/fields/textarea.php:165
|
1479 |
msgid "Effects value on front end"
|
1480 |
+
msgstr "Określa sposób wyświetlania wartości na stronie docelowej (front-end)."
|
1481 |
|
1482 |
#: core/fields/text.php:186 core/fields/textarea.php:174
|
1483 |
msgid "No formatting"
|
1484 |
+
msgstr "Bez formatowania"
|
1485 |
|
1486 |
#: core/fields/text.php:187 core/fields/textarea.php:176
|
1487 |
msgid "Convert HTML into tags"
|
1488 |
+
msgstr "Konwertuj HTML na tagi"
|
1489 |
|
1490 |
#: core/fields/text.php:195 core/fields/textarea.php:133
|
1491 |
msgid "Character Limit"
|
1493 |
|
1494 |
#: core/fields/text.php:196 core/fields/textarea.php:134
|
1495 |
msgid "Leave blank for no limit"
|
1496 |
+
msgstr "Zostaw puste, aby nie ustawiać limitu."
|
1497 |
|
1498 |
#: core/fields/textarea.php:19
|
1499 |
msgid "Text Area"
|
1500 |
+
msgstr "Obszar tekstowy"
|
1501 |
|
1502 |
#: core/fields/textarea.php:148
|
|
|
1503 |
msgid "Rows"
|
1504 |
msgstr "Wiersze"
|
1505 |
|
1506 |
#: core/fields/textarea.php:149
|
|
|
1507 |
msgid "Sets the textarea height"
|
1508 |
msgstr "Określa wysokość obszaru tekstowego."
|
1509 |
|
1510 |
#: core/fields/textarea.php:175
|
1511 |
msgid "Convert new lines into <br /> tags"
|
1512 |
+
msgstr "Konwertuj nowe linie na tagi <br />"
|
1513 |
|
1514 |
#: core/fields/true_false.php:19
|
1515 |
msgid "True / False"
|
1517 |
|
1518 |
#: core/fields/true_false.php:80
|
1519 |
msgid "eg. Show extra content"
|
1520 |
+
msgstr "Na przykład: \"Wyświetl dodatkową treść\""
|
1521 |
|
1522 |
#: core/fields/user.php:18 core/views/meta_box_location.php:94
|
1523 |
msgid "User"
|
1527 |
msgid "Filter by role"
|
1528 |
msgstr "Filtruj wg roli"
|
1529 |
|
1530 |
+
#: core/fields/wysiwyg.php:36
|
1531 |
msgid "Wysiwyg Editor"
|
1532 |
msgstr "Edytor WYSIWYG"
|
1533 |
|
1534 |
+
#: core/fields/wysiwyg.php:292
|
1535 |
msgid "Toolbar"
|
1536 |
msgstr "Pasek narzędzi"
|
1537 |
|
1538 |
+
#: core/fields/wysiwyg.php:324
|
1539 |
msgid "Show Media Upload Buttons?"
|
1540 |
+
msgstr "Wyświetlić przyciski dodawania medium?"
|
1541 |
|
1542 |
#: core/views/meta_box_fields.php:24
|
1543 |
msgid "New Field"
|
1545 |
|
1546 |
#: core/views/meta_box_fields.php:58
|
1547 |
msgid "Field type does not exist"
|
1548 |
+
msgstr "Rodzaj pola nie istnieje."
|
1549 |
|
1550 |
#: core/views/meta_box_fields.php:74
|
1551 |
msgid "Field Order"
|
1552 |
+
msgstr "Kolejność pola"
|
1553 |
|
1554 |
#: core/views/meta_box_fields.php:75 core/views/meta_box_fields.php:126
|
1555 |
msgid "Field Label"
|
1568 |
"No fields. Click the <strong>+ Add Field</strong> button to create your "
|
1569 |
"first field."
|
1570 |
msgstr ""
|
1571 |
+
"Brak pól. Naciśnij przycisk <strong>+ Dodaj pole</strong>, aby utworzyć "
|
1572 |
+
"pierwsze własne pole."
|
1573 |
|
1574 |
#: core/views/meta_box_fields.php:105 core/views/meta_box_fields.php:108
|
1575 |
msgid "Edit this Field"
|
1589 |
|
1590 |
#: core/views/meta_box_fields.php:110
|
1591 |
msgid "Delete"
|
1592 |
+
msgstr "Usuń"
|
1593 |
|
1594 |
#: core/views/meta_box_fields.php:127
|
1595 |
msgid "This is the name which will appear on the EDIT page"
|
1596 |
+
msgstr "To jest nawa, która pojawi się na stronie edycji."
|
1597 |
|
1598 |
#: core/views/meta_box_fields.php:143
|
1599 |
msgid "Single word, no spaces. Underscores and dashes allowed"
|
1600 |
+
msgstr "Pojedyncze słowo, bez spacji. Dozwolone są myślniki i podkreślniki."
|
1601 |
|
1602 |
#: core/views/meta_box_fields.php:172
|
1603 |
msgid "Field Instructions"
|
1605 |
|
1606 |
#: core/views/meta_box_fields.php:173
|
1607 |
msgid "Instructions for authors. Shown when submitting data"
|
1608 |
+
msgstr "Instrukcje dla autorów. Będą widoczne w trakcie wpisywania danych."
|
1609 |
|
1610 |
#: core/views/meta_box_fields.php:186
|
1611 |
msgid "Required?"
|
1613 |
|
1614 |
#: core/views/meta_box_fields.php:209
|
1615 |
msgid "Conditional Logic"
|
1616 |
+
msgstr "Warunek logiczny"
|
1617 |
|
1618 |
#: core/views/meta_box_fields.php:260 core/views/meta_box_location.php:117
|
1619 |
msgid "is equal to"
|
1621 |
|
1622 |
#: core/views/meta_box_fields.php:261 core/views/meta_box_location.php:118
|
1623 |
msgid "is not equal to"
|
1624 |
+
msgstr "jest inne niż"
|
1625 |
|
1626 |
#: core/views/meta_box_fields.php:279
|
1627 |
msgid "Show this field when"
|
1628 |
+
msgstr "Pokaż to pole, gdy spełniono warunki:"
|
1629 |
|
1630 |
#: core/views/meta_box_fields.php:285
|
1631 |
msgid "all"
|
1632 |
+
msgstr "wszystkie"
|
1633 |
|
1634 |
#: core/views/meta_box_fields.php:286
|
1635 |
msgid "any"
|
1636 |
+
msgstr "którykolwiek"
|
1637 |
|
1638 |
#: core/views/meta_box_fields.php:289
|
1639 |
msgid "these rules are met"
|
1640 |
+
msgstr "."
|
1641 |
|
1642 |
#: core/views/meta_box_fields.php:303
|
1643 |
msgid "Close Field"
|
1644 |
+
msgstr "Zamknij to pole"
|
1645 |
|
1646 |
#: core/views/meta_box_fields.php:316
|
1647 |
msgid "Drag and drop to reorder"
|
1648 |
+
msgstr "Przeciągnij i zmień kolejność"
|
1649 |
|
1650 |
#: core/views/meta_box_fields.php:317
|
1651 |
msgid "+ Add Field"
|
1653 |
|
1654 |
#: core/views/meta_box_location.php:48
|
1655 |
msgid "Rules"
|
1656 |
+
msgstr "Warunki"
|
1657 |
|
1658 |
#: core/views/meta_box_location.php:49
|
1659 |
msgid ""
|
1660 |
"Create a set of rules to determine which edit screens will use these "
|
1661 |
"advanced custom fields"
|
1662 |
msgstr ""
|
1663 |
+
"Utwórz zestaw warunków, które określą w jakich miejscach będą wykorzystane "
|
1664 |
+
"określone własne pola."
|
1665 |
|
1666 |
#: core/views/meta_box_location.php:60
|
1667 |
msgid "Show this field group if"
|
1668 |
+
msgstr "Pokaż tę grupę pól, gdy"
|
1669 |
|
1670 |
#: core/views/meta_box_location.php:76
|
1671 |
msgid "Logged in User Type"
|
1672 |
+
msgstr "Rola zalogowanego użytkownika"
|
1673 |
|
1674 |
#: core/views/meta_box_location.php:78 core/views/meta_box_location.php:79
|
1675 |
msgid "Post"
|
1677 |
|
1678 |
#: core/views/meta_box_location.php:80
|
1679 |
msgid "Post Category"
|
1680 |
+
msgstr "Kategoria wpisu"
|
1681 |
|
1682 |
#: core/views/meta_box_location.php:81
|
1683 |
msgid "Post Format"
|
1685 |
|
1686 |
#: core/views/meta_box_location.php:82
|
1687 |
msgid "Post Status"
|
1688 |
+
msgstr "Stan wpisu"
|
1689 |
|
1690 |
#: core/views/meta_box_location.php:83
|
1691 |
msgid "Post Taxonomy"
|
1697 |
|
1698 |
#: core/views/meta_box_location.php:87
|
1699 |
msgid "Page Type"
|
1700 |
+
msgstr "Typ strony"
|
1701 |
|
1702 |
#: core/views/meta_box_location.php:88
|
1703 |
msgid "Page Parent"
|
1704 |
+
msgstr "Rodzic strony"
|
1705 |
|
1706 |
#: core/views/meta_box_location.php:89
|
1707 |
msgid "Page Template"
|
1713 |
|
1714 |
#: core/views/meta_box_location.php:93
|
1715 |
msgid "Taxonomy Term"
|
1716 |
+
msgstr "Termin taksonomii"
|
1717 |
|
1718 |
#: core/views/meta_box_location.php:146
|
1719 |
msgid "and"
|
1720 |
+
msgstr "oraz"
|
1721 |
|
1722 |
#: core/views/meta_box_location.php:161
|
1723 |
msgid "Add rule group"
|
1724 |
+
msgstr "Dodaj grupę zasad"
|
1725 |
|
1726 |
#: core/views/meta_box_options.php:25
|
1727 |
msgid "Order No."
|
1728 |
+
msgstr "Nr w kolejności"
|
1729 |
|
1730 |
#: core/views/meta_box_options.php:26
|
1731 |
msgid "Field groups are created in order <br />from lowest to highest"
|
1732 |
+
msgstr "Grupy pól są tworzone w kolejności<br/>od najmniejszej do największej."
|
1733 |
|
1734 |
#: core/views/meta_box_options.php:42
|
1735 |
msgid "Position"
|
1737 |
|
1738 |
#: core/views/meta_box_options.php:52
|
1739 |
msgid "High (after title)"
|
1740 |
+
msgstr "Wysoko (po tytule)"
|
1741 |
|
1742 |
#: core/views/meta_box_options.php:53
|
1743 |
msgid "Normal (after content)"
|
1745 |
|
1746 |
#: core/views/meta_box_options.php:54
|
1747 |
msgid "Side"
|
1748 |
+
msgstr "Boczna"
|
1749 |
|
1750 |
#: core/views/meta_box_options.php:64
|
1751 |
msgid "Style"
|
1753 |
|
1754 |
#: core/views/meta_box_options.php:74
|
1755 |
msgid "Seamless (no metabox)"
|
1756 |
+
msgstr "Luźne (bez kontenera)"
|
1757 |
|
1758 |
#: core/views/meta_box_options.php:75
|
1759 |
msgid "Standard (WP metabox)"
|
1760 |
+
msgstr "Zwyczajne (kontener WP)"
|
1761 |
|
1762 |
#: core/views/meta_box_options.php:84
|
1763 |
msgid "Hide on screen"
|
1764 |
+
msgstr "Ukryj na ekranie edycji"
|
1765 |
|
1766 |
#: core/views/meta_box_options.php:85
|
1767 |
msgid "<b>Select</b> items to <b>hide</b> them from the edit screen"
|
1768 |
+
msgstr "<b>Wybierz</b> elementy, które chcesz <b>ukryć</b> na stronie edycji."
|
1769 |
|
1770 |
#: core/views/meta_box_options.php:86
|
1771 |
msgid ""
|
1772 |
"If multiple field groups appear on an edit screen, the first field group's "
|
1773 |
"options will be used. (the one with the lowest order number)"
|
1774 |
msgstr ""
|
1775 |
+
"Jeśli na stronie edycji znajduje się kilka grup pól, zostaną zastosowane "
|
1776 |
+
"ustawienia z pierwszej z nich. (Pierwsza grupa pól to ta, która ma "
|
1777 |
+
"najmniejszy numer w kolejności.)"
|
1778 |
|
1779 |
#: core/views/meta_box_options.php:96
|
1780 |
msgid "Permalink"
|
1781 |
+
msgstr "Bezpośredni odnośnik"
|
1782 |
|
1783 |
#: core/views/meta_box_options.php:97
|
1784 |
msgid "Content Editor"
|
1786 |
|
1787 |
#: core/views/meta_box_options.php:98
|
1788 |
msgid "Excerpt"
|
1789 |
+
msgstr "Wypis"
|
1790 |
|
1791 |
#: core/views/meta_box_options.php:100
|
1792 |
msgid "Discussion"
|
1798 |
|
1799 |
#: core/views/meta_box_options.php:102
|
1800 |
msgid "Revisions"
|
1801 |
+
msgstr "Rewizje"
|
1802 |
|
1803 |
#: core/views/meta_box_options.php:103
|
1804 |
msgid "Slug"
|
1805 |
+
msgstr "Uproszczona nazwa"
|
1806 |
|
1807 |
#: core/views/meta_box_options.php:104
|
1808 |
msgid "Author"
|
1822 |
|
1823 |
#: core/views/meta_box_options.php:109
|
1824 |
msgid "Send Trackbacks"
|
1825 |
+
msgstr "Wyślij trackbacki"
|
1826 |
|
1827 |
+
#~ msgid "Publish"
|
1828 |
+
#~ msgstr "Opublikuj"
|
|
|
1829 |
|
1830 |
+
#~ msgid "See what's new in"
|
1831 |
+
#~ msgstr "Zobacz co nowego w"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1832 |
|
1833 |
#~ msgid "version"
|
1834 |
#~ msgstr "wersja"
|
1835 |
|
1836 |
+
#~ msgid ""
|
1837 |
+
#~ "is more polished and enjoyable than ever before. We hope you like it."
|
1838 |
+
#~ msgstr ""
|
1839 |
+
#~ "jest jeszcze bardziej wyszlifowane i zadowalające niż wcześniej. Mamy "
|
1840 |
+
#~ "nadzieję, że Ci się spodoba."
|
1841 |
+
|
1842 |
+
#~ msgid "Migrating your field types is easy, please"
|
1843 |
+
#~ msgstr "Migracja Twoich rodzajów pól jest prosta, proszę"
|
1844 |
+
|
1845 |
#~ msgid "follow this tutorial"
|
1846 |
+
#~ msgstr "użyć tego poradnika"
|
1847 |
|
1848 |
#~ msgid "to learn more."
|
1849 |
+
#~ msgstr ", aby dowiedzieć się więcej."
|
1850 |
+
|
1851 |
+
#~ msgid ""
|
1852 |
+
#~ "All actions & filters have received a major facelift to make customizing "
|
1853 |
+
#~ "ACF even easier! Please"
|
1854 |
+
#~ msgstr ""
|
1855 |
+
#~ "Wszystkie akcje i filtry otrzymały dużą modernizację, aby jeszcze "
|
1856 |
+
#~ "bardziej uprościć dostosowywanie wtyczki! Proszę"
|
1857 |
|
1858 |
#~ msgid "read this guide"
|
1859 |
+
#~ msgstr "przeczytać ten poradnik"
|
1860 |
|
1861 |
#~ msgid "to find the updated naming convention."
|
1862 |
+
#~ msgstr ", aby poznać zaktualizowane normy nazewnictwa."
|
1863 |
+
|
1864 |
+
#~ msgid ""
|
1865 |
+
#~ "Do to the sizable changes surounding Add-ons, field types and action/"
|
1866 |
+
#~ "filters, your website may not operate correctly. It is important that you "
|
1867 |
+
#~ "read the full"
|
1868 |
+
#~ msgstr ""
|
1869 |
+
#~ "Wykonywanie istotnych zmian w dodatkach, rodzajach pól i akcjach/filtrach "
|
1870 |
+
#~ "może spowodować nieprawidłowe funkcjonowanie Twojej strony. Zalecane jest "
|
1871 |
+
#~ "przeczytanie całego"
|
1872 |
|
1873 |
#~ msgid "Migrating from v3 to v4"
|
1874 |
+
#~ msgstr "Migracja z wersji 3 do 4"
|
1875 |
|
1876 |
#~ msgid "guide to view the full list of changes."
|
1877 |
+
#~ msgstr "poradnika, aby poznać pełną listę zmian."
|
1878 |
+
|
1879 |
+
#~ msgid ""
|
1880 |
+
#~ "If you updated the ACF plugin without prior knowledge of such changes, "
|
1881 |
+
#~ "please roll back to the latest"
|
1882 |
+
#~ msgstr ""
|
1883 |
+
#~ "Jeżeli zaktualizowano wtyczkę bez wcześniejszej wiedzy o takich zmianach, "
|
1884 |
+
#~ "proszę powrócić do ostatniej"
|
1885 |
|
1886 |
#~ msgid "version 3"
|
1887 |
#~ msgstr "wersji 3"
|
1892 |
#~ msgid "Navigate to"
|
1893 |
#~ msgstr "Przejdź do"
|
1894 |
|
1895 |
+
#~ msgid "Plugins > Add New > Upload"
|
1896 |
+
#~ msgstr "Wtyczki > Dodaj nową > Prześlij."
|
1897 |
+
|
1898 |
#~ msgid "What's new"
|
1899 |
#~ msgstr "Co nowego"
|
1900 |
|
1901 |
#~ msgid "credits"
|
1902 |
+
#~ msgstr "podziękowania"
|
1903 |
+
|
1904 |
+
#~ msgid "Moving user custom fields from wp_options to wp_usermeta'"
|
1905 |
+
#~ msgstr ""
|
1906 |
+
#~ "Przenoszenie własnych pól użytkownika z 'wp_options' do 'wp_usermeta'."
|
1907 |
|
1908 |
#~ msgid "Read documentation for this field"
|
1909 |
+
#~ msgstr "Przeczytaj dokumentację tego pola"
|
1910 |
|
1911 |
#~ msgid "Docs"
|
1912 |
+
#~ msgstr "Dokumentacja"
|
1913 |
+
|
1914 |
+
#~ msgid "Customise WordPress with powerful, professional and intuitive fields"
|
1915 |
+
#~ msgstr ""
|
1916 |
+
#~ "Dostosuj WordPress'a przy pomocy potężnych, profesjonalnych i "
|
1917 |
+
#~ "intuicyjnych własnych pól."
|
1918 |
+
|
1919 |
+
#~ msgid "Error: Field Type does not exist!"
|
1920 |
+
#~ msgstr "Błąd: Takie pole nie istnieje!"
|
1921 |
+
|
1922 |
+
#~ msgid "Options Updated"
|
1923 |
+
#~ msgstr "Ustawienia zostały zaktualizowane"
|
1924 |
+
|
1925 |
+
#~ msgid "No Custom Field Group found for the options page"
|
1926 |
+
#~ msgstr "Brak grup własnych pól dla strony opcji"
|
1927 |
+
|
1928 |
+
#~ msgid "Create a Custom Field Group"
|
1929 |
+
#~ msgstr "Utwórz grupę własnych pól"
|
1930 |
+
|
1931 |
+
#~ msgid "Add Fields to Edit Screens"
|
1932 |
+
#~ msgstr "Dodaj pola do stron edycji"
|
1933 |
+
|
1934 |
+
#~ msgid "Customise the edit page"
|
1935 |
+
#~ msgstr "Modyfikuj stronę edycji"
|
1936 |
+
|
1937 |
+
#~ msgid "Parent Page"
|
1938 |
+
#~ msgstr "Strona nadrzędna"
|
1939 |
+
|
1940 |
+
#~ msgid "Child Page"
|
1941 |
+
#~ msgstr "Strona podrzędna"
|
1942 |
+
|
1943 |
+
#~ msgid ""
|
1944 |
+
#~ "Read documentation, learn the functions and find some tips & tricks "
|
1945 |
+
#~ "for your next web project."
|
1946 |
+
#~ msgstr ""
|
1947 |
+
#~ "Przeczytaj dokumentację, naucz się funkcji i poznaj parę tricków, które "
|
1948 |
+
#~ "mogą przydać Ci się w Twoim kolejnym projekcie."
|
1949 |
+
|
1950 |
+
#~ msgid "View the ACF website"
|
1951 |
+
#~ msgstr "Odwiedź stronę wtyczki"
|
1952 |
+
|
1953 |
+
#~ msgid "Vote"
|
1954 |
+
#~ msgstr "Głosuj"
|
1955 |
+
|
1956 |
+
#~ msgid "Follow"
|
1957 |
+
#~ msgstr "Śledź"
|
1958 |
+
|
1959 |
+
#~ msgid "Add File to Field"
|
1960 |
+
#~ msgstr "Dodaj plik do pola"
|
1961 |
+
|
1962 |
+
#~ msgid "Add Image to Field"
|
1963 |
+
#~ msgstr "Dodaj zdjęcie do pola"
|
1964 |
+
|
1965 |
+
#~ msgid "Add Image to Gallery"
|
1966 |
+
#~ msgstr "Dodaj zdjęcie do galerii"
|
1967 |
+
|
1968 |
+
#~ msgid "Settings"
|
1969 |
+
#~ msgstr "Ustawienia"
|
1970 |
+
|
1971 |
+
#~ msgid "Repeater field deactivated"
|
1972 |
+
#~ msgstr "Pole powtarzalne zostało deaktywowane"
|
1973 |
+
|
1974 |
+
#~ msgid "Options page deactivated"
|
1975 |
+
#~ msgstr "Strona opcji została deaktywowana"
|
1976 |
+
|
1977 |
+
#~ msgid "Flexible Content field deactivated"
|
1978 |
+
#~ msgstr "Pole z elastyczną zawartością zostało deaktywowane"
|
1979 |
+
|
1980 |
+
#~ msgid "Gallery field deactivated"
|
1981 |
+
#~ msgstr "Galeria została deaktywowana"
|
1982 |
+
|
1983 |
+
#~ msgid "Repeater field activated"
|
1984 |
+
#~ msgstr "Pole powtarzalne zostało aktywowane"
|
1985 |
+
|
1986 |
+
#~ msgid "Options page activated"
|
1987 |
+
#~ msgstr "Strona opcji została aktywowana"
|
1988 |
+
|
1989 |
+
#~ msgid "Flexible Content field activated"
|
1990 |
+
#~ msgstr "Pole z elastyczną zawartością zostało aktywowane"
|
1991 |
+
|
1992 |
+
#~ msgid "Gallery field activated"
|
1993 |
+
#~ msgstr "Galeria została aktywowana"
|
1994 |
+
|
1995 |
+
#~ msgid "License key unrecognised"
|
1996 |
+
#~ msgstr "Klucz licencji nie został rozpoznany"
|
1997 |
+
|
1998 |
+
#~ msgid "Advanced Custom Fields Settings"
|
1999 |
+
#~ msgstr "Ustawienia zaawansowanych własnych pól"
|
2000 |
+
|
2001 |
+
#~ msgid "Activate Add-ons."
|
2002 |
+
#~ msgstr "Aktywuj dodatki."
|
2003 |
+
|
2004 |
+
#~ msgid "Status"
|
2005 |
+
#~ msgstr "Status"
|
2006 |
+
|
2007 |
+
#~ msgid "Active"
|
2008 |
+
#~ msgstr "Aktywne"
|
2009 |
+
|
2010 |
+
#~ msgid "Inactive"
|
2011 |
+
#~ msgstr "Nieaktywne"
|
2012 |
+
|
2013 |
+
#~ msgid ""
|
2014 |
+
#~ "Add-ons can be unlocked by purchasing a license key. Each key can be used "
|
2015 |
+
#~ "on multiple sites."
|
2016 |
+
#~ msgstr ""
|
2017 |
+
#~ "Dodatki można odblokować kupując kod aktywacyjny. Każdy kod aktywacyjny "
|
2018 |
+
#~ "może być wykorzystywany na dowolnej liczbie stron."
|
2019 |
+
|
2020 |
+
#~ msgid "Find Add-ons"
|
2021 |
+
#~ msgstr "Znajdźj dodatki."
|
2022 |
+
|
2023 |
+
#~ msgid "Export Field Groups to XML"
|
2024 |
+
#~ msgstr "Eksportuj Grupy pól do XML"
|
2025 |
+
|
2026 |
+
#~ msgid "Export XML"
|
2027 |
+
#~ msgstr "Eksportuj XML"
|
2028 |
+
|
2029 |
+
#~ msgid "Import Field Groups"
|
2030 |
+
#~ msgstr "Importuj Grupy pól"
|
2031 |
+
|
2032 |
+
#~ msgid "Navigate to the"
|
2033 |
+
#~ msgstr "Przejdź do"
|
2034 |
+
|
2035 |
+
#~ msgid "Import Tool"
|
2036 |
+
#~ msgstr "Narzędzie Importu"
|
2037 |
+
|
2038 |
+
#~ msgid "and select WordPress"
|
2039 |
+
#~ msgstr "i wybierz Wordpress"
|
2040 |
+
|
2041 |
+
#~ msgid "ACF will create the PHP code to include in your theme"
|
2042 |
+
#~ msgstr "ACF wygeneruje kod PHP, który możesz wkleić do swego szablonu"
|
2043 |
+
|
2044 |
+
#~ msgid "Create PHP"
|
2045 |
+
#~ msgstr "Utwórz PHP"
|
2046 |
+
|
2047 |
+
#~ msgid "Register Field Groups with PHP"
|
2048 |
+
#~ msgstr "Utwórz grupę pól z PHP"
|
2049 |
+
|
2050 |
+
#~ msgid "Back to settings"
|
2051 |
+
#~ msgstr "Wróć do ustawień"
|
2052 |
+
|
2053 |
+
#~ msgid ""
|
2054 |
+
#~ "/**\n"
|
2055 |
+
#~ " * Activate Add-ons\n"
|
2056 |
+
#~ " * Here you can enter your activation codes to unlock Add-ons to use in "
|
2057 |
+
#~ "your theme. \n"
|
2058 |
+
#~ " * Since all activation codes are multi-site licenses, you are allowed to "
|
2059 |
+
#~ "include your key in premium themes. \n"
|
2060 |
+
#~ " * Use the commented out code to update the database with your activation "
|
2061 |
+
#~ "code. \n"
|
2062 |
+
#~ " * You may place this code inside an IF statement that only runs on theme "
|
2063 |
+
#~ "activation.\n"
|
2064 |
+
#~ " */"
|
2065 |
+
#~ msgstr ""
|
2066 |
+
#~ "/**\n"
|
2067 |
+
#~ " * Aktywuj dodatki\n"
|
2068 |
+
#~ " * Możesz tu wpisać kody aktywacyjne uruchamiające dodatkowe funkcje. \n"
|
2069 |
+
#~ " * W związku z tym, że kody są na dowolną ilość licencji, możesz je "
|
2070 |
+
#~ "stosować także w płatnych szablonach. \n"
|
2071 |
+
#~ " * Użyj kodu aby zaktualizować bazę danych. \n"
|
2072 |
+
#~ " * Możesz umieścić ten kod w funkcjach if, które uruchamiają się np. przy "
|
2073 |
+
#~ "aktywacji szablonu.\n"
|
2074 |
+
#~ " */"
|
2075 |
+
|
2076 |
+
#~ msgid ""
|
2077 |
+
#~ "/**\n"
|
2078 |
+
#~ " * Register field groups\n"
|
2079 |
+
#~ " * The register_field_group function accepts 1 array which holds the "
|
2080 |
+
#~ "relevant data to register a field group\n"
|
2081 |
+
#~ " * You may edit the array as you see fit. However, this may result in "
|
2082 |
+
#~ "errors if the array is not compatible with ACF\n"
|
2083 |
+
#~ " * This code must run every time the functions.php file is read\n"
|
2084 |
+
#~ " */"
|
2085 |
+
#~ msgstr ""
|
2086 |
+
#~ "/**\n"
|
2087 |
+
#~ " * Zarejestruj grupy pól\n"
|
2088 |
+
#~ " * Funkcja register_field_group akceptuje 1 ciąg zmiennych, która zawiera "
|
2089 |
+
#~ "wszystkie dane służące rejestracji grupy\n"
|
2090 |
+
#~ " * Możesz edytować tę zmienną i dopasowywać ją do swoich potrzeb. Ale "
|
2091 |
+
#~ "może to też powodować błąd jeśli ta zmienna nie jest kompatybilna z ACF\n"
|
2092 |
+
#~ " * Kod musi być uruchamiany każdorazowo w pliku functions.php\n"
|
2093 |
+
#~ " */"
|
2094 |
+
|
2095 |
+
#~ msgid "requires a database upgrade"
|
2096 |
+
#~ msgstr "wymagana jest aktualizacja bazy danych"
|
2097 |
+
|
2098 |
+
#~ msgid "why?"
|
2099 |
+
#~ msgstr "dlaczego?"
|
2100 |
+
|
2101 |
+
#~ msgid "Please"
|
2102 |
+
#~ msgstr "Proszę"
|
2103 |
+
|
2104 |
+
#~ msgid "backup your database"
|
2105 |
+
#~ msgstr "zrobić kopię zapasową bazy danych"
|
2106 |
+
|
2107 |
+
#~ msgid "then click"
|
2108 |
+
#~ msgstr "a następnie kliknąć"
|
2109 |
+
|
2110 |
+
#~ msgid "Upgrade Database"
|
2111 |
+
#~ msgstr "Aktualizuj bazę danych"
|
2112 |
+
|
2113 |
+
#~ msgid "No choices to choose from"
|
2114 |
+
#~ msgstr "Brak możliwościi wyboru"
|
2115 |
+
|
2116 |
+
#~ msgid "File Updated."
|
2117 |
+
#~ msgstr "Plik został zaktualizowany."
|
2118 |
+
|
2119 |
+
#~ msgid "Media attachment updated."
|
2120 |
+
#~ msgstr "Załącznik został zaktualizowany."
|
2121 |
+
|
2122 |
+
#~ msgid "No files selected"
|
2123 |
+
#~ msgstr "Nie zaznaczono plików"
|
2124 |
+
|
2125 |
+
#~ msgid "Add Selected Files"
|
2126 |
+
#~ msgstr "Dodaj zaznaczone pliki"
|
2127 |
+
|
2128 |
+
#~ msgid "+ Add Row"
|
2129 |
+
#~ msgstr "+ Dodaj rząd"
|
2130 |
+
|
2131 |
+
#~ msgid "Reorder Layout"
|
2132 |
+
#~ msgstr "Zmiana kolejności w szablonie"
|
2133 |
+
|
2134 |
+
#~ msgid "Reorder"
|
2135 |
+
#~ msgstr "Zmiana kolejności"
|
2136 |
+
|
2137 |
+
#~ msgid "Add New Layout"
|
2138 |
+
#~ msgstr "Dodaj nowy szablon"
|
2139 |
+
|
2140 |
+
#~ msgid "Delete Layout"
|
2141 |
+
#~ msgstr "Usuń szablon"
|
2142 |
+
|
2143 |
+
#~ msgid "Label"
|
2144 |
+
#~ msgstr "Etykieta"
|
2145 |
+
|
2146 |
+
#~ msgid "Display"
|
2147 |
+
#~ msgstr "Wyświetl"
|
2148 |
+
|
2149 |
+
#~ msgid "Table"
|
2150 |
+
#~ msgstr "Tabela"
|
2151 |
+
|
2152 |
+
#~ msgid "Row"
|
2153 |
+
#~ msgstr "Rząd"
|
2154 |
+
|
2155 |
+
#~ msgid ""
|
2156 |
+
#~ "No fields. Click the \"+ Add Sub Field button\" to create your first "
|
2157 |
+
#~ "field."
|
2158 |
+
#~ msgstr ""
|
2159 |
+
#~ "Brak pól. Kliknij przycisk \"+ Dodaj pole podrzędne\" aby utworzyć "
|
2160 |
+
#~ "pierwsze własne pole."
|
2161 |
+
|
2162 |
+
#~ msgid "Save Field"
|
2163 |
+
#~ msgstr "Zapisz pole"
|
2164 |
+
|
2165 |
+
#~ msgid "Close Sub Field"
|
2166 |
+
#~ msgstr "Zamknij pole"
|
2167 |
+
|
2168 |
+
#~ msgid "+ Add Sub Field"
|
2169 |
+
#~ msgstr "+ Dodaj pole podrzędne"
|
2170 |
+
|
2171 |
+
#~ msgid "Button Label"
|
2172 |
+
#~ msgstr "Tekst przycisku"
|
2173 |
+
|
2174 |
+
#~ msgid "Gallery"
|
2175 |
+
#~ msgstr "Galeria"
|
2176 |
+
|
2177 |
+
#~ msgid "Alternate Text"
|
2178 |
+
#~ msgstr "Tekst alternatywny"
|
2179 |
+
|
2180 |
+
#~ msgid "Caption"
|
2181 |
+
#~ msgstr "Podpis"
|
2182 |
+
|
2183 |
+
#~ msgid "Description"
|
2184 |
+
#~ msgstr "Opis"
|
2185 |
+
|
2186 |
+
#~ msgid "Thumbnail is advised"
|
2187 |
+
#~ msgstr "Zalecana jest miniatura."
|
2188 |
+
|
2189 |
+
#~ msgid "Image Updated"
|
2190 |
+
#~ msgstr "Zdjęcie zostało zaktualizowane."
|
2191 |
+
|
2192 |
+
#~ msgid "Grid"
|
2193 |
+
#~ msgstr "Siatka"
|
2194 |
+
|
2195 |
+
#~ msgid "List"
|
2196 |
+
#~ msgstr "Lista"
|
2197 |
+
|
2198 |
+
#~ msgid "Image already exists in gallery"
|
2199 |
+
#~ msgstr "To zdjęcie już jest w galerii."
|
2200 |
+
|
2201 |
+
#~ msgid "Image Added"
|
2202 |
+
#~ msgstr "Zdjęcie zostało dodane."
|
2203 |
+
|
2204 |
+
#~ msgid "Image Updated."
|
2205 |
+
#~ msgstr "Zdjęcie zostało zaktualizowane."
|
2206 |
+
|
2207 |
+
#~ msgid "Attachment ID"
|
2208 |
+
#~ msgstr "ID załącznika"
|
2209 |
+
|
2210 |
+
#~ msgid "No images selected"
|
2211 |
+
#~ msgstr "Nie wybrano obrazków"
|
2212 |
+
|
2213 |
+
#~ msgid "Add selected Images"
|
2214 |
+
#~ msgstr "Dodaj zaznaczone obrazki"
|
2215 |
+
|
2216 |
+
#~ msgid ""
|
2217 |
+
#~ "Filter posts by selecting a post type<br />\n"
|
2218 |
+
#~ "\t\t\t\tTip: deselect all post types to show all post type's posts"
|
2219 |
+
#~ msgstr ""
|
2220 |
+
#~ "Filtruj wpisy wybierając typ wpisu<br />\n"
|
2221 |
+
#~ "\t\t\t\tPodpowiedź: nie zaznaczenie żadnego typu wpisów spowoduje "
|
2222 |
+
#~ "wyświetlenie wszystkich"
|
2223 |
+
|
2224 |
+
#~ msgid "Set to -1 for infinite"
|
2225 |
+
#~ msgstr "Wpisanie -1 oznacza nieskończoność"
|
2226 |
+
|
2227 |
+
#~ msgid "Repeater"
|
2228 |
+
#~ msgstr "Pole powtarzalne"
|
2229 |
+
|
2230 |
+
#~ msgid "Add Row"
|
2231 |
+
#~ msgstr "Dodaj rząd"
|
2232 |
+
|
2233 |
+
#~ msgid "Repeater Fields"
|
2234 |
+
#~ msgstr "Pola powtarzalne"
|
2235 |
+
|
2236 |
+
#~ msgid "Minimum Rows"
|
2237 |
+
#~ msgstr "Minimalna liczba rzędów"
|
2238 |
+
|
2239 |
+
#~ msgid "Maximum Rows"
|
2240 |
+
#~ msgstr "Maksymalna liczba rzędów"
|
2241 |
+
|
2242 |
+
#~ msgid "Table (default)"
|
2243 |
+
#~ msgstr "Tabela (domyślne)"
|
2244 |
+
|
2245 |
+
#~ msgid "Define how to render html tags"
|
2246 |
+
#~ msgstr "Określ jak traktować znaczniki HTML"
|
2247 |
+
|
2248 |
+
#~ msgid "HTML"
|
2249 |
+
#~ msgstr "HTML"
|
2250 |
+
|
2251 |
+
#~ msgid "Define how to render html tags / new lines"
|
2252 |
+
#~ msgstr "Określ jak traktować znaczniki HTML / nowe wiersze"
|
2253 |
+
|
2254 |
+
#~ msgid "auto <br />"
|
2255 |
+
#~ msgstr "auto <br />"
|
2256 |
+
|
2257 |
+
#~ msgid "Date format"
|
2258 |
+
#~ msgstr "Format daty"
|
2259 |
+
|
2260 |
+
#~ msgid "eg. dd/mm/yy. read more about"
|
2261 |
+
#~ msgstr "np. dd/mm/rr. czytaj więcej"
|
2262 |
+
|
2263 |
+
#~ msgid "Page Specific"
|
2264 |
+
#~ msgstr "Związane ze stronami"
|
2265 |
+
|
2266 |
+
#~ msgid "Post Specific"
|
2267 |
+
#~ msgstr "Związane z typem wpisu"
|
2268 |
+
|
2269 |
+
#~ msgid "Taxonomy (Add / Edit)"
|
2270 |
+
#~ msgstr "Taksonomia (Dodaj / Edytuj)"
|
2271 |
+
|
2272 |
+
#~ msgid "User (Add / Edit)"
|
2273 |
+
#~ msgstr "Użytkownik (Dodaj / Edytuj)"
|
2274 |
+
|
2275 |
+
#~ msgid "Media (Edit)"
|
2276 |
+
#~ msgstr "Medium (Edytuj)"
|
2277 |
+
|
2278 |
+
#~ msgid "match"
|
2279 |
+
#~ msgstr "pasuje"
|
2280 |
+
|
2281 |
+
#~ msgid "of the above"
|
2282 |
+
#~ msgstr "do pozostałych"
|
2283 |
+
|
2284 |
+
#~ msgid "Unlock options add-on with an activation code"
|
2285 |
+
#~ msgstr "Odblokuj dodatkowe opcje z kodem aktywacyjnym"
|
2286 |
+
|
2287 |
+
#~ msgid "Field groups are created in order <br />from lowest to highest."
|
2288 |
+
#~ msgstr ""
|
2289 |
+
#~ "Grupy pól są tworzone w kolejności <br />od najniższej do najwyższej."
|
2290 |
+
|
2291 |
+
#~ msgid "Normal"
|
2292 |
+
#~ msgstr "Normalna"
|
2293 |
+
|
2294 |
+
#~ msgid "Standard Metabox"
|
2295 |
+
#~ msgstr "Standardowy metabox"
|
2296 |
+
|
2297 |
+
#~ msgid "No Metabox"
|
2298 |
+
#~ msgstr "Bez metabox"
|
2299 |
+
|
2300 |
+
#~ msgid "Everything Fields deactivated"
|
2301 |
+
#~ msgstr "Pola do wszystkiego zostały deaktywowane"
|
2302 |
+
|
2303 |
+
#~ msgid "Everything Fields activated"
|
2304 |
+
#~ msgstr "Pola do wszystkiego zostały aktywowane"
|
2305 |
+
|
2306 |
+
#~ msgid "Row Limit"
|
2307 |
+
#~ msgstr "Limit rzędów"
|
2308 |
+
|
2309 |
+
#~ msgid "required"
|
2310 |
+
#~ msgstr "wymagane"
|
2311 |
+
|
2312 |
+
#~ msgid "Show on page"
|
2313 |
+
#~ msgstr "Wyświetl na stronie"
|
2314 |
+
|
2315 |
+
#~ msgid "Advanced Custom Fields v"
|
2316 |
+
#~ msgstr "Zaawansowane własne pola v"
|
2317 |
+
|
2318 |
+
#~ msgid ""
|
2319 |
+
#~ "Watch tutorials, read documentation, learn the API code and find some "
|
2320 |
+
#~ "tips & tricks for your next web project."
|
2321 |
+
#~ msgstr ""
|
2322 |
+
#~ "Obejrzyj tutorial, przeczytaj dokumentację, naucz się API i poznaj parę "
|
2323 |
+
#~ "tricków do przydatnych w Twoim kolejnym projekcie."
|
2324 |
+
|
2325 |
+
#~ msgid "View the plugins website"
|
2326 |
+
#~ msgstr "Odwiedź witrynę wtyczki"
|
2327 |
+
|
2328 |
+
#~ msgid "Support"
|
2329 |
+
#~ msgstr "Pomoc"
|
2330 |
+
|
2331 |
+
#~ msgid ""
|
2332 |
+
#~ "Join the growing community over at the support forum to share ideas, "
|
2333 |
+
#~ "report bugs and keep up to date with ACF"
|
2334 |
+
#~ msgstr ""
|
2335 |
+
#~ "Dołącz do rosnącej społeczności użytkowników i forum pomocy, aby dzielić "
|
2336 |
+
#~ "się pomysłami, zgłąszać błedy i być na bierząco z tą wtyczką."
|
2337 |
+
|
2338 |
+
#~ msgid "View the Support Forum"
|
2339 |
+
#~ msgstr "Zobacz forum pomocy"
|
2340 |
+
|
2341 |
+
#~ msgid "Developed by"
|
2342 |
+
#~ msgstr "Opracowana przez"
|
2343 |
+
|
2344 |
+
#~ msgid "Vote for ACF"
|
2345 |
+
#~ msgstr "Głosuj na tę wtyczkę"
|
2346 |
+
|
2347 |
+
#~ msgid "Twitter"
|
2348 |
+
#~ msgstr "Twitter"
|
2349 |
+
|
2350 |
+
#~ msgid "Blog"
|
2351 |
+
#~ msgstr "Blog"
|
2352 |
+
|
2353 |
+
#~ msgid "Unlock Special Fields."
|
2354 |
+
#~ msgstr "Odblokuj pola specjalne"
|
2355 |
+
|
2356 |
+
#~ msgid ""
|
2357 |
+
#~ "Special Fields can be unlocked by purchasing an activation code. Each "
|
2358 |
+
#~ "activation code can be used on multiple sites."
|
2359 |
+
#~ msgstr ""
|
2360 |
+
#~ "Pola specjalne można odblokować kupując kod aktywacyjny. Każdy kod "
|
2361 |
+
#~ "aktywacyjny może być wykorzystywany wielokrotnie."
|
2362 |
+
|
2363 |
+
#~ msgid "Visit the Plugin Store"
|
2364 |
+
#~ msgstr "Odwiedź sklep wtyczki"
|
2365 |
+
|
2366 |
+
#~ msgid "Unlock Fields"
|
2367 |
+
#~ msgstr "Odblokuj pola"
|
2368 |
+
|
2369 |
+
#~ msgid "Import"
|
2370 |
+
#~ msgstr "Import"
|
2371 |
+
|
2372 |
+
#~ msgid "Have an ACF export file? Import it here."
|
2373 |
+
#~ msgstr "Wyeksportowałeś plik z polami? Możesz go zaimportować tutaj."
|
2374 |
+
|
2375 |
+
#~ msgid ""
|
2376 |
+
#~ "Want to create an ACF export file? Just select the desired ACF's and hit "
|
2377 |
+
#~ "Export"
|
2378 |
+
#~ msgstr ""
|
2379 |
+
#~ "Chcesz stworzyć i wyeksportować plik z polami? Wybierz pola i kliknij "
|
2380 |
+
#~ "Eksport"
|
2381 |
+
|
2382 |
+
#~ msgid "Import / Export"
|
2383 |
+
#~ msgstr "Import / Eksport"
|
2384 |
+
|
2385 |
+
#~ msgid ""
|
2386 |
+
#~ "No fields. Click the \"+ Add Field button\" to create your first field."
|
2387 |
+
#~ msgstr ""
|
2388 |
+
#~ "Brak pól. Kliknij przycisk \"+ Dodaj pole\" aby utworzyć pierwsze własne "
|
2389 |
+
#~ "pole."
|
2390 |
+
|
2391 |
+
#~ msgid ""
|
2392 |
+
#~ "Special Fields can be unlocked by purchasing a license key. Each key can "
|
2393 |
+
#~ "be used on multiple sites."
|
2394 |
+
#~ msgstr ""
|
2395 |
+
#~ "Pola specjalne można odblokować kupując kod aktywacyjny. Każdy kod "
|
2396 |
+
#~ "aktywacyjny może być wykorzystywany wielokrotnie."
|
2397 |
+
|
2398 |
+
#~ msgid "Select which ACF groups to export"
|
2399 |
+
#~ msgstr "Wybierz, które grupy chcesz wyeksportować"
|
2400 |
+
|
2401 |
+
#~ msgid ""
|
2402 |
+
#~ "Have an ACF export file? Import it here. Please note that v2 and v3 .xml "
|
2403 |
+
#~ "files are not compatible."
|
2404 |
+
#~ msgstr ""
|
2405 |
+
#~ "Wyeksportowałeś plik z polami? Zaimportuj go tutaj. Zwróć uwagę, że "
|
2406 |
+
#~ "wersje 2 i 3 plików .xml nie są ze sobą kompatybilne."
|
2407 |
+
|
2408 |
+
#~ msgid "Import your .xml file"
|
2409 |
+
#~ msgstr "Zaimportuj plik .xml"
|
2410 |
+
|
2411 |
+
#~ msgid "Display your field group with or without a box"
|
2412 |
+
#~ msgstr "Wyświetl grupę pól w ramce lub bez niej"
|
2413 |
+
|
2414 |
+
#~ msgid "Settings saved"
|
2415 |
+
#~ msgstr "Ustawienia zostały zapisane"
|
2416 |
+
|
2417 |
+
#~ msgid "Save"
|
2418 |
+
#~ msgstr "Zapisz"
|
2419 |
+
|
2420 |
+
#~ msgid "No Options"
|
2421 |
+
#~ msgstr "Brak opcji"
|
2422 |
+
|
2423 |
+
#~ msgid "Sorry, it seems there are no fields for this options page."
|
2424 |
+
#~ msgstr "Przykro mi, ale ta strona opcji nie zawiera pól."
|
2425 |
+
|
2426 |
+
#~ msgid ""
|
2427 |
+
#~ "Enter your choices one per line<br />\n"
|
2428 |
+
#~ "\t\t\t\t<br />\n"
|
2429 |
+
#~ "\t\t\t\tRed<br />\n"
|
2430 |
+
#~ "\t\t\t\tBlue<br />\n"
|
2431 |
+
#~ "\t\t\t\t<br />\n"
|
2432 |
+
#~ "\t\t\t\tor<br />\n"
|
2433 |
+
#~ "\t\t\t\t<br />\n"
|
2434 |
+
#~ "\t\t\t\tred : Red<br />\n"
|
2435 |
+
#~ "\t\t\t\tblue : Blue"
|
2436 |
+
#~ msgstr ""
|
2437 |
+
#~ "Wpisz dostęne opcje, każdy w odrębnym rzędzie<br />\n"
|
2438 |
+
#~ "\t\t\t\t<br />\n"
|
2439 |
+
#~ "\t\t\t\tCzerwony<br />\n"
|
2440 |
+
#~ "\t\t\t\tNiebieski<br />\n"
|
2441 |
+
#~ "\t\t\t\t<br />\n"
|
2442 |
+
#~ "\t\t\t\tor<br />\n"
|
2443 |
+
#~ "\t\t\t\t<br />\n"
|
2444 |
+
#~ "\t\t\t\tczerwony : Czerwony<br />\n"
|
2445 |
+
#~ "\t\t\t\tniebieski : Niebieski"
|
2446 |
+
|
2447 |
+
#~ msgid "continue editing ACF"
|
2448 |
+
#~ msgstr "kontynuuj edycję"
|
2449 |
+
|
2450 |
+
#~ msgid "Click the \"add row\" button below to start creating your layout"
|
2451 |
+
#~ msgstr "Kliknij przycisk \"dodaj rząd\" poniżej, aby zacząć tworzyć szablon"
|
2452 |
+
|
2453 |
+
#~ msgid "Adv Upgrade"
|
2454 |
+
#~ msgstr "Zaawansowana aktualizacja"
|
2455 |
+
|
2456 |
+
#~ msgid "Advanced Custom Fields"
|
2457 |
+
#~ msgstr "Zaawansowane Włąsne Pola"
|
lang/acf-pt_PT.mo
CHANGED
Binary file
|
lang/acf-pt_PT.po
CHANGED
@@ -5,7 +5,7 @@ msgstr ""
|
|
5 |
"Project-Id-Version: Advanced Custom Fields\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
|
7 |
"POT-Creation-Date: 2015-07-23 11:02+0100\n"
|
8 |
-
"PO-Revision-Date:
|
9 |
"Last-Translator: Pedro Mendonça <ped.gaspar@gmail.com>\n"
|
10 |
"Language-Team: Pedro Mendonça <ped.gaspar@gmail.com>\n"
|
11 |
"Language: pt_PT\n"
|
@@ -13,7 +13,7 @@ msgstr ""
|
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
-
"X-Generator: Poedit 1.8.
|
17 |
"X-Poedit-SourceCharset: UTF-8\n"
|
18 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
19 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
@@ -126,7 +126,7 @@ msgstr "Erro"
|
|
126 |
|
127 |
#: core/actions/export.php:33
|
128 |
msgid "No ACF groups selected"
|
129 |
-
msgstr "Nenhum grupo ACF
|
130 |
|
131 |
#: core/api.php:1171
|
132 |
msgid "Update"
|
@@ -252,7 +252,7 @@ msgstr "Grupos de campos"
|
|
252 |
|
253 |
#: core/controllers/export.php:222
|
254 |
msgid "Select the field groups to be exported"
|
255 |
-
msgstr "
|
256 |
|
257 |
#: core/controllers/export.php:239 core/controllers/export.php:252
|
258 |
msgid "Export to XML"
|
@@ -334,7 +334,7 @@ msgstr ""
|
|
334 |
#: core/controllers/export.php:272
|
335 |
msgid "Select field group(s) from the list and click \"Create PHP\""
|
336 |
msgstr ""
|
337 |
-
"
|
338 |
|
339 |
#: core/controllers/export.php:273 core/controllers/export.php:302
|
340 |
msgid "Copy the PHP code generated"
|
@@ -873,7 +873,7 @@ msgstr "Ocultar detalhes"
|
|
873 |
|
874 |
#: core/controllers/input.php:67
|
875 |
msgid "Validation Failed. One or more fields below are required."
|
876 |
-
msgstr "
|
877 |
|
878 |
#: core/controllers/upgrade.php:77
|
879 |
msgid "Upgrade"
|
@@ -985,7 +985,7 @@ msgstr "Formato dos dados"
|
|
985 |
|
986 |
#: core/fields/date_picker/date_picker.php:127
|
987 |
msgid ""
|
988 |
-
"This format will
|
989 |
"the API"
|
990 |
msgstr ""
|
991 |
"Este será o formato guardado na base de dados e depois devolvido através da "
|
@@ -1076,7 +1076,7 @@ msgstr "Conteúdo"
|
|
1076 |
|
1077 |
#: core/fields/file.php:26
|
1078 |
msgid "Select File"
|
1079 |
-
msgstr "
|
1080 |
|
1081 |
#: core/fields/file.php:27
|
1082 |
msgid "Edit File"
|
@@ -1096,7 +1096,7 @@ msgstr "Tamanho"
|
|
1096 |
|
1097 |
#: core/fields/file.php:123
|
1098 |
msgid "No File Selected"
|
1099 |
-
msgstr "Nenhum ficheiro
|
1100 |
|
1101 |
#: core/fields/file.php:123
|
1102 |
msgid "Add File"
|
@@ -1201,7 +1201,7 @@ msgstr "Editar"
|
|
1201 |
|
1202 |
#: core/fields/image.php:97
|
1203 |
msgid "No image selected"
|
1204 |
-
msgstr "Nenhuma imagem
|
1205 |
|
1206 |
#: core/fields/image.php:97
|
1207 |
msgid "Add Image"
|
@@ -1278,7 +1278,7 @@ msgstr "Relacional"
|
|
1278 |
#: core/fields/relationship.php:582 core/fields/relationship.php:661
|
1279 |
#: core/views/meta_box_location.php:75
|
1280 |
msgid "Post Type"
|
1281 |
-
msgstr "Tipo de
|
1282 |
|
1283 |
#: core/fields/page_link.php:127 core/fields/post_object.php:329
|
1284 |
#: core/fields/select.php:214 core/fields/taxonomy.php:489
|
@@ -1350,7 +1350,7 @@ msgstr "Pesquisar..."
|
|
1350 |
|
1351 |
#: core/fields/relationship.php:468
|
1352 |
msgid "Filter by post type"
|
1353 |
-
msgstr "Filtrar por tipo de
|
1354 |
|
1355 |
#: core/fields/relationship.php:562
|
1356 |
msgid "Return Format"
|
@@ -1370,7 +1370,7 @@ msgstr "Pesquisa"
|
|
1370 |
|
1371 |
#: core/fields/relationship.php:641
|
1372 |
msgid "Post Type Select"
|
1373 |
-
msgstr "Selecção de tipo de
|
1374 |
|
1375 |
#: core/fields/relationship.php:649
|
1376 |
msgid "Elements"
|
@@ -1395,7 +1395,7 @@ msgstr "Máximo de artigos"
|
|
1395 |
#: core/fields/select.php:18 core/fields/select.php:109
|
1396 |
#: core/fields/taxonomy.php:480 core/fields/user.php:313
|
1397 |
msgid "Select"
|
1398 |
-
msgstr "
|
1399 |
|
1400 |
#: core/fields/tab.php:19
|
1401 |
msgid "Tab"
|
5 |
"Project-Id-Version: Advanced Custom Fields\n"
|
6 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/advanced-custom-fields\n"
|
7 |
"POT-Creation-Date: 2015-07-23 11:02+0100\n"
|
8 |
+
"PO-Revision-Date: 2016-01-07 08:48+0000\n"
|
9 |
"Last-Translator: Pedro Mendonça <ped.gaspar@gmail.com>\n"
|
10 |
"Language-Team: Pedro Mendonça <ped.gaspar@gmail.com>\n"
|
11 |
"Language: pt_PT\n"
|
13 |
"Content-Type: text/plain; charset=UTF-8\n"
|
14 |
"Content-Transfer-Encoding: 8bit\n"
|
15 |
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
16 |
+
"X-Generator: Poedit 1.8.6\n"
|
17 |
"X-Poedit-SourceCharset: UTF-8\n"
|
18 |
"X-Poedit-KeywordsList: __;_e;__ngettext:1,2;_n:1,2;__ngettext_noop:1,2;"
|
19 |
"_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
126 |
|
127 |
#: core/actions/export.php:33
|
128 |
msgid "No ACF groups selected"
|
129 |
+
msgstr "Nenhum grupo ACF seleccionado"
|
130 |
|
131 |
#: core/api.php:1171
|
132 |
msgid "Update"
|
252 |
|
253 |
#: core/controllers/export.php:222
|
254 |
msgid "Select the field groups to be exported"
|
255 |
+
msgstr "Seleccione os grupos de campos para serem exportados"
|
256 |
|
257 |
#: core/controllers/export.php:239 core/controllers/export.php:252
|
258 |
msgid "Export to XML"
|
334 |
#: core/controllers/export.php:272
|
335 |
msgid "Select field group(s) from the list and click \"Create PHP\""
|
336 |
msgstr ""
|
337 |
+
"Seleccione o(s) grupo(s) de campos da lista e clique em \"Exportar PHP\""
|
338 |
|
339 |
#: core/controllers/export.php:273 core/controllers/export.php:302
|
340 |
msgid "Copy the PHP code generated"
|
873 |
|
874 |
#: core/controllers/input.php:67
|
875 |
msgid "Validation Failed. One or more fields below are required."
|
876 |
+
msgstr "Falhou ao validar. Um ou mais campos abaixo são obrigatórios."
|
877 |
|
878 |
#: core/controllers/upgrade.php:77
|
879 |
msgid "Upgrade"
|
985 |
|
986 |
#: core/fields/date_picker/date_picker.php:127
|
987 |
msgid ""
|
988 |
+
"This format will determine the value saved to the database and returned via "
|
989 |
"the API"
|
990 |
msgstr ""
|
991 |
"Este será o formato guardado na base de dados e depois devolvido através da "
|
1076 |
|
1077 |
#: core/fields/file.php:26
|
1078 |
msgid "Select File"
|
1079 |
+
msgstr "Seleccionar ficheiro"
|
1080 |
|
1081 |
#: core/fields/file.php:27
|
1082 |
msgid "Edit File"
|
1096 |
|
1097 |
#: core/fields/file.php:123
|
1098 |
msgid "No File Selected"
|
1099 |
+
msgstr "Nenhum ficheiro seleccionado"
|
1100 |
|
1101 |
#: core/fields/file.php:123
|
1102 |
msgid "Add File"
|
1201 |
|
1202 |
#: core/fields/image.php:97
|
1203 |
msgid "No image selected"
|
1204 |
+
msgstr "Nenhuma imagem seleccionada"
|
1205 |
|
1206 |
#: core/fields/image.php:97
|
1207 |
msgid "Add Image"
|
1278 |
#: core/fields/relationship.php:582 core/fields/relationship.php:661
|
1279 |
#: core/views/meta_box_location.php:75
|
1280 |
msgid "Post Type"
|
1281 |
+
msgstr "Tipo de conteúdo"
|
1282 |
|
1283 |
#: core/fields/page_link.php:127 core/fields/post_object.php:329
|
1284 |
#: core/fields/select.php:214 core/fields/taxonomy.php:489
|
1350 |
|
1351 |
#: core/fields/relationship.php:468
|
1352 |
msgid "Filter by post type"
|
1353 |
+
msgstr "Filtrar por tipo de conteúdo"
|
1354 |
|
1355 |
#: core/fields/relationship.php:562
|
1356 |
msgid "Return Format"
|
1370 |
|
1371 |
#: core/fields/relationship.php:641
|
1372 |
msgid "Post Type Select"
|
1373 |
+
msgstr "Selecção de tipo de conteúdo"
|
1374 |
|
1375 |
#: core/fields/relationship.php:649
|
1376 |
msgid "Elements"
|
1395 |
#: core/fields/select.php:18 core/fields/select.php:109
|
1396 |
#: core/fields/taxonomy.php:480 core/fields/user.php:313
|
1397 |
msgid "Select"
|
1398 |
+
msgstr "Seleccione"
|
1399 |
|
1400 |
#: core/fields/tab.php:19
|
1401 |
msgid "Tab"
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: elliotcondon
|
3 |
Tags: custom, field, custom field, advanced, simple fields, magic fields, more fields, repeater, matrix, post, type, text, textarea, file, image, edit, admin
|
4 |
Requires at least: 3.5.0
|
5 |
-
Tested up to: 4.
|
6 |
-
Stable tag: 4.4.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -11,7 +11,7 @@ Customise WordPress with powerful, professional and intuitive fields
|
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
-
Advanced Custom Fields is the perfect solution for any
|
15 |
|
16 |
* Visually create your Fields
|
17 |
* Select from multiple input types (text, textarea, wysiwyg, image, file, page link, post object, relationship, select, checkbox, radio buttons, date picker, true / false, repeater, flexible content, gallery and more to come!)
|
@@ -43,11 +43,19 @@ Advanced Custom Fields is the perfect solution for any wordpress website which n
|
|
43 |
* Color Picker (WP color swatch picker)
|
44 |
* Tab (Group fields into tabs)
|
45 |
* Message (Render custom messages into the fields)
|
46 |
-
* Repeater (ability to create repeatable blocks of fields!)
|
47 |
-
* Flexible Content (ability to create flexible blocks of fields!)
|
48 |
-
* Gallery (Add, edit and order multiple images in 1 simple field)
|
49 |
* [Custom](http://www.advancedcustomfields.com/resources/tutorials/creating-a-new-field-type/) (Create your own field type!)
|
50 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
= Tested on =
|
52 |
* Mac Firefox :)
|
53 |
* Mac Safari :)
|
@@ -108,13 +116,18 @@ http://support.advancedcustomfields.com/
|
|
108 |
|
109 |
== Changelog ==
|
110 |
|
|
|
|
|
|
|
|
|
|
|
111 |
= 4.4.4 =
|
112 |
* Field group: Fixed disabled update button after saving with empty title
|
|
|
113 |
* Language: Updated Portuguese translation
|
114 |
* Language: Updated French translation
|
115 |
* Language: Updated Polish translation
|
116 |
* Language: Added Finnish translation
|
117 |
-
* Core: Minor fixes and improvements
|
118 |
|
119 |
= 4.4.3 =
|
120 |
* WYSIWYG field: Added compatibility for WP 4.3 filters
|
2 |
Contributors: elliotcondon
|
3 |
Tags: custom, field, custom field, advanced, simple fields, magic fields, more fields, repeater, matrix, post, type, text, textarea, file, image, edit, admin
|
4 |
Requires at least: 3.5.0
|
5 |
+
Tested up to: 4.5.0
|
6 |
+
Stable tag: 4.4.5
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
11 |
|
12 |
== Description ==
|
13 |
|
14 |
+
Advanced Custom Fields is the perfect solution for any WordPress website which needs more flexible data like other Content Management Systems.
|
15 |
|
16 |
* Visually create your Fields
|
17 |
* Select from multiple input types (text, textarea, wysiwyg, image, file, page link, post object, relationship, select, checkbox, radio buttons, date picker, true / false, repeater, flexible content, gallery and more to come!)
|
43 |
* Color Picker (WP color swatch picker)
|
44 |
* Tab (Group fields into tabs)
|
45 |
* Message (Render custom messages into the fields)
|
|
|
|
|
|
|
46 |
* [Custom](http://www.advancedcustomfields.com/resources/tutorials/creating-a-new-field-type/) (Create your own field type!)
|
47 |
|
48 |
+
= ACF PRO =
|
49 |
+
The Advanced Custom Fields plugin is also available in a professional version which includes more fields, more functionality, and more flexibility!
|
50 |
+
At the core of ACF PRO is a brand new version of ACF (version 5) which includes searchable drop downs, smarter and faster DB calls, improved UI and much much more!
|
51 |
+
|
52 |
+
* Repeater - Create a set of sub fields which can be repeated again and again whilst editing content!
|
53 |
+
* Gallery - Simple and intuitive interface for managing a collection of images.
|
54 |
+
* Flexible Content - Define groups of sub fields and add, edit, and re-order them to create highly customised content!
|
55 |
+
* Options pages - Add extra admin pages to edit ACF fields!
|
56 |
+
|
57 |
+
http://www.advancedcustomfields.com/pro/
|
58 |
+
|
59 |
= Tested on =
|
60 |
* Mac Firefox :)
|
61 |
* Mac Safari :)
|
116 |
|
117 |
== Changelog ==
|
118 |
|
119 |
+
= 4.4.5=
|
120 |
+
* Core: Fixed metabox title appearing on seamless field groups
|
121 |
+
* Language: Updated Portuguese translation
|
122 |
+
* Language: Updated Polish translation
|
123 |
+
|
124 |
= 4.4.4 =
|
125 |
* Field group: Fixed disabled update button after saving with empty title
|
126 |
+
* Core: Minor fixes and improvements
|
127 |
* Language: Updated Portuguese translation
|
128 |
* Language: Updated French translation
|
129 |
* Language: Updated Polish translation
|
130 |
* Language: Added Finnish translation
|
|
|
131 |
|
132 |
= 4.4.3 =
|
133 |
* WYSIWYG field: Added compatibility for WP 4.3 filters
|