Advanced Custom Fields - Version 4.4.5

Version Description

Download this release

Release Info

Developer elliotcondon
Plugin Icon 128x128 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 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: http://wordpress.org/extend/plugins/advanced-custom-fields/
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.3
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.3',
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 $post;
 
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 determin 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>
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 h3.hndle {
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 > h3,
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
- $(document).on('submit', '#post', function(){
139
 
140
- // validate post title
141
- var title = $('#titlewrap #title');
 
 
 
 
 
 
 
 
 
142
 
143
- if( !title.val() )
144
- {
145
- alert( acf.l10n.title );
 
 
 
146
 
147
- title.focus();
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
148
 
149
- return false;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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&nbsp;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 &raquo; Import and select WordPress"
292
+ msgstr "Navigoi sijaintiin Työkalut &raquo; 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 &amp; Filters"
685
+ msgstr "Toiminnat &amp; 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 &amp; 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 &lt;br /&gt; tags"
1510
+ msgstr "Muuta uudet rivit &lt;br /&gt; -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: 2013-10-22 18:32+0100\n"
7
- "Last-Translator: Frédéric Lopez <frederic.lopez@glasshouse.fr>\n"
8
  "Language-Team: RVOLA <hello@rvola.com>\n"
9
- "Language: French\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;"
16
- "_n_noop:1,2;_c,_nc:4c,1,2;_x:1,2c;_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.5.7\n"
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
- "utilisable depuis n'importe quelle page."
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
- "included in your theme (does not receive updates)."
248
  msgstr ""
249
- "Chaque Add-on peut être installé séparément en tant qu'extension (avec mises "
250
- "à jour) ou inclus dans votre thème (sans mises à jour)"
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:443
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 will create a .xml export file which is compatible with the native WP "
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
- "groups. This is useful for migrating fields groups between Wp websites."
312
  msgstr ""
313
- "Les groupes de champs importés <b>apparaitront</b> dans ACF. Utile pour "
314
- "migrer les groupes de champs entre plusieurs site Wordpress."
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
- "groups. This is useful for including fields in themes."
359
  msgstr ""
360
- "Les groupes de champs enregistrés <b>n‘apparaitront pas</b> dans ACF. Cette "
361
- "manipulation sert à insérer les champs en PHP directement dans le thème."
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
- "you will see duplicate fields on your edit screens. To fix this, please move "
367
- "the original field group to the trash or remove the code from your functions."
368
- "php file."
369
  msgstr ""
370
- "Si vous exportez ET inscrivez les groupes dans la même installation WP, vous "
371
- "verrez les champs en double dans votre page d‘édition. Pour éviter cela, "
372
- "supprimer le groupe depuis ACF ou retirez le code PHP de functions.php."
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
- "move the ACF plugin inside your theme and add the following code to your "
418
- "functions.php file:"
419
  msgstr ""
420
- "ACF peut être directement inclus dans un thème ! Déplacez pour cela le "
421
- "dossier Advanced Custom Field dans votre thème et ajoutez le code suivant à "
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
- "to enable lite mode. Add the following code to your functions.php file "
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
- "activer le mode 'lite'. Ajoutez dans le fichier 'functions.php' <b>avant</"
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:395
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/post_object.php:349 ../core/fields/select.php:224
510
- #: ../core/fields/select.php:243 ../core/fields/taxonomy.php:343
511
- #: ../core/fields/user.php:285 ../core/fields/wysiwyg.php:245
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/post_object.php:348 ../core/fields/select.php:223
519
- #: ../core/fields/select.php:242 ../core/fields/taxonomy.php:342
520
- #: ../core/fields/user.php:284 ../core/fields/wysiwyg.php:244
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:782
584
- #: ../core/controllers/field_group.php:789 ../core/fields/file.php:186
585
- #: ../core/fields/image.php:170 ../core/fields/page_link.php:109
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
- "Although these plugins will not be hosted on the wordpress.org repository, "
693
- "each Add-on will continue to receive updates in the usual way."
694
  msgstr ""
695
- "Les Add-ons doivent être désormais téléchargés depuis le site ACF et sont "
696
- "présentés sous forme d'extensions. Elles ne seront pas hébergées sur le "
697
- "répertoire d'extension de WordPress. Chaque Add-on continuera de recevoir "
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
- "This website does not use premium Add-ons and will not be affected by this "
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
- "field types are not compatible with version 4."
759
  msgstr ""
760
- "Créer votre propre type de champ est très facile ! Malheureusement les "
761
- "champs créés avec la version 3 ne seront pas compatible avec la version 4."
762
 
763
  #: ../core/controllers/field_groups.php:350
764
  msgid "Migrating your field types is easy, please"
@@ -777,12 +741,9 @@ msgid "Actions &amp; Filters"
777
  msgstr "Actions &amp; 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
- "between versions 3 and 4. This means you can roll back to version 3 without "
820
- "any issues."
821
  msgstr ""
822
- "Il n'y a eu <strong>aucun</strong> changement dans la base de données entre "
823
- "la version 3 et la version 4. Cela veut dire que vous pouvez retourner à la "
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
- "filters, your website may not operate correctly. It is important that you "
834
- "read the full"
835
  msgstr ""
836
- "À cause des gros changements effectués autour des Add-ons, types de champs "
837
- "et actions/filtres, votre site ne pourrait plus fonctionner correctement "
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
- "nous vous conseillons de revenir à la"
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
- "4 beta and for all the support I have received."
876
  msgstr ""
877
- "Un <strong>GRAND</strong> merci à tous ceux qui ont aidé dans le "
878
- "développement de cette nouvelle version 4 et pour tout le support que vous "
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
- "the ACF Add-ons store). New to v4, all Add-ons act as separate plugins which "
904
- "need to be individually downloaded, installed and updated."
905
  msgstr ""
906
- "Dans les versions précédentes, les Add-ons étaient activés par un code "
907
- "d'activation acheté depuis la boutique d'Add-ons ACF. Depuis la version 4, "
908
- "les Add-ons fonctionnent en tant qu'extensions séparées qu'il faut "
909
- "télécharger, installer et mettre à jour individuellement. "
910
 
911
  #: ../core/controllers/field_groups.php:407
912
- msgid ""
913
- "This page will assist you in downloading and installing each available Add-"
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
- "Once the plugin has been uploaded and installed, click the 'Activate Plugin' "
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/select.php:19 ../core/fields/true_false.php:20
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/email.php:106 ../core/fields/number.php:116
1065
- #: ../core/fields/radio.php:193 ../core/fields/select.php:197
1066
- #: ../core/fields/text.php:116 ../core/fields/textarea.php:96
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/radio.php:209 ../core/fields/tab.php:20
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/text.php:117 ../core/fields/textarea.php:97
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/password.php:105 ../core/fields/text.php:131
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/password.php:106 ../core/fields/text.php:132
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/password.php:120 ../core/fields/text.php:146
1127
  msgid "Prepend"
1128
  msgstr "Préfixe"
1129
 
1130
- #: ../core/fields/email.php:139 ../core/fields/number.php:149
1131
- #: ../core/fields/password.php:121 ../core/fields/text.php:147
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/password.php:135 ../core/fields/text.php:161
1137
  msgid "Append"
1138
  msgstr "Suffixe"
1139
 
1140
- #: ../core/fields/email.php:154 ../core/fields/number.php:164
1141
- #: ../core/fields/password.php:136 ../core/fields/text.php:162
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 &amp; HTML entered here will appear inline with the fields"
1335
- msgstr ""
1336
- "Cette zone de texte &amp; 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/relationship.php:19 ../core/fields/taxonomy.php:19
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:589 ../core/fields/relationship.php:668
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/select.php:214 ../core/fields/taxonomy.php:333
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 "Sections de l'admin WordPress"
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/taxonomy.php:324 ../core/fields/user.php:266
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
- "fields together under separate tab headings."
1514
  msgstr ""
1515
- "Utilisez le type de champ \"Onglet\" pour mieux organiser votre écran de "
1516
- "saisie en regroupant vos champs sous des onglets différents."
1517
 
1518
  #: ../core/fields/tab.php:69
1519
  msgid ""
1520
- "All the fields following this \"tab field\" (or until another \"tab field\" "
1521
- "is defined) will be grouped together."
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:77 ../core/views/meta_box_fields.php:159
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
- "This format will determin the value saved to the database and returned via "
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\" or \"mm/dd/yy\" are the most used display formats. Read more "
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
- "No fields. Click the <strong>+ Add Field</strong> button to create your "
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
- "options will be used. (the one with the lowest order number)"
2010
  msgstr ""
2011
- "Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe "
2012
- "portant le numéro le plus bas sera affiché en premier."
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
- #~ "including-lite-mode-in-a-plugin-theme/\n"
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
- #~ "register_fields'.\n"
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
- #~ "code suivant fonctionne correctement.\n"
2094
  #~ " *\n"
2095
  #~ " * IMPORTANT\n"
2096
- #~ " * Les Add-ons peuvent être inclus dans un thème premium à condition de "
2097
- #~ "respecter les termes du contrat de licence ACF.\n"
2098
- #~ " * Cependant, ils ne doivent pas être inclus dans une autre extension "
2099
- #~ "gratuite ou premium. \n"
2100
- #~ " * Pour plus d'informations veuillez consulter cette page http://www."
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 &amp; 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 &amp; HTML entered here will appear inline with the fields"
1264
+ msgstr "Cette zone de texte &amp; 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://support.advancedcustomfields.com\n"
5
- "POT-Creation-Date: 2015-08-21 10:24+1000\n"
6
- "PO-Revision-Date: 2015-08-21 10:26+1000\n"
7
  "Last-Translator: Elliot Condon <e@elliotcondon.com>\n"
8
- "Language-Team: Michal Lepiarz <ml@e-poka.com>\n"
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-Generator: Poedit 1.8.1\n"
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&nbsp;Groups"
28
- msgstr "Własne pola"
29
 
30
- #. Plugin Name of the plugin/theme
31
- #: acf.php:486 core/controllers/field_groups.php:213
32
  msgid "Advanced Custom Fields"
33
- msgstr "Advanced Custom Fields"
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ą Grupę pól"
42
 
43
  #: acf.php:489
44
  msgid "Edit Field Group"
45
- msgstr "Edytuj Grupę pól"
46
 
47
  #: acf.php:490
48
  msgid "New Field Group"
49
- msgstr "Dodaj nową Grupę pól"
50
 
51
  #: acf.php:491
52
  msgid "View Field Group"
53
- msgstr "Zobacz Grupę pól"
54
 
55
  #: acf.php:492
56
  msgid "Search Field Groups"
57
- msgstr "Szukaj Grupę pól"
58
 
59
  #: acf.php:493
60
  msgid "No Field Groups found"
61
- msgstr "Brak Grup pól"
62
 
63
  #: acf.php:494
64
  msgid "No Field Groups found in Trash"
65
- msgstr "Brak Grup pól w koszu"
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 "Własne pole zaktualizowane."
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 wersji %s"
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 wysłana."
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 "Projekt Grupy pól został zaktualizowany."
107
 
108
  #: acf.php:742
109
  msgid "Thumbnail"
@@ -111,23 +108,23 @@ msgstr "Miniatura"
111
 
112
  #: acf.php:743
113
  msgid "Medium"
114
- msgstr "Średnie"
115
 
116
  #: acf.php:744
117
  msgid "Large"
118
- msgstr "Duże"
119
 
120
  #: acf.php:745
121
  msgid "Full"
122
- msgstr "Pełne"
123
 
124
  #: core/actions/export.php:26 core/views/meta_box_fields.php:58
125
  msgid "Error"
126
- msgstr "Błąd"
127
 
128
  #: core/actions/export.php:33
129
  msgid "No ACF groups selected"
130
- msgstr "Nie zaznaczona żadnej grupy"
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:306
141
  msgid "Add-ons"
142
  msgstr "Dodatki"
143
 
144
- #: core/controllers/addons.php:130 core/controllers/field_groups.php:428
145
  msgid "Repeater Field"
146
- msgstr "Powtórz Pole"
147
 
148
  #: core/controllers/addons.php:131
149
  msgid "Create infinite rows of repeatable data with this versatile interface!"
150
  msgstr ""
151
- "Stwórz nieograniczone wiersze powtarzalnych danych korzystając z tego "
152
- "wszechstronnego interfejsu!"
153
 
154
- #: core/controllers/addons.php:137 core/controllers/field_groups.php:436
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 obrazów w prostym i intuicyjnym interfejsie!"
161
 
162
- #: core/controllers/addons.php:144 core/controllers/field_groups.php:444
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 "Stwórz dane globalne do wykorzystania w całej swojej stronie!"
 
169
 
170
  #: core/controllers/addons.php:151
171
  msgid "Flexible Content Field"
172
- msgstr "Pole Elastycznych zawartości"
173
 
174
  #: core/controllers/addons.php:152
175
  msgid "Create unique designs with a flexible content layout manager!"
176
- msgstr "Stwórz niepowtarzalne wzory z elastycznym managerem layoutów!"
 
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 wypełnianych przy pomocy Gravity Forms!"
185
 
186
  #: core/controllers/addons.php:168
187
  msgid "Date & Time Picker"
188
- msgstr "Wybieranie daty i godziny"
189
 
190
  #: core/controllers/addons.php:169
191
  msgid "jQuery date & time picker"
192
- msgstr "jQuery wybieranie daty i godziny"
193
 
194
  #: core/controllers/addons.php:175
195
  msgid "Location Field"
196
- msgstr "Pole Lokalizacji"
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 Advanced Custom Fields"
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
- "Następujące dodatki dostępne w celu zwiększenia funkcjonalności wtyczki "
220
- "Advanced Custom Fields."
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 Dodatek może być zainstalowany jako osoba wtyczka (otrzymujący "
228
- "aktualizacje) albo załączony do Twojego szablonu (nie otrzymuje "
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 instaluj"
238
 
239
- #: core/controllers/addons.php:242 core/controllers/field_groups.php:421
240
- #: core/controllers/field_groups.php:430 core/controllers/field_groups.php:438
241
- #: core/controllers/field_groups.php:446 core/controllers/field_groups.php:454
242
  msgid "Download"
243
  msgstr "Pobierz"
244
 
245
  #: core/controllers/export.php:50 core/controllers/export.php:159
246
  msgid "Export"
247
- msgstr "Eksportuj"
248
 
249
  #: core/controllers/export.php:216
250
  msgid "Export Field Groups"
251
- msgstr "Eksportuj Grupy pól"
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 Grupy pól do wyeksportowania"
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 "ACF stworzy plik .xml kompatybilny z dodatkami importującym do WP."
 
 
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
- "Importowany Grupy pól <b>będą</b> widoczne na liście edytowalnych Grup pól. "
281
- "Jest to przydatne dla migracji Grup pól pomiędzy stronami na Wordpressie."
282
 
283
  #: core/controllers/export.php:256
284
  msgid "Select field group(s) from the list and click \"Export XML\""
285
- msgstr "Wybierz Grupę pół (Grupy pól) z listy i kliknij \"Eksport do XML\""
286
 
287
  #: core/controllers/export.php:257
288
  msgid "Save the .xml file when prompted"
289
- msgstr "Zapisz .xml gdy pojawi się monit"
290
 
291
  #: core/controllers/export.php:258
292
  msgid "Navigate to Tools &raquo; Import and select WordPress"
@@ -294,31 +295,31 @@ msgstr "Przejdź do Narzędzia &raquo; Import i wybierz WordPress"
294
 
295
  #: core/controllers/export.php:259
296
  msgid "Install WP import plugin if prompted"
297
- msgstr "Zainstaluj wtyczkę WP Import jeśli pojawi się monit"
298
 
299
  #: core/controllers/export.php:260
300
  msgid "Upload and import your exported .xml file"
301
- msgstr "Wgraj i importuj Twój wyeksportowany plik .xml"
302
 
303
  #: core/controllers/export.php:261
304
  msgid "Select your user and ignore Import Attachments"
305
- msgstr "Wybierz swojego użytkownika i ignoruj importowane załączniki"
306
 
307
  #: core/controllers/export.php:262
308
  msgid "That's it! Happy WordPressing"
309
- msgstr "To wszystko! Szczęśliwego Wordpressowania"
310
 
311
  #: core/controllers/export.php:268
312
  msgid "ACF will create the PHP code to include in your theme."
313
- msgstr "ACF stworzy kod PHP do dołączenia do Twojego szablonu."
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 Grupy pól <b>nie będą</b> widoczne na liście edytowalnych "
321
- "Grup pól. Ta funkcja jest użyteczna przy dołączania pól do szablonu."
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 jeśli wyeksportujesz i zarejestrujesz Grupy pól na tym "
331
- "samym WP pojawią się zdublowane pola na ekranach edycji. Żeby to naprawić "
332
- "proszę przenieść oryginalne Grupy pól do kosza lub usunąć kod z pliku "
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 pola grupy (grup) z listy i kliknij \"Stwórz PHP\""
338
 
339
  #: core/controllers/export.php:273 core/controllers/export.php:302
340
  msgid "Copy the PHP code generated"
341
- msgstr "Kopiuj wygenerowany kod PHP"
342
 
343
  #: core/controllers/export.php:274 core/controllers/export.php:303
344
  msgid "Paste into your functions.php file"
345
- msgstr "Wklej w Twój plik functions.php"
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 "Załącz do szablonu"
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 Advanced Custom Fields może być załączona do szablonu. Żeby tak "
376
- "zrobić przenieś ACF do swojego szablonu i dodaj następujący kod do pliku "
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
- "Żeby usunąć wszystkie interfejsy wizualne z wtyczki ACF, możesz użyć stałej, "
386
- "aby włączyć tryb lite. Dodaj poniższy kod do swojego pliku functions.php "
387
- "<b>przed</b> kodem include_once:"
388
 
389
  #: core/controllers/export.php:331
390
  msgid "Back to export"
391
- msgstr "Wróć do eksportu"
392
 
393
  #: core/controllers/export.php:400
394
  msgid "No field groups were selected"
395
- msgstr "Nie zaznaczono żadnych Grup pól"
396
 
397
  #: core/controllers/field_group.php:358
398
  msgid "Move to trash. Are you sure?"
399
- msgstr "Przenoszenie do kosza. Czy jesteś pewny?"
400
 
401
  #: core/controllers/field_group.php:359
402
  msgid "checked"
403
- msgstr "sprawdzone"
404
 
405
  #: core/controllers/field_group.php:360
406
  msgid "No toggle fields available"
407
- msgstr "Brak dostępnych pól zmiany"
408
 
409
  #: core/controllers/field_group.php:361
410
  msgid "Field group title is required"
411
- msgstr "Tytuł Grupy pól jest wymagany"
412
 
413
  #: core/controllers/field_group.php:362
414
  msgid "copy"
415
- msgstr "kopiuj"
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 "Rodzic pól"
430
 
431
  #: core/controllers/field_group.php:366
432
  msgid "Sibling fields"
433
- msgstr "Rodzeństwo pól"
434
 
435
  #: core/controllers/field_group.php:367
436
  msgid "Hide / Show All"
437
- msgstr "Ukryj / pokaż wszystko"
438
 
439
  #: core/controllers/field_group.php:396
440
  msgid "Location"
441
- msgstr "Lokalizacja"
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:344
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:343
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 frontowa"
472
 
473
  #: core/controllers/field_group.php:634
474
  msgid "Posts Page"
475
- msgstr "Strona postów"
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 "Opublikuj"
497
 
498
  #: core/controllers/field_group.php:728
499
  msgid "Pending Review"
500
- msgstr "Oczekuje na opinie"
501
 
502
  #: core/controllers/field_group.php:729
503
  msgid "Draft"
504
- msgstr "Robocze"
505
 
506
  #: core/controllers/field_group.php:730
507
  msgid "Future"
508
- msgstr "Przyszłe"
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 "Korekta"
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 administrator"
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 "Wszystko"
534
 
535
  #: core/controllers/field_groups.php:147
536
  msgid "Title"
537
  msgstr "Tytuł"
538
 
539
- #: core/controllers/field_groups.php:215 core/controllers/field_groups.php:252
540
  msgid "Changelog"
541
- msgstr "Log zmian"
542
 
543
- #: core/controllers/field_groups.php:216
544
- #, fuzzy, php-format
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:218
549
  msgid "Resources"
550
  msgstr "Zasoby"
551
 
552
- #: core/controllers/field_groups.php:220
553
  msgid "Getting Started"
554
- msgstr "Rozpoczęcie pracy"
555
 
556
- #: core/controllers/field_groups.php:221
557
  msgid "Field Types"
558
- msgstr "Typy pól"
559
 
560
- #: core/controllers/field_groups.php:222
561
  msgid "Functions"
562
  msgstr "Funkcje"
563
 
564
- #: core/controllers/field_groups.php:223
565
  msgid "Actions"
566
  msgstr "Akcje"
567
 
568
- #: core/controllers/field_groups.php:224 core/fields/relationship.php:631
569
  msgid "Filters"
570
  msgstr "Filtry"
571
 
572
- #: core/controllers/field_groups.php:225
573
  msgid "'How to' guides"
574
- msgstr "Wskazówki 'how to'"
575
 
576
- #: core/controllers/field_groups.php:226
577
  msgid "Tutorials"
578
- msgstr "Poradniki"
579
 
580
- #: core/controllers/field_groups.php:231
581
  msgid "Created by"
582
  msgstr "Stworzone przez"
583
 
584
- #: core/controllers/field_groups.php:243
585
  msgid "Welcome to Advanced Custom Fields"
586
- msgstr "Witamy w Advanced Custom Fields"
587
 
588
- #: core/controllers/field_groups.php:244
589
  msgid "Thank you for updating to the latest version!"
590
- msgstr "Dziękujemy za aktualizację do najnowszej wersji!"
591
 
592
- #: core/controllers/field_groups.php:244
593
- #, fuzzy, php-format
594
  msgid ""
595
  "ACF %s is more polished and enjoyable than ever before. We hope you like it."
596
  msgstr ""
597
- "jest bardziej dopracowana i przyjemniejsza niż kiedykolwiek. Mamy nadzieję, "
598
- "że Ci się spodoba."
599
 
600
- #: core/controllers/field_groups.php:251
601
  msgid "What’s New"
602
  msgstr "Co nowego"
603
 
604
- #: core/controllers/field_groups.php:254
605
  msgid "Download Add-ons"
606
  msgstr "Pobierz dodatki"
607
 
608
- #: core/controllers/field_groups.php:308
609
  msgid "Activation codes have grown into plugins!"
610
- msgstr "Kody aktywacyjne przerodziły się we wtyczki!"
611
 
612
- #: core/controllers/field_groups.php:309
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 teraz aktywowane przez pobranie i zainstalowanie pojedynczych "
619
- "wtyczek. Mimo, że te wtyczki nie utrzymywane na stronie repozytoriów "
620
- "wordpress.org, każdy dodatek nadal będą otrzymywać aktualizacje tradycyjny "
621
- "sposób."
622
 
623
- #: core/controllers/field_groups.php:315
624
  msgid "All previous Add-ons have been successfully installed"
625
- msgstr "Wszystkie poprzednie dodatki zostały zainstalowane poprawnie"
626
 
627
- #: core/controllers/field_groups.php:319
628
  msgid "This website uses premium Add-ons which need to be downloaded"
629
- msgstr "Ta strona wykorzystuje płatne dodatki, które muszą być pobrane"
630
 
631
- #: core/controllers/field_groups.php:319
632
  msgid "Download your activated Add-ons"
633
  msgstr "Pobierz swoje aktywowane dodatki"
634
 
635
- #: core/controllers/field_groups.php:324
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 wykorzystuje płatnych dodatków i nie będzie żadnego efektu po "
641
- "tej zmianie."
642
 
643
- #: core/controllers/field_groups.php:334
644
  msgid "Easier Development"
645
- msgstr "Łatwiejsze tworzenie"
646
 
647
- #: core/controllers/field_groups.php:336
648
  msgid "New Field Types"
649
- msgstr "Nowe typy pól"
650
 
651
- #: core/controllers/field_groups.php:338
652
  msgid "Taxonomy Field"
653
  msgstr "Pole taksonomii"
654
 
655
- #: core/controllers/field_groups.php:339
656
  msgid "User Field"
657
  msgstr "Pole użytkownika"
658
 
659
- #: core/controllers/field_groups.php:340
660
  msgid "Email Field"
661
  msgstr "Pole e-mail"
662
 
663
- #: core/controllers/field_groups.php:341
664
  msgid "Password Field"
665
  msgstr "Pole hasła"
666
 
667
- #: core/controllers/field_groups.php:343
668
  msgid "Custom Field Types"
669
- msgstr "Dostosowany typ pola"
670
 
671
- #: core/controllers/field_groups.php:344
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 własnego typu pól nigdy nie było łatwiejsze! Niestety, pola z "
677
- "wersji 3 nie są kompatybilne z wersją 4."
678
 
679
- #: core/controllers/field_groups.php:345
680
- #, fuzzy, php-format
681
  msgid ""
682
  "Migrating your field types is easy, please %sfollow this tutorial%s to learn "
683
  "more."
684
- msgstr "Migracja typów pól jest łatwa, proszę"
 
 
685
 
686
- #: core/controllers/field_groups.php:347
687
  msgid "Actions &amp; Filters"
688
- msgstr "Akcje &amp; Filtry"
689
 
690
- #: core/controllers/field_groups.php:348
691
- #, fuzzy, php-format
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 przeszły gruntowną zmianę aby dostosowywanie ACF "
698
- "było jeszcze łatwiejsze! Proszę"
 
699
 
700
- #: core/controllers/field_groups.php:350
701
  msgid "Preview draft is now working!"
702
- msgstr "Podgląd projektu już działa!"
703
 
704
- #: core/controllers/field_groups.php:351
705
  msgid "This bug has been squashed along with many other little critters!"
706
  msgstr ""
707
- "Ten błąd został naprawiony wraz z wieloma innymi małymi niedociągnięciami!"
708
 
709
- #: core/controllers/field_groups.php:351
710
  msgid "See the full changelog"
711
- msgstr "Zobacz całą historie zmian"
712
 
713
- #: core/controllers/field_groups.php:355
714
  msgid "Important"
715
  msgstr "Ważne"
716
 
717
- #: core/controllers/field_groups.php:357
718
  msgid "Database Changes"
719
- msgstr "Zmiany w bazie danych"
720
 
721
- #: core/controllers/field_groups.php:358
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
- "Absolutnie <strong> brak </ strong> wprowadzonych zmian w bazach danych "
728
- "między wersjami 3 i 4. W ten sposób można wrócić do wersji 3 bez żadnych "
729
- "problemów."
730
 
731
- #: core/controllers/field_groups.php:360
732
  msgid "Potential Issues"
733
- msgstr "Potencjalne problemy"
734
 
735
- #: core/controllers/field_groups.php:361
736
- #, fuzzy, php-format
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
- "Po dokonaniu zmian w dodatkach, typach pól i akcjach/filtrach twoja strona "
744
- "może nie działać poprawnie. Ważne jest zapoznanie się z pełnym"
 
 
745
 
746
- #: core/controllers/field_groups.php:364
747
  msgid "Really Important!"
748
- msgstr "Naprawdę ważne!"
749
 
750
- #: core/controllers/field_groups.php:364
751
- #, fuzzy, php-format
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
- "Jeśli zaktualizowałeś wtyczkę ACF bez wcześniejszym zapoznaniem się ze "
757
- "zmianami proszę wróć do ostatniej"
758
 
759
- #: core/controllers/field_groups.php:369
760
  msgid "Thank You"
761
- msgstr "Dziękujęmy"
762
 
763
- #: core/controllers/field_groups.php:370
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>Wielkie</strong> podziękowania dla wszystkich tych, którzy pomogli w "
769
- "testowaniu wersji 4 beta i całe wsparcie jakie otrzymałem."
770
 
771
- #: core/controllers/field_groups.php:371
772
  msgid "Without you all, this release would not have been possible!"
773
- msgstr "Bez was wszystkich wydanie tej wersji nie byłoby możliwe!"
774
 
775
- #: core/controllers/field_groups.php:375
776
  msgid "Changelog for"
777
- msgstr "Historia zmian dla"
778
 
779
- #: core/controllers/field_groups.php:392
780
  msgid "Learn more"
781
  msgstr "Dowiedz się więcej"
782
 
783
- #: core/controllers/field_groups.php:398
784
  msgid "Overview"
785
  msgstr "Przegląd"
786
 
787
- #: core/controllers/field_groups.php:400
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
- "Poprzednio wszystkie dodatki były odblokowywanie przez kod aktywacji (kuponu "
794
- "w sklepie z dodatkami ACF). Od wersji 4 wszystkie dodatki działają jako "
795
- "osobne wtyczki, które muszą być osobno pobrane, zainstalowane i "
796
- "zaktualizowane."
797
 
798
- #: core/controllers/field_groups.php:402
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:404
806
  msgid "Available Add-ons"
807
  msgstr "Dostępne dodatki"
808
 
809
- #: core/controllers/field_groups.php:406
810
  msgid "The following Add-ons have been detected as activated on this website."
811
- msgstr "Następujące dodatki zostały znalezione i aktywowane na tej stronie."
812
 
813
- #: core/controllers/field_groups.php:419 core/fields/file.php:109
814
  msgid "Name"
815
  msgstr "Nazwa"
816
 
817
- #: core/controllers/field_groups.php:420
818
  msgid "Activation Code"
819
- msgstr "Kod aktywacji"
820
 
821
- #: core/controllers/field_groups.php:452
822
  msgid "Flexible Content"
823
- msgstr "Elastyczna zawartość"
824
 
825
- #: core/controllers/field_groups.php:462
826
  msgid "Installation"
827
  msgstr "Instalacja"
828
 
829
- #: core/controllers/field_groups.php:464
830
  msgid "For each Add-on available, please perform the following:"
831
- msgstr "Dla każdego dostępnego dodatku proszę wykonać następujące czynności:"
832
 
833
- #: core/controllers/field_groups.php:466
834
  msgid "Download the Add-on plugin (.zip file) to your desktop"
835
- msgstr "Pobierz wtyczkę z dodatkiem (plik .zip) na swój komputer"
836
 
837
- #: core/controllers/field_groups.php:467
838
- #, fuzzy, php-format
839
  msgid "Navigate to %sPlugins > Add New > Upload%s"
840
- msgstr "Wtyczki > Dodaj nową > Wyślij wtyczkę na serwer"
841
 
842
- #: core/controllers/field_groups.php:468
843
  msgid "Use the uploader to browse, select and install your Add-on (.zip file)"
844
  msgstr ""
845
- "Użyj przycisku Przeglądaj, wybierz i zainstaluj swój dodatek (plik .zip)"
 
846
 
847
- #: core/controllers/field_groups.php:469
848
  msgid ""
849
  "Once the plugin has been uploaded and installed, click the 'Activate Plugin' "
850
  "link"
851
  msgstr ""
852
- "Jak dodatek został wgrany i zainstalowany, kliknij 'Aktywuj' żeby go włączyć."
 
853
 
854
- #: core/controllers/field_groups.php:470
855
  msgid "The Add-on is now installed and activated!"
856
- msgstr "Dodatek został zainstalowany i włączony!"
857
 
858
- #: core/controllers/field_groups.php:484
859
  msgid "Awesome. Let's get to work"
860
- msgstr "Świetnie. Przejdźmy do pracy"
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 "Ulepsz"
879
 
880
  #: core/controllers/upgrade.php:599
881
  msgid "Modifying field group options 'show on page'"
882
- msgstr "Modyfikacja pola grupy opcji \"pokaż na stronie\""
883
 
884
  #: core/controllers/upgrade.php:653
885
  msgid "Modifying field option 'taxonomy'"
886
- msgstr "Modyfikacja pola grupy opcji \"taksonomia\""
887
 
888
  #: core/controllers/upgrade.php:750
889
- #, fuzzy
890
  msgid "Moving user custom fields from wp_options to wp_usermeta"
891
- msgstr "Modyfikacja własnych pól użytkownika z wp_options na wp_usermeta"
892
 
893
  #: core/fields/_base.php:124 core/views/meta_box_location.php:74
894
  msgid "Basic"
895
- msgstr "Podstarowe"
896
 
897
  #: core/fields/checkbox.php:19 core/fields/taxonomy.php:475
898
  msgid "Checkbox"
899
- msgstr "Pole wyboru"
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 "Wybory"
910
 
911
  #: core/fields/checkbox.php:147 core/fields/select.php:178
912
  msgid "Enter each choice on a new line."
913
- msgstr "Wprowadź każdy 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
- "Aby uzyskać większą kontrolę, można określić zarówno wartość i opisać w taki "
919
- "sposób:"
920
 
921
  #: core/fields/checkbox.php:149 core/fields/radio.php:153
922
  #: core/fields/select.php:180
923
  msgid "red : Red"
924
- msgstr "czerwone : Czerwone"
925
 
926
  #: core/fields/checkbox.php:149 core/fields/radio.php:154
927
  #: core/fields/select.php:180
928
  msgid "blue : Blue"
929
- msgstr "niebieskie : Niebieskie"
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:286
936
  msgid "Default Value"
937
- msgstr "Wartość domyślna"
938
 
939
  #: core/fields/checkbox.php:167 core/fields/select.php:198
940
  msgid "Enter each default value on a new line"
941
- msgstr "Wprowadź każdą wartość domyślną 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,11 +947,11 @@ msgstr "Układ"
947
 
948
  #: core/fields/checkbox.php:194 core/fields/radio.php:223
949
  msgid "Vertical"
950
- msgstr "Pionowo"
951
 
952
  #: core/fields/checkbox.php:195 core/fields/radio.php:224
953
  msgid "Horizontal"
954
- msgstr "Poziomo"
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 "Gotowe"
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 "Zapisz format"
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
- "Format ten będzie określał wartość zapisaną w bazie danych i zwracać poprzez "
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 "jQuery formaty dat"
1002
 
1003
  #: core/fields/date_picker/date_picker.php:142
1004
  msgid "Display format"
1005
- msgstr "Format wyświetlania"
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/rr\" lub \"dd/mm/rr\" to najczęściej używane formaty wyświetlania. "
1018
  "Przeczytaj więcej o"
1019
 
1020
  #: core/fields/date_picker/date_picker.php:158
1021
  msgid "Week Starts On"
1022
- msgstr "Tydzień rozpoczyna się od"
1023
 
1024
  #: core/fields/dummy.php:19
1025
  msgid "Dummy"
1026
- msgstr "Fikcyjne"
1027
 
1028
  #: core/fields/email.php:19
1029
  msgid "Email"
1030
- msgstr "Email"
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:287
1035
  msgid "Appears when creating a new post"
1036
- msgstr "Pojawia się podczas tworzenia nowego posta"
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 wewnątrz pola formularza (inputem)"
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 "Dołączenie"
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 formularza (inputem)"
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 "Dołącz"
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 formularza (inputem)"
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:20
1075
  msgid "Content"
1076
- msgstr "Zawartość"
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 "Zaktualizuj plik"
1089
 
1090
  #: core/fields/file.php:29 core/fields/image.php:30
1091
  msgid "uploaded to this post"
1092
- msgstr "wgrane do tego wpisu"
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 "Zwracana wartość"
1111
 
1112
  #: core/fields/file.php:164
1113
  msgid "File Object"
1114
- msgstr "Obiekt plik"
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 "Wgrane do wpisu"
1131
 
1132
  #: core/fields/google-map.php:18
1133
  msgid "Google Map"
1134
- msgstr "Google map"
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 "Przepraszamy, ta przeglądarka nie obsługuje geolokalizacji"
1143
 
1144
  #: core/fields/google-map.php:120
1145
  msgid "Clear location"
1146
- msgstr "Wyczyść lokalizacje"
1147
 
1148
  #: core/fields/google-map.php:125
1149
  msgid "Find current location"
1150
- msgstr "Znajdź bieżącą lokalizacje"
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 "Środek"
1159
 
1160
  #: core/fields/google-map.php:163
1161
  msgid "Center the initial map"
1162
- msgstr "Środkuj mapę początkową"
1163
 
1164
  #: core/fields/google-map.php:199
1165
  msgid "Zoom"
1166
- msgstr "Powiększenie"
1167
 
1168
  #: core/fields/google-map.php:200
1169
  msgid "Set the initial zoom level"
1170
- msgstr "Ustal powiększenie początkowe"
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 "Dostosuj wysokość mapy"
1179
 
1180
  #: core/fields/image.php:19
1181
  msgid "Image"
1182
- msgstr "Obraz"
1183
 
1184
  #: core/fields/image.php:27
1185
  msgid "Select Image"
1186
- msgstr "Wybierz obraz"
1187
 
1188
  #: core/fields/image.php:28
1189
  msgid "Edit Image"
1190
- msgstr "Edytuj obraz"
1191
 
1192
  #: core/fields/image.php:29
1193
  msgid "Update Image"
1194
- msgstr "Wgraj obraz"
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 obraz"
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ść zwracaną na frontendzie"
1215
 
1216
  #: core/fields/image.php:136
1217
  msgid "Image Object"
1218
- msgstr "Obiekt obraz"
1219
 
1220
  #: core/fields/image.php:137
1221
  msgid "Image URL"
1222
- msgstr "URL obrazu"
1223
 
1224
  #: core/fields/image.php:138
1225
  msgid "Image ID"
1226
- msgstr "ID obrazu"
1227
 
1228
  #: core/fields/image.php:146
1229
  msgid "Preview Size"
1230
- msgstr "Wielkość podglądu"
1231
 
1232
  #: core/fields/image.php:147
1233
  msgid "Shown when entering data"
1234
- msgstr "Widoczne podczas wprowadzania danych"
1235
 
1236
  #: core/fields/image.php:166
1237
  msgid "Limit the media library choice"
1238
- msgstr "Ogranicz wybór biblioteki"
1239
 
1240
  #: core/fields/message.php:19 core/fields/message.php:70
1241
  #: core/fields/true_false.php:79
1242
  msgid "Message"
1243
- msgstr "Wiadomość"
1244
 
1245
  #: core/fields/message.php:71
1246
  msgid "Text &amp; HTML entered here will appear inline with the fields"
1247
- msgstr "Tekst &amp; HTML wpisany tutaj będzie widoczny w linii z polem"
1248
 
1249
  #: core/fields/message.php:72
1250
  msgid "Please note that all text will first be passed through the wp function "
1251
- msgstr "Pamiętaj, że cały tekst najpierw będzie przepuszczony przez funkcje WP"
 
1252
 
1253
  #: core/fields/number.php:19
1254
  msgid "Number"
1255
- msgstr "Numer"
1256
 
1257
  #: core/fields/number.php:178
1258
  msgid "Minimum Value"
1259
- msgstr "Wartość minimalna"
1260
 
1261
  #: core/fields/number.php:194
1262
  msgid "Maximum Value"
1263
- msgstr "Wartość maksymalna"
1264
 
1265
  #: core/fields/number.php:210
1266
  msgid "Step Size"
1267
- msgstr "Wielkość kroku"
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 "Pokrewny"
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 wpisy"
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 "Pozwól na puste?"
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 "Wybór wielu wartości?"
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 "Obiekt wpis"
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 "Filtr z taksonomii"
1312
 
1313
  #: core/fields/radio.php:18
1314
  msgid "Radio Button"
1315
- msgstr "Przycisk wyboru opcji (radio button)"
1316
 
1317
  #: core/fields/radio.php:105 core/views/meta_box_location.php:91
1318
  msgid "Other"
1319
- msgstr "Inne"
1320
 
1321
  #: core/fields/radio.php:148
1322
  msgid "Enter your choices one per line"
1323
- msgstr "Wprowadź swój wybór jeden w linii"
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 'inne' aby pozwolić na dodawanie niestandardowych wartości"
1336
 
1337
  #: core/fields/radio.php:187
1338
  msgid "Save 'other' values to the field's choices"
1339
- msgstr "Zapisz 'inne' wartości dla wybranych pól"
1340
 
1341
  #: core/fields/relationship.php:18
1342
  msgid "Relationship"
1343
- msgstr "Zależność"
1344
 
1345
  #: core/fields/relationship.php:29
1346
  msgid "Maximum values reached ( {max} values )"
1347
- msgstr "Maksymalne wartości osiągnięte ( {max} wartości )"
1348
 
1349
  #: core/fields/relationship.php:457
1350
  msgid "Search..."
1351
- msgstr "Znajdź..."
1352
 
1353
  #: core/fields/relationship.php:468
1354
  msgid "Filter by post type"
1355
- msgstr "Filtruj po rodzaju wpisu"
1356
 
1357
  #: core/fields/relationship.php:562
1358
  msgid "Return Format"
1359
- msgstr "Format zwracany"
1360
 
1361
  #: core/fields/relationship.php:573
1362
  msgid "Post Objects"
1363
- msgstr "Obiekt wpis"
1364
 
1365
  #: core/fields/relationship.php:574
1366
  msgid "Post IDs"
1367
- msgstr "ID wpisu"
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ą wyświetlone w każdym wyniku"
1384
 
1385
  #: core/fields/relationship.php:659 core/views/meta_box_options.php:106
1386
  msgid "Featured Image"
1387
- msgstr "Polecany obraz"
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 "Maksimum wpisów"
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 "Wybierz"
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 lepszej organizacji Twojego ekrany edycji poprzez "
1412
- "grupowanie pól razem pod innymi nagłówkami zakładek."
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 poniżej tej \"zakładki\" (lub innej zdefiniowanej zakładki) "
1420
- "będą zgrupowanie razem."
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 rozdzielić Twoje pole na sekcje."
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 "Wiele wyborów"
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 opcji (radio buttons)"
1454
 
1455
  #: core/fields/taxonomy.php:508
1456
  msgid "Load & Save Terms to Post"
1457
- msgstr "Wczytaj i Zapisz warunki do wpisu"
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
- "Wczytaj wartości bazując na warunkach wpisu i zaktualizuj warunki wpisu "
1464
- "podczas zapisu"
1465
 
1466
  #: core/fields/taxonomy.php:533
1467
  msgid "Term Object"
1468
- msgstr "Obiekt warunek"
1469
 
1470
  #: core/fields/taxonomy.php:534
1471
  msgid "Term ID"
1472
- msgstr "ID warunku"
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 "Wpływ wartości na front-endzie"
1485
 
1486
  #: core/fields/text.php:186 core/fields/textarea.php:174
1487
  msgid "No formatting"
1488
- msgstr "Brak formatowania"
1489
 
1490
  #: core/fields/text.php:187 core/fields/textarea.php:176
1491
  msgid "Convert HTML into tags"
1492
- msgstr "Konwersja HTMLa do znaczników (tagów)"
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 dla braku limitu"
1501
 
1502
  #: core/fields/textarea.php:19
1503
  msgid "Text Area"
1504
- msgstr "Pole tekstowe"
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 &lt;br /&gt; tags"
1518
- msgstr "Konwersja nowych linii w znaczniki (tagi) &lt;br /&gt;"
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 pokaż dodatkową zawartość"
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:19
1537
  msgid "Wysiwyg Editor"
1538
  msgstr "Edytor WYSIWYG"
1539
 
1540
- #: core/fields/wysiwyg.php:301
1541
  msgid "Toolbar"
1542
  msgstr "Pasek narzędzi"
1543
 
1544
- #: core/fields/wysiwyg.php:333
1545
  msgid "Show Media Upload Buttons?"
1546
- msgstr "Pokaż przycisk przesyłania mediów?"
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 "Sortowanie pól"
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. Kliknij przycisk <strong>+ Dodaj pole </strong> aby stworzyć Twoje "
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 "usuń"
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 nazwa, która będzie widoczna na Edycji strony"
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. Podkreślenia i myślniki dozwolone"
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. Widoczne podczas wysyłania danych"
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 "Zasady warunkowe"
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 "nie jest równe"
1631
 
1632
  #: core/views/meta_box_fields.php:279
1633
  msgid "Show this field when"
1634
- msgstr "Pokaż pola gdy"
1635
 
1636
  #: core/views/meta_box_fields.php:285
1637
  msgid "all"
1638
- msgstr "wszystko"
1639
 
1640
  #: core/views/meta_box_fields.php:286
1641
  msgid "any"
1642
- msgstr "jakikolwiek"
1643
 
1644
  #: core/views/meta_box_fields.php:289
1645
  msgid "these rules are met"
1646
- msgstr "te reguły są spełnione"
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 "Złap i przenieś żeby zmienić kolejność"
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 "Reguły"
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
- "Stwórz zasady aby określić które ekrany edycji będą wykorzystywały "
1670
- "zaawansowane pola niestandardowe."
1671
 
1672
  #: core/views/meta_box_location.php:60
1673
  msgid "Show this field group if"
1674
- msgstr "Pokaż grupę pól jeśli"
1675
 
1676
  #: core/views/meta_box_location.php:76
1677
  msgid "Logged in User Type"
1678
- msgstr "Zalogowany do Typu Użytkownika"
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 "Katagoria wpisu"
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 "Status wpisu"
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 "Rodzaj strony"
1707
 
1708
  #: core/views/meta_box_location.php:88
1709
  msgid "Page Parent"
1710
- msgstr "Strona nadrzędna"
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 "Warunek taksonomii"
1723
 
1724
  #: core/views/meta_box_location.php:146
1725
  msgid "and"
1726
- msgstr "i"
1727
 
1728
  #: core/views/meta_box_location.php:161
1729
  msgid "Add rule group"
1730
- msgstr "Dodaj zasadę grupy"
1731
 
1732
  #: core/views/meta_box_options.php:25
1733
  msgid "Order No."
1734
- msgstr "Zamówienie nr"
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ą utworzone w porządku <br /> od najniższej do najwyższej"
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 "Wysoka (za tytułem)"
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 "Strona"
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 "Ciągły (brak metabox)"
1763
 
1764
  #: core/views/meta_box_options.php:75
1765
  msgid "Standard (WP metabox)"
1766
- msgstr "Standardowy (metabox WP)"
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> Wybierz </b> elementy do <b>ukrycia</b> z ekranu edycji"
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 wiele grup pola pojawia się na ekranie edycji, pierwsza opcja grupy "
1782
- "będzie użyta (ta z najniższym numerem zamówienia)"
 
1783
 
1784
  #: core/views/meta_box_options.php:96
1785
  msgid "Permalink"
1786
- msgstr "Link bezpośderni"
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 "Fragment"
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 "Korekty"
1807
 
1808
  #: core/views/meta_box_options.php:103
1809
  msgid "Slug"
1810
- msgstr "Slug"
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 Trackbacks"
1831
 
1832
- #. Plugin URI of the plugin/theme
1833
- msgid "http://www.advancedcustomfields.com/"
1834
- msgstr ""
1835
 
1836
- #. Description of the plugin/theme
1837
- #, fuzzy
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 "podążaj za tym samouczkiem"
1856
 
1857
  #~ msgid "to learn more."
1858
- #~ msgstr "aby dowiedzieć się więcej."
 
 
 
 
 
 
 
1859
 
1860
  #~ msgid "read this guide"
1861
- #~ msgstr "przeczytaj ten przewodnik"
1862
 
1863
  #~ msgid "to find the updated naming convention."
1864
- #~ msgstr "żeby znaleźć zaktualizowane nazewnictwo."
 
 
 
 
 
 
 
 
 
1865
 
1866
  #~ msgid "Migrating from v3 to v4"
1867
- #~ msgstr "Migracja z wersji 3 na wersję 4"
1868
 
1869
  #~ msgid "guide to view the full list of changes."
1870
- #~ msgstr "przewodnikiem żeby zobaczyć kompletną listę zmian."
 
 
 
 
 
 
 
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 "informacje"
 
 
 
 
1886
 
1887
  #~ msgid "Read documentation for this field"
1888
- #~ msgstr "Czytaj dokumentacje dla tego pola"
1889
 
1890
  #~ msgid "Docs"
1891
- #~ msgstr "Dokumenty"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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&nbsp;Groups"
25
+ msgstr "Grupy&nbsp;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 &raquo; 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 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 &amp; 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 &amp; 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 &lt;br /&gt; tags"
1512
+ msgstr "Konwertuj nowe linie na tagi &lt;br /&gt;"
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 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ż 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 &amp; 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 &lt;br /&gt;"
2255
+ #~ msgstr "auto &lt;br /&gt;"
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 &amp; 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&nbsp;Custom&nbsp;Fields"
2457
+ #~ msgstr "Zaawansowane&nbsp;Włąsne&nbsp;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: 2015-07-23 11:02+0100\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,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.2\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,7 +126,7 @@ msgstr "Erro"
126
 
127
  #: core/actions/export.php:33
128
  msgid "No ACF groups selected"
129
- msgstr "Nenhum grupo ACF selecionado"
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 "Selecione 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,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
- "Selecione 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,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 "Falha ao validar. Um ou mais campos abaixo são obrigatórios."
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 determin 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,7 +1076,7 @@ msgstr "Conteúdo"
1076
 
1077
  #: core/fields/file.php:26
1078
  msgid "Select File"
1079
- msgstr "Selecionar ficheiro"
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 selecionado"
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 selecionada"
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 artigo"
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 artigo"
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 artigo"
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 "Selector"
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.4.0
6
- Stable tag: 4.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 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,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