From d57e5bdce121f9c28588bbc75cc03c5ecc061b91 Mon Sep 17 00:00:00 2001
From: Elliot Condon '+acf._e("relationship","loading")+" "+acf._e("relationship","empty")+" '+acf._e("relationship","loading")+" "+acf._e("relationship","empty")+" ');t.children('.acf-field[data-name="conditional_logic"]').before(r);var o={action:"acf/field_group/render_field_settings",nonce:acf.o.nonce,parent:acf.o.post_id,field_group:acf.o.post_id,prefix:e.attr("name").replace("[type]",""),type:l};a.exists()&&(o.parent=this.get_field_meta(a,"ID"));var s=$.ajax({url:acf.o.ajaxurl,data:o,type:"post",dataType:"html",success:function(e){if(e){var t=$(e);r.after(t),acf.do_action("append",t),acf.do_action("change_field_type",i)}},complete:function(){r.remove()}});i.data("xhr",s)},change_field_label:function(e){var t=e.find(".field-label:first"),i=e.find(".field-name:first"),a=e.attr("data-type");if(""==i.val()){var n=t.val();n=acf.str_sanitize(n),i.val(n).trigger("change")}this.render_field(e),acf.do_action("change_field_label",e)},change_field_name:function(e){var t=e.find(".field-name:first");"field_"===t.val().substr(0,6)&&(alert(acf._e("field_name_start")),setTimeout(function(){t.focus()},1)),acf.do_action("change_field_name",e)}}),acf.field_group.field=acf.model.extend({events:{"click .edit-field":"edit","click .duplicate-field":"duplicate","click .move-field":"move","click .delete-field":"delete","click .add-field":"add","change .field-type":"change_type","blur .field-label":"change_label","blur .field-name":"change_name","keyup .field-label":"render","keyup .field-name":"render","change .field-required":"render","change .acf-field-object input":"save","change .acf-field-object textarea":"save","change .acf-field-object select":"save"},event:function(e){return e.$field=e.$el.closest(".acf-field-object"),e},edit:function(e){acf.field_group.edit_field(e.$field)},duplicate:function(e){acf.field_group.duplicate_field(e.$field)},move:function(e){acf.field_group.move_field(e.$field)},delete:function(e){acf.field_group.delete_field(e.$field)},add:function(e){var t=e.$el.closest(".acf-field-list-wrap").children(".acf-field-list");acf.field_group.add_field(t)},change_type:function(e){acf.field_group.change_field_type(e.$el)},change_label:function(e){acf.field_group.change_field_label(e.$field)},change_name:function(e){acf.field_group.change_field_name(e.$field)},render:function(e){acf.field_group.render_field(e.$field)},save:function(e){acf.field_group.save_field(e.$field)}}),acf.field_group.conditional_logic=acf.model.extend({actions:{open_field:"render_field",change_field_label:"render_fields",change_field_type:"render_fields"},events:{"click .add-conditional-rule":"add_rule","click .add-conditional-group":"add_group","click .remove-conditional-rule":"remove_rule","change .conditional-toggle":"change_toggle","change .conditional-rule-param":"change_param"},render_fields:function(){var e=this;$(".acf-field-object.open").each(function(){e.render_field($(this))})},render_field:function(e){var t=this,i=e.attr("data-key"),a=e.parents(".acf-field-list"),n=e.find(".acf-field-setting-conditional_logic:last"),d=[];$.each(a,function(e){var t=0==e?acf._e("sibling_fields"):acf._e("parent_fields");$(this).children(".acf-field-object").each(function(){var e=$(this),a=e.attr("data-key"),n=e.attr("data-type"),l=e.find(".field-label:first").val();$.inArray(n,["select","checkbox","true_false","radio","button_group"])!==-1&&a!=i&&d.push({value:a,label:l,group:t})})}),d.length||d.push({value:"",label:acf._e("no_fields")}),n.find(".rule").each(function(){t.render_rule($(this),d)})},render_rule:function(e,t){var i=e.find(".conditional-rule-param"),a=e.find(".conditional-rule-value");t&&acf.render_select(i,t);var n=$('.acf-field-object[data-key="'+i.val()+'"]'),d=n.attr("data-type"),l=[];if("true_false"==d)l.push({value:1,label:acf._e("checked")});else if("select"==d||"checkbox"==d||"radio"==d||"button_group"==d){var f=n.find('.acf-field[data-name="choices"] textarea').val().split("\n");$.each(f,function(e,t){t=t.split(":"),t[1]=t[1]||t[0],l.push({value:$.trim(t[0]),label:$.trim(t[1])})});var c=n.find('.acf-field[data-name="allow_null"]');c.exists()&&"1"==c.find("input:checked").val()&&l.unshift({value:"",label:acf._e("null")})}acf.render_select(a,l)},change_toggle:function(e){var t=e.$el,i=e.$el.prop("checked"),a=t.closest(".acf-input");i?(a.find(".rule-groups").show(),a.find(".rule-groups").find("[name]").prop("disabled",!1)):(a.find(".rule-groups").hide(),a.find(".rule-groups").find("[name]").prop("disabled",!0))},change_param:function(e){var t=e.$el.closest(".rule");this.render_rule(t)},add_rule:function(e){var t=e.$el.closest("tr");$tr2=acf.duplicate(t),$tr2.find("select:first").trigger("change")},remove_rule:function(e){var t=e.$el.closest("tr");t.find("select:first").trigger("change"),0==t.siblings("tr").length&&t.closest(".rule-group").remove(),t.remove()},add_group:function(e){var t=e.$el.closest(".rule-groups"),i=t.find(".rule-group:last");$group2=acf.duplicate(i),$group2.find("h4").text(acf._e("or")),$group2.find("tr:not(:first)").remove(),$group2.find("select:first").trigger("change")}}),acf.field_group.locations=acf.model.extend({events:{"click .add-location-rule":"add_rule","click .add-location-group":"add_group","click .remove-location-rule":"remove_rule","change .refresh-location-rule":"change_rule"},add_rule:function(e){var t=e.$el.closest("tr");$tr2=acf.duplicate(t)},remove_rule:function(e){var t=e.$el.closest("tr");0==t.siblings("tr").length?t.closest(".rule-group").remove():t.remove()},add_group:function(e){var t=e.$el.closest(".rule-groups"),i=t.find(".rule-group:last");$group2=acf.duplicate(i),$group2.find("h4").text(acf._e("or")),$group2.find("tr:not(:first)").remove()},change_rule:function(e){var t=e.$el.closest("tr"),i=t.closest(".rule-group"),a=t.find("td.param select").attr("name").replace("[param]",""),n={action:"acf/field_group/render_location_rule",rule:acf.serialize(t,a)};n.rule.id=t.attr("data-id"),n.rule.group=i.attr("data-id"),$.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(n),type:"post",dataType:"html",success:function(e){e&&t.replaceWith(e)}})}}),acf.field_group.field_object=acf.model.extend({type:"",o:{},$field:null,$settings:null,tag:function(e){var t=this.type,i=e.split("_");return i.splice(1,0,"field"),e=i.join("_"),t&&(e+="/type="+t),e},selector:function(){var e=".acf-field-object",t=this.type;return t&&(e+="-"+t,e=acf.str_replace("_","-",e)),e},_add_action:function(e,t){var i=this;acf.add_action(this.tag(e),function(e){i.set("$field",e),i[t].apply(i,arguments)})},_add_filter:function(e,t){var i=this;acf.add_filter(this.tag(e),function(e){i.set("$field",e),i[t].apply(i,arguments)})},_add_event:function(e,t){var i=this,a=e.substr(0,e.indexOf(" ")),n=e.substr(e.indexOf(" ")+1),d=this.selector();$(document).on(a,d+" "+n,function(e){e.$el=$(this),e.$field=e.$el.closest(".acf-field-object"),i.set("$field",e.$field),i[t].apply(i,[e])})},_set_$field:function(){this.o=this.$field.data(),this.$settings=this.$field.find("> .settings > table > tbody"),this.focus()},focus:function(){},setting:function(e){return this.$settings.find("> .acf-field-setting-"+e)}}),acf.field_group.field_objects=acf.model.extend({actions:{save_field:"_save_field",open_field:"_open_field",close_field:"_close_field",wipe_field:"_wipe_field",add_field:"_add_field",duplicate_field:"_duplicate_field",delete_field:"_delete_field",change_field_type:"_change_field_type",change_field_label:"_change_field_label",change_field_name:"_change_field_name",render_field_settings:"_render_field_settings"},_save_field:function(e){acf.do_action("save_field/type="+e.data("type"),e)},_open_field:function(e){acf.do_action("open_field/type="+e.data("type"),e),acf.do_action("render_field_settings",e)},_close_field:function(e){acf.do_action("close_field/type="+e.data("type"),e)},_wipe_field:function(e){acf.do_action("wipe_field/type="+e.data("type"),e)},_add_field:function(e){acf.do_action("add_field/type="+e.data("type"),e)},_duplicate_field:function(e){acf.do_action("duplicate_field/type="+e.data("type"),e)},_delete_field:function(e){acf.do_action("delete_field/type="+e.data("type"),e)},_change_field_type:function(e){acf.do_action("change_field_type/type="+e.data("type"),e),acf.do_action("render_field_settings",e)},_change_field_label:function(e){acf.do_action("change_field_label/type="+e.data("type"),e)},_change_field_name:function(e){acf.do_action("change_field_name/type="+e.data("type"),e)},_render_field_settings:function(e){acf.do_action("render_field_settings/type="+e.data("type"),e)}}),acf.field_group.append=acf.model.extend({actions:{render_field_settings:"_render_field_settings"},render:function(e){var t=e.data("append");if($sibling=e.siblings('[data-name="'+t+'"]'),$sibling.exists()){var i=$sibling.children(".acf-input"),a=i.children(".acf-hl");a.exists()||(i.wrapInner(''),a=i.children(".acf-hl"));var n=$("").append(e.children(".acf-input").children());a.append(n),a.attr("data-cols",a.children().length),e.remove()}},_render_field_settings:function(e){var t=this;e.find(".acf-field[data-append]").each(function(){t.render($(this))})}});var e=acf.field_group.field_object.extend({type:"select",actions:{render_settings:"render"},events:{"change .acf-field-setting-ui input":"render"},render:function(e){this.setting('ui input[type="checkbox"]').prop("checked")?this.setting("ajax").show():(this.setting("ajax").hide(),this.setting('ajax input[type="checkbox"]').prop("checked",!1).trigger("change"))}}),t=acf.field_group.field_object.extend({type:"radio",actions:{render_settings:"render"},events:{"change .acf-field-setting-other_choice input":"render"},render:function(e){this.setting('other_choice input[type="checkbox"]').prop("checked")?this.setting("save_other_choice").show():(this.setting("save_other_choice").hide(),this.setting('save_other_choice input[type="checkbox"]').prop("checked",!1).trigger("change"))}}),i=acf.field_group.field_object.extend({type:"checkbox",actions:{render_settings:"render"},events:{"change .acf-field-setting-allow_custom input":"render"},render:function(e){this.setting('allow_custom input[type="checkbox"]').prop("checked")?this.setting("save_custom").show():(this.setting("save_custom").hide(),this.setting('save_custom input[type="checkbox"]').prop("checked",!1).trigger("change"))}}),a=acf.field_group.field_object.extend({type:"true_false",actions:{render_settings:"render"},events:{"change .acf-field-setting-ui input":"render"},render:function(e){this.setting('ui input[type="checkbox"]').prop("checked")?(this.setting("ui_on_text").show(),this.setting("ui_off_text").show()):(this.setting("ui_on_text").hide(),this.setting("ui_off_text").hide())}}),n=acf.field_group.field_object.extend({type:"date_picker",actions:{render_settings:"render"},events:{"change .acf-field-setting-display_format input":"render","change .acf-field-setting-return_format input":"render"},render:function(e){this.render_list(this.setting("display_format")),this.render_list(this.setting("return_format"))},render_list:function(e){var t=e.find("ul"),i=t.find('input[type="radio"]:checked'),a=t.find('input[type="text"]');"other"!=i.val()&&a.val(i.val())}}),d=n.extend({type:"date_time_picker"}),d=n.extend({type:"time_picker"}),l=acf.field_group.field_object.extend({type:"tab",actions:{render_settings:"render"},render:function(e){this.setting("name input").val("").trigger("change"),this.setting('required input[type="checkbox"]').prop("checked",!1).trigger("change")}}),f=l.extend({type:"message"});acf.field_group.screen=acf.model.extend({actions:{ready:"ready"},events:{"click #acf-field-key-hide":"toggle"},ready:function(){var e=$("#adv-settings"),t=e.find("#acf-append-show-on-screen");e.find(".metabox-prefs").append(t.html()),e.find(".metabox-prefs br").remove(),t.remove(),this.render()},toggle:function(e){var t=e.$el.prop("checked")?1:0;acf.update_user_setting("show_field_keys",t),this.render()},render:function(){var e=acf.serialize($("#adv-settings")),t=acf.field_group.$fields;e.show_field_keys?t.addClass("show-field-keys"):t.removeClass("show-field-keys")}}),acf.field_group.sub_fields=acf.model.extend({actions:{open_field:"update_field_parent",sortstop:"update_field_parent",duplicate_field:"duplicate_field",delete_field:"delete_field",change_field_type:"change_field_type"},fix_conditional_logic:function(e){var t={};e.each(function(){t[$(this).attr("data-orig")]=$(this).attr("data-key")}),e.find(".conditional-rule-param").each(function(){var e=$(this).val();e in t&&($(this).find('option[value="'+t[e]+'"]').exists()||$(this).append('"),$(this).val(t[e]))})},update_field_parent:function(e){if(e.hasClass("acf-field-object")){var t=e.parent().closest(".acf-field-object"),i=acf.get("post_id");t.exists()&&(i=acf.field_group.get_field_meta(t,"ID"),i||(i=acf.field_group.get_field_meta(t,"key"))),acf.field_group.update_field_meta(e,"parent",i),acf.do_action("update_field_parent",e,t)}},duplicate_field:function(e){var t=e.find(".acf-field-object");t.exists()&&(t.each(function(){var e=$(this).parent().closest(".acf-field-object"),t=acf.field_group.get_field_meta(e,"key");acf.field_group.wipe_field($(this)),acf.field_group.update_field_meta($(this),"parent",t),acf.field_group.save_field($(this))}),this.fix_conditional_logic(t))},delete_field:function(e){e.find(".acf-field-object").each(function(){acf.field_group.delete_field($(this),!1)})},change_field_type:function(e){e.find(".acf-field-object").each(function(){acf.field_group.delete_field($(this),!1)})}})}(jQuery);
\ No newline at end of file
+!function($){acf.field_group=acf.model.extend({$fields:null,$locations:null,$options:null,actions:{ready:"init"},events:{"submit #post":"submit",'click a[href="#"]':"preventDefault","click .submitdelete":"trash","mouseenter .acf-field-list":"sortable"},init:function(){this.$fields=$("#acf-field-group-fields"),this.$locations=$("#acf-field-group-locations"),this.$options=$("#acf-field-group-options"),acf.validation.active=0},sortable:function(e){if(!e.$el.hasClass("ui-sortable")){var t=this;e.$el.sortable({handle:".acf-sortable-handle",connectWith:".acf-field-list",start:function(e,t){t.placeholder.height(t.item.height())},update:function(e,i){var a=i.item;t.render_fields(),acf.do_action("sortstop",a)}})}},preventDefault:function(e){e.preventDefault()},get_selector:function(e){e=e||"";var t=".acf-field-object";return e&&(t+="-"+e,t=t.split("_").join("-")),t},render_fields:function(){var e=this;$(".acf-field-list").each(function(){var t=$(this).children(".acf-field-object");t.each(function(t){e.update_field_meta($(this),"menu_order",t),$(this).children(".handle").find(".acf-icon").html(t+1)}),t.exists()?$(this).children(".no-fields-message").hide():$(this).children(".no-fields-message").show()})},get_field_meta:function(e,t){var i=e.find("> .meta > .input-"+t);return!!i.exists()&&i.val()},update_field_meta:function(e,t,i){var a=e.find("> .meta > .input-"+t);if(!a.exists()){var n=e.find("> .meta > .input-ID").outerHTML();n=acf.str_replace("ID",t,n),a=$(n),a.val(i),e.children(".meta").append(a)}a.val()!=i&&(a.val(i),"save"!=t&&this.save_field(e,"meta"))},delete_field_meta:function(e,t){var i=e.find("> .meta > .input-"+t);i.exists()&&(i.remove(),this.save_field(e,"meta"))},save_field:function(e,t){t=t||"settings";var i=this.get_field_meta(e,"save");"settings"!=i&&i!=t&&(this.update_field_meta(e,"save",t),acf.do_action("save_field",e,t))},submit:function(e){var t=this,i=$("#titlewrap #title");i.val()||(e.preventDefault(),acf.validation.toggle(e.$el,"unlock"),alert(acf._e("title_is_required")),i.focus()),$(".acf-field-object").each(function(){var e=t.get_field_meta($(this),"save"),i=t.get_field_meta($(this),"ID");$(this).hasClass("open")&&t.close_field($(this)),"settings"==e||("meta"==e?$(this).children(".settings").find('[name^="acf_fields['+i+']"]').remove():$(this).find('[name^="acf_fields['+i+']"]').remove())})},trash:function(e){confirm(acf._e("move_to_trash"))||e.preventDefault()},render_field:function(e){var t=e.find(".field-label:first").val(),i=e.find(".field-name:first").val(),a=e.find(".field-type:first option:selected").text(),n=e.find(".field-required:first").prop("checked"),d=e.children(".handle");d.find(".li-field-label strong a").html(t),d.find(".li-field-label .acf-required").remove(),n&&d.find(".li-field-label strong").append('*'),d.find(".li-field-name").text(i),d.find(".li-field-type").text(a),acf.do_action("render_field_handle",e,d)},edit_field:function(e){e.hasClass("open")?this.close_field(e):this.open_field(e)},open_field:function(e){if(e.hasClass("open"))return!1;e.addClass("open"),acf.do_action("open_field",e),e.children(".settings").animate({height:"toggle"},250)},close_field:function(e){if(!e.hasClass("open"))return!1;e.removeClass("open"),acf.do_action("close_field",e),e.children(".settings").animate({height:"toggle"},250)},wipe_field:function(e){var t=e.attr("data-id"),i=e.attr("data-key"),a=acf.get_uniqid(),n="field_"+a;e.attr("data-id",a),e.attr("data-key",n),e.attr("data-orig",i),this.update_field_meta(e,"ID",""),this.update_field_meta(e,"key",n),e.find('[id*="'+t+'"]').each(function(){$(this).attr("id",$(this).attr("id").replace(t,a))}),e.find('[name*="'+t+'"]').each(function(){$(this).attr("name",$(this).attr("name").replace(t,a))}),e.find("> .handle .pre-field-key").text(n),e.find(".ui-sortable").removeClass("ui-sortable"),acf.do_action("wipe_field",e)},add_field:function(e){var t=$($("#tmpl-acf-field").html()),i=t.find(".field-label:first"),a=t.find(".field-name:first");this.wipe_field(t),e.append(t),i.val(""),a.val(""),setTimeout(function(){i.focus()},251),this.render_fields(),acf.do_action("append",t),this.edit_field(t),acf.do_action("add_field",t)},duplicate_field:function(e){acf.do_action("before_duplicate",e);var t=e.clone(),i=t.find(".field-label:first"),a=t.find(".field-name:first");acf.do_action("remove",t),this.wipe_field(t),acf.do_action("after_duplicate",e,t),e.after(t),acf.do_action("append",t),setTimeout(function(){i.focus()},251),this.render_fields(),e.hasClass("open")?this.close_field(e):this.open_field(t);var n=i.val(),d=a.val(),l=d.split("_").pop(),f=acf._e("copy");if(0===l.indexOf(f)){var c=1*l.replace(f,"");c=c?c+1:2,n=n.replace(l,f+c),d=d.replace(l,f+c)}else n+=" ("+f+")",d+="_"+f;return i.val(n),a.val(d),this.save_field(t),this.render_field(t),acf.do_action("duplicate_field",t),t},move_field:function(e){var t=this,i=acf.prepare_for_ajax({action:"acf/field_group/move_field",field_id:this.get_field_meta(e,"ID")}),a=!1;if(i.field_id?"settings"==this.get_field_meta(e,"save")?a=!0:e.find(".acf-field-object").each(function(){if(!t.get_field_meta($(this),"ID"))return a=!0,!1;"settings"==t.get_field_meta($(this),"save")&&(a=!0)}):a=!0,a)return void alert(acf._e("move_field_warning"));acf.open_popup({title:acf._e("move_field"),loading:!0,height:145}),$.ajax({url:acf.get("ajaxurl"),data:i,type:"post",dataType:"html",success:function(i){t.move_field_confirm(e,i)}})},move_field_confirm:function(e,t){var i=this;acf.update_popup({content:t});var a=acf.prepare_for_ajax({action:"acf/field_group/move_field",field_id:this.get_field_meta(e,"ID"),field_group_id:0});$("#acf-move-field-form").on("submit",function(){return a.field_group_id=$(this).find("select").val(),$.ajax({url:acf.get("ajaxurl"),data:a,type:"post",dataType:"html",success:function(t){acf.update_popup({content:t}),i.remove_field(e)}}),!1})},delete_field:function(e,t){t=t||!0;var i=this.get_field_meta(e,"ID");if(i){var a=$("#_acf_delete_fields");a.val(a.val()+"|"+i)}acf.do_action("delete_field",e),t&&this.remove_field(e)},remove_field:function(e){var t=this,i=e.closest(".acf-field-list");e.css({height:e.height(),width:e.width(),position:"absolute"}),e.wrap(''),e.animate({opacity:0},250);var a=0,n=!1;i.children(".acf-field-object").length||(n=i.children(".no-fields-message"),a=n.outerHeight()),e.parent(".temp-field-wrap").animate({height:a},250,function(){n&&n.show(),acf.do_action("remove",$(this)),$(this).remove(),t.render_fields()})},change_field_type:function(e){var t=e.closest("tbody"),i=t.closest(".acf-field-object"),a=i.parent().closest(".acf-field-object"),n=i.attr("data-key"),d=i.attr("data-type"),l=e.val();i.removeClass("acf-field-object-"+acf.str_replace("_","-",d)),i.addClass("acf-field-object-"+acf.str_replace("_","-",l)),i.attr("data-type",l),i.data("type",l),i.data("xhr")&&i.data("xhr").abort();var f=t.children('.acf-field[data-setting="'+d+'"]'),c="";if(f.each(function(){c+=$(this).outerHTML()}),f.remove(),acf.update(n+"_settings_"+d,c),this.render_field(i),c=acf.get(n+"_settings_"+l))return t.children('.acf-field[data-name="conditional_logic"]').before(c),acf.update(n+"_settings_"+l,""),void acf.do_action("change_field_type",i);var r=$('
');t.children('.acf-field[data-name="conditional_logic"]').before(r);var o={action:"acf/field_group/render_field_settings",nonce:acf.o.nonce,parent:acf.o.post_id,field_group:acf.o.post_id,prefix:e.attr("name").replace("[type]",""),type:l};a.exists()&&(o.parent=this.get_field_meta(a,"ID"));var s=$.ajax({url:acf.o.ajaxurl,data:o,type:"post",dataType:"html",success:function(e){if(e){var t=$(e);r.after(t),acf.do_action("append",t),acf.do_action("change_field_type",i)}},complete:function(){r.remove()}});i.data("xhr",s)},change_field_label:function(e){var t=e.find(".field-label:first"),i=e.find(".field-name:first"),a=e.attr("data-type");if(""==i.val()){var n=t.val();n=acf.str_sanitize(n),i.val(n).trigger("change")}this.render_field(e),acf.do_action("change_field_label",e)},change_field_name:function(e){var t=e.find(".field-name:first");"field_"===t.val().substr(0,6)&&(alert(acf._e("field_name_start")),setTimeout(function(){t.focus()},1)),acf.do_action("change_field_name",e)}}),acf.field_group.field=acf.model.extend({events:{"click .edit-field":"edit","click .duplicate-field":"duplicate","click .move-field":"move","click .delete-field":"delete","click .add-field":"add","change .field-type":"change_type","blur .field-label":"change_label","blur .field-name":"change_name","keyup .field-label":"render","keyup .field-name":"render","change .field-required":"render","change .acf-field-object input":"save","change .acf-field-object textarea":"save","change .acf-field-object select":"save"},event:function(e){return e.$field=e.$el.closest(".acf-field-object"),e},edit:function(e){acf.field_group.edit_field(e.$field)},duplicate:function(e){acf.field_group.duplicate_field(e.$field)},move:function(e){acf.field_group.move_field(e.$field)},delete:function(e){acf.field_group.delete_field(e.$field)},add:function(e){var t=e.$el.closest(".acf-field-list-wrap").children(".acf-field-list");acf.field_group.add_field(t)},change_type:function(e){acf.field_group.change_field_type(e.$el)},change_label:function(e){acf.field_group.change_field_label(e.$field)},change_name:function(e){acf.field_group.change_field_name(e.$field)},render:function(e){acf.field_group.render_field(e.$field)},save:function(e){acf.field_group.save_field(e.$field)}}),acf.field_group.conditional_logic=acf.model.extend({actions:{open_field:"render_field",change_field_label:"render_fields",change_field_type:"render_fields"},events:{"click .add-conditional-rule":"add_rule","click .add-conditional-group":"add_group","click .remove-conditional-rule":"remove_rule","change .conditional-toggle":"change_toggle","change .conditional-rule-param":"change_param"},render_fields:function(){var e=this;$(".acf-field-object.open").each(function(){e.render_field($(this))})},render_field:function(e){var t=this,i=e.attr("data-key"),a=e.parents(".acf-field-list"),n=e.find(".acf-field-setting-conditional_logic:last"),d=[];$.each(a,function(e){var t=0==e?acf._e("sibling_fields"):acf._e("parent_fields");$(this).children(".acf-field-object").each(function(){var e=$(this),a=e.attr("data-key"),n=e.attr("data-type"),l=e.find(".field-label:first").val();-1!==$.inArray(n,["select","checkbox","true_false","radio","button_group"])&&a!=i&&d.push({value:a,label:l,group:t})})}),d.length||d.push({value:"",label:acf._e("no_fields")}),n.find(".rule").each(function(){t.render_rule($(this),d)})},render_rule:function(e,t){var i=e.find(".conditional-rule-param"),a=e.find(".conditional-rule-value");t&&acf.render_select(i,t);var n=$('.acf-field-object[data-key="'+i.val()+'"]'),d=n.attr("data-type"),l=[];if("true_false"==d)l.push({value:1,label:acf._e("checked")});else if("select"==d||"checkbox"==d||"radio"==d||"button_group"==d){var f=n.find('.acf-field[data-name="choices"] textarea').val().split("\n");$.each(f,function(e,t){t=t.split(":"),t[1]=t[1]||t[0],l.push({value:$.trim(t[0]),label:$.trim(t[1])})});var c=n.find('.acf-field[data-name="allow_null"]');c.exists()&&"1"==c.find("input:checked").val()&&l.unshift({value:"",label:acf._e("null")})}acf.render_select(a,l)},change_toggle:function(e){var t=e.$el,i=e.$el.prop("checked"),a=t.closest(".acf-input");i?(a.find(".rule-groups").show(),a.find(".rule-groups").find("[name]").prop("disabled",!1)):(a.find(".rule-groups").hide(),a.find(".rule-groups").find("[name]").prop("disabled",!0))},change_param:function(e){var t=e.$el.closest(".rule");this.render_rule(t)},add_rule:function(e){var t=e.$el.closest("tr");$tr2=acf.duplicate(t),$tr2.find("select:first").trigger("change")},remove_rule:function(e){var t=e.$el.closest("tr");t.find("select:first").trigger("change"),0==t.siblings("tr").length&&t.closest(".rule-group").remove(),t.remove()},add_group:function(e){var t=e.$el.closest(".rule-groups"),i=t.find(".rule-group:last");$group2=acf.duplicate(i),$group2.find("h4").text(acf._e("or")),$group2.find("tr:not(:first)").remove(),$group2.find("select:first").trigger("change")}}),acf.field_group.locations=acf.model.extend({events:{"click .add-location-rule":"add_rule","click .add-location-group":"add_group","click .remove-location-rule":"remove_rule","change .refresh-location-rule":"change_rule"},add_rule:function(e){var t=e.$el.closest("tr");$tr2=acf.duplicate(t)},remove_rule:function(e){var t=e.$el.closest("tr");0==t.siblings("tr").length?t.closest(".rule-group").remove():t.remove()},add_group:function(e){var t=e.$el.closest(".rule-groups"),i=t.find(".rule-group:last");$group2=acf.duplicate(i),$group2.find("h4").text(acf._e("or")),$group2.find("tr:not(:first)").remove()},change_rule:function(e){var t=e.$el.closest("tr"),i=t.closest(".rule-group"),a=t.find("td.param select").attr("name").replace("[param]",""),n={action:"acf/field_group/render_location_rule",rule:acf.serialize(t,a)};n.rule.id=t.attr("data-id"),n.rule.group=i.attr("data-id"),$.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(n),type:"post",dataType:"html",success:function(e){e&&t.replaceWith(e)}})}}),acf.field_group.field_object=acf.model.extend({type:"",o:{},$field:null,$settings:null,tag:function(e){var t=this.type,i=e.split("_");return i.splice(1,0,"field"),e=i.join("_"),t&&(e+="/type="+t),e},selector:function(){var e=".acf-field-object",t=this.type;return t&&(e+="-"+t,e=acf.str_replace("_","-",e)),e},_add_action:function(e,t){var i=this;acf.add_action(this.tag(e),function(e){i.set("$field",e),i[t].apply(i,arguments)})},_add_filter:function(e,t){var i=this;acf.add_filter(this.tag(e),function(e){i.set("$field",e),i[t].apply(i,arguments)})},_add_event:function(e,t){var i=this,a=e.substr(0,e.indexOf(" ")),n=e.substr(e.indexOf(" ")+1),d=this.selector();$(document).on(a,d+" "+n,function(e){e.$el=$(this),e.$field=e.$el.closest(".acf-field-object"),i.set("$field",e.$field),i[t].apply(i,[e])})},_set_$field:function(){this.o=this.$field.data(),this.$settings=this.$field.find("> .settings > table > tbody"),this.focus()},focus:function(){},setting:function(e){return this.$settings.find("> .acf-field-setting-"+e)}}),acf.field_group.field_objects=acf.model.extend({actions:{save_field:"_save_field",open_field:"_open_field",close_field:"_close_field",wipe_field:"_wipe_field",add_field:"_add_field",duplicate_field:"_duplicate_field",delete_field:"_delete_field",change_field_type:"_change_field_type",change_field_label:"_change_field_label",change_field_name:"_change_field_name",render_field_settings:"_render_field_settings"},_save_field:function(e){acf.do_action("save_field/type="+e.data("type"),e)},_open_field:function(e){acf.do_action("open_field/type="+e.data("type"),e),acf.do_action("render_field_settings",e)},_close_field:function(e){acf.do_action("close_field/type="+e.data("type"),e)},_wipe_field:function(e){acf.do_action("wipe_field/type="+e.data("type"),e)},_add_field:function(e){acf.do_action("add_field/type="+e.data("type"),e)},_duplicate_field:function(e){acf.do_action("duplicate_field/type="+e.data("type"),e)},_delete_field:function(e){acf.do_action("delete_field/type="+e.data("type"),e)},_change_field_type:function(e){acf.do_action("change_field_type/type="+e.data("type"),e),acf.do_action("render_field_settings",e)},_change_field_label:function(e){acf.do_action("change_field_label/type="+e.data("type"),e)},_change_field_name:function(e){acf.do_action("change_field_name/type="+e.data("type"),e)},_render_field_settings:function(e){acf.do_action("render_field_settings/type="+e.data("type"),e)}}),acf.field_group.append=acf.model.extend({actions:{render_field_settings:"_render_field_settings"},render:function(e){var t=e.data("append");if($sibling=e.siblings('[data-name="'+t+'"]'),$sibling.exists()){var i=$sibling.children(".acf-input"),a=i.children(".acf-hl");a.exists()||(i.wrapInner(''),a=i.children(".acf-hl"));var n=$("").append(e.children(".acf-input").children());a.append(n),a.attr("data-cols",a.children().length),e.remove()}},_render_field_settings:function(e){var t=this;e.find(".acf-field[data-append]").each(function(){t.render($(this))})}});var e=acf.field_group.field_object.extend({type:"select",actions:{render_settings:"render"},events:{"change .acf-field-setting-ui input":"render"},render:function(e){this.setting('ui input[type="checkbox"]').prop("checked")?this.setting("ajax").show():(this.setting("ajax").hide(),this.setting('ajax input[type="checkbox"]').prop("checked",!1).trigger("change"))}}),t=acf.field_group.field_object.extend({type:"radio",actions:{render_settings:"render"},events:{"change .acf-field-setting-other_choice input":"render"},render:function(e){this.setting('other_choice input[type="checkbox"]').prop("checked")?this.setting("save_other_choice").show():(this.setting("save_other_choice").hide(),this.setting('save_other_choice input[type="checkbox"]').prop("checked",!1).trigger("change"))}}),i=acf.field_group.field_object.extend({type:"checkbox",actions:{render_settings:"render"},events:{"change .acf-field-setting-allow_custom input":"render"},render:function(e){this.setting('allow_custom input[type="checkbox"]').prop("checked")?this.setting("save_custom").show():(this.setting("save_custom").hide(),this.setting('save_custom input[type="checkbox"]').prop("checked",!1).trigger("change"))}}),a=acf.field_group.field_object.extend({type:"true_false",actions:{render_settings:"render"},events:{"change .acf-field-setting-ui input":"render"},render:function(e){this.setting('ui input[type="checkbox"]').prop("checked")?(this.setting("ui_on_text").show(),this.setting("ui_off_text").show()):(this.setting("ui_on_text").hide(),this.setting("ui_off_text").hide())}}),n=acf.field_group.field_object.extend({type:"date_picker",actions:{render_settings:"render"},events:{"change .acf-field-setting-display_format input":"render","change .acf-field-setting-return_format input":"render"},render:function(e){this.render_list(this.setting("display_format")),this.render_list(this.setting("return_format"))},render_list:function(e){var t=e.find("ul"),i=t.find('input[type="radio"]:checked'),a=t.find('input[type="text"]');"other"!=i.val()&&a.val(i.val())}}),d=n.extend({type:"date_time_picker"}),d=n.extend({type:"time_picker"}),l=acf.field_group.field_object.extend({type:"tab",actions:{render_settings:"render"},render:function(e){this.setting("name input").val("").trigger("change"),this.setting('required input[type="checkbox"]').prop("checked",!1).trigger("change")}}),f=l.extend({type:"message"});acf.field_group.screen=acf.model.extend({actions:{ready:"ready"},events:{"click #acf-field-key-hide":"toggle"},ready:function(){var e=$("#adv-settings"),t=e.find("#acf-append-show-on-screen");e.find(".metabox-prefs").append(t.html()),e.find(".metabox-prefs br").remove(),t.remove(),this.render()},toggle:function(e){var t=e.$el.prop("checked")?1:0;acf.update_user_setting("show_field_keys",t),this.render()},render:function(){var e=acf.serialize($("#adv-settings")),t=acf.field_group.$fields;e.show_field_keys?t.addClass("show-field-keys"):t.removeClass("show-field-keys")}}),acf.field_group.sub_fields=acf.model.extend({actions:{open_field:"update_field_parent",sortstop:"update_field_parent",duplicate_field:"duplicate_field",delete_field:"delete_field",change_field_type:"change_field_type"},fix_conditional_logic:function(e){var t={};e.each(function(){t[$(this).attr("data-orig")]=$(this).attr("data-key")}),e.find(".conditional-rule-param").each(function(){var e=$(this).val();e in t&&($(this).find('option[value="'+t[e]+'"]').exists()||$(this).append('"),$(this).val(t[e]))})},update_field_parent:function(e){if(e.hasClass("acf-field-object")){var t=e.parent().closest(".acf-field-object"),i=acf.get("post_id");t.exists()&&((i=acf.field_group.get_field_meta(t,"ID"))||(i=acf.field_group.get_field_meta(t,"key"))),acf.field_group.update_field_meta(e,"parent",i),acf.do_action("update_field_parent",e,t)}},duplicate_field:function(e){var t=e.find(".acf-field-object");t.exists()&&(t.each(function(){var e=$(this).parent().closest(".acf-field-object"),t=acf.field_group.get_field_meta(e,"key");acf.field_group.wipe_field($(this)),acf.field_group.update_field_meta($(this),"parent",t),acf.field_group.save_field($(this))}),this.fix_conditional_logic(t))},delete_field:function(e){e.find(".acf-field-object").each(function(){acf.field_group.delete_field($(this),!1)})},change_field_type:function(e){e.find(".acf-field-object").each(function(){acf.field_group.delete_field($(this),!1)})}})}(jQuery);
\ No newline at end of file
diff --git a/assets/js/acf-input.js b/assets/js/acf-input.js
index 604bc4d..d223153 100644
--- a/assets/js/acf-input.js
+++ b/assets/js/acf-input.js
@@ -1736,10 +1736,7 @@ var acf;
prepare_for_ajax : function( args ) {
// vars
- var data = {
- nonce : acf.get('nonce'),
- post_id : acf.get('post_id')
- };
+ var data = {};
// $.ajax() expects all args to be 'non-nested'
@@ -1792,13 +1789,15 @@ var acf;
});
+ // required
+ data.nonce = acf.get('nonce');
+ data.post_id = acf.get('post_id');
+
+
// filter for 3rd party customization
data = acf.apply_filters('prepare_for_ajax', data);
- //console.log( 'prepare_for_ajax', data );
-
-
// return
return data;
@@ -3160,38 +3159,16 @@ var acf;
acf.layout = acf.model.extend({
- active: 0,
-
actions: {
- 'prepare 99': 'prepare',
- 'refresh': 'refresh'
- },
-
- prepare: function(){
-
- // vars
- this.active = 1;
-
-
- // render
- this.refresh();
-
+ 'refresh 99': 'refresh'
},
refresh: function( $el ){
- // bail early if not yet active
- if( !this.active ) return;
-
-
// defaults
$el = $el || $('body');
- // reference
- var self = this;
-
-
// render
this.render_tables( $el );
this.render_groups( $el );
@@ -3208,11 +3185,11 @@ var acf;
var $tables = $el.find('.acf-table:visible');
- // appent self if is tr
- if( $el.is('tr') ) {
-
- $tables = $el.parent().parent();
-
+ // appent self
+ if( $el.is('table') ) {
+ $tables = $tables.add( $el );
+ } else if( $el.is('tr') ) {
+ $tables = $tables.add( $el.closest('table') );
}
@@ -3391,7 +3368,7 @@ var acf;
// reset fields
- $fields.removeClass('acf-r0 acf-c0').css({'min-height': 0});
+ $fields.removeClass('-r0 -c0').css({'min-height': 0});
// loop
@@ -3436,11 +3413,11 @@ var acf;
// add classes
if( this_top == 0 ) {
- $el.addClass('acf-r0');
+ $el.addClass('-r0');
} else if( cell == 0 ) {
- $el.addClass('acf-c0');
+ $el.addClass('-c0');
}
@@ -4021,7 +3998,93 @@ var acf;
}
});
-
+
+
+ // Preferences
+ var preferences = localStorage.getItem('acf');
+ preferences = preferences ? JSON.parse(preferences) : {};
+
+
+ /**
+ * getPreferenceName
+ *
+ * Gets the true preference name.
+ * Converts "this.thing" to "thing-123" if editing post 123.
+ *
+ * @date 11/11/17
+ * @since 5.6.5
+ *
+ * @param string name
+ * @return string
+ */
+
+ var getPreferenceName = function( name ){
+ if( name.substr(0, 5) === 'this.' ) {
+ name = name.substr(5) + '-' + acf.get('post_id');
+ }
+ return name;
+ };
+
+
+ /**
+ * acf.getPreference
+ *
+ * Gets a preference setting or null if not set.
+ *
+ * @date 11/11/17
+ * @since 5.6.5
+ *
+ * @param string name
+ * @return mixed
+ */
+
+ acf.getPreference = function( name ){
+ name = getPreferenceName( name );
+ return preferences[ name ] || null;
+ }
+
+
+ /**
+ * acf.setPreference
+ *
+ * Sets a preference setting.
+ *
+ * @date 11/11/17
+ * @since 5.6.5
+ *
+ * @param string name
+ * @param mixed value
+ * @return n/a
+ */
+
+ acf.setPreference = function( name, value ){
+ name = getPreferenceName( name );
+ if( value === null ) {
+ delete preferences[ name ];
+ } else {
+ preferences[ name ] = value;
+ }
+ localStorage.setItem('acf', JSON.stringify(preferences));
+ }
+
+
+ /**
+ * acf.removePreference
+ *
+ * Removes a preference setting.
+ *
+ * @date 11/11/17
+ * @since 5.6.5
+ *
+ * @param string name
+ * @return n/a
+ */
+
+ acf.removePreference = function( name ){
+ acf.setPreference(name, null);
+ };
+
+
/*
* Sortable
@@ -4036,6 +4099,14 @@ var acf;
* @return $post_id (int)
*/
+ $(document).on('sortstart', function( event, ui ) {
+ acf.do_action('sortstart', ui.item, ui.placeholder);
+ });
+
+ $(document).on('sortstop', function( event, ui ) {
+ acf.do_action('sortstop', ui.item, ui.placeholder);
+ });
+
acf.add_action('sortstart', function( $item, $placeholder ){
// if $item is a tr, apply some css to the elements
@@ -4804,24 +4875,30 @@ var acf;
})(jQuery);
-(function($){
+(function($, undefined){
- acf.conditional_logic = acf.model.extend({
-
+ // vars
+ var hidden = 'hidden-by-conditional-logic';
+
+ // model
+ var conditionalLogic = acf.conditional_logic = acf.model.extend({
+
+ // storage of fields that have conditions
+ conditions: {},
+
+ // storage of fields that trigger a condition
+ triggers: {},
+
+ // reference to parent element of both the trigger and target
+ $parent: false,
+
+ // actions
actions: {
'prepare 20': 'render',
- 'append 20': 'render'
+ 'append 20': 'render',
+ 'change': 'change'
},
- events: {
- 'change .acf-field input': 'change',
- 'change .acf-field textarea': 'change',
- 'change .acf-field select': 'change'
- },
-
- items: {},
- triggers: {},
-
/*
* add
@@ -4832,49 +4909,142 @@ var acf;
* @date 22/05/2015
* @since 5.2.3
*
- * @param target (string) target field key
- * @param groups (array) rule groups
+ * @param string target field key
+ * @param array conditions array of conditional logic groups
* @return $post_id (int)
*/
- add: function( target, groups ){
+ add: function( target, conditions ){
- // debug
- //console.log( 'conditional_logic.add(%o, %o)', target, groups );
-
-
- // populate triggers
- for( var i in groups ) {
-
- // vars
- var group = groups[i];
+ // add triggers
+ for( var i in conditions ) {
+ var group = conditions[i];
for( var k in group ) {
+ var rule = group[k];
- // vars
- var rule = group[k],
- trigger = rule.field,
- triggers = this.triggers[ trigger ] || {};
-
-
- // append trigger (sub field will simply override)
- triggers[ target ] = target;
-
-
- // update
- this.triggers[ trigger ] = triggers;
-
+ this.addTrigger( rule.field, target );
}
-
}
- // append items
- this.items[ target ] = groups;
+ // add condition
+ this.setCondition( target, conditions );
},
+ /**
+ * getTrigger
+ *
+ * This function will return the fields that are triggered by this key.
+ *
+ * @date 15/11/17
+ * @since 5.6.5
+ *
+ * @param string key The trigger's key.
+ * @return mixed
+ */
+
+ getTrigger: function( key ){
+ return this.triggers[ key ] || null;
+ },
+
+
+ /**
+ * setTrigger
+ *
+ * This function will set the fields that are triggered by this key.
+ *
+ * @date 15/11/17
+ * @since 5.6.5
+ *
+ * @param string key The trigger's key.
+ * @return mixed
+ */
+
+ setTrigger: function( key, value ){
+ this.triggers[ key ] = value;
+ },
+
+
+ /**
+ * addTrigger
+ *
+ * This function will add a reference for a field that triggers another field's visibility
+ *
+ * @date 15/11/17
+ * @since 5.6.5
+ *
+ * @param n/a
+ * @return n/a
+ */
+
+ addTrigger: function( trigger, target ){
+
+ // vars
+ var triggers = this.getTrigger( trigger ) || {};
+
+ // append
+ triggers[ target ] = 1;
+
+ // set
+ this.setTrigger(trigger, triggers);
+
+ },
+
+
+ /**
+ * getConditions
+ *
+ * This function will return the conditions for all targets.
+ *
+ * @date 15/11/17
+ * @since 5.6.5
+ *
+ * @param string key The trigger's key.
+ * @return mixed
+ */
+
+ getConditions: function(){
+ return this.conditions;
+ },
+
+
+ /**
+ * getCondition
+ *
+ * This function will return the conditions for a target.
+ *
+ * @date 15/11/17
+ * @since 5.6.5
+ *
+ * @param string key The trigger's key.
+ * @return mixed
+ */
+
+ getCondition: function( key ){
+ return this.conditions[ key ] || null;
+ },
+
+
+ /**
+ * setCondition
+ *
+ * This function will set the conditions for a target.
+ *
+ * @date 15/11/17
+ * @since 5.6.5
+ *
+ * @param string key The trigger's key.
+ * @return mixed
+ */
+
+ setCondition: function( key, value ){
+ this.conditions[ key ] = value;
+ },
+
+
/*
* render
*
@@ -4890,21 +5060,14 @@ var acf;
render: function( $el ){
- // debug
- //console.log('conditional_logic.render(%o)', $el);
-
-
- // defaults
+ // vars
$el = $el || false;
-
// get targets
var $targets = acf.get_fields( '', $el, true );
-
// render fields
- this.render_fields( $targets );
-
+ this.renderFields( $targets );
// action for 3rd party customization
acf.do_action('refresh', $el);
@@ -4912,6 +5075,68 @@ var acf;
},
+ /**
+ * findParent
+ *
+ * This function will find a parent that contains both the trigger and target
+ *
+ * @date 15/11/17
+ * @since 5.6.5
+ *
+ * @param n/a
+ * @return n/a
+ */
+
+ findTarget: function( $trigger, target ){
+
+ // vars
+ var self = this;
+
+ // reset scope
+ this.$parent = false;
+
+
+ // find siblings
+ var selector = acf.get_selector( target );
+ var $targets = $trigger.siblings( selector );
+
+ // return if found
+ if( $targets.length ) {
+ this.$parent = $trigger.parent();
+ return $targets;
+ }
+
+
+ // find all targets
+ var $targets = acf.get_fields(target, false, true);
+
+ // refine scope if more than 1 found
+ if( $targets.length > 1 ) {
+
+ // loop
+ $trigger.parents('.acf-row, .acf-table, .acf-fields').each(function(){
+
+ // vars
+ var $parent = $(this);
+ var $child = $parent.find( $targets );
+
+ // found
+ if( $child.length ) {
+ $targets = $child;
+ self.$parent = $parent;
+ return false;
+ }
+
+ });
+
+ }
+
+ // return
+ return $targets;
+
+ },
+
+
/*
* change
*
@@ -4925,55 +5150,35 @@ var acf;
* @return $post_id (int)
*/
- change: function( e ){
-
- // debug
- //console.log( 'conditional_logic.change(%o)', $input );
-
+ change: function( $input ){
// vars
- var $input = e.$el,
- $field = acf.get_field_wrap( $input ),
- key = $field.data('key');
+ var $trigger = acf.get_field_wrap($input);
+ var key = $trigger.data('key');
+ var trigger = this.getTrigger(key);
+ // bail early if this field is not a trigger
+ if( !trigger ) return false;
- // bail early if this field does not trigger any actions
- if( typeof this.triggers[key] === 'undefined' ) {
-
- return false;
-
- }
-
-
- // vars
- $parent = $field.parent();
-
-
- // update visibility
- for( var i in this.triggers[ key ] ) {
-
- // get the target key
- var target_key = this.triggers[ key ][ i ];
-
-
- // get targets
- var $targets = acf.get_fields(target_key, $parent, true);
+ // loop
+ for( var target in trigger ) {
+ // get target(s)
+ var $targets = this.findTarget( $trigger, target );
// render
- this.render_fields( $targets );
+ this.renderFields( $targets );
}
-
// action for 3rd party customization
- acf.do_action('refresh', $parent);
+ acf.do_action('refresh', this.$parent);
},
/*
- * render_fields
+ * renderFields
*
* This function will render a selection of fields
*
@@ -4985,17 +5190,14 @@ var acf;
* @return $post_id (int)
*/
- render_fields: function( $targets ) {
+ renderFields: function( $targets ) {
// reference
var self = this;
-
- // loop over targets and render them
+ // loop
$targets.each(function(){
-
- self.render_field( $(this) );
-
+ self.renderField( $(this) );
});
},
@@ -5014,80 +5216,51 @@ var acf;
* @return $post_id (int)
*/
- render_field : function( $target ){
-
- // vars
- var key = $target.data('key');
-
-
- // bail early if this field does not contain any conditional logic
- if( typeof this.items[ key ] === 'undefined' ) {
-
- return false;
-
- }
-
+ renderField : function( $target ){
// vars
var visibility = false;
+ var key = $target.data('key');
+ var condition = this.getCondition( key );
+ // bail early if this field does not contain any conditional logic
+ if( !condition ) return false;
- // debug
- //console.log( 'conditional_logic.render_field(%o)', $field );
-
-
- // get conditional logic
- var groups = this.items[ key ];
-
-
- // calculate visibility
- for( var i = 0; i < groups.length; i++ ) {
+ // loop
+ for( var i = 0; i < condition.length; i++ ) {
// vars
- var group = groups[i],
+ var group = condition[i],
match_group = true;
+ // loop
for( var k = 0; k < group.length; k++ ) {
// vars
var rule = group[k];
-
// get trigger for rule
- var $trigger = this.get_trigger( $target, rule.field );
-
+ var $trigger = this.findTarget( $target, rule.field );
// break if rule did not validate
if( !this.calculate(rule, $trigger, $target) ) {
-
match_group = false;
break;
-
- }
-
+ }
}
-
// set visibility if rule group did validate
if( match_group ) {
-
visibility = true;
break;
-
}
-
}
-
- // hide / show field
+ // hide / show
if( visibility ) {
-
- this.show_field( $target );
-
+ this.showField( $target );
} else {
-
- this.hide_field( $target );
-
+ this.hideField( $target );
}
},
@@ -5106,24 +5279,20 @@ var acf;
* @return $post_id (int)
*/
- show_field: function( $field ){
-
- // debug
- //console.log('show_field(%o)', $field);
+ showField: function( $field ){
+ // bail ealry if not hidden
+ //if( !$field.hasClass(hidden) ) return;
// vars
var key = $field.data('key');
-
// remove class
- $field.removeClass( 'hidden-by-conditional-logic' );
-
+ $field.removeClass(hidden);
// enable
- acf.enable_form( $field, 'condition_'+key );
+ acf.enable_form( $field, 'condition-'+key );
-
// action for 3rd party customization
acf.do_action('show_field', $field, 'conditional_logic' );
@@ -5143,92 +5312,25 @@ var acf;
* @return $post_id (int)
*/
- hide_field : function( $field ){
-
- // debug
- //console.log('hide_field(%o)', $field);
+ hideField : function( $field ){
+ // bail ealry if hidden
+ //if( $field.hasClass(hidden) ) return;
// vars
var key = $field.data('key');
-
// add class
- $field.addClass( 'hidden-by-conditional-logic' );
-
+ $field.addClass( hidden );
// disable
- acf.disable_form( $field, 'condition_'+key );
+ acf.disable_form( $field, 'condition-'+key );
-
// action for 3rd party customization
acf.do_action('hide_field', $field, 'conditional_logic' );
},
-
-
- /*
- * get_trigger
- *
- * This function will return the relevant $trigger for a $target
- *
- * @type function
- * @date 22/05/2015
- * @since 5.2.3
- *
- * @param $post_id (int)
- * @return $post_id (int)
- */
-
- get_trigger: function( $target, key ){
-
- // vars
- var selector = acf.get_selector( key );
-
-
- // find sibling $trigger
- var $trigger = $target.siblings( selector );
-
-
- // parent trigger
- if( !$trigger.exists() ) {
- // vars
- var parent = acf.get_selector();
-
-
- // loop through parent fields and review their siblings too
- $target.parents( parent ).each(function(){
-
- // find sibling $trigger
- $trigger = $(this).siblings( selector );
-
-
- // bail early if $trigger is found
- if( $trigger.exists() ) {
-
- return false;
-
- }
-
- });
-
- }
-
-
- // bail early if no $trigger is found
- if( !$trigger.exists() ) {
-
- return false;
-
- }
-
-
- // return
- return $trigger;
-
- },
-
/*
* calculate
@@ -5243,7 +5345,7 @@ var acf;
* @return $post_id (int)
*/
- calculate : function( rule, $trigger, $target ){
+ calculate: function( rule, $trigger, $target ){
// bail early if $trigger could not be found
if( !$trigger || !$target ) return false;
@@ -5337,6 +5439,12 @@ var acf;
}
});
+
+
+ // compatibility
+ conditionalLogic.show_field = conditionalLogic.showField;
+ conditionalLogic.hide_field = conditionalLogic.hideField;
+
})(jQuery);
@@ -11248,8 +11356,564 @@ var acf;
})(jQuery);
+(function($, undefined){
+
+ var i = 0;
+
+ acf.fields.accordion = acf.field.extend({
+
+ type: 'accordion',
+ $el: null,
+ $wrap: null,
+
+ actions: {
+ 'prepare': 'initialize',
+ 'append': 'initialize',
+ },
+
+ focus: function(){
+
+
+ },
+
+ initialize: function(){
+
+ // vars
+ var $field = this.$field;
+ var $label = $field.children('.acf-label');
+ var $input = $field.children('.acf-input');
+ var $wrap = $input.children('.acf-fields');
+ var settings = $wrap.data();
+
+
+ // bail early if is cell
+ if( $field.is('td') ) return;
+
+
+ // enpoint
+ if( settings.endpoint ) {
+ $field.remove();
+ return;
+ }
+
+
+ // force description into label
+ var $instructions = $input.children('.description')
+ if( $instructions.length ) {
+ $label.append( $instructions );
+ }
+
+
+ // table
+ if( $field.is('tr') ) {
+
+ // vars
+ var $table = $field.closest('table');
+ var $newLabel = $('');
+ var $newInput = $('');
+ var $newTable = $('
');
+ var $newWrap = $('');
+
+ // dom
+ $newLabel.append( $label.html() );
+ $newTable.append( $newWrap );
+ $newInput.append( $newTable );
+ $input.append( $newLabel );
+ $input.append( $newInput );
+
+ // modify
+ $label.remove();
+ $wrap.remove();
+ $input.attr('colspan', 2);
+
+ // update vars
+ $label = $newLabel;
+ $input = $newInput;
+ $wrap = $newWrap;
+
+ }
+
+
+ // add classes
+ $field.addClass('acf-accordion');
+ $label.addClass('acf-accordion-title');
+ $input.addClass('acf-accordion-content');
+
+
+ // index
+ i++;
+
+
+ // multi-expand
+ if( settings.multi_expand ) {
+ $field.data('multi-expand', 1);
+ }
+
+
+ // open
+ var order = acf.getPreference('this.accordions') || [];
+ if( order[i-1] !== undefined ) {
+ settings.open = order[i-1];
+ }
+ if( settings.open ) {
+ $field.addClass('-open');
+ $input.css('display', 'block'); // needed for accordion to close smoothly
+ }
+
+
+ // add icon
+ $label.prepend('');
+
+
+ // classes
+ // - remove 'inside' which is a #poststuff WP class
+ var $parent = $field.parent();
+ $wrap.addClass( $parent.hasClass('-left') ? '-left' : '' );
+ $wrap.addClass( $parent.hasClass('-clear') ? '-clear' : '' );
+
+
+ // append
+ $wrap.append( $field.nextUntil('.acf-field-accordion', '.acf-field') );
+
+
+ // clean up
+ $wrap.removeAttr('data-open data-multi_expand data-endpoint');
+ }
+
+ });
+
+
+ /*
+ * accordionManager
+ *
+ * This model will handle adding accordions
+ *
+ * @type function
+ * @date 25/11/2015
+ * @since 5.3.2
+ *
+ * @param $post_id (int)
+ * @return $post_id (int)
+ */
+
+ var accordionManager = acf.model.extend({
+
+ events: {
+ 'click .acf-accordion-title': '_click',
+ },
+
+ _click: function( e ){
+
+ // prevent Defailt
+ e.preventDefault();
+
+ // open close
+ this.toggle( e.$el.closest('.acf-accordion') );
+
+ },
+
+ isOpen: function( $el ) {
+ return $el.hasClass('-open');
+ },
+
+ toggle: function( $el ){
+
+ // is open
+ if( this.isOpen($el) ) {
+ this.close( $el );
+ } else {
+ this.open( $el );
+ }
+
+ },
+
+ open: function( $el ){
+
+ // open
+ $el.find('.acf-accordion-content:first').slideDown().css('display', 'block');
+ $el.find('.acf-accordion-icon:first').removeClass('dashicons-arrow-right').addClass('dashicons-arrow-down');
+ $el.addClass('-open');
+
+ // action
+ acf.do_action('show', $el);
+
+ // close siblings
+ if( !$el.data('multi-expand') ) {
+ $el.siblings('.acf-accordion.-open').each(function(){
+ accordionManager.close( $(this) );
+ });
+ }
+
+ // action
+ acf.do_action('refresh', $el);
+ },
+
+ close: function( $el ){
+
+ // close
+ $el.find('.acf-accordion-content:first').slideUp();
+ $el.find('.acf-accordion-icon:first').removeClass('dashicons-arrow-down').addClass('dashicons-arrow-right');
+ $el.removeClass('-open');
+
+ // action
+ acf.do_action('hide', $el);
+
+ }
+
+ });
+
+ $(window).on('unload', function(){
+
+ var order = [];
+ $('.acf-accordion').each(function(){
+ var open = $(this).hasClass('-open') ? 1 : 0;
+ order.push(open);
+ });
+ if( !order.length ) return;
+ acf.setPreference('this.accordions', order);
+
+ });
+
+
+ /**
+ * accordionValidation
+ *
+ * This model will handle validation of fields within an accordion
+ *
+ * @date 20/11/17
+ * @since 5.6.5
+ *
+ * @param n/a
+ * @return n/a
+ */
+
+ var accordionValidation = acf.model.extend({
+
+ active: 1,
+
+ events: {
+ 'invalidField .acf-accordion': 'invalidField'
+ },
+
+ invalidField: function( e ){
+
+ // bail early if already focused
+ if( !this.active ) return;
+
+ // block
+ this.block();
+
+ // open
+ accordionManager.open( e.$el );
+
+ },
+
+ block: function(){
+
+ // reference
+ var self = this;
+
+ // disable functionality for 1sec (allow next validation to work)
+ this.active = 0;
+
+ // timeout
+ setTimeout(function(){
+ self.active = 1;
+ }, 1000);
+
+ }
+
+ });
+
+})(jQuery);
+
(function($){
+ // vars
+ var hidden = 'hidden-by-conditional-logic';
+ var groupIndex = 0;
+ var tabIndex = 0;
+
+
+ /*
+ * tabs
+ *
+ * This model will handle adding tabs and groups
+ *
+ * @type function
+ * @date 25/11/2015
+ * @since 5.3.2
+ *
+ * @param n/a
+ * @return n/a
+ */
+
+ var tabs = acf.model.extend({
+
+ $fields: [],
+
+ actions: {
+ 'prepare 15': 'initialize',
+ 'append 15': 'initialize',
+ 'refresh 15': 'refresh'
+ },
+
+ events: {
+ 'click .acf-tab-button': '_click'
+ },
+
+ _click: function( e ){
+
+ // prevent Defailt
+ e.preventDefault();
+
+ // toggle
+ this.toggle( e.$el );
+
+ },
+
+ isOpen: function( $el ) {
+ return $el.hasClass('-open');
+ },
+
+ toggle: function( $a ){
+
+ // vars
+ var key = $a.data('key');
+ var $li = $a.parent();
+ var $wrap = $a.closest('.acf-tab-wrap');
+ var $active = $wrap.find('.active a');
+ var $field = $wrap.siblings('.acf-field[data-key="' + key + '"]');
+
+
+ // bail early if already open
+ if( this.isOpen($field) ) return;
+
+
+ // close
+ if( $active.length ) {
+
+ // vars
+ var activeKey = $active.data('key');
+ var $activeli = $active.parent();
+ var $activeField = $wrap.siblings('.acf-field[data-key="' + activeKey + '"]');
+
+ // hide
+ $activeli.removeClass('active');
+ this.close( $activeField );
+
+ }
+
+
+ // open
+ $li.addClass('active');
+ this.open( $field );
+
+
+ // action
+ // - allows acf.layout to fix floating field's min-height
+ acf.do_action('refresh', $wrap.parent() );
+
+ },
+
+ getFields: function( $field ){
+ return $field.nextUntil('.acf-field-tab', '.acf-field');
+ },
+
+ getWrap: function( $field ){
+ return $field.prevAll('.acf-tab-wrap:first');
+ },
+
+ getTab: function( $wrap, key ){
+ return $wrap.find('a[data-key="' + key + '"]');
+ },
+
+ open: function( $field ){
+
+ // show
+ this.getFields( $field ).each(function(){
+
+ $(this).removeClass('hidden-by-tab');
+ acf.do_action('show_field', $(this), 'tab');
+
+ });
+
+ },
+
+ close: function( $field ){
+
+ // show
+ this.getFields( $field ).each(function(){
+
+ $(this).addClass('hidden-by-tab');
+ acf.do_action('hide_field', $(this), 'tab');
+
+ });
+
+ },
+
+ addTab: function( $field ){
+ this.$fields.push( $field );
+ },
+
+ initialize: function(){
+
+ // bail ealry if no fields
+ if( !this.$fields.length ) return;
+
+ // loop
+ for( var i = 0; i < this.$fields.length; i++) {
+ this.createTab( this.$fields[ i ] );
+ }
+
+ // reset
+ this.$fields = [];
+
+ },
+
+ createTab: function( $field ){
+
+ // bail early if is cell
+ if( $field.is('td') ) return false;
+
+
+ // vars
+ var $label = $field.children('.acf-label');
+ var $input = $field.children('.acf-input');
+ var $wrap = this.getWrap( $field );
+ var $button = $field.find('.acf-tab-button');
+ var settings = $button.data();
+ var open = false;
+
+
+ // remove
+ $field.hide();
+ $label.remove();
+ $input.remove();
+
+
+ // create wrap
+ if( !$wrap.exists() || settings.endpoint ) {
+ $wrap = this.createTabWrap( $field, settings );
+ open = true;
+ }
+
+
+ // create tab
+ var $tab = $('').append( $button );
+
+
+ // open
+ if( open ) {
+ $tab.addClass('active');
+ this.open( $field );
+ } else {
+ this.close( $field );
+ }
+
+
+ // hide li
+ if( $button.html() == '' ) $tab.hide();
+
+
+ // append
+ $wrap.find('ul').append( $tab );
+
+
+ // toggle active tab
+ // previous attempts to integrate with above 'open' variable were uncessefull
+ // this separate toggle logic ensures the tab exists
+ tabIndex++;
+ var order = acf.getPreference('this.tabs') || [];
+ var index = order[ groupIndex-1 ] || 0;
+ if( index == tabIndex-1 && !open ) {
+ this.toggle( $button );
+ }
+
+
+ // return
+ return $tab;
+ },
+
+ createTabWrap: function( $field, settings ){
+
+ // vars
+ var $parent = $field.parent();
+ var $wrap = false;
+
+
+ // add sidebar for left placement
+ if( $parent.hasClass('acf-fields') && settings.placement == 'left' ) {
+ $parent.addClass('-sidebar');
+ }
+
+
+ // create wrap
+ if( $field.is('tr') ) {
+ $wrap = $('
');
+ } else {
+ $wrap = $(' ';
-
- } else {
-
- html = 't.priority;)e[i]=e[i-1],--i;e[i]=t}return e}function d(e,t,i){var a=u[e][t];if(!a)return"filters"===e&&i[0];var n=0,s=a.length;if("filters"===e)for(;n0},$.fn.outerHTML=function(){return $(this).get(0).outerHTML},acf={l10n:{},o:{},update:function(e,t){this.o[e]=t},get:function(e){return"undefined"!=typeof this.o[e]?this.o[e]:null},_e:function(e,t){t=t||!1;var i=this.l10n[e]||"";return t&&(i=i[t]||""),i},add_action:function(){for(var e=arguments[0].split(" "),t=e.length,i=0;i'),e.children("td").animate({height:0},250,function(){e.remove(),"function"==typeof t&&t()})},250)},remove_el:function(e,t,i){i=i||0;var a=e.height(),n=e.width(),s=e.css("margin"),o=e.outerHeight(!0);acf.do_action("remove",e),e.wrap('');var r=e.parent();e.css({height:a,width:n,margin:s,position:"absolute"}),setTimeout(function(){r.css({opacity:0,height:i})},50),setTimeout(function(){r.remove(),"function"==typeof t&&t.apply(this,arguments)},301)},isset:function(){var e=arguments,t=e.length,a=null,n;if(0===t)throw new Error("Empty isset");for(a=e[0],i=1;i '))}),acf.add_action("before_duplicate",function(e){e.find("select option:selected").addClass("selected")}),acf.add_action("after_duplicate",function(e,t){t.find("select").each(function(){var e=$(this),t=[];e.find("option.selected").each(function(){t.push($(this).val())}),e.val(t)}),e.find("select option.selected").removeClass("selected"),t.find("select option.selected").removeClass("selected")}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return $.inArray(e,this)})}(jQuery),function($){acf.ajax=acf.model.extend({active:!1,actions:{ready:"ready"},events:{"change #page_template":"_change_template","change #parent_id":"_change_parent","change #post-formats-select input":"_change_format","change .categorychecklist input":"_change_term","change .categorychecklist select":"_change_term",'change .acf-taxonomy-field[data-save="1"] input':"_change_term",'change .acf-taxonomy-field[data-save="1"] select':"_change_term"},o:{},xhr:null,update:function(e,t){return this.o[e]=t,this},get:function(e){return this.o[e]||null},ready:function(){this.update("post_id",acf.get("post_id")),this.active=!0},fetch:function(){if(this.active&&acf.get("ajax")){this.xhr&&this.xhr.abort();var e=this,t=this.o;t.action="acf/post/get_field_groups",t.exists=[],$(".acf-postbox").not(".acf-hidden").each(function(){t.exists.push($(this).attr("id").substr(4))}),this.xhr=$.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(t),type:"post",dataType:"json",success:function(t){acf.is_ajax_success(t)&&e.render(t.data)}})}},render:function(e){$(".acf-postbox").addClass("acf-hidden"),$(".acf-postbox-toggle").addClass("acf-hidden"),$("#acf-style").html(""),$.each(e,function(e,t){var i=$("#acf-"+t.key),a=$("#acf-"+t.key+"-hide"),n=a.parent();i.removeClass("acf-hidden hide-if-js").show(),n.removeClass("acf-hidden hide-if-js").show(),a.prop("checked",!0);var s=i.find(".acf-replace-with-fields");s.exists()&&(s.replaceWith(t.html),acf.do_action("append",i)),0===e&&$("#acf-style").html(t.style),i.find(".acf-hidden-by-postbox").prop("disabled",!1)}),$(".acf-postbox.acf-hidden").find("select, textarea, input").not(":disabled").each(function(){$(this).addClass("acf-hidden-by-postbox").prop("disabled",!0)})},sync_taxonomy_terms:function(){var e=[""];$(".categorychecklist, .acf-taxonomy-field").each(function(){var t=$(this),i=t.find('input[type="checkbox"]').not(":disabled"),a=t.find('input[type="radio"]').not(":disabled"),n=t.find("select").not(":disabled"),s=t.find('input[type="hidden"]').not(":disabled");t.is(".acf-taxonomy-field")&&"1"!=t.attr("data-save")||t.closest(".media-frame").exists()||(i.exists()?i.filter(":checked").each(function(){e.push($(this).val())}):a.exists()?a.filter(":checked").each(function(){e.push($(this).val())}):n.exists()?n.find("option:selected").each(function(){e.push($(this).val())}):s.exists()&&s.each(function(){$(this).val()&&e.push($(this).val())}))}),e=e.filter(function(e,t,i){return i.indexOf(e)==t}),this.update("post_taxonomy",e).fetch()},_change_template:function(e){var t=e.$el.val();this.update("page_template",t).fetch()},_change_parent:function(e){var t="parent",i=0;""!=e.$el.val()&&(t="child",i=e.$el.val()),this.update("page_type",t).update("page_parent",i).fetch()},_change_format:function(e){var t=e.$el.val();"0"==t&&(t="standard"),this.update("post_format",t).fetch()},_change_term:function(e){var t=this;e.$el.closest(".media-frame").exists()||setTimeout(function(){t.sync_taxonomy_terms()},1)}})}(jQuery),function($){acf.fields.button_group=acf.field.extend({type:"button_group",$div:null,events:{'click input[type="radio"]':"click"},focus:function(){this.$div=this.$field.find(".acf-button-group"),this.o=acf.get_data(this.$div,{allow_null:0})},click:function(e){var t=e.$el,i=t.parent("label"),a=i.hasClass("selected");this.$div.find(".selected").removeClass("selected"),i.addClass("selected"),this.o.allow_null&&a&&(e.$el.prop("checked",!1),i.removeClass("selected"),e.$el.trigger("change"))}})}(jQuery),function($){acf.fields.checkbox=acf.field.extend({type:"checkbox",events:{"change input":"_change","click .acf-add-checkbox":"_add"},focus:function(){this.$ul=this.$field.find("ul"),this.$input=this.$field.find('input[type="hidden"]')},add:function(){var e=this.$input.attr("name")+"[]",t='';this.$ul.find(".acf-add-checkbox").parent("li").before(t)},_change:function(e){var t=this.$ul,i=t.find('input[type="checkbox"]').not(".acf-checkbox-toggle"),a=e.$el.is(":checked");if(e.$el.hasClass("acf-checkbox-toggle"))return void i.prop("checked",a).trigger("change");if(e.$el.hasClass("acf-checkbox-custom")){var n=e.$el.next('input[type="text"]');e.$el.next('input[type="text"]').prop("disabled",!a),a||""!=n.val()||e.$el.parent("li").remove()}if(t.find(".acf-checkbox-toggle").exists()){var a=0==i.not(":checked").length;t.find(".acf-checkbox-toggle").prop("checked",a)}},_add:function(e){this.add()}})}(jQuery),function($){acf.fields.color_picker=acf.field.extend({type:"color_picker",$input:null,$hidden:null,actions:{ready:"initialize",append:"initialize"},focus:function(){this.$input=this.$field.find('input[type="text"]'),this.$hidden=this.$field.find('input[type="hidden"]')},initialize:function(){var e=this.$input,t=this.$hidden,i=function(){setTimeout(function(){acf.val(t,e.val())},1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i},a=acf.apply_filters("color_picker_args",a,this.$field);this.$input.wpColorPicker(a)}})}(jQuery),function($){acf.conditional_logic=acf.model.extend({actions:{"prepare 20":"render","append 20":"render"},events:{"change .acf-field input":"change","change .acf-field textarea":"change","change .acf-field select":"change"},items:{},triggers:{},add:function(e,t){for(var i in t){var a=t[i];for(var n in a){var s=a[n],o=s.field,r=this.triggers[o]||{};r[e]=e,this.triggers[o]=r}}this.items[e]=t},render:function(e){e=e||!1;var t=acf.get_fields("",e,!0);this.render_fields(t),acf.do_action("refresh",e)},change:function(e){var t=e.$el,i=acf.get_field_wrap(t),a=i.data("key");if("undefined"==typeof this.triggers[a])return!1;$parent=i.parent();for(var n in this.triggers[a]){var s=this.triggers[a][n],o=acf.get_fields(s,$parent,!0);this.render_fields(o)}acf.do_action("refresh",$parent)},render_fields:function(e){var t=this;e.each(function(){t.render_field($(this))})},render_field:function(e){var t=e.data("key");if("undefined"==typeof this.items[t])return!1;for(var i=!1,a=this.items[t],n=0;n ',t+=this.walker(e.children),t+="
':''),o.append(a))}a.append(s)}}),$("#acf-popup #term_parent").each(function(){var t=$('");e.term_parent?$(this).children('option[value="'+e.term_parent+'"]').after(t):$(this).append(t)}),this.o.type){case"select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"multi_select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"checkbox":case"radio":var a=this.$el.find(".categorychecklist-holder"),n=a.find('li[data-id="'+e.term_id+'"]'),s=a.get(0).scrollTop+(n.offset().top-a.offset().top);n.find("input").prop("checked",!0),a.animate({scrollTop:s},"250")}}})}(jQuery),function($){acf.fields.url=acf.field.extend({type:"url",$input:null,actions:{ready:"render",append:"render"},events:{'keyup input[type="url"]':"render"},focus:function(){this.$input=this.$field.find('input[type="url"]')},is_valid:function(){var e=this.$input.val();if(e.indexOf("://")!==-1);else if(0!==e.indexOf("//"))return!1;return!0},render:function(){this.is_valid()?this.$input.parent().addClass("-valid"):this.$input.parent().removeClass("-valid")}})}(jQuery),function($){acf.validation=acf.model.extend({actions:{ready:"ready",append:"ready"},filters:{validation_complete:"validation_complete"},events:{"click #save-post":"click_ignore",'click [type="submit"]':"click_publish","submit form":"submit_form","click .acf-error-message a":"click_message"},active:1,ignore:0,busy:0,valid:!0,errors:[],error_class:"acf-error",message_class:"acf-error-message",$trigger:null,ready:function(e){var t=$(".acf-field input, .acf-field textarea, .acf-field select");if(t.length){var i=this;t.on("invalid",function(e){var t=$(this),i=acf.get_field_wrap(t);acf.do_action("invalid",t),acf.do_action("invalid_field",i),acf.validation.ignore||(e.preventDefault(),acf.validation.errors.push({input:t.attr("name"),message:e.target.validationMessage}),acf.validation.fetch(t.closest("form")))})}},validation_complete:function(e,t){if(!this.errors.length)return e;e.valid=0,e.errors=e.errors||[];var a=[];if(e.errors.length)for(i in e.errors)a.push(e.errors[i].input);if(this.errors.length)for(i in this.errors){var n=this.errors[i];$.inArray(n.input,a)===-1&&e.errors.push(n)}return this.errors=[],e},click_message:function(e){e.preventDefault(),acf.remove_el(e.$el.parent())},click_ignore:function(e){var t=this;this.ignore=1,this.$trigger=e.$el,this.$form=e.$el.closest("form"),$("."+this.message_class).each(function(){acf.remove_el($(this))}),this.ignore_required_inputs(),setTimeout(function(){t.ignore=0},100)},ignore_required_inputs:function(){var e=$(".acf-field input[required], .acf-field textarea[required], .acf-field select[required]");e.length&&(e.prop("required",!1),setTimeout(function(){e.prop("required",!0)},100))},click_publish:function(e){this.$trigger=e.$el},submit_form:function(e){if(!this.active)return!0;if(this.ignore)return this.ignore=0,!0;if(!e.$el.find("#acf-form-data").exists())return!0;var t=e.$el.find("#wp-preview");return t.exists()&&t.val()?(this.toggle(e.$el,"unlock"),!0):(e.preventDefault(),void this.fetch(e.$el))},toggle:function(e,t){t=t||"unlock";var i=null,a=null,n=$("#submitdiv");n.exists()||(n=$("#submitpost")),n.exists()||(n=e.find("p.submit").last()),n.exists()||(n=e.find(".acf-form-submit")),n.exists()||(n=e),i=n.find('input[type="submit"], .button'),a=n.find(".spinner, .acf-spinner"),this.hide_spinner(a),"unlock"==t?this.enable_submit(i):"lock"==t&&(this.disable_submit(i),this.show_spinner(a.last()))},fetch:function(e){if(this.busy)return!1;var t=this;acf.do_action("validation_begin");var i=acf.serialize(e);i.action="acf/validate_save_post",i=acf.prepare_for_ajax(i),this.busy=1,this.toggle(e,"lock"),$.ajax({url:acf.get("ajaxurl"),data:i,type:"post",dataType:"json",success:function(i){acf.is_ajax_success(i)&&t.fetch_success(e,i.data)},complete:function(){t.fetch_complete(e)}})},fetch_complete:function(e){if(this.busy=0,this.toggle(e,"unlock"),this.valid){this.ignore=1;var t=e.children(".acf-error-message");t.exists()&&(t.addClass("-success"),t.children("p").html(acf._e("validation_successful")),setTimeout(function(){acf.remove_el(t)},2e3)),e.find(".acf-postbox.acf-hidden").remove(),acf.do_action("submit",e),this.$trigger?this.$trigger.click():e.submit(),this.toggle(e,"lock")}},fetch_success:function(e,t){return t=acf.apply_filters("validation_complete",t,e),t&&!t.valid&&t.errors?(acf.do_action("validation_failure"),this.valid=!1,this.$trigger=null,void this.display_errors(t.errors,e)):(this.valid=!0,void acf.do_action("validation_success"))},display_errors:function(e,t){if(e&&e.length){var a=t.children(".acf-error-message"),n=acf._e("validation_failed"),s=0,o=null;for(i=0;i
t.priority;)e[i]=e[i-1],--i;e[i]=t}return e}function d(e,t,i){var a=u[e][t];if(!a)return"filters"===e&&i[0];var n=0,s=a.length;if("filters"===e)for(;n0},$.fn.outerHTML=function(){return $(this).get(0).outerHTML},acf={l10n:{},o:{},update:function(e,t){this.o[e]=t},get:function(e){return void 0!==this.o[e]?this.o[e]:null},_e:function(e,t){t=t||!1;var i=this.l10n[e]||"";return t&&(i=i[t]||""),i},add_action:function(){for(var e=arguments[0].split(" "),t=e.length,i=0;i'),e.children("td").animate({height:0},250,function(){e.remove(),"function"==typeof t&&t()})},250)},remove_el:function(e,t,i){i=i||0;var a=e.height(),n=e.width(),s=e.css("margin"),o=e.outerHeight(!0);acf.do_action("remove",e),e.wrap('');var r=e.parent();e.css({height:a,width:n,margin:s,position:"absolute"}),setTimeout(function(){r.css({opacity:0,height:i})},50),setTimeout(function(){r.remove(),"function"==typeof t&&t.apply(this,arguments)},301)},isset:function(){var e=arguments,t=e.length,a=null,n;if(0===t)throw new Error("Empty isset");for(a=e[0],i=1;i '))}),acf.add_action("before_duplicate",function(e){e.find("select option:selected").addClass("selected")}),acf.add_action("after_duplicate",function(e,t){t.find("select").each(function(){var e=$(this),t=[];e.find("option.selected").each(function(){t.push($(this).val())}),e.val(t)}),e.find("select option.selected").removeClass("selected"),t.find("select option.selected").removeClass("selected")}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return $.inArray(e,this)})}(jQuery),function($){acf.ajax=acf.model.extend({active:!1,actions:{ready:"ready"},events:{"change #page_template":"_change_template","change #parent_id":"_change_parent","change #post-formats-select input":"_change_format","change .categorychecklist input":"_change_term","change .categorychecklist select":"_change_term",'change .acf-taxonomy-field[data-save="1"] input':"_change_term",'change .acf-taxonomy-field[data-save="1"] select':"_change_term"},o:{},xhr:null,update:function(e,t){return this.o[e]=t,this},get:function(e){return this.o[e]||null},ready:function(){this.update("post_id",acf.get("post_id")),this.active=!0},fetch:function(){if(this.active&&acf.get("ajax")){this.xhr&&this.xhr.abort();var e=this,t=this.o;t.action="acf/post/get_field_groups",t.exists=[],$(".acf-postbox").not(".acf-hidden").each(function(){t.exists.push($(this).attr("id").substr(4))}),this.xhr=$.ajax({url:acf.get("ajaxurl"),data:acf.prepare_for_ajax(t),type:"post",dataType:"json",success:function(t){acf.is_ajax_success(t)&&e.render(t.data)}})}},render:function(e){$(".acf-postbox").addClass("acf-hidden"),$(".acf-postbox-toggle").addClass("acf-hidden"),$("#acf-style").html(""),$.each(e,function(e,t){var i=$("#acf-"+t.key),a=$("#acf-"+t.key+"-hide"),n=a.parent();i.removeClass("acf-hidden hide-if-js").show(),n.removeClass("acf-hidden hide-if-js").show(),a.prop("checked",!0);var s=i.find(".acf-replace-with-fields");s.exists()&&(s.replaceWith(t.html),acf.do_action("append",i)),0===e&&$("#acf-style").html(t.style),i.find(".acf-hidden-by-postbox").prop("disabled",!1)}),$(".acf-postbox.acf-hidden").find("select, textarea, input").not(":disabled").each(function(){$(this).addClass("acf-hidden-by-postbox").prop("disabled",!0)})},sync_taxonomy_terms:function(){var e=[""];$(".categorychecklist, .acf-taxonomy-field").each(function(){var t=$(this),i=t.find('input[type="checkbox"]').not(":disabled"),a=t.find('input[type="radio"]').not(":disabled"),n=t.find("select").not(":disabled"),s=t.find('input[type="hidden"]').not(":disabled");t.is(".acf-taxonomy-field")&&"1"!=t.attr("data-save")||t.closest(".media-frame").exists()||(i.exists()?i.filter(":checked").each(function(){e.push($(this).val())}):a.exists()?a.filter(":checked").each(function(){e.push($(this).val())}):n.exists()?n.find("option:selected").each(function(){e.push($(this).val())}):s.exists()&&s.each(function(){$(this).val()&&e.push($(this).val())}))}),e=e.filter(function(e,t,i){return i.indexOf(e)==t}),this.update("post_taxonomy",e).fetch()},_change_template:function(e){var t=e.$el.val();this.update("page_template",t).fetch()},_change_parent:function(e){var t="parent",i=0;""!=e.$el.val()&&(t="child",i=e.$el.val()),this.update("page_type",t).update("page_parent",i).fetch()},_change_format:function(e){var t=e.$el.val();"0"==t&&(t="standard"),this.update("post_format",t).fetch()},_change_term:function(e){var t=this;e.$el.closest(".media-frame").exists()||setTimeout(function(){t.sync_taxonomy_terms()},1)}})}(jQuery),function($){acf.fields.button_group=acf.field.extend({type:"button_group",$div:null,events:{'click input[type="radio"]':"click"},focus:function(){this.$div=this.$field.find(".acf-button-group"),this.o=acf.get_data(this.$div,{allow_null:0})},click:function(e){var t=e.$el,i=t.parent("label"),a=i.hasClass("selected");this.$div.find(".selected").removeClass("selected"),i.addClass("selected"),this.o.allow_null&&a&&(e.$el.prop("checked",!1),i.removeClass("selected"),e.$el.trigger("change"))}})}(jQuery),function($){acf.fields.checkbox=acf.field.extend({type:"checkbox",events:{"change input":"_change","click .acf-add-checkbox":"_add"},focus:function(){this.$ul=this.$field.find("ul"),this.$input=this.$field.find('input[type="hidden"]')},add:function(){var e=this.$input.attr("name")+"[]",t='';this.$ul.find(".acf-add-checkbox").parent("li").before(t)},_change:function(e){var t=this.$ul,i=t.find('input[type="checkbox"]').not(".acf-checkbox-toggle"),a=e.$el.is(":checked");if(e.$el.hasClass("acf-checkbox-toggle"))return void i.prop("checked",a).trigger("change");if(e.$el.hasClass("acf-checkbox-custom")){var n=e.$el.next('input[type="text"]');e.$el.next('input[type="text"]').prop("disabled",!a),a||""!=n.val()||e.$el.parent("li").remove()}if(t.find(".acf-checkbox-toggle").exists()){var a=0==i.not(":checked").length;t.find(".acf-checkbox-toggle").prop("checked",a)}},_add:function(e){this.add()}})}(jQuery),function($){acf.fields.color_picker=acf.field.extend({type:"color_picker",$input:null,$hidden:null,actions:{ready:"initialize",append:"initialize"},focus:function(){this.$input=this.$field.find('input[type="text"]'),this.$hidden=this.$field.find('input[type="hidden"]')},initialize:function(){var e=this.$input,t=this.$hidden,i=function(){setTimeout(function(){acf.val(t,e.val())},1)},a={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i},a=acf.apply_filters("color_picker_args",a,this.$field);this.$input.wpColorPicker(a)}})}(jQuery),function($,e){var t="hidden-by-conditional-logic",i=acf.conditional_logic=acf.model.extend({conditions:{},triggers:{},$parent:!1,actions:{"prepare 20":"render","append 20":"render",change:"change"},add:function(e,t){for(var i in t){var a=t[i];for(var n in a){var s=a[n];this.addTrigger(s.field,e)}}this.setCondition(e,t)},getTrigger:function(e){return this.triggers[e]||null},setTrigger:function(e,t){this.triggers[e]=t},addTrigger:function(e,t){var i=this.getTrigger(e)||{};i[t]=1,this.setTrigger(e,i)},getConditions:function(){return this.conditions},getCondition:function(e){return this.conditions[e]||null},setCondition:function(e,t){this.conditions[e]=t},render:function(e){e=e||!1;var t=acf.get_fields("",e,!0);this.renderFields(t),acf.do_action("refresh",e)},findTarget:function(e,t){var i=this;this.$parent=!1;var a=acf.get_selector(t),n=e.siblings(a);if(n.length)return this.$parent=e.parent(),n;var n=acf.get_fields(t,!1,!0);return n.length>1&&e.parents(".acf-row, .acf-table, .acf-fields").each(function(){var e=$(this),t=e.find(n);if(t.length)return n=t,i.$parent=e,!1}),n},change:function(e){var t=acf.get_field_wrap(e),i=t.data("key"),a=this.getTrigger(i);if(!a)return!1;for(var n in a){var s=this.findTarget(t,n);this.renderFields(s)}acf.do_action("refresh",this.$parent)},renderFields:function(e){var t=this;e.each(function(){t.renderField($(this))})},renderField:function(e){var t=!1,i=e.data("key"),a=this.getCondition(i);if(!a)return!1;for(var n=0;n ',t+=this.walker(e.children),t+="
'),f=$("");l.append(i.html()),d.append(f),c.append(d),a.append(l),a.append(c),i.remove(),n.remove(),a.attr("colspan",2),i=l,a=c,n=f}e.addClass("acf-accordion"),i.addClass("acf-accordion-title"),a.addClass("acf-accordion-content"),t++,s.multi_expand&&e.data("multi-expand",1);var u=acf.getPreference("this.accordions")||[];void 0!==u[t-1]&&(s.open=u[t-1]),s.open&&(e.addClass("-open"),a.css("display","block")),i.prepend('');var h=e.parent();n.addClass(h.hasClass("-left")?"-left":""),n.addClass(h.hasClass("-clear")?"-clear":""),n.append(e.nextUntil(".acf-field-accordion",".acf-field")),n.removeAttr("data-open data-multi_expand data-endpoint")}}});var i=acf.model.extend({events:{"click .acf-accordion-title":"_click"},_click:function(e){e.preventDefault(),this.toggle(e.$el.closest(".acf-accordion"))},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){this.isOpen(e)?this.close(e):this.open(e)},open:function(e){e.find(".acf-accordion-content:first").slideDown().css("display","block"),e.find(".acf-accordion-icon:first").removeClass("dashicons-arrow-right").addClass("dashicons-arrow-down"),e.addClass("-open"),acf.do_action("show",e),e.data("multi-expand")||e.siblings(".acf-accordion.-open").each(function(){i.close($(this))}),acf.do_action("refresh",e)},close:function(e){e.find(".acf-accordion-content:first").slideUp(),e.find(".acf-accordion-icon:first").removeClass("dashicons-arrow-down").addClass("dashicons-arrow-right"),e.removeClass("-open"),acf.do_action("hide",e)}});$(window).on("unload",function(){var e=[];$(".acf-accordion").each(function(){var t=$(this).hasClass("-open")?1:0;e.push(t)}),e.length&&acf.setPreference("this.accordions",e)});var a=acf.model.extend({active:1,events:{"invalidField .acf-accordion":"invalidField"},invalidField:function(e){this.active&&(this.block(),i.open(e.$el))},block:function(){var e=this;this.active=0,setTimeout(function(){e.active=1},1e3)}})}(jQuery),function($){var e="hidden-by-conditional-logic",t=0,i=0,a=acf.model.extend({$fields:[],actions:{"prepare 15":"initialize","append 15":"initialize","refresh 15":"refresh"},events:{"click .acf-tab-button":"_click"},_click:function(e){e.preventDefault(),this.toggle(e.$el)},isOpen:function(e){return e.hasClass("-open")},toggle:function(e){var t=e.data("key"),i=e.parent(),a=e.closest(".acf-tab-wrap"),n=a.find(".active a"),s=a.siblings('.acf-field[data-key="'+t+'"]');if(!this.isOpen(s)){if(n.length){var o=n.data("key"),r=n.parent(),l=a.siblings('.acf-field[data-key="'+o+'"]');r.removeClass("active"),this.close(l)}i.addClass("active"),this.open(s),acf.do_action("refresh",a.parent())}},getFields:function(e){return e.nextUntil(".acf-field-tab",".acf-field")},getWrap:function(e){return e.prevAll(".acf-tab-wrap:first")},getTab:function(e,t){return e.find('a[data-key="'+t+'"]')},open:function(e){this.getFields(e).each(function(){$(this).removeClass("hidden-by-tab"),acf.do_action("show_field",$(this),"tab")})},close:function(e){this.getFields(e).each(function(){$(this).addClass("hidden-by-tab"),acf.do_action("hide_field",$(this),"tab")})},addTab:function(e){this.$fields.push(e)},initialize:function(){if(this.$fields.length){for(var e=0;e
':''),o.append(a))}a.append(s)}}),$("#acf-popup #term_parent").each(function(){var t=$('");e.term_parent?$(this).children('option[value="'+e.term_parent+'"]').after(t):$(this).append(t)}),this.o.type){case"select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"multi_select":var i=this.$el.children("select");acf.select2.add_value(i,e.term_id,e.term_label);break;case"checkbox":case"radio":var a=this.$el.find(".categorychecklist-holder"),n=a.find('li[data-id="'+e.term_id+'"]'),s=a.get(0).scrollTop+(n.offset().top-a.offset().top);n.find("input").prop("checked",!0),a.animate({scrollTop:s},"250");break}}})}(jQuery),function($){acf.fields.url=acf.field.extend({type:"url",$input:null,actions:{ready:"render",append:"render"},events:{'keyup input[type="url"]':"render"},focus:function(){this.$input=this.$field.find('input[type="url"]')},is_valid:function(){var e=this.$input.val();if(-1!==e.indexOf("://"));else if(0!==e.indexOf("//"))return!1;return!0},render:function(){this.is_valid()?this.$input.parent().addClass("-valid"):this.$input.parent().removeClass("-valid")}})}(jQuery),function($){acf.validation=acf.model.extend({actions:{ready:"ready",append:"ready"},filters:{validation_complete:"validation_complete"},events:{"click #save-post":"click_ignore",'click [type="submit"]':"click_publish","submit form":"submit_form","click .acf-error-message a":"click_message"},active:1,ignore:0,busy:0,valid:!0,errors:[],error_class:"acf-error",message_class:"acf-error-message",$trigger:null,ready:function(e){var t=$(".acf-field input, .acf-field textarea, .acf-field select");if(t.length){var i=this;t.on("invalid",function(e){var t=$(this),i=acf.get_field_wrap(t);i.trigger("invalidField"),acf.do_action("invalid",t),acf.do_action("invalid_field",i),acf.validation.ignore||(e.preventDefault(),acf.validation.errors.push({input:t.attr("name"),message:e.target.validationMessage}),acf.validation.fetch(t.closest("form")))})}},validation_complete:function(e,t){if(!this.errors.length)return e;e.valid=0,e.errors=e.errors||[];var a=[];if(e.errors.length)for(i in e.errors)a.push(e.errors[i].input);if(this.errors.length)for(i in this.errors){var n=this.errors[i];-1===$.inArray(n.input,a)&&e.errors.push(n)}return this.errors=[],e},click_message:function(e){e.preventDefault(),acf.remove_el(e.$el.parent())},click_ignore:function(e){var t=this;this.ignore=1,this.$trigger=e.$el,this.$form=e.$el.closest("form"),$("."+this.message_class).each(function(){acf.remove_el($(this))}),this.ignore_required_inputs(),setTimeout(function(){t.ignore=0},100)},ignore_required_inputs:function(){var e=$(".acf-field input[required], .acf-field textarea[required], .acf-field select[required]");e.length&&(e.prop("required",!1),setTimeout(function(){e.prop("required",!0)},100))},click_publish:function(e){this.$trigger=e.$el},submit_form:function(e){if(!this.active)return!0;if(this.ignore)return this.ignore=0,!0;if(!e.$el.find("#acf-form-data").exists())return!0;var t=e.$el.find("#wp-preview");if(t.exists()&&t.val())return this.toggle(e.$el,"unlock"),!0;e.preventDefault(),this.fetch(e.$el)},toggle:function(e,t){t=t||"unlock";var i=null,a=null,n=$("#submitdiv");n.exists()||(n=$("#submitpost")),n.exists()||(n=e.find("p.submit").last()),n.exists()||(n=e.find(".acf-form-submit")),n.exists()||(n=e),i=n.find('input[type="submit"], .button'),a=n.find(".spinner, .acf-spinner"),this.hide_spinner(a),"unlock"==t?this.enable_submit(i):"lock"==t&&(this.disable_submit(i),this.show_spinner(a.last()))},fetch:function(e){if(this.busy)return!1;var t=this;acf.do_action("validation_begin");var i=acf.serialize(e);i.action="acf/validate_save_post",i=acf.prepare_for_ajax(i),this.busy=1,this.toggle(e,"lock"),$.ajax({url:acf.get("ajaxurl"),data:i,type:"post",dataType:"json",success:function(i){acf.is_ajax_success(i)&&t.fetch_success(e,i.data)},complete:function(){t.fetch_complete(e)}})},fetch_complete:function(e){if(this.busy=0,this.toggle(e,"unlock"),this.valid){this.ignore=1;var t=e.children(".acf-error-message");t.exists()&&(t.addClass("-success"),t.children("p").html(acf._e("validation_successful")),setTimeout(function(){acf.remove_el(t)},2e3)),e.find(".acf-postbox.acf-hidden").remove(),acf.do_action("submit",e),this.$trigger?this.$trigger.click():e.submit(),this.toggle(e,"lock")}},fetch_success:function(e,t){if(!(t=acf.apply_filters("validation_complete",t,e))||t.valid||!t.errors)return this.valid=!0,void acf.do_action("validation_success");acf.do_action("validation_failure"),this.valid=!1,this.$trigger=null,this.display_errors(t.errors,e)},display_errors:function(e,t){if(e&&e.length){var a=t.children(".acf-error-message"),n=acf._e("validation_failed"),s=0,o=null;for(i=0;i
' . __( 'All fields following this accordion (or until another accordion is defined) will be grouped together.','acf') . '
'; + + + // default_value + acf_render_field_setting( $field, array( + 'label' => __('Instructions','acf'), + 'instructions' => '', + 'name' => 'notes', + 'type' => 'message', + 'message' => $message, + )); +*/ + + // active + acf_render_field_setting( $field, array( + 'label' => __('Open','acf'), + 'instructions' => __('Display this accordion as open on page load.','acf'), + 'name' => 'open', + 'type' => 'true_false', + 'ui' => 1, + )); + + + // multi_expand + acf_render_field_setting( $field, array( + 'label' => __('Multi-expand','acf'), + 'instructions' => __('Allow this accordion to open without closing others.','acf'), + 'name' => 'multi_expand', + 'type' => 'true_false', + 'ui' => 1, + )); + + + // endpoint + acf_render_field_setting( $field, array( + 'label' => __('Endpoint','acf'), + 'instructions' => __('Define an endpoint for the previous accordion to stop. This accordion will not be visible.','acf'), + 'name' => 'endpoint', + 'type' => 'true_false', + 'ui' => 1, + )); + + } + + + /* + * load_field() + * + * This filter is appied to the $field after it is loaded from the database + * + * @type filter + * @since 3.6 + * @date 23/01/13 + * + * @param $field - the field array holding all the field options + * + * @return $field - the field array holding all the field options + */ + + function load_field( $field ) { + + // remove name to avoid caching issue + $field['name'] = ''; + + // remove required to avoid JS issues + $field['required'] = 0; + + // set value other than 'null' to avoid ACF loading / caching issue + $field['value'] = false; + + // return + return $field; + + } + +} + + +// initialize +acf_register_field_type( 'acf_field__accordion' ); + +endif; // class_exists check + +?> \ No newline at end of file diff --git a/includes/fields/class-acf-field-date_picker.php b/includes/fields/class-acf-field-date_picker.php index 79170f6..102a592 100644 --- a/includes/fields/class-acf-field-date_picker.php +++ b/includes/fields/class-acf-field-date_picker.php @@ -99,7 +99,7 @@ class acf_field_date_picker extends acf_field { // style - wp_enqueue_style('acf-datepicker', acf_get_dir('assets/inc/datepicker/jquery-ui.min.css'), '', '1.11.4' ); + wp_enqueue_style('acf-datepicker', acf_get_url('assets/inc/datepicker/jquery-ui.min.css'), '', '1.11.4' ); } diff --git a/includes/fields/class-acf-field-date_time_picker.php b/includes/fields/class-acf-field-date_time_picker.php index c1ded2b..c64b96b 100644 --- a/includes/fields/class-acf-field-date_time_picker.php +++ b/includes/fields/class-acf-field-date_time_picker.php @@ -78,11 +78,11 @@ class acf_field_date_and_time_picker extends acf_field { // script - wp_enqueue_script('acf-timepicker', acf_get_dir('assets/inc/timepicker/jquery-ui-timepicker-addon.min.js'), array('jquery-ui-datepicker'), $version); + wp_enqueue_script('acf-timepicker', acf_get_url('assets/inc/timepicker/jquery-ui-timepicker-addon.min.js'), array('jquery-ui-datepicker'), $version); // style - wp_enqueue_style('acf-timepicker', acf_get_dir('assets/inc/timepicker/jquery-ui-timepicker-addon.min.css'), '', $version); + wp_enqueue_style('acf-timepicker', acf_get_url('assets/inc/timepicker/jquery-ui-timepicker-addon.min.css'), '', $version); } diff --git a/includes/fields/class-acf-field-select.php b/includes/fields/class-acf-field-select.php index 1e83bd0..bba6225 100644 --- a/includes/fields/class-acf-field-select.php +++ b/includes/fields/class-acf-field-select.php @@ -101,15 +101,15 @@ class acf_field_select extends acf_field { if( $major == 4 ) { $version = '4.0'; - $script = acf_get_dir("assets/inc/select2/4/select2.full{$min}.js"); - $style = acf_get_dir("assets/inc/select2/4/select2{$min}.css"); + $script = acf_get_url("assets/inc/select2/4/select2.full{$min}.js"); + $style = acf_get_url("assets/inc/select2/4/select2{$min}.css"); // v3 } else { $version = '3.5.2'; - $script = acf_get_dir("assets/inc/select2/3/select2{$min}.js"); - $style = acf_get_dir("assets/inc/select2/3/select2.css"); + $script = acf_get_url("assets/inc/select2/3/select2{$min}.js"); + $style = acf_get_url("assets/inc/select2/3/select2.css"); } diff --git a/includes/fields/class-acf-field-tab.php b/includes/fields/class-acf-field-tab.php index 268ff90..e6d32d0 100644 --- a/includes/fields/class-acf-field-tab.php +++ b/includes/fields/class-acf-field-tab.php @@ -48,13 +48,15 @@ class acf_field_tab extends acf_field { // vars $atts = array( - 'class' => 'acf-tab', + 'href' => '', + 'class' => 'acf-tab-button', 'data-placement' => $field['placement'], - 'data-endpoint' => $field['endpoint'] + 'data-endpoint' => $field['endpoint'], + 'data-key' => $field['key'] ); ?> -' . __("The tab field will display incorrectly when added to a Table style repeater field or flexible content field layout", 'acf') . '
'; $message .= '' . __( 'Use "Tab Fields" to better organize your edit screen by grouping fields together.', 'acf') . '
'; $message .= '' . __( 'All fields following this "tab field" (or until another "tab field" is defined) will be grouped together using this field\'s label as the tab heading.','acf') . '
'; + // default_value acf_render_field_setting( $field, array( 'label' => __('Instructions','acf'), 'instructions' => '', + 'name' => 'notes', 'type' => 'message', 'message' => $message, - 'new_lines' => '' )); +*/ // preview_size @@ -99,16 +103,16 @@ class acf_field_tab extends acf_field { 'type' => 'select', 'name' => 'placement', 'choices' => array( - 'top' => __("Top aligned",'acf'), - 'left' => __("Left Aligned",'acf'), + 'top' => __("Top aligned", 'acf'), + 'left' => __("Left Aligned", 'acf'), ) )); // endpoint acf_render_field_setting( $field, array( - 'label' => __('End-point','acf'), - 'instructions' => __('Use this field as an end-point and start a new group of tabs','acf'), + 'label' => __('Endpoint','acf'), + 'instructions' => __('Define an endpoint for the previous tabs to stop. This will start a new group of tabs.', 'acf'), 'name' => 'endpoint', 'type' => 'true_false', 'ui' => 1, @@ -136,15 +140,12 @@ class acf_field_tab extends acf_field { // remove name to avoid caching issue $field['name'] = ''; - // remove required to avoid JS issues $field['required'] = 0; - // set value other than 'null' to avoid ACF loading / caching issue $field['value'] = false; - // return return $field; diff --git a/includes/forms/form-attachment.php b/includes/forms/form-attachment.php index 826077b..6de16e2 100644 --- a/includes/forms/form-attachment.php +++ b/includes/forms/form-attachment.php @@ -192,44 +192,6 @@ acf.unload.active = 0; )); - if( $this->validate_page() ) { - - echo ''; - - } - - // open echo ''; diff --git a/includes/forms/form-comment.php b/includes/forms/form-comment.php index b8b104e..41ac134 100644 --- a/includes/forms/form-comment.php +++ b/includes/forms/form-comment.php @@ -240,6 +240,7 @@ class acf_form_comment { 'nonce' => 'comment' )); + echo 'QoqgLhP$oIi%Sdz3xJNpiu;b=$x
zE;k$cyo2&$QYAY1j+*PFGNgUfH6|55CQvR*#YkJf6}Q>^dg{xNpJs3P3!f!rQRh2G
z<}FfXItfr=Crgd{9sdM%XF?_3bex<)c?+omNyi3Kmr#zE40Y?s*Rf?$)m}G&{L|z+
zU~`?|IHC7{r0wyHy-+8HlMiA!QYlq%Y;ti5IoFqbeY}kSW9y&6*3^B3-ASiOV<`6{
z6+eEW5JTN;tgrR2$N;8L5kdNZbd?jI
m$>Oj2C(1tfw&pFQ7u-WT+j=R;Y=kq9)Q6)nQ-M3WuU1mWygP8?^;X
zup2&%>hA-ril dBQcZ@v3SC6wa6{it@{+c<21CMgPh@Zzs
zdjCHrlR`nM*UdjXcpMiHKZ9*C@C~!Ky|EGTDr|}GVh3~`GfSC*n)v|K77Ru0brD|2
zEw~q-KF%A5aVO}L{+(N7v;x1NR>1qDS*j2WBd&@nPegT)f?DcS)N}n&TQdSH;4}=t
zrKs1l2(_h$P>1szR>SM))}B8kqXvRcnFhkKB5^a+{a&aCvN0T=w((Z1PJ9wIpc|Nt
zH?baedDE=iMATLuM4kF$r~zJhll5;v<~ju$S*f>7N7YdyZ-F{QeX$Y_#4wzM5m<;i
z6R%-S{2bMh^S0@rBx(W`Q7hFDHPJ-WN_Kyn_1Dt&qd=#07=D8jFdhe<=9dm!gleeL
zJEp@Z)J#%QuT!>lj4jVawL1sBaV7fVYV3&X(Fbq3$*AL7sD^$;&ENrQ$$ie44#Q9l
zbwvG4=z@BG`=Xx9Kz|&Gdd()-@&Z)7r)<0gHIP-PdhWGkwDen14Ii?eLhaG}s1B}T
z0)C0ju+qEcuj~Iqz60r>*AoP9d9lB?Fp~U!^5rxGF10g_Ja2`&_;+{}YX2fgg`_$>
z@GJHq{Y}1=eUPwtP@Svst+=u_dEbf1Zt?;8-WMa7C#0-3k^h{92xuhC-)Obj*QF8$M
zlN#{I0z6AyNAkC?7bsUEIc`_rGSZwo+UQmYDT!2S>aS>^ipxo%z6@&T(}S+6=I)oK
z{EuC2?WR1Le7vdOMLw1M3{&ohg`}m_S0R
-tKj>xsHNa`p;F77hiZzJ;Zpu{)?L*ZNwfCJc7Q3P*nu%JW9ODGk+cFi^{|c;t zo3S$PMXkUo9~tfW+o&6^p!P0!qJ7$%pjK!w>QH%5OF0?!1dkb)qXyW5T9JLICq9H) zkyE${KfwApZ4w_R^lc`iCAp58=`E~{r6$`0HAZ#V5;fxvs3q-+YJWd!MVzRWaA7la zoA^dl|65S^??AQlBP;B)_LGSx@Gh3X-%&HZgZg4cOtB|W%~%`NVFT1kB%#{3Gxgn3 z{q#j`$pF+!Jz&bYsP+>Bvj2~g(aaWMOI(gE@Fcd@qZQd7oHo<#35~_73ZvQ=qdwUu zus4>PVejz})FB*)TCvHPfb+309>7$+|0Vg+6VtH^uEZXA0Z(I{N9;c;e?&b|yP5W0 zr=iM2aTI2tp6mz?#nY&X#y@Je?}%E7{;0#9fj)IG!&E$uI&7;@H|{~bW~Wh4@F~XO z4HJ)f%>E)K7}HRPZX{O0aj3)mD5~G>sJ(v^wY4W7WB-GL_|u9&EP;<_nY~BNFk-gd zus&)ctuPsTV`ZF<4lKrgxCbj?$Q*kMW3VITzNiT;M7>3uQD09hJl9_0eB(4!2XinS7o#S&61DW(F% _gz#FKQuKYO5j N~LkYol+sX>i_D ze2E(1S1gI4PuMF|4#O#@pq9P^hT$Moha)f^bFnTiL!F_$7=dR{dw$WBuObiNvwk*# zlJo5+tccpn7%YV@jKBianV5koxCS+WbEpr|2iO$9MxCYT1@_@=iJ6r9qT203t=!>2 zJ^TL-8STZls3*4;+D}*xhf|D0ZNUsoz_pl;Cs6Nk)kXHib5Ii+Z^~ZO0~DbiU={}B zV$_2aV<_WWFDZk2Q5_sK<)fy29Lo?tYrJgYSB*azZ=$y7Pt<_ni|r+kLcMl%P+M9b zbw-lVr$8zh?O{4 EU`Q2h~+7F$FevSb)OS8a6W1x(@_J>#x}SL z VfMZMp9QSDEg_(#Sc zP~+S|J#dv}_5^AzWBs+{2?VqSEl_*b7WG7_sKYh@lW;D!!2Q?&zehc3m127$v8V?~ z#3*cwdJEFA0%l_xPDb^A$VWzda}ssqSyOQd%Tc~!;x|zf3t4VIK{?bDN26Z5MAQlm zMy-&?)Gxpo%9}73Uqwx*(F*%5@pUEBj6f!;;R@`8FQOV=L# 3-15#K>gw8YB5miVlicE(CU9kO)PfG*So@=$v^548oWQHS%S zG2tn@{bJMvo j#cj&`8l|NW-? z9`2_6DQfGMueRH*LJhPTwIVNIQ+yesIBpxC!-l(!7BI*>a{7m#U7wKhER@2EomcEhbdSNyP@tMf|@`kdeMzK z6QAQW`~`<&!B+cUT%5)t# m`O*I8lz+mNY8;6AK_u0RF SY=ipK-%2B+4*H^&cCcySMD5W8)ESwB zn!uB&E!u#Z_)gRS@1h3&7S-+ss=qtN@-Of;rR>0gxD @v^fu{VB(T!?11NA;H#WJ`FHSw2FXXM|gl{}9QyoTDE$epaeZfL+u+80w$ ~)u 9)8HaTQvL?@;rY#!EAFwEEY8>h2UDMl>Tngd#XYF+$Th5lVK1|NSRM5MhjDEX zzYVdO-v3AU*#o_d`sH#4>*6=4*Qv~YyQ8L9lX5E7#!T#kvv3ri!*ZB>z#gcx(TQD% zKY@C%Q>c}`jJ5UtUkzjk{>xsXL~KZd_E;6OF&cf?09RsHJd9Bo@{0Wc(HNKjW)km= z`o?cU-M<|>;8E1u7Icsa=>3l%lZZ`FhvNaPhDBHrSD^N88>-ztY=>WA53KX5`BGwI z%5$+Y`Y{ZTqn`LI>O*!JwKboiPXqi)M(=m&L-t{eMlDrM)N7K6)v+ULVk1zmWg+Sb zr=U8XiRxz#>ToSHt~K$ksQz}NR_gUbtiJ;12xv(@MLpqFOv0Gg?B9C5P+Kw$-MAH7 zVCBR18R&&$I8-aqOWb _Bmk@jCXVoOIOwN4aT7efHsao`ClBJ8Z57Z`ezm zg=v&GpqB6})P( jDt+@ zTXsbphEr~i!PpKpU? 0Z>~Jb^XvGHTCnq3$n#+^+XI z$mn!7#|qdRb$CW%O)Nllu+)@yq9%3<+v8a*iDggN_g6tpr~&FQwnR-N6V*>4YNE?9 zMDPC#Wb~TtLI<9}diX8IW7J9e_jYU4K*LZ2WT2kNgIb|ks3%*FTEQ)-rQU(1@gTB0 z)?3&N7oFl?#p(S&LPj^FpSC+3f*N=%YDJb{7(Qd%X5ufQ26!Dy;5p=ptn=6nFQ8V+ z@gI8vaj1ThP!G}yYcRgmnT!S;iR$PvjKDdlL$?%l<2npH8J42F12y126F-P*_lAj| zM72AMIujRB{r+J54Si(^gq*Q&jKUPkG1waWA#YXSmAQ{h2 |Uh2D$4w1SN zA58o~)V}Nbh18w8HaHm_qz2@lA^k*pf$}`scOs>e^!G>L+Dpar s8xGs%qLcB(Ccde1_zkLSYS=Eu;j~ zNDZcuPLQe)_Y$9{AXgjmtxdcCP^T-K@_)&{N4`lQ!uN!79%+(k(~ve5Ne@w8W7-_n z{x>IBkHAVQ-oz)(4XudBlbRAcNo*hKDH6Y{{<_+kwimE3ZO53J*C=P1I-U4`nf!+s zOS_MVjY5rYy#=qE2CZ>6W&JnWEY)+>4>Yv%weQJKq|FFYEt0;VfnPkBMVky#6OumJ zuaWwj`+lbFcFHHPGO?eu|97wMWU3H6h*PkaxoH))Ahv?GV{tsjnL7R3^CqNciN8zI z)tK@Jqz<&XM)?c!x;o-|e3 kPZNBALLr6S f z^ey>&uQ19p=w~&)M8#Y8)Ne2i^) JlG}#l(A&&m-xVhpvId@4bpBB#`*3TEqTPSC?{Q;>Dz~ pF#T45F(n z`8%X7 9M!ph-Nwnejo7I{0GbxR-uHQ&y$Or!Z zd!0fXb8|SsS)}TeA0r(gEvMXtG=TIu<%OhD );pC$C@Ax>}Og z)s0k%x?ZIJ^V0YwOrsg(>yUrXlqZ-w`D55>MXUy$|Ax~@qexRpy3$Cmka|;oLIJLA zHr8}JX7WYcA4;36q(Q_sqVG1D`$_Goj3>|oCtx_~7O5lU6w|@|ly!Bou_7oBrCwKa zQU&q@a3E&la8eHGCEBgRiNyPmz9z40zV^R7fmG61QfY$ANLRSwJ50m*n2Nd OjE!%a-_bEGdx7f4G;x@wuel%GTXG14+S#()1; zr&PR+#iYZe D%i%d~&7xI(jvzIAsa_c+ l4y*G#+Da zRLsW&{!MwlnMfUC-;@3%l_R#Ex=N<*oVm|Kd6vo7BR_-ua-HK=+>}b{K)QQ9c{hU% zXgHM{=8~^(;!)@(9&0-M9m|`1JKF9y?RpTaYT}v1OOu|XZlS6F>pdz Tkn{&BpUPhY&Fmjv601t~QR3P#7v=lN|A@M7;`=6l*{FC2^8IM1s|@*9N!Q6Y zBX$v&+THQ_qM{lphl-k{cq)G+Z6$UeF2E1*QM~u^P|l_OKd*|W-TPEbF!f&(TWcDo z q& zj!7=>7*C )_l(YU &S4pos%3ndIE )m@4_v>-7xKYoKYvwwww8?p%e6KUh zk?hEJIdik@juVL&&+K0%DA8Z7S7b IBtfp#gh^A9MB3JOZ`XHCrxE!Ab*I5ytN#vgxV zYp}ok>~TS@99b@BfwREzSDmA%&~bEccD9?{_lyZ_V3srAsc^yQF}W`1(e+MuqCbC5 zrJ!)9+nepocl$Ta-5(UzJ-;w7&*>j9Z+D3rJ>BZpF=CR7dz|i!%v>$qI8UC-nZIno zhn0G|vs@EhS%uErT*mI^$seEL_1{>~tAuZm8N=(yV&x}#@-y5y&K&( *t zBQw#FN-Os6ubE{z9f7(@uKX;A+ckQO*HNIKnHl+x0;kKJXx%dcQ~bvWE$ye!sU4h= z85o8KWCTZ{JBu@z<8pJ3>Bq_WDResQ=844}7Ef-I`p=cjbh^en`ebCWk}RQPkkjRL zI&z%$>T(3#MNSvbl~}xIaUXy5k{%_7Y9Cz=&I6~3rE zXX!^mm;C&UDS@oN(fZXPRl4UoSwyDmb>;m11pcF&PKJi|%g&~|h1-Ue3emmANBkB2 of9xJr-v8C>^}>qtk2k1PG{w<}w?^L&PEoEFq?7;p@oAy|1I!-SIsgCw delta 15536 zcmZYE2Xs`$-^TG9k`Pj;p(NBL)Bu5m-a`$c_YT4)*%Szym~045mR G9mK8%e8Mop@Y=>nSr407L;y4!jVj41EYd^-}LDaxs zq9*(khT 5UhkH8Q-cwCX$LcEQOs-g8`_HMwt3kQ=ezb(~OHv{Ti%D`%PF6 z4`F5e6g9y=QT_jeA7aV&mbIGkt*^*b$LWMY1Fl6i+-5vrJb^W-zlfUfuNZ+PIx=aj zfc{WpBg&~*4p*Qeu?5xt^H>QFp*M=mc`^?C22~DCv_l+&+Ur;h#&)QVI%7%fh5iVk zwj>pGh9(#nqMqA|skjR@;ZmJ!t8^m%3R!(Bv^R;U0f(UK(@`Bff_iYSafNZcaTjU= zhfsTa3^lQnsQL@2{w|}=!cSNl?{@OqAqypbT3H2DXsV+gY>Dcy18O4OQCrg+IhWQb ztb(gh9qvW7JC53llc =BwQ4_dj>i_hTX+lLv7ki*qsEH(^B9V+SI0`k9M^F=( zkF{_WYJkHy8s9{1P0g-$eG^na?NJl#hr0g|sy}ZwneJpfsJ(v~qwziLfj=N`j@5#f zTPw=NYB&QOxE8hNM~s(^zoAxKj?UG-7S_bh7=x);OYi>zb7L1a;>KCyU93a7Zj#+W zA5;euQ1wfV`!SC4Wplqcvu;4SKI-%j#t=+LO~{RkfEOz;zO{@@aVoZ$8@tdSQq+py zL>;CJ7=l+(Tks{;#$Qk!MkU(=) aw-%F8hwCv2pGOV2 z5B0z+s1DAV`VWoQ&HW#+1o!_zO(dkJeF!U{`l*6?zOFGI9hBRmw=S8{WaJ#w8Q6)6 z$m^&GoI bZDSB->*c_B8cFOnH1S;;$PMsZhu! zqdHt-+>Uy0UqkKXWmEqh4x(JVw|##k>Ja9l4%;$Rf6rk89!DMO+o**_^szrNBl{44 zg?uO#VK@r4QWq+ulQ0w~8)sp4%8#N>@lLFOXHgNkj+*ElRHQ=t+WkeL+Br~L+7cUL z4=)+sFe@Ju@epc;zoSC=4{BmT{p^X9MolmpwZfXHh_ytu8;E*t40ga2RDYYW6h4cZ z;6YS-? |cvVo6+srS<-AC*z+HYQR%C5HI30Set@6I*Hn @wURxk=X^*gts|%j zp24zs85QcA#y?P7ReY%ZHq=LNJu148X^In2D_)P9`Bv1xJFyh{P@#JrHSpW0iM(sd z@1rJi6*ZCXQ4_g~nn?IC+i288>J20Qnm|t~G| b(yhZg(7m8aN&`kq)SS`eFhOLX9)e+<$C1@mIwLDztYyOoId1i}Ep4hoK|v(_0aF zQLH4?DPN5P@eO0ek^I1 At$Z-5-3U|8L2a=Ib;i8Y$!IU zjyh~dP@zAGk$4%);rFPH|HUR4@{ql!tx(SoK)oGfQSF?jJ_|L$$r!Bne;ygVeve`l z9>r(z5-K7y$JrBEi0XJHY62Tkq1=z^@FmoQ-$D&|5p^~`LiO`4YJs ;DO=#La?g}YIq-;X*Yhp-_Y#Rm8-YAeb+Z5^m_8adg2 zWm-|80lHu_9D!QdQdG!`P!oC<)$T>q1kRvd!w*b3D8-&|Db#aSPy;tH_3cbK8RMxR zlH#?0@6V?~GhUB6bf-|K`6FD8H?bB@OC_WMd|sf+FQnOr@dCD@9OAO9j+lsvI1| >V1C`b!I+8?eSex zUo6wEuZB7+Em5y`Pg9?YIvd^@WVClnP 8Q6O7quk|QG31#YvM)J2iUKuL*74|zj-mfHJ40h4%I2-mAAs({OtuNU;`{d{~ Sg!qn)CzSdGf)F=L{0cT499EeZ9(Q+G74>thY2s%K_+RP z#V4^fqi8GM#W4I36_M+x=We17<1JLj;raGis)UMEZ7hYcsOMUvBHJmS_(ziIM}-DR z!7`YI>S!89-~ud%MW_e2qdGc(YX1sqfOF>lRa1Wxt5W}$DMxwivlWYh)F*m~|3ETb zsi=;tQK3A5n)%PDklis_1@>zch8nOomc?dR0lT9jG8%OjoT%4s3TjJNVm&;9ir5!k zGCFMkph6om* Vebd{v}jL*HByX8EWrun(|+$_Q6wa%c3S$4O?O@ zY>uO_H7i?=@p}K?o?*}EE=JKH^bz}k7}RI^NbHSkumXOGI+TB+A{H{!{s)N4*pG5D zcEcyJCtk(QSeLPqF%!?>KI}!ZytC{*K8;%0RUC&mP%BEB&4RLQQZN>P(zKMc@Ne z$Zw#Y51eDymqZ=1>Zs@1U?dJgO*|d_-~Ut1jSX0d8~cr?QHSk1R>WJVQyena?l>N` z=e<#TIsgL$ENeV&q?|U-eyf7!+Y70MnrIVL`#$r{`#*+?1S)b-A>ND*JdFME3YN#% z1@<0xL`^6k_4Yi9Iy*&J7uR77zK-hmE9``o7TOUSVN6*_{MA7=73!b>>)|7)&~L+F z+=n_uhtPpPqC#DI5$`xgqb4{V74j8W1D`YHGpNwtz-ss>s^2K@VmrjuQG3$Jn27$p z!cgkdQG1<>dOK#L&cITvi5txQ ?9OEL?LLM{a)uy}-BdFhO++*rrk&JJh zFcqg!dvgIb;1yJ;zeK%ezoPc?F6wL)TW*&tqPDIEYM=zHf*sBMQCOOCDwf22RJ+;e z)j*Gt(ZElkI(`Og 5c)B2lOi*F}Xs4z)$iP%G+y94f09#^Ws1XZ}8{ zk2g>YExpp7NTrp;Un{6bg;vlEb=s4#4vs^0JRh|MD^cyAH1%7s6y?39{#De3&Y&j# z0cxe6p!)j_6`3kUc4S(5$*93#jK&F=jq^|w`5CKY*ed($Hx|`y3?|}aRJ((y$ehQq zcnKAu=Bw=qw?$1T2{pm~M(;>6T45^2VlFnuwWyh%LT$yD#(Sv4RsIQkz _$z9H!=AJ!FcvuzUMqu)4p|;*Z)RaxT!aeQT2#o7;~+e1tg*&kVIJym zO+mfqb4~df+)w#=)YgrA%5Im28Yc%!=>0Dw(}apy*cA7oR`3P3!18PD3G~9&l!svy zE=O(64s3~UVKn}Okr=hk{t{}08n8e1$Km)RK8t1b{y*`wJ;NQSy?Ft(;zOu`PMGpl z>`wU`tc#7;6J8vOdab@et@IDnbAO{ESaE|LsrFcoau?KA3`MV2I)+SnTxM=;M(yQJ z)K O{59x3?-r_ aCcJn$V1Ay!HT# zO@pUUE7^pa$S&00?M6-HAZj8fQ4_g}n#d2RiQGj^ByzJof$pgOrlAYxq1xX>ZQ&g+ znc8HkZLvG-g1Rvn>)|xi)@(-2_z>!Cc>~q)MO28dq9XY@YGU7GDf}DtT*Ov;;Ar$v zu7f%Y-nC?Aka+<|VuNk=zf8=-X_U|6WbCos9_Sc8MEL|(!I)?5&y9|#$Yh%GOw<57 zFdmO!HT)i@VAu}-=Ze>wOGXc_!y32`tK$VMfwxc*xr;IA*lE{y#mbcXU=U_tC}yKp zJQ)>{xv1wJL-n^06~UL$|Nnn)lhK}hV!VlJcn5>=UsOngciHVKqP8RkbtYP2DE2^g zJP 6 zl98zP6O4tZPr!ND8rNVQynw&q@2K`a>^ATJpS$hQ1n)5`L4~RYYJgbOO4^$GKBj&c zs-p}ni5^tQ=ioqGW4wu4ar?b?yWYl;dx?KlZe&oQLpKk@a0_bhccTV4fW`4O?1gV* zbBx?)zrM++kWWH|cor%Gt5Ff&iS6(WR6qJ=()|!G8O^*3s$nc@<=wD7_A~dFU>V9! zp+0DKnerQ0n(_yx{1pzNd b<^$HL?65UP)|;<8Ur2^k1OHxoxa;*#Ea;uhpK6 zRyGqA>gA}8o;DssMd&k(#UC*Wqh7KPYXa7%+!MQE9+ty{7>%dUKLJdkd>i#P4SiY9 zv;SksbfBUD^}6{`6L aLurfv*wO`A6s1-Iu z_1g^9Piyp_En`3Q>c$8%>M#uzDvv48MMb0twZf+{9?xI`-a~Ck<70fs;|OeyZ=ue> zJ La11R z3VjiV<7Q-=tliiYJ!ffy&!XBlJ7;&;4mI!q)QTpfUav*Q<);1#RR24$7#_kPz5g$h z(P4QN6}sZ@*b@jtbyN`*vTCS^)I|;071dD|hG9195Ei1In}_~|VJPJyR0P+X`pxM7 z`~NO;V;`#FLDV5Rj_UY*W)RcS!QZxE_4DVlm zllhZ!4(Va?I=qboi2ryhPEZ(1`i}JK0}mycd_y{Oajzrg86=;it~^OsF)UP``hQ5P zOueF`Yd$H+)O94Ep-Qfk0jxir8(qy!RR++(F;YqDD&qaCBjw!`>QTp0@n3H9Tmq#F z)c z`2<+C^&(@}=d!Rx;of?mbJ= zRe;4vk<>qF>JHnttlFmh9A2XCE p_FTA|5uWkPQ_QI!M|$3Re?_D zQs*Pzn7pnRNJIQNCdWN~bNqKrq|MLNohC()zT!?3(#zx HWV Uxp%3F%E0xZXDP zPZ&EGk8m%I=a%8S)O|uqp!^f%HaLVdoHUC1VCqVd^!;&z -{fD 6=g_w>hY?zznUFaN9MmlF*K zP(DuzC#^PZE|UL3`@ez)4M W~Ig zPNu#!>1)aZNlVDjA?Zr8`R`A!mNCv0*O<;!eA3h{F#gNE9;Opj9iW_U+Gm?KlkjPi zA7R?|rp;l}bW%0yx|nCi+wF=%5=wecP`91(9UM%X7fqX2j3cQlOFByVbJM@LOnEf* z&y%lA+CupyQZRK7UUw-(lbUhwQFHHcjG^wKV&)7ierJ>Q2&b>alJ|^XWG;yuWtHre=_Q4V;ggC4t_^kZpz%UJ|L}BMwcF3%!Bu@&rQS6 zu#~C)!PG6IJc~4p##JA9M$aaay3+29X`9FWw$%Md`pwj>HqT^YMd}Ap?`>~xmY`xR zN!JuoU(#q&JMK3(4=ylLZM8M|X5?FuYO2y)i+Sb@`9Y-Fq)^f$v|oj~Hgmrp9@qM} zs)p-N8~=aXo2>uunRU!Sjc^JN{=>~d Cyghyq%M}acH|#Loj J^(uo-WYhSDe#bxovR zS0w2GDUf@0NkQamp{_jBCJXnHCQw(Kbcp;z_`bP6+q9?3f4$-VvlhP}Xz&Z^9V&8Y z^g7<6ydN{s =SE+M}V!ni~mx793N}gCWuxF>p zoI-bYjx){Snv$E7=V6N3uA=2VuLi^wP3-k)S?25Lp~2}k$1xyzfNy5+GC|>{acWMQ z%lCNyYXL dBt! zD9m)Z9nQ2g|Joc*#}H>qw#$+4naZDeu3VSXLv;KrbP%-kY}b@5HAu~Idt7eKRuiPt zoC1$EL~*ujQk`z!$GO=-ePig*k)&4nF 2%cCB1@-m$6tZ6O>59T>sX;~geerleJ zxui_BgRSuT`_jVgpf@h+Qc$agy`A l64qM+)n8Ww{-Nt}GVyzYYCID9go;X61Wg z8_^~&jR$GX6Rt@Lv||#>P9xvXIf+|lu%rqKmSb8$zH<`Q8Lo6^e!i!%?~{3j0lrlW zA_9tD+*-r;+` vfcCYJ+5rFnll&IRp;!T zHT#N%_nf3t>hGaw=DH!iFW037RU54JyW{#~xhGowLE}2- 7~8hi3L%J( ;iX2oWs8zN#=CM^>k-Cvpp`m=PZA$wG?LPKd9;0y!HHKmtLz@9I6t2tItF|43MP6u!3@%!L(D5; zFY5p8pV|M$Mdwe&j!2v8=#!J8j|Q!$kCSO6T3uZ30uOIQ8i(2+5@)vmbTNMCl>F4p g?1KD!KDE+#Ih}bPmpu`C@AMK7$$VeL=^4TQ2U{WXNdN!< diff --git a/lang/acf-de_DE.po b/lang/acf-de_DE.po index 1facdd0..265c0e7 100644 --- a/lang/acf-de_DE.po +++ b/lang/acf-de_DE.po @@ -1,9 +1,9 @@ msgid "" msgstr "" -"Project-Id-Version: Advanced Custom Fields Pro v5.6.2\n" +"Project-Id-Version: Advanced Custom Fields Pro v5.6.7\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2017-09-17 14:05+0200\n" -"PO-Revision-Date: 2017-09-19 13:13+0200\n" +"POT-Creation-Date: 2017-12-13 02:10+0100\n" +"PO-Revision-Date: 2017-12-19 02:15+0100\n" "Last-Translator: Ralf Koller \n" "Language-Team: Ralf Koller \n" "Language: de_DE\n" @@ -11,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.0.3\n" +"X-Generator: Poedit 2.0.5\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" @@ -23,116 +23,116 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: *.js\n" # @ acf -#: acf.php:63 +#: acf.php:67 msgid "Advanced Custom Fields" msgstr "Advanced Custom Fields" # @ acf -#: acf.php:359 includes/admin/admin.php:117 +#: acf.php:369 includes/admin/admin.php:117 msgid "Field Groups" msgstr "Feld-Gruppen" # @ acf -#: acf.php:360 +#: acf.php:370 msgid "Field Group" msgstr "Feld-Gruppe" # @ acf -#: acf.php:361 acf.php:393 includes/admin/admin.php:118 -#: pro/fields/class-acf-field-flexible-content.php:557 +#: acf.php:371 acf.php:403 includes/admin/admin.php:118 +#: pro/fields/class-acf-field-flexible-content.php:559 msgid "Add New" msgstr "Erstellen" # @ acf -#: acf.php:362 +#: acf.php:372 msgid "Add New Field Group" msgstr "Neue Feld-Gruppe erstellen" # @ acf -#: acf.php:363 +#: acf.php:373 msgid "Edit Field Group" msgstr "Feld-Gruppe bearbeiten" # @ acf -#: acf.php:364 +#: acf.php:374 msgid "New Field Group" msgstr "Neue Feld-Gruppe" # @ acf -#: acf.php:365 +#: acf.php:375 msgid "View Field Group" msgstr "Feld-Gruppe anzeigen" # @ acf -#: acf.php:366 +#: acf.php:376 msgid "Search Field Groups" msgstr "Feld-Gruppen suchen" # @ acf -#: acf.php:367 +#: acf.php:377 msgid "No Field Groups found" msgstr "Keine Feld-Gruppen gefunden" # @ acf -#: acf.php:368 +#: acf.php:378 msgid "No Field Groups found in Trash" msgstr "Keine Feld-Gruppen im Papierkorb gefunden" # @ acf -#: acf.php:391 includes/admin/admin-field-group.php:182 +#: acf.php:401 includes/admin/admin-field-group.php:182 #: includes/admin/admin-field-group.php:275 #: includes/admin/admin-field-groups.php:510 -#: pro/fields/class-acf-field-clone.php:806 +#: pro/fields/class-acf-field-clone.php:807 msgid "Fields" msgstr "Felder" # @ acf -#: acf.php:392 +#: acf.php:402 msgid "Field" msgstr "Feld" # @ acf -#: acf.php:394 +#: acf.php:404 msgid "Add New Field" msgstr "Feld hinzufügen" # @ acf -#: acf.php:395 +#: acf.php:405 msgid "Edit Field" msgstr "Feld bearbeiten" # @ acf -#: acf.php:396 includes/admin/views/field-group-fields.php:41 +#: acf.php:406 includes/admin/views/field-group-fields.php:41 #: includes/admin/views/settings-info.php:105 msgid "New Field" msgstr "Neues Feld" # @ acf -#: acf.php:397 +#: acf.php:407 msgid "View Field" msgstr "Feld anzeigen" # @ acf -#: acf.php:398 +#: acf.php:408 msgid "Search Fields" msgstr "Felder suchen" # @ acf -#: acf.php:399 +#: acf.php:409 msgid "No Fields found" msgstr "Keine Felder gefunden" # @ acf -#: acf.php:400 +#: acf.php:410 msgid "No Fields found in Trash" msgstr "Keine Feld-Gruppen im Papierkorb gefunden" -#: acf.php:439 includes/admin/admin-field-group.php:390 +#: acf.php:449 includes/admin/admin-field-group.php:390 #: includes/admin/admin-field-groups.php:567 msgid "Inactive" msgstr "Inaktiv" -#: acf.php:444 +#: acf.php:454 #, php-format msgid "Inactive (%s)" msgid_plural "Inactive (%s)" @@ -182,6 +182,7 @@ msgid "Location" msgstr "Position" #: includes/admin/admin-field-group.php:184 +#: includes/admin/tools/class-acf-admin-tool-export.php:295 msgid "Settings" msgstr "Einstellungen" @@ -217,7 +218,7 @@ msgstr "kopieren" #: includes/admin/views/field-group-field-conditional-logic.php:154 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3964 +#: includes/api/api-helpers.php:3981 msgid "or" msgstr "oder" @@ -399,51 +400,56 @@ msgid "Thank you for creating with ACF." msgstr "Danke für das Vertrauen in ACF." # @ acf -#: includes/admin/admin-field-groups.php:668 +#: includes/admin/admin-field-groups.php:667 msgid "Duplicate this item" msgstr "Dieses Element duplizieren" # @ acf -#: includes/admin/admin-field-groups.php:668 -#: includes/admin/admin-field-groups.php:684 +#: includes/admin/admin-field-groups.php:667 +#: includes/admin/admin-field-groups.php:683 #: includes/admin/views/field-group-field.php:49 -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Duplicate" msgstr "Duplizieren" # @ acf -#: includes/admin/admin-field-groups.php:701 +#: includes/admin/admin-field-groups.php:700 #: includes/fields/class-acf-field-google-map.php:112 #: includes/fields/class-acf-field-relationship.php:656 msgid "Search" msgstr "Suchen" # @ acf -#: includes/admin/admin-field-groups.php:760 +#: includes/admin/admin-field-groups.php:759 #, php-format msgid "Select %s" msgstr "%s auswählen" # @ acf -#: includes/admin/admin-field-groups.php:768 +#: includes/admin/admin-field-groups.php:767 msgid "Synchronise field group" msgstr "Synchronisiere Feld-Gruppe" # @ acf -#: includes/admin/admin-field-groups.php:768 -#: includes/admin/admin-field-groups.php:798 +#: includes/admin/admin-field-groups.php:767 +#: includes/admin/admin-field-groups.php:797 msgid "Sync" msgstr "Synchronisieren" -#: includes/admin/admin-field-groups.php:780 +#: includes/admin/admin-field-groups.php:779 msgid "Apply" msgstr "Anwenden" # @ acf -#: includes/admin/admin-field-groups.php:798 +#: includes/admin/admin-field-groups.php:797 msgid "Bulk Actions" msgstr "Massenverarbeitung" +#: includes/admin/admin-tools.php:116 +#: includes/admin/views/html-admin-tools.php:21 +msgid "Tools" +msgstr "Werkzeuge" + # @ acf #: includes/admin/admin.php:113 #: includes/admin/views/field-group-options.php:118 @@ -491,39 +497,123 @@ msgstr "Info" msgid "What's New" msgstr "Was gibt es Neues" -#: includes/admin/settings-tools.php:50 -#: includes/admin/views/settings-tools-export.php:19 -#: includes/admin/views/settings-tools.php:31 -msgid "Tools" -msgstr "Werkzeuge" +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:33 +msgid "Export Field Groups" +msgstr "Feld-Gruppen exportieren" + +#: includes/admin/tools/class-acf-admin-tool-export.php:38 +#: includes/admin/tools/class-acf-admin-tool-export.php:342 +#: includes/admin/tools/class-acf-admin-tool-export.php:371 +msgid "Generate PHP" +msgstr "PHP erstellen" # @ acf -#: includes/admin/settings-tools.php:147 includes/admin/settings-tools.php:380 +#: includes/admin/tools/class-acf-admin-tool-export.php:97 +#: includes/admin/tools/class-acf-admin-tool-export.php:135 msgid "No field groups selected" msgstr "Keine Feld-Gruppe ausgewählt" +#: includes/admin/tools/class-acf-admin-tool-export.php:174 +#, php-format +msgid "Exported 1 field group." +msgid_plural "Exported %s field groups." +msgstr[0] "Eine Feld-Gruppe wurde exportiert." +msgstr[1] "%s Feld-Gruppen wurden exportiert." + # @ acf -#: includes/admin/settings-tools.php:184 -#: includes/fields/class-acf-field-file.php:155 +#: includes/admin/tools/class-acf-admin-tool-export.php:241 +#: includes/admin/tools/class-acf-admin-tool-export.php:269 +msgid "Select Field Groups" +msgstr "Felder-Gruppen auswählen" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:336 +msgid "" +"Select the field groups you would like to export and then select your export " +"method. Use the download button to export to a .json file which you can then " +"import to another ACF installation. Use the generate button to export to PHP " +"code which you can place in your theme." +msgstr "" +"Entscheide zuerst welche Felder-Gruppen Du exportieren möchtest und wähle im " +"Anschluss das Format in das exportiert werden soll. Klicke den \"JSON-Datei " +"exportieren\"-Button, um eine JSON-Datei zu erhalten, welche Du dann in " +"einer anderen ACF-Installation importieren kannst. Wähle den \"Erstelle PHP-" +"Code\"-Button, um PHP-Code zu erhalten, den Du im Anschluss in der functions." +"php Deines Themes einfügen kannst." + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:341 +msgid "Export File" +msgstr "Datei exportieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:414 +msgid "" +"The following code can be used to register a local version of the selected " +"field group(s). A local field group can provide many benefits such as faster " +"load times, version control & dynamic fields/settings. Simply copy and paste " +"the following code to your theme's functions.php file or include it within " +"an external file." +msgstr "" +"Der nachfolgende Code kann dazu verwendet werden eine lokale Version der " +"ausgewählten Feld-Gruppe(n) zu registrieren. Eine lokale Feld-Gruppe bietet " +"viele Vorteile; schnellere Ladezeiten, Versionskontrolle sowie dynamische " +"Felder und Einstellungen. Kopiere einfach folgenden Code und füge ihn in die " +"functions.php oder eine externe Datei in Deinem Theme ein." + +#: includes/admin/tools/class-acf-admin-tool-export.php:446 +msgid "Copy to clipboard" +msgstr "In die Zwischenablage kopieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:26 +msgid "Import Field Groups" +msgstr "Feld-Gruppen importieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:61 +msgid "" +"Select the Advanced Custom Fields JSON file you would like to import. When " +"you click the import button below, ACF will import the field groups." +msgstr "" +"Wähle die Advanced Custom Fields JSON-Datei aus, welche Du importieren " +"möchtest. Nach dem Klicken des Importieren-Buttons wird ACF die Felder-" +"Gruppen hinzufügen." + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:66 +#: includes/fields/class-acf-field-file.php:35 +msgid "Select File" +msgstr "Datei auswählen" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:76 +msgid "Import File" +msgstr "Datei importieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:100 +#: includes/fields/class-acf-field-file.php:159 msgid "No file selected" msgstr "Keine Datei ausgewählt" # @ acf -#: includes/admin/settings-tools.php:197 +#: includes/admin/tools/class-acf-admin-tool-import.php:113 msgid "Error uploading file. Please try again" msgstr "Fehler beim Upload der Datei. Bitte erneut versuchen" # @ acf -#: includes/admin/settings-tools.php:206 +#: includes/admin/tools/class-acf-admin-tool-import.php:122 msgid "Incorrect file type" msgstr "Falscher Dateityp" # @ acf -#: includes/admin/settings-tools.php:223 +#: includes/admin/tools/class-acf-admin-tool-import.php:139 msgid "Import file empty" msgstr "Die importierte Datei ist leer" -#: includes/admin/settings-tools.php:331 +#: includes/admin/tools/class-acf-admin-tool-import.php:247 #, php-format msgid "Imported 1 field group" msgid_plural "Imported %s field groups" @@ -579,7 +669,7 @@ msgstr "Feld bearbeiten" # @ acf #: includes/admin/views/field-group-field.php:48 -#: includes/fields/class-acf-field-file.php:137 +#: includes/fields/class-acf-field-file.php:141 #: includes/fields/class-acf-field-image.php:122 #: includes/fields/class-acf-field-link.php:139 #: pro/fields/class-acf-field-gallery.php:342 @@ -608,7 +698,7 @@ msgstr "Feld löschen" # @ acf #: includes/admin/views/field-group-field.php:51 -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Delete" msgstr "Löschen" @@ -623,60 +713,59 @@ msgid "This is the name which will appear on the EDIT page" msgstr "Dieser Name wird in der Bearbeitungs-Ansicht eines Beitrags angezeigt" # @ acf -#: includes/admin/views/field-group-field.php:78 +#: includes/admin/views/field-group-field.php:77 msgid "Field Name" msgstr "Feld-Name" # @ acf -#: includes/admin/views/field-group-field.php:79 +#: includes/admin/views/field-group-field.php:78 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Nur ein Wort ohne Leerzeichen; es sind nur Unterstriche und Bindestriche als " "Sonderzeichen erlaubt" # @ acf -#: includes/admin/views/field-group-field.php:89 +#: includes/admin/views/field-group-field.php:87 msgid "Field Type" msgstr "Feld-Typ" # @ acf -#: includes/admin/views/field-group-field.php:101 -#: includes/fields/class-acf-field-tab.php:88 +#: includes/admin/views/field-group-field.php:98 msgid "Instructions" msgstr "Anweisungen" # @ acf -#: includes/admin/views/field-group-field.php:102 +#: includes/admin/views/field-group-field.php:99 msgid "Instructions for authors. Shown when submitting data" msgstr "Anweisungen für Autoren werden in der Bearbeitungs-Ansicht angezeigt" # @ acf -#: includes/admin/views/field-group-field.php:111 +#: includes/admin/views/field-group-field.php:108 msgid "Required?" msgstr "Erforderlich?" # @ acf -#: includes/admin/views/field-group-field.php:134 +#: includes/admin/views/field-group-field.php:131 msgid "Wrapper Attributes" msgstr "Wrapper-Attribute" # @ acf -#: includes/admin/views/field-group-field.php:140 +#: includes/admin/views/field-group-field.php:137 msgid "width" msgstr "Breite" # @ acf -#: includes/admin/views/field-group-field.php:155 +#: includes/admin/views/field-group-field.php:152 msgid "class" msgstr "Klasse" # @ acf -#: includes/admin/views/field-group-field.php:168 +#: includes/admin/views/field-group-field.php:165 msgid "id" msgstr "ID" # @ acf -#: includes/admin/views/field-group-field.php:180 +#: includes/admin/views/field-group-field.php:177 msgid "Close Field" msgstr "Feld schließen" @@ -687,17 +776,18 @@ msgstr "Reihenfolge" # @ acf #: includes/admin/views/field-group-fields.php:5 +#: includes/fields/class-acf-field-button-group.php:198 #: includes/fields/class-acf-field-checkbox.php:415 #: includes/fields/class-acf-field-radio.php:306 #: includes/fields/class-acf-field-select.php:432 -#: pro/fields/class-acf-field-flexible-content.php:582 +#: pro/fields/class-acf-field-flexible-content.php:584 msgid "Label" msgstr "Name" # @ acf #: includes/admin/views/field-group-fields.php:6 #: includes/fields/class-acf-field-taxonomy.php:964 -#: pro/fields/class-acf-field-flexible-content.php:595 +#: pro/fields/class-acf-field-flexible-content.php:597 msgid "Name" msgstr "Feld-Name" @@ -780,13 +870,13 @@ msgstr "Platzierung Beschriftung" # @ acf #: includes/admin/views/field-group-options.php:62 -#: includes/fields/class-acf-field-tab.php:102 +#: includes/fields/class-acf-field-tab.php:106 msgid "Top aligned" msgstr "Über dem Feld" # @ acf #: includes/admin/views/field-group-options.php:63 -#: includes/fields/class-acf-field-tab.php:103 +#: includes/fields/class-acf-field-tab.php:107 msgid "Left Aligned" msgstr "Links neben dem Feld" @@ -1397,157 +1487,69 @@ msgid "We think you'll love the changes in %s." msgstr "Wir glauben Du wirst die Änderungen in %s lieben." # @ acf -#: includes/admin/views/settings-tools-export.php:23 -msgid "Export Field Groups to PHP" -msgstr "Exportieren der Feld-Gruppen nach PHP" - -# @ acf -#: includes/admin/views/settings-tools-export.php:27 -msgid "" -"The following code can be used to register a local version of the selected " -"field group(s). A local field group can provide many benefits such as faster " -"load times, version control & dynamic fields/settings. Simply copy and paste " -"the following code to your theme's functions.php file or include it within " -"an external file." -msgstr "" -"Der nachfolgende Code kann dazu verwendet werden eine lokale Version der " -"ausgewählten Feld-Gruppe(n) zu registrieren. Eine lokale Feld-Gruppe bietet " -"viele Vorteile; schnellere Ladezeiten, Versionskontrolle sowie dynamische " -"Felder und Einstellungen. Kopiere einfach folgenden Code und füge ihn in die " -"functions.php oder eine externe Datei in Deinem Theme ein." - -# @ acf -#: includes/admin/views/settings-tools.php:5 -msgid "Select Field Groups" -msgstr "Felder-Gruppen auswählen" - -# @ acf -#: includes/admin/views/settings-tools.php:35 -msgid "Export Field Groups" -msgstr "Feld-Gruppen exportieren" - -# @ acf -#: includes/admin/views/settings-tools.php:38 -msgid "" -"Select the field groups you would like to export and then select your export " -"method. Use the download button to export to a .json file which you can then " -"import to another ACF installation. Use the generate button to export to PHP " -"code which you can place in your theme." -msgstr "" -"Entscheide zuerst welche Felder-Gruppen Du exportieren möchtest und wähle im " -"Anschluss das Format in das exportiert werden soll. Klicke den \"JSON-Datei " -"exportieren\"-Button, um eine JSON-Datei zu erhalten, welche Du dann in " -"einer anderen ACF-Installation importieren kannst. Wähle den \"Erstelle PHP-" -"Code\"-Button, um PHP-Code zu erhalten, den Du im Anschluss in der functions." -"php Deines Themes einfügen kannst." - -# @ acf -#: includes/admin/views/settings-tools.php:50 -msgid "Download export file" -msgstr "JSON-Datei exportieren" - -# @ acf -#: includes/admin/views/settings-tools.php:51 -msgid "Generate export code" -msgstr "Erstelle PHP-Code" - -# @ acf -#: includes/admin/views/settings-tools.php:64 -msgid "Import Field Groups" -msgstr "Feld-Gruppen importieren" - -# @ acf -#: includes/admin/views/settings-tools.php:67 -msgid "" -"Select the Advanced Custom Fields JSON file you would like to import. When " -"you click the import button below, ACF will import the field groups." -msgstr "" -"Wähle die Advanced Custom Fields JSON-Datei aus, welche Du importieren " -"möchtest. Nach dem Klicken des Importieren-Buttons wird ACF die Felder-" -"Gruppen hinzufügen." - -# @ acf -#: includes/admin/views/settings-tools.php:77 -#: includes/fields/class-acf-field-file.php:35 -msgid "Select File" -msgstr "Datei auswählen" - -# @ acf -#: includes/admin/views/settings-tools.php:86 -msgid "Import" -msgstr "Importieren" - -# @ acf -#: includes/api/api-helpers.php:856 +#: includes/api/api-helpers.php:880 msgid "Thumbnail" msgstr "Miniaturbild" # @ acf -#: includes/api/api-helpers.php:857 +#: includes/api/api-helpers.php:881 msgid "Medium" msgstr "Mittel" # @ acf -#: includes/api/api-helpers.php:858 +#: includes/api/api-helpers.php:882 msgid "Large" msgstr "Groß" # @ acf -#: includes/api/api-helpers.php:907 +#: includes/api/api-helpers.php:931 msgid "Full Size" msgstr "Volle Größe" # @ acf -#: includes/api/api-helpers.php:1248 includes/api/api-helpers.php:1831 -#: pro/fields/class-acf-field-clone.php:991 +#: includes/api/api-helpers.php:1272 includes/api/api-helpers.php:1845 +#: pro/fields/class-acf-field-clone.php:992 msgid "(no title)" msgstr "(ohne Titel)" -#: includes/api/api-helpers.php:1868 -#: includes/fields/class-acf-field-page_link.php:269 -#: includes/fields/class-acf-field-post_object.php:268 -#: includes/fields/class-acf-field-taxonomy.php:986 -msgid "Parent" -msgstr "Übergeordnet" - # @ acf -#: includes/api/api-helpers.php:3885 +#: includes/api/api-helpers.php:3902 #, php-format msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3890 +#: includes/api/api-helpers.php:3907 #, php-format msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3906 +#: includes/api/api-helpers.php:3923 #, php-format msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3911 +#: includes/api/api-helpers.php:3928 #, php-format msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3929 +#: includes/api/api-helpers.php:3946 #, php-format msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." # @ acf -#: includes/api/api-helpers.php:3934 +#: includes/api/api-helpers.php:3951 #, php-format msgid "File size must must not exceed %s." msgstr "Die Dateigröße darf %s nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3968 +#: includes/api/api-helpers.php:3985 #, php-format msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -1578,12 +1580,13 @@ msgid "jQuery" msgstr "jQuery" # @ acf -#: includes/fields.php:149 includes/fields/class-acf-field-checkbox.php:384 -#: includes/fields/class-acf-field-group.php:477 +#: includes/fields.php:149 includes/fields/class-acf-field-button-group.php:177 +#: includes/fields/class-acf-field-checkbox.php:384 +#: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:285 -#: pro/fields/class-acf-field-clone.php:838 -#: pro/fields/class-acf-field-flexible-content.php:552 -#: pro/fields/class-acf-field-flexible-content.php:601 +#: pro/fields/class-acf-field-clone.php:839 +#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:603 #: pro/fields/class-acf-field-repeater.php:450 msgid "Layout" msgstr "Layout" @@ -1597,6 +1600,167 @@ msgstr "Feld-Typ existiert nicht" msgid "Unknown" msgstr "Unbekannte Feld-Gruppe" +#: includes/fields/class-acf-field-accordion.php:24 +msgid "Accordion" +msgstr "Akkordeon" + +#: includes/fields/class-acf-field-accordion.php:99 +msgid "Open" +msgstr "Offen" + +#: includes/fields/class-acf-field-accordion.php:100 +msgid "Display this accordion as open on page load." +msgstr "Dieses Akkordeon beim Laden der Seite geöffnet anzeigen." + +#: includes/fields/class-acf-field-accordion.php:109 +msgid "Multi-expand" +msgstr "Gleichzeitig geöffnet" + +#: includes/fields/class-acf-field-accordion.php:110 +msgid "Allow this accordion to open without closing others." +msgstr "Erlaubt dieses Akkordeon zu öffnen ohne andere zu schließen." + +#: includes/fields/class-acf-field-accordion.php:119 +#: includes/fields/class-acf-field-tab.php:114 +msgid "Endpoint" +msgstr "Abschluss" + +#: includes/fields/class-acf-field-accordion.php:120 +msgid "" +"Define an endpoint for the previous accordion to stop. This accordion will " +"not be visible." +msgstr "" +"Schließt das vorangegangene Akkordeon-Feld ab. Das abschließende Feld wird " +"nicht sichtbar sein." + +#: includes/fields/class-acf-field-button-group.php:24 +msgid "Button Group" +msgstr "Button-Gruppe" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:149 +#: includes/fields/class-acf-field-checkbox.php:344 +#: includes/fields/class-acf-field-radio.php:235 +#: includes/fields/class-acf-field-select.php:368 +msgid "Choices" +msgstr "Auswahlmöglichkeiten" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:150 +#: includes/fields/class-acf-field-checkbox.php:345 +#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-select.php:369 +msgid "Enter each choice on a new line." +msgstr "Jede Auswahlmöglichkeit in separater Zeile eingeben." + +# @ acf +#: includes/fields/class-acf-field-button-group.php:150 +#: includes/fields/class-acf-field-checkbox.php:345 +#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-select.php:369 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" +"Für eine bessere Darstellung, kannst Du auch einen Wert und dazu dessen " +"Beschriftung definieren:" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:150 +#: includes/fields/class-acf-field-checkbox.php:345 +#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-select.php:369 +msgid "red : Red" +msgstr "rot : Rot" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:158 +#: includes/fields/class-acf-field-page_link.php:513 +#: includes/fields/class-acf-field-post_object.php:412 +#: includes/fields/class-acf-field-radio.php:244 +#: includes/fields/class-acf-field-select.php:386 +#: includes/fields/class-acf-field-taxonomy.php:793 +#: includes/fields/class-acf-field-user.php:408 +msgid "Allow Null?" +msgstr "NULL-Werte zulassen?" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:168 +#: includes/fields/class-acf-field-checkbox.php:375 +#: includes/fields/class-acf-field-color_picker.php:131 +#: includes/fields/class-acf-field-email.php:118 +#: includes/fields/class-acf-field-number.php:127 +#: includes/fields/class-acf-field-radio.php:276 +#: includes/fields/class-acf-field-range.php:148 +#: includes/fields/class-acf-field-select.php:377 +#: includes/fields/class-acf-field-text.php:119 +#: includes/fields/class-acf-field-textarea.php:102 +#: includes/fields/class-acf-field-true_false.php:135 +#: includes/fields/class-acf-field-url.php:100 +#: includes/fields/class-acf-field-wysiwyg.php:410 +msgid "Default Value" +msgstr "Standardwert" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:169 +#: includes/fields/class-acf-field-email.php:119 +#: includes/fields/class-acf-field-number.php:128 +#: includes/fields/class-acf-field-radio.php:277 +#: includes/fields/class-acf-field-range.php:149 +#: includes/fields/class-acf-field-text.php:120 +#: includes/fields/class-acf-field-textarea.php:103 +#: includes/fields/class-acf-field-url.php:101 +#: includes/fields/class-acf-field-wysiwyg.php:411 +msgid "Appears when creating a new post" +msgstr "Erscheint bei der Erstellung eines neuen Beitrags" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:183 +#: includes/fields/class-acf-field-checkbox.php:391 +#: includes/fields/class-acf-field-radio.php:292 +msgid "Horizontal" +msgstr "Horizontal" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:184 +#: includes/fields/class-acf-field-checkbox.php:390 +#: includes/fields/class-acf-field-radio.php:291 +msgid "Vertical" +msgstr "Vertikal" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:191 +#: includes/fields/class-acf-field-checkbox.php:408 +#: includes/fields/class-acf-field-file.php:204 +#: includes/fields/class-acf-field-image.php:188 +#: includes/fields/class-acf-field-link.php:166 +#: includes/fields/class-acf-field-radio.php:299 +#: includes/fields/class-acf-field-taxonomy.php:833 +msgid "Return Value" +msgstr "Rückgabewert" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:192 +#: includes/fields/class-acf-field-checkbox.php:409 +#: includes/fields/class-acf-field-file.php:205 +#: includes/fields/class-acf-field-image.php:189 +#: includes/fields/class-acf-field-link.php:167 +#: includes/fields/class-acf-field-radio.php:300 +msgid "Specify the returned value on front end" +msgstr "Legt den Rückgabewert für das Front-End fest" + +#: includes/fields/class-acf-field-button-group.php:197 +#: includes/fields/class-acf-field-checkbox.php:414 +#: includes/fields/class-acf-field-radio.php:305 +#: includes/fields/class-acf-field-select.php:431 +msgid "Value" +msgstr "Wert" + +#: includes/fields/class-acf-field-button-group.php:199 +#: includes/fields/class-acf-field-checkbox.php:416 +#: includes/fields/class-acf-field-radio.php:307 +#: includes/fields/class-acf-field-select.php:433 +msgid "Both (Array)" +msgstr "Beide (Array)" + # @ acf #: includes/fields/class-acf-field-checkbox.php:25 #: includes/fields/class-acf-field-taxonomy.php:780 @@ -1612,36 +1776,6 @@ msgstr "Alle auswählen" msgid "Add new choice" msgstr "Neue Auswahlmöglichkeit hinzufügen" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:344 -#: includes/fields/class-acf-field-radio.php:235 -#: includes/fields/class-acf-field-select.php:368 -msgid "Choices" -msgstr "Auswahlmöglichkeiten" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 -#: includes/fields/class-acf-field-select.php:369 -msgid "Enter each choice on a new line." -msgstr "Jede Auswahlmöglichkeit in separater Zeile eingeben." - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 -#: includes/fields/class-acf-field-select.php:369 -msgid "For more control, you may specify both a value and label like this:" -msgstr "" -"Für eine bessere Darstellung, kannst Du auch einen Wert und dazu dessen " -"Beschriftung definieren:" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 -#: includes/fields/class-acf-field-select.php:369 -msgid "red : Red" -msgstr "rot : Rot" - #: includes/fields/class-acf-field-checkbox.php:353 msgid "Allow Custom" msgstr "Erlaube Benutzerdefinierte Werte" @@ -1659,40 +1793,12 @@ msgid "Save 'custom' values to the field's choices" msgstr "" "Speichere benutzerdefinierte Werte zu den Auswahlmöglichkeiten des Feldes" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:375 -#: includes/fields/class-acf-field-color_picker.php:131 -#: includes/fields/class-acf-field-email.php:114 -#: includes/fields/class-acf-field-number.php:123 -#: includes/fields/class-acf-field-radio.php:276 -#: includes/fields/class-acf-field-range.php:141 -#: includes/fields/class-acf-field-select.php:377 -#: includes/fields/class-acf-field-text.php:115 -#: includes/fields/class-acf-field-textarea.php:98 -#: includes/fields/class-acf-field-true_false.php:135 -#: includes/fields/class-acf-field-url.php:96 -#: includes/fields/class-acf-field-wysiwyg.php:421 -msgid "Default Value" -msgstr "Standardwert" - # @ acf #: includes/fields/class-acf-field-checkbox.php:376 #: includes/fields/class-acf-field-select.php:378 msgid "Enter each default value on a new line" msgstr "Jeden Standardwert in einer neuen Zeile eingeben" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:390 -#: includes/fields/class-acf-field-radio.php:291 -msgid "Vertical" -msgstr "Vertikal" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:391 -#: includes/fields/class-acf-field-radio.php:292 -msgid "Horizontal" -msgstr "Horizontal" - #: includes/fields/class-acf-field-checkbox.php:398 msgid "Toggle" msgstr "Auswählen" @@ -1702,37 +1808,6 @@ msgid "Prepend an extra checkbox to toggle all choices" msgstr "" "Hänge eine zusätzliche Checkbox an mit der man alle Optionen auswählen kann" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:408 -#: includes/fields/class-acf-field-file.php:200 -#: includes/fields/class-acf-field-image.php:188 -#: includes/fields/class-acf-field-link.php:166 -#: includes/fields/class-acf-field-radio.php:299 -#: includes/fields/class-acf-field-taxonomy.php:833 -msgid "Return Value" -msgstr "Rückgabewert" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:409 -#: includes/fields/class-acf-field-file.php:201 -#: includes/fields/class-acf-field-image.php:189 -#: includes/fields/class-acf-field-link.php:167 -#: includes/fields/class-acf-field-radio.php:300 -msgid "Specify the returned value on front end" -msgstr "Legt den Rückgabewert für das Front-End fest" - -#: includes/fields/class-acf-field-checkbox.php:414 -#: includes/fields/class-acf-field-radio.php:305 -#: includes/fields/class-acf-field-select.php:431 -msgid "Value" -msgstr "Wert" - -#: includes/fields/class-acf-field-checkbox.php:416 -#: includes/fields/class-acf-field-radio.php:307 -#: includes/fields/class-acf-field-select.php:433 -msgid "Both (Array)" -msgstr "Beide (Array)" - # @ acf #: includes/fields/class-acf-field-color_picker.php:25 msgid "Color Picker" @@ -1808,7 +1883,7 @@ msgstr "Das Datums-Format für die Anzeige in der Bearbeitungs-Ansicht" #: includes/fields/class-acf-field-time_picker.php:117 #: includes/fields/class-acf-field-time_picker.php:132 msgid "Custom:" -msgstr "Erstelle eine Feld-Gruppe:" +msgstr "Individuelles Format:" #: includes/fields/class-acf-field-date_picker.php:226 msgid "Save Format" @@ -1926,70 +2001,58 @@ msgid "Email" msgstr "E-Mail" # @ acf -#: includes/fields/class-acf-field-email.php:115 -#: includes/fields/class-acf-field-number.php:124 -#: includes/fields/class-acf-field-radio.php:277 -#: includes/fields/class-acf-field-range.php:142 -#: includes/fields/class-acf-field-text.php:116 -#: includes/fields/class-acf-field-textarea.php:99 -#: includes/fields/class-acf-field-url.php:97 -#: includes/fields/class-acf-field-wysiwyg.php:422 -msgid "Appears when creating a new post" -msgstr "Erscheint bei der Erstellung eines neuen Beitrags" - -# @ acf -#: includes/fields/class-acf-field-email.php:123 -#: includes/fields/class-acf-field-number.php:132 +#: includes/fields/class-acf-field-email.php:127 +#: includes/fields/class-acf-field-number.php:136 #: includes/fields/class-acf-field-password.php:71 -#: includes/fields/class-acf-field-text.php:124 -#: includes/fields/class-acf-field-textarea.php:107 -#: includes/fields/class-acf-field-url.php:105 +#: includes/fields/class-acf-field-text.php:128 +#: includes/fields/class-acf-field-textarea.php:111 +#: includes/fields/class-acf-field-url.php:109 msgid "Placeholder Text" msgstr "Platzhalter-Text" # @ acf -#: includes/fields/class-acf-field-email.php:124 -#: includes/fields/class-acf-field-number.php:133 +#: includes/fields/class-acf-field-email.php:128 +#: includes/fields/class-acf-field-number.php:137 #: includes/fields/class-acf-field-password.php:72 -#: includes/fields/class-acf-field-text.php:125 -#: includes/fields/class-acf-field-textarea.php:108 -#: includes/fields/class-acf-field-url.php:106 +#: includes/fields/class-acf-field-text.php:129 +#: includes/fields/class-acf-field-textarea.php:112 +#: includes/fields/class-acf-field-url.php:110 msgid "Appears within the input" msgstr "Platzhalter-Text solange keine Eingabe im Feld vorgenommen wurde" # @ acf -#: includes/fields/class-acf-field-email.php:132 -#: includes/fields/class-acf-field-number.php:141 +#: includes/fields/class-acf-field-email.php:136 +#: includes/fields/class-acf-field-number.php:145 #: includes/fields/class-acf-field-password.php:80 -#: includes/fields/class-acf-field-range.php:180 -#: includes/fields/class-acf-field-text.php:133 +#: includes/fields/class-acf-field-range.php:187 +#: includes/fields/class-acf-field-text.php:137 msgid "Prepend" msgstr "Voranstellen" # @ acf -#: includes/fields/class-acf-field-email.php:133 -#: includes/fields/class-acf-field-number.php:142 +#: includes/fields/class-acf-field-email.php:137 +#: includes/fields/class-acf-field-number.php:146 #: includes/fields/class-acf-field-password.php:81 -#: includes/fields/class-acf-field-range.php:181 -#: includes/fields/class-acf-field-text.php:134 +#: includes/fields/class-acf-field-range.php:188 +#: includes/fields/class-acf-field-text.php:138 msgid "Appears before the input" msgstr "Wird dem Eingabefeld vorangestellt" # @ acf -#: includes/fields/class-acf-field-email.php:141 -#: includes/fields/class-acf-field-number.php:150 +#: includes/fields/class-acf-field-email.php:145 +#: includes/fields/class-acf-field-number.php:154 #: includes/fields/class-acf-field-password.php:89 -#: includes/fields/class-acf-field-range.php:189 -#: includes/fields/class-acf-field-text.php:142 +#: includes/fields/class-acf-field-range.php:196 +#: includes/fields/class-acf-field-text.php:146 msgid "Append" msgstr "Anhängen" # @ acf -#: includes/fields/class-acf-field-email.php:142 -#: includes/fields/class-acf-field-number.php:151 +#: includes/fields/class-acf-field-email.php:146 +#: includes/fields/class-acf-field-number.php:155 #: includes/fields/class-acf-field-password.php:90 -#: includes/fields/class-acf-field-range.php:190 -#: includes/fields/class-acf-field-text.php:143 +#: includes/fields/class-acf-field-range.php:197 +#: includes/fields/class-acf-field-text.php:147 msgid "Appears after the input" msgstr "Wird dem Eingabefeld hinten angestellt" @@ -2015,14 +2078,14 @@ msgstr "Datei aktualisieren" msgid "Uploaded to this post" msgstr "Zu diesem Beitrag hochgeladen" -#: includes/fields/class-acf-field-file.php:126 +#: includes/fields/class-acf-field-file.php:130 msgid "File name" msgstr "Dateiname" # @ acf -#: includes/fields/class-acf-field-file.php:130 -#: includes/fields/class-acf-field-file.php:233 -#: includes/fields/class-acf-field-file.php:244 +#: includes/fields/class-acf-field-file.php:134 +#: includes/fields/class-acf-field-file.php:237 +#: includes/fields/class-acf-field-file.php:248 #: includes/fields/class-acf-field-image.php:248 #: includes/fields/class-acf-field-image.php:277 #: pro/fields/class-acf-field-gallery.php:690 @@ -2031,7 +2094,7 @@ msgid "File size" msgstr "Dateigröße" # @ acf -#: includes/fields/class-acf-field-file.php:139 +#: includes/fields/class-acf-field-file.php:143 #: includes/fields/class-acf-field-image.php:124 #: includes/fields/class-acf-field-link.php:140 includes/input.php:269 #: pro/fields/class-acf-field-gallery.php:343 @@ -2040,41 +2103,41 @@ msgid "Remove" msgstr "Entfernen" # @ acf -#: includes/fields/class-acf-field-file.php:155 +#: includes/fields/class-acf-field-file.php:159 msgid "Add File" msgstr "Datei hinzufügen" # @ acf -#: includes/fields/class-acf-field-file.php:206 +#: includes/fields/class-acf-field-file.php:210 msgid "File Array" msgstr "Datei-Array" # @ acf -#: includes/fields/class-acf-field-file.php:207 +#: includes/fields/class-acf-field-file.php:211 msgid "File URL" msgstr "Datei-URL" # @ acf -#: includes/fields/class-acf-field-file.php:208 +#: includes/fields/class-acf-field-file.php:212 msgid "File ID" msgstr "Datei-ID" # @ acf -#: includes/fields/class-acf-field-file.php:215 +#: includes/fields/class-acf-field-file.php:219 #: includes/fields/class-acf-field-image.php:213 #: pro/fields/class-acf-field-gallery.php:655 msgid "Library" msgstr "Medienübersicht" # @ acf -#: includes/fields/class-acf-field-file.php:216 +#: includes/fields/class-acf-field-file.php:220 #: includes/fields/class-acf-field-image.php:214 #: pro/fields/class-acf-field-gallery.php:656 msgid "Limit the media library choice" msgstr "Beschränkt die Auswahl in der Medienübersicht" # @ acf -#: includes/fields/class-acf-field-file.php:221 +#: includes/fields/class-acf-field-file.php:225 #: includes/fields/class-acf-field-image.php:219 #: includes/locations/class-acf-location-attachment.php:101 #: includes/locations/class-acf-location-comment.php:79 @@ -2088,43 +2151,43 @@ msgid "All" msgstr "Alle" # @ acf -#: includes/fields/class-acf-field-file.php:222 +#: includes/fields/class-acf-field-file.php:226 #: includes/fields/class-acf-field-image.php:220 #: pro/fields/class-acf-field-gallery.php:662 msgid "Uploaded to post" msgstr "Für den Beitrag hochgeladen" # @ acf -#: includes/fields/class-acf-field-file.php:229 +#: includes/fields/class-acf-field-file.php:233 #: includes/fields/class-acf-field-image.php:227 #: pro/fields/class-acf-field-gallery.php:669 msgid "Minimum" msgstr "Minimum" # @ acf -#: includes/fields/class-acf-field-file.php:230 -#: includes/fields/class-acf-field-file.php:241 +#: includes/fields/class-acf-field-file.php:234 +#: includes/fields/class-acf-field-file.php:245 msgid "Restrict which files can be uploaded" msgstr "" "Erlaubt nur das Hochladen von Dateien die die angegebenen Eigenschaften " "erfüllen" # @ acf -#: includes/fields/class-acf-field-file.php:240 +#: includes/fields/class-acf-field-file.php:244 #: includes/fields/class-acf-field-image.php:256 #: pro/fields/class-acf-field-gallery.php:698 msgid "Maximum" msgstr "Maximum" # @ acf -#: includes/fields/class-acf-field-file.php:251 +#: includes/fields/class-acf-field-file.php:255 #: includes/fields/class-acf-field-image.php:285 #: pro/fields/class-acf-field-gallery.php:727 msgid "Allowed file types" msgstr "Erlaubte Datei-Formate" # @ acf -#: includes/fields/class-acf-field-file.php:252 +#: includes/fields/class-acf-field-file.php:256 #: includes/fields/class-acf-field-image.php:286 #: pro/fields/class-acf-field-gallery.php:728 msgid "Comma separated list. Leave blank for all types" @@ -2207,37 +2270,37 @@ msgstr "" "Feldes an)" # @ acf -#: includes/fields/class-acf-field-group.php:461 +#: includes/fields/class-acf-field-group.php:459 #: pro/fields/class-acf-field-repeater.php:389 msgid "Sub Fields" msgstr "Wiederholungsfelder" -#: includes/fields/class-acf-field-group.php:478 -#: pro/fields/class-acf-field-clone.php:839 +#: includes/fields/class-acf-field-group.php:475 +#: pro/fields/class-acf-field-clone.php:840 msgid "Specify the style used to render the selected fields" msgstr "" "Gib den Stil an mit dem die ausgewählten Felder angezeigt werden sollen" # @ acf -#: includes/fields/class-acf-field-group.php:483 -#: pro/fields/class-acf-field-clone.php:844 -#: pro/fields/class-acf-field-flexible-content.php:612 +#: includes/fields/class-acf-field-group.php:480 +#: pro/fields/class-acf-field-clone.php:845 +#: pro/fields/class-acf-field-flexible-content.php:614 #: pro/fields/class-acf-field-repeater.php:458 msgid "Block" msgstr "Block" # @ acf -#: includes/fields/class-acf-field-group.php:484 -#: pro/fields/class-acf-field-clone.php:845 -#: pro/fields/class-acf-field-flexible-content.php:611 +#: includes/fields/class-acf-field-group.php:481 +#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-flexible-content.php:613 #: pro/fields/class-acf-field-repeater.php:457 msgid "Table" msgstr "Tabelle" # @ acf -#: includes/fields/class-acf-field-group.php:485 -#: pro/fields/class-acf-field-clone.php:846 -#: pro/fields/class-acf-field-flexible-content.php:613 +#: includes/fields/class-acf-field-group.php:482 +#: pro/fields/class-acf-field-clone.php:847 +#: pro/fields/class-acf-field-flexible-content.php:615 #: pro/fields/class-acf-field-repeater.php:459 msgid "Row" msgstr "Reihe" @@ -2326,12 +2389,12 @@ msgstr "Breite" # @ acf #: includes/fields/class-acf-field-link.php:25 msgid "Link" -msgstr "Seiten-Link" +msgstr "Link" # @ acf #: includes/fields/class-acf-field-link.php:133 msgid "Select Link" -msgstr "Datei auswählen" +msgstr "Link auswählen" #: includes/fields/class-acf-field-link.php:138 msgid "Opens in a new window/tab" @@ -2340,12 +2403,12 @@ msgstr "In einem neuen Fenster/Tab öffnen" # @ acf #: includes/fields/class-acf-field-link.php:172 msgid "Link Array" -msgstr "Datei-Array" +msgstr "Link-Array" # @ acf #: includes/fields/class-acf-field-link.php:173 msgid "Link URL" -msgstr "Datei-URL" +msgstr "Link-URL" # @ acf #: includes/fields/class-acf-field-message.php:25 @@ -2356,31 +2419,31 @@ msgstr "Nachricht" # @ acf #: includes/fields/class-acf-field-message.php:110 -#: includes/fields/class-acf-field-textarea.php:135 +#: includes/fields/class-acf-field-textarea.php:139 msgid "New Lines" msgstr "Neue Zeilen" # @ acf #: includes/fields/class-acf-field-message.php:111 -#: includes/fields/class-acf-field-textarea.php:136 +#: includes/fields/class-acf-field-textarea.php:140 msgid "Controls how new lines are rendered" msgstr "Legt fest wie Zeilenumbrüche gehandhabt werden" # @ acf #: includes/fields/class-acf-field-message.php:115 -#: includes/fields/class-acf-field-textarea.php:140 +#: includes/fields/class-acf-field-textarea.php:144 msgid "Automatically add paragraphs" msgstr "Absätze automatisch hinzufügen" # @ acf #: includes/fields/class-acf-field-message.php:116 -#: includes/fields/class-acf-field-textarea.php:141 +#: includes/fields/class-acf-field-textarea.php:145 msgid "Automatically add <br>" msgstr "Zeilenumbrüche ( <br> ) automatisch hinzufügen" # @ acf #: includes/fields/class-acf-field-message.php:117 -#: includes/fields/class-acf-field-textarea.php:142 +#: includes/fields/class-acf-field-textarea.php:146 msgid "No Formatting" msgstr "Keine Formatierung" @@ -2402,36 +2465,36 @@ msgid "Number" msgstr "Numerisch" # @ acf -#: includes/fields/class-acf-field-number.php:159 -#: includes/fields/class-acf-field-range.php:150 +#: includes/fields/class-acf-field-number.php:163 +#: includes/fields/class-acf-field-range.php:157 msgid "Minimum Value" msgstr "Mindestwert" # @ acf -#: includes/fields/class-acf-field-number.php:168 -#: includes/fields/class-acf-field-range.php:160 +#: includes/fields/class-acf-field-number.php:172 +#: includes/fields/class-acf-field-range.php:167 msgid "Maximum Value" msgstr "Maximalwert" # @ acf -#: includes/fields/class-acf-field-number.php:177 -#: includes/fields/class-acf-field-range.php:170 +#: includes/fields/class-acf-field-number.php:181 +#: includes/fields/class-acf-field-range.php:177 msgid "Step Size" msgstr "Schrittweite" # @ acf -#: includes/fields/class-acf-field-number.php:215 +#: includes/fields/class-acf-field-number.php:219 msgid "Value must be a number" msgstr "Wert muss eine Zahl sein" # @ acf -#: includes/fields/class-acf-field-number.php:233 +#: includes/fields/class-acf-field-number.php:237 #, php-format msgid "Value must be equal to or higher than %d" msgstr "Wert muss größer oder gleich %d sein" # @ acf -#: includes/fields/class-acf-field-number.php:241 +#: includes/fields/class-acf-field-number.php:245 #, php-format msgid "Value must be equal to or lower than %d" msgstr "Wert muss kleiner oder gleich %d sein" @@ -2467,6 +2530,12 @@ msgstr "Maße" msgid "Archives" msgstr "Archive" +#: includes/fields/class-acf-field-page_link.php:269 +#: includes/fields/class-acf-field-post_object.php:268 +#: includes/fields/class-acf-field-taxonomy.php:986 +msgid "Parent" +msgstr "Übergeordnet" + # @ acf #: includes/fields/class-acf-field-page_link.php:485 #: includes/fields/class-acf-field-post_object.php:384 @@ -2495,16 +2564,6 @@ msgstr "Nach Taxonomien filtern" msgid "All taxonomies" msgstr "Alle Taxonomien" -# @ acf -#: includes/fields/class-acf-field-page_link.php:513 -#: includes/fields/class-acf-field-post_object.php:412 -#: includes/fields/class-acf-field-radio.php:244 -#: includes/fields/class-acf-field-select.php:386 -#: includes/fields/class-acf-field-taxonomy.php:793 -#: includes/fields/class-acf-field-user.php:408 -msgid "Allow Null?" -msgstr "NULL-Werte zulassen?" - #: includes/fields/class-acf-field-page_link.php:523 msgid "Allow Archives URLs" msgstr "Archiv-URL's zulassen" @@ -2740,7 +2799,7 @@ msgstr "Modernes Auswahlfeld" # @ acf #: includes/fields/class-acf-field-select.php:416 msgid "Use AJAX to lazy load choices?" -msgstr "AJAX verwenden um die Auswahl mittels Lady Lobding zu Laden?" +msgstr "AJAX verwenden um die Auswahl mittels Lazy Loading zu laden?" #: includes/fields/class-acf-field-select.php:427 msgid "Specify the value returned" @@ -2756,46 +2815,17 @@ msgid "Tab" msgstr "Tab" # @ acf -#: includes/fields/class-acf-field-tab.php:82 -msgid "" -"The tab field will display incorrectly when added to a Table style repeater " -"field or flexible content field layout" -msgstr "" -"Ein Tab-Feld wird nicht korrekt dargestellt, wenn es zu einem Wiederholung- " -"oder Flexible-Inhalte-Feld im Tabellen-Layout eingebunden ist" - -# @ acf -#: includes/fields/class-acf-field-tab.php:83 -msgid "" -"Use \"Tab Fields\" to better organize your edit screen by grouping fields " -"together." -msgstr "" -"Mit \"Tab Feldern\" können Felder für eine bessere Struktur im Editor in " -"Tabs zusammengefasst werden." - -# @ acf -#: includes/fields/class-acf-field-tab.php:84 -msgid "" -"All fields following this \"tab field\" (or until another \"tab field\" is " -"defined) will be grouped together using this field's label as the tab " -"heading." -msgstr "" -"Alle Felder, die auf dieses \"Tab Feld\" folgen (oder bis ein weiteres \"Tab " -"Feld\" definiert ist), werden in einem Tab mit dem Namen dieses Felds " -"zusammengefasst." - -# @ acf -#: includes/fields/class-acf-field-tab.php:98 +#: includes/fields/class-acf-field-tab.php:102 msgid "Placement" msgstr "Platzierung Tabs" -#: includes/fields/class-acf-field-tab.php:110 -msgid "End-point" -msgstr "Abschluss" - -#: includes/fields/class-acf-field-tab.php:111 -msgid "Use this field as an end-point and start a new group of tabs" -msgstr "Benutze das Feld als einen Abschluss und starte eine Gruppe an Tabs" +#: includes/fields/class-acf-field-tab.php:115 +msgid "" +"Define an endpoint for the previous tabs to stop. This will start a new " +"group of tabs." +msgstr "" +"Schließt die vorangegangene Gruppe an Tab-Feldern ab und beginnt eine neue " +"Gruppe." #: includes/fields/class-acf-field-taxonomy.php:713 #, php-format @@ -2909,14 +2939,14 @@ msgid "Text" msgstr "Text einzeilig" # @ acf -#: includes/fields/class-acf-field-text.php:151 -#: includes/fields/class-acf-field-textarea.php:116 +#: includes/fields/class-acf-field-text.php:155 +#: includes/fields/class-acf-field-textarea.php:120 msgid "Character Limit" msgstr "Zeichenbegrenzung" # @ acf -#: includes/fields/class-acf-field-text.php:152 -#: includes/fields/class-acf-field-textarea.php:117 +#: includes/fields/class-acf-field-text.php:156 +#: includes/fields/class-acf-field-textarea.php:121 msgid "Leave blank for no limit" msgstr "Ein leeres Eingabefeld bedeutet keine Begrenzung" @@ -2926,12 +2956,12 @@ msgid "Text Area" msgstr "Text mehrzeilig" # @ acf -#: includes/fields/class-acf-field-textarea.php:125 +#: includes/fields/class-acf-field-textarea.php:129 msgid "Rows" msgstr "Zeilenanzahl" # @ acf -#: includes/fields/class-acf-field-textarea.php:126 +#: includes/fields/class-acf-field-textarea.php:130 msgid "Sets the textarea height" msgstr "Definiert die Höhe des Textfelds" @@ -2984,7 +3014,7 @@ msgid "Url" msgstr "URL" # @ acf -#: includes/fields/class-acf-field-url.php:147 +#: includes/fields/class-acf-field-url.php:151 msgid "Value must be a valid URL" msgstr "Bitte eine gültige URL eingeben" @@ -3009,55 +3039,55 @@ msgid "Wysiwyg Editor" msgstr "WYSIWYG-Editor" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:370 +#: includes/fields/class-acf-field-wysiwyg.php:359 msgid "Visual" msgstr "Visuell" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:371 +#: includes/fields/class-acf-field-wysiwyg.php:360 msgctxt "Name for the Text editor tab (formerly HTML)" msgid "Text" msgstr "Text" -#: includes/fields/class-acf-field-wysiwyg.php:377 +#: includes/fields/class-acf-field-wysiwyg.php:366 msgid "Click to initialize TinyMCE" msgstr "Klicke um TinyMCE zu initialisieren" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:430 +#: includes/fields/class-acf-field-wysiwyg.php:419 msgid "Tabs" msgstr "Tabs" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:435 +#: includes/fields/class-acf-field-wysiwyg.php:424 msgid "Visual & Text" msgstr "Visuell & Text" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:436 +#: includes/fields/class-acf-field-wysiwyg.php:425 msgid "Visual Only" msgstr "Nur Visuell" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:437 +#: includes/fields/class-acf-field-wysiwyg.php:426 msgid "Text Only" msgstr "Nur Text" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:444 +#: includes/fields/class-acf-field-wysiwyg.php:433 msgid "Toolbar" msgstr "Werkzeugleiste" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:454 +#: includes/fields/class-acf-field-wysiwyg.php:443 msgid "Show Media Upload Buttons?" msgstr "Button zum Hochladen von Medien anzeigen?" -#: includes/fields/class-acf-field-wysiwyg.php:464 +#: includes/fields/class-acf-field-wysiwyg.php:453 msgid "Delay initialization?" msgstr "Initialisierung verzögern?" -#: includes/fields/class-acf-field-wysiwyg.php:465 +#: includes/fields/class-acf-field-wysiwyg.php:454 msgid "TinyMCE will not be initalized until field is clicked" msgstr "TinyMCE wird nicht initialisiert solange das Feld nicht geklickt wurde" @@ -3082,7 +3112,7 @@ msgstr "Aktualisieren" msgid "Post updated" msgstr "Beitrag aktualisiert" -#: includes/forms/form-front.php:229 +#: includes/forms/form-front.php:230 msgid "Spam Detected" msgstr "Spam entdeckt" @@ -3125,7 +3155,7 @@ msgstr "Eingeschränkt" # @ acf #: includes/input.php:266 msgid "Are you sure?" -msgstr "Wirklich in den Papierkorb verschieben?" +msgstr "Wirklich entfernen?" #: includes/input.php:270 msgid "Cancel" @@ -3437,56 +3467,56 @@ msgctxt "noun" msgid "Clone" msgstr "Klon" -#: pro/fields/class-acf-field-clone.php:807 +#: pro/fields/class-acf-field-clone.php:808 msgid "Select one or more fields you wish to clone" msgstr "Wähle ein oder mehrere Felder aus die Du klonen möchtest" # @ acf -#: pro/fields/class-acf-field-clone.php:824 +#: pro/fields/class-acf-field-clone.php:825 msgid "Display" msgstr "Anzeige" -#: pro/fields/class-acf-field-clone.php:825 +#: pro/fields/class-acf-field-clone.php:826 msgid "Specify the style used to render the clone field" msgstr "Gib den Stil an mit dem das Klon-Feld angezeigt werden soll" -#: pro/fields/class-acf-field-clone.php:830 +#: pro/fields/class-acf-field-clone.php:831 msgid "Group (displays selected fields in a group within this field)" msgstr "" "Gruppe (zeigt die ausgewählten Felder in einer Gruppe innerhalb dieses " "Feldes an)" -#: pro/fields/class-acf-field-clone.php:831 +#: pro/fields/class-acf-field-clone.php:832 msgid "Seamless (replaces this field with selected fields)" msgstr "Nahtlos (ersetzt dieses Feld mit den ausgewählten Feldern)" -#: pro/fields/class-acf-field-clone.php:852 +#: pro/fields/class-acf-field-clone.php:853 #, php-format msgid "Labels will be displayed as %s" msgstr "Bezeichnungen werden als %s angezeigt" -#: pro/fields/class-acf-field-clone.php:855 +#: pro/fields/class-acf-field-clone.php:856 msgid "Prefix Field Labels" msgstr "Präfix für Feld-Beschriftungen" -#: pro/fields/class-acf-field-clone.php:866 +#: pro/fields/class-acf-field-clone.php:867 #, php-format msgid "Values will be saved as %s" msgstr "Werte werden als %s gespeichert" -#: pro/fields/class-acf-field-clone.php:869 +#: pro/fields/class-acf-field-clone.php:870 msgid "Prefix Field Names" msgstr "Präfix für Feld-Namen" -#: pro/fields/class-acf-field-clone.php:987 +#: pro/fields/class-acf-field-clone.php:988 msgid "Unknown field" msgstr "Unbekanntes Feld" -#: pro/fields/class-acf-field-clone.php:1026 +#: pro/fields/class-acf-field-clone.php:1027 msgid "Unknown field group" msgstr "Unbekannte Feld-Gruppe" -#: pro/fields/class-acf-field-clone.php:1030 +#: pro/fields/class-acf-field-clone.php:1031 #, php-format msgid "All fields from %s field group" msgstr "Alle Felder von Feld-Gruppe %s" @@ -3570,53 +3600,53 @@ msgid "Click to toggle" msgstr "Zum Auswählen anklicken" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Reorder Layout" msgstr "Layout sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Reorder" msgstr "Sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Delete Layout" msgstr "Layout löschen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Duplicate Layout" msgstr "Layout duplizieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:557 +#: pro/fields/class-acf-field-flexible-content.php:559 msgid "Add New Layout" msgstr "Neues Layout hinzufügen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:628 +#: pro/fields/class-acf-field-flexible-content.php:630 msgid "Min" msgstr "Min" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:641 +#: pro/fields/class-acf-field-flexible-content.php:643 msgid "Max" msgstr "Max" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:668 +#: pro/fields/class-acf-field-flexible-content.php:670 #: pro/fields/class-acf-field-repeater.php:466 msgid "Button Label" msgstr "Button-Beschriftung" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:677 +#: pro/fields/class-acf-field-flexible-content.php:679 msgid "Minimum Layouts" msgstr "Minimum Layouts" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:686 +#: pro/fields/class-acf-field-flexible-content.php:688 msgid "Maximum Layouts" msgstr "Maximum Layouts" @@ -3784,6 +3814,49 @@ msgstr "Elliot Condon" msgid "http://www.elliotcondon.com/" msgstr "http://www.elliotcondon.com/" +# @ acf +#~ msgid "Export Field Groups to PHP" +#~ msgstr "Exportieren der Feld-Gruppen nach PHP" + +# @ acf +#~ msgid "Download export file" +#~ msgstr "JSON-Datei exportieren" + +# @ acf +#~ msgid "Generate export code" +#~ msgstr "Erstelle PHP-Code" + +# @ acf +#~ msgid "Import" +#~ msgstr "Importieren" + +# @ acf +#~ msgid "" +#~ "The tab field will display incorrectly when added to a Table style " +#~ "repeater field or flexible content field layout" +#~ msgstr "" +#~ "Ein Tab-Feld wird nicht korrekt dargestellt, wenn es zu einem " +#~ "Wiederholung- oder Flexible-Inhalte-Feld im Tabellen-Layout eingebunden " +#~ "ist" + +# @ acf +#~ msgid "" +#~ "Use \"Tab Fields\" to better organize your edit screen by grouping fields " +#~ "together." +#~ msgstr "" +#~ "Mit \"Tab Feldern\" können Felder für eine bessere Struktur im Editor in " +#~ "Tabs zusammengefasst werden." + +# @ acf +#~ msgid "" +#~ "All fields following this \"tab field\" (or until another \"tab field\" " +#~ "is defined) will be grouped together using this field's label as the tab " +#~ "heading." +#~ msgstr "" +#~ "Alle Felder, die auf dieses \"Tab Feld\" folgen (oder bis ein weiteres " +#~ "\"Tab Feld\" definiert ist), werden in einem Tab mit dem Namen dieses " +#~ "Felds zusammengefasst." + # @ acf #~ msgid "Getting Started" #~ msgstr "Erste Schritte" diff --git a/lang/acf-de_DE_formal.mo b/lang/acf-de_DE_formal.mo index d012e8ca0f5860271af51b4b128cf9cdab4ff3a6..64132ce83dd2a2f4214650b3382b6c43af9aaf0d 100644 GIT binary patch delta 15561 zcmajlcYIVuzsK JgOGAdpVqcPc* z+gN+q`0ZGo`Z3rTC!wBv4QhgWQ2o4uA27aim`nn0U>P*y{ip^ d-03e7`x zxDM6fCe(y>ptfoka$cPSSO@<=^;f;8Y1atVZ!&6v9Z-ijBS1!{@(x>Z54NN{5jD^g zsEKSrt;lm&9}l4FFQO)J85`gq7 nSoOAF5+ELTeZf >;C>zGWMnL3R8& zX5hD|v(bu|yA}?>Omrh}qO%kAWM5-F{0UuHnVWS6T3d%&C!(JGA*6l4d7Mllfmg9U zp2G(Cr;XR|V@`8#>m*E~em!cyH&OS0X5$gePW8=D-+`g1`q|hFH=^E#qZoSsKPICY zeTiD4UvUgZ_GMe}9;}8hV-y}kwL6X4%g<0Na0PY9u3|Js^)p*j5tAv`!-m)&b-xcQ zbN-xJWV8j#F$OoHCbZqg_oCkSqo}?97e?Usr~&_jYX2w3U|fF_uVrnBs&9#9u?K1b z{V)(oW)zuN9EWO zqYmfkfvmp{(GLXFVcZ}y!-lBSeh2Ca3o#w1qL%(u)CBjVp7;oA Tp*WY|c_DYGwKa$Y`cxup&-GbvP4s=;opJZY?&)9mpH$e1LpSojOCz1n)wvWHxGI z`KXB$qxzeL<#9f0MOLEP1$L6rjjv!=+>d(VYgiG(hnfjiM%|Ev3osRR-^*AIUq`LL z5!Aq^P_OZM)RQ~Ij15q)V;@Y>`=3unOR*Z&(GIMHFJntQf)((0jKgR)QY%&iHDEKO z%4v;H;(Szpjfb19>Wq4z9;k_BqE>bomS=n?k4zf^eyoDqa5}z@;n;qJdD70P38bU; zbeN47qE>1OYM}Y3w_^!v$+y_}Zq!!1iW=u2mec$HJ{fiRDe7=JBh6ArqMk6`mTRGY zximy|)WgR6qS_6&jzvAG8#kg4^&s(l&2(Q?)PvN;fM%FXrV@5UE%gBFXw+Wiq27i? z*cdlqD?EyN;y+Onj~rzNjzz6VRn!@2fEu_dY9eX2+;$Y}ubFfupot7ZO=JveA_dkG z)I=UcO<+5Q4jJ;tlXD(5fm(N(ffG>uv_Ku&?x>aPk9zMXp!%PCC+n|)R}hfvQ4`vM z>ToZn;Q`cuKic|hwp@O+IkeSL_4TnoCZqbBiY;*-4#qvmsdvKp1v3m=1#D&>mLYHk z@4=6-8g}BBx6Z~;)Wm#P69cFxcnq~NTW$Pp _ZKB5H*40s3$#V%NMOzQ0=Z-W5%0-YoPW%5q0=dP=~Q2>b)O; zm2o^q2gnqW(IF{8?d^6{2ZvCv%L&v3PTTl-)WDZeOZqG7b-a$cKlL8Rc^dnn9_$Cy zME*ea8<}N4=@`&bCXrEx$*6{%Py=S54#^-?M`KY->$du^A?4|qgzHiFzlrMaIBLKP zsI&DA>P$J=cBQgee?4I$0WEzJ>WP|Rb4 P;FGZCa4GLmJ=}VV_zGXikk5p)Qw9~13zWs&)M=`OeKC8Yv6CF3CHJ}L)Qg$ zm TFy_O(?-*o;(Hh_5?bR(V-cRWwF3kOt$gmsMER)^?vWO@iVBi zaRnprPt?kV-)sK8Ks+j*iMoFvCgXS;UxJ*4fU|;(mhu_Y-h5=ef;vQz_Zh2TW6FuB z_WiI8mY|;Gd0YPus-GV*3d )Dw(HJ!vj# zuZuAp7o$2{hHAIUx)!yP8&D7M465IkPy_ErwSNa=7~eUr41R=qJuafQ _Bz*x#3pjP5D)P3I+ zv;Nw KkKgnj@bt1ZN)cOm-tm%t~uEps-~#D?~V!B3pLSf)C%QUC!yY!8L0kOVI|y* z)$k?M3cMR2qdh-`y5SOP@4}~;)1Hi4p%JJ< YFf@^QkzW-?lmA5k;?0~0Z3ni;4$s>61u8Fxi3X)jd!J5Vd)My-SgTcOv+ zpG5V)1$F;URJ$Ou!U5+MGD!s9$1->oHRC@~U#!^aW&*XXiKq^npjILk)xNW>&qVbz z7_}wCP%CwpEf=8LPYKEXKR`w^TZ--Q5p07;vAZ6v#C&ji%rX<2gf$7zLA76t`edKP z0T@5q?D1ICAuK|zSO8n#N*s&_u(#g-IDYiQ5txqau`hmt$FS-B=8wu>QBTx!j@j#h zsPf%79`jL8_BM{f)2N9iKVaHtpjKiO>Tu^{Kpo7t70XbEZ6oT&y{OmhH0lYy#)f#+ z#$9vG7qN|XAXcD07pr3t>M$=t^}8Fj_s39MdulHGA0EaBfj|O*FXx#jh@5X`SP9iI z1vQawn1;7wHJpcuxE6=tKCFu67nm(f#BP-DKuu^B>MeQ}b%tJCz!Eni^E!e0_&I8T z=!NDJ*%7ruCDwVU4whmxu0~C418V7m7>RG7&c;8{h1XF1)O*nU8_>q6i7pP12`xF^ zMqsZkpF?&03)aKfMW*8>s3lH8ZAlmF5F5`%-B*Y)I1jbwOHpsj2Gn ~D#3&qx>M$3Ra0=>-tV5llgBXivQCs 0PDZl zG^m1Fx&+i-HpCe8+xpq4Q@aS;;#SlI&Z9m=7qKP&h&oI4mzcwuj@gt)quT95t=!R2 zJ>!2&MtkuK>dDJJY@V PC4VIdTPeV;;wk^*`J-}kr3ar9# z+=zOR%^1n}&Ov4HFsg%NwtU)_&tiGvpIX1S@vGJ{%glW-s4a>|4OkQ7umS3|YmH^G z1L};VV?cqCWVDBOqXsI(ES!bI@n2X6TQ4^q48b_ccVY$1N8L9CHSk>2M3$lkdK5e2 zcGTJU9CcsJ3iiJSnHnq17PQ22lzXH0Xeh>G4(cuOqn2(NYM^IP6L}f+eji4)|JcT_ zSZ|=liCbwNpfPF!sViB3EqONr+JX$!o((`f(MZ%`%f?iE3_IfyY=V)c=1Egf6KRKf zfIe6mZ%4faZmfi}F$0&Q`acsOqrJI^y76mU@e@|09QKHb$D<}z7qw-LP*2 &&T*c}g}8b&{AR>+0pC^tr})O^&0 z7o#S$8a2U<*6pY#+=ET=Ag17D)I@8q4sA)mX=^ghAk-mqqqbxYY61_U_Vh{A7VO3x zyofranU9(F+fWmD0d+QBL+$ZDQHSw8TRw+cu}fG^-=DZO=3friv3gNYco5amVbuG7 z%9j6)yD48qZQXNgO}ij!p#7*7c?( a!E`hjb>nc<5*DCVY9;ElKZe@69T?gwtV;Q!jsJ$)${VN&2Z( z6{x?_ELCgNlIEb6J|DG|#i)tQL>;0fsCIi%hwK3AL5`u?e}sB_KEvnm2Mm3BpR_B6 z>hIYn1Lj-5kANm}3f0j?tc6!F4P%}%<<8iK@Wr8mNi1Kux3@Y9jqn6UjwQ;89eEN70S%quO`gY_>2H8&dY7 z`YW~Z&DfaoQPkE1{zFDHF1y8iP^zI`n`G1goiGA>qqd|Us>2beC3d6k_oF5-2mSak z>P(c`%C=!O9E~e66Tih0#&_C0%`XlD&!Yxv^o;qZ*ydP=@ @tuie)WH G>S%uN%e?7>s$S@=K_W z4`Dc-K|RS?TYuU58|sS~`Mmj$SG6#S@+kZnXQBEle!* 0p;OCG(;{CoU*Rv%U*eh}5}g!N;rOZi*W;fvXACe$QAMtk2H zH9$vogYOB@q4E0BO%;#Sxh2ch~|Wb2osCbSvVZa3-y1INgu zk@>(jh}mOSq6X^2)5Mm0qLys9H3#)R7o$2nhTZXNtd31yG!yKO+bEAfJ;0y%d>DU} zz7+bc7;xTu*(^!aE9U)8!lpFrg-viGR>enc{SHi|d<2K#Wz5B{ubQQQ3iVd(vVMr^ zly6`>roU!Z`gTmz`#(OE;iG|CqD`m??82IO4nrRj)P&0KWpdaSwH4E`7A`^U{Z`Dz z7g29h&3)#67j~uG0ri?r!9>0P0WvB0B 6-1+t`{viaPI&9waId7Z$mY|+|9cqPk1jx9^ zyl5-VpbpI!7>?he2K)i_T7?}kTT>HNZi+gzJy3^mFltNlQHOIT*2QJ0J%1LpwFhl| z;1n61?k}(sUdL(}_l|uXQ62QM<$F*Qn~h!Y0W6DepzePgHKDWE9KS|Qr0P-APh-?X zdt(IW&$*k7Ub7r@;Y`%~`vfN8n|K?3gBmFIT{A!x)DtD5R;V57$@-vHa1?5($74D4 zB6D#{P-iFO7=K&n{VyS-8zTS9bXWm3aDCJh^+ml#W2{*=o{trYmtYxOgglY61a&r6 zpjPTb)CA6>`uQ65AXl(1<2%2R(SX&Cn~pkTEah%k9{ZtgyaP4SaTtSc)PO!4_oLd) zwDGy9b`PSqU?r;GE!Gz>puO5lMmHY8ws- *4AEr>eEU4 zNxg`VAU+ng@49{=Wm4A>r=g3~g#1&aA4tzqUPSxuq(LP8{SmreqGCI_Ur|>tL+ERF z7qLz>K4fEJEU{D^X=AIcq8@d_X+O%w2IFaB+KNKr&G2s27j (>QJ6Ts!VE2`BUP0)t)5Pv~8Ob*YycLMG8!(@Hm+* zq!zZ38q6fUL#j^PPkfPrTph`Gu cBz-~sriqhFn=Dc? zNuTI9NJH&?Kht&x<#(_eu^+VmH?K@G)d}vy>Db@iv CTtVEhXdWrJ; zScF?im&xCHMNytjKWp&?D&D@Oexq%uui;N5FYR M=Xx$z0L;!3qQ zoFX4i{vr+`Jw#jmkL$WtSkuT)3q{P2Z)xKpyA6Ag_K?cZ_6RoB{@+ibue~9K{F_t^ zBb_HTAU*<1iT5X8NNQ!<-cJ11tAs)e5?^!Y&cD?)pxm5zDd}GFn@K^nVf@hbBZd1I zL{|m!f0DM4?}cB7qUOgq+h#tlC1q1T&enfN{^r$+d{qilX~Qo(rw8e0QU+yRzmv+7 z5B>f34+`2<3FrFw#ZJ50hfZ*X6z((r+YP?TF9C%D9ZQf|L@f zF+ctTIo$UeK8PItK -fO!tDBYp=Pjc& yOSm$m`d% zu6E>g^&wTIu0QGjyfl6p+h{iV`sB~p@+5ober!*yE}j35GfCq~Gf28JNP9^GC_khC z*EWMQ3lH0T3HL|R<{Q#*Voze=8ksvtU8qbV&=)6RH0cjgH_B~o2X|1`)!pF4QXWOU zuGXYV G#!Iz;Nn&F|sOtA@?DA+BpZ<@+$k#-GP!l&9ku+eYmkCO^owd07E_{zCst?T3^f zp>mgPa2OkKLq6#?>Nb;V+0K5UZh>tVL0s4Ol->9_=_o0VlxN$t!IdNr_ix8*Bro-W zdi>C}$MDzBNIQ@l6KU)w-9!2pNmoDYgkwmfZA|f#q%TMxk(QHm-DdkzegXNpq?IPd zfB#pfRGh+6(gD&D%EdIOMLv@JyZ9L1yrOMp3f87wHR`iSH?J_$xw8!G62EavT@HCw z&j>Z{b@LX!`()SM(oi)^ZAYK|Pc!Er`CT{5w12*|QmZO~^*1B8IL+Rz(CAz8PjlCc zq*xo q|=mxq@m=$$Gb^ilW#`4M1BtHYHYlDj!aNLr;<98j;p}+3F#Rc z=i3_<3owCyQeJE)QlHp&q#LA)#5Pb@)z+P~_xUK#v-w8kXOn+K=eRvL^(J*C-Mk*X znZYJBoWTtX$v3v~%IGDYU^~2uaW>zXwy)TBeTmhy@oeJdNY7CBu&w{=J*q$;jD`=< zU^VFk`7enTklrJWCk-X(noQkew7GfpBh$hTl1Y3Z Svj`G<@dRK zg>J8Fs>h%2o9uVx6!?lg-aMDjpYJXzP6;mSR=-SSW|41lVQ^cI_%d<6!s)svr@&K~ z?aL|(zSQ%hh` E}LZ8R$cTMmWF_7C;Smd7K@lF2QfW>}aVTx +`#^-L5H~Vo!E~JH_ek{{Or7XQgHrYfiUx8|tjspH<{{Wx2fWsjfUdfy+0+ z<LE)%)X^V`kpOq*6&~S3fxY{v_fBz z-<|79b4~EL3vx}zDa1?X46PoP60F@nJ|cW*-=V>_gD-@Y)*9M7qK~J*9UM9IyQt_E z?rDWt-rQi9Q6nOPi|;yFC3xI7EuwUdKOy*&|9C`L`_eb3-(4}SRg1LNuGChY($boz zrj@3a)VYmF$55m#k<`@Kfmy}=79)zXyu}4seqT}Px{~Ilt4mHswn|A&X&an4V?tz1 z`hEAY_ipz7)csq-gEi+Dgtd3&dfdhCV%J}Fu9C^FLoZF3;N<}L@ n?IDT%40% z;Bg;P$2jXD+B37VY->C%B8e!5s@<3yaDunp{}u4vt$CEK|3iSN*!iO!aV&+nbeL zpw+w2SLksUl~!1Cu4+GTu4jrTce1;nfWiCtiY8|HgV&b~EfW}S2l2adS^X(Ko+!_q zrytDauUWR}qlM1OPI2|775n$s)N y8_W0edJhxe1j-j{2?cupnN)Ig?7;LnBNST(sv;1z4i!;HAVy)a>CqqN& ziCWm1O`Xgh+9stvW>v2o3h<)cyvd&uT)Q$VvH~a0#rx{l8heAgR_`iP>RmfLLL&r& zYl|bQ4)l2MbM&J{dQnl<^iVd~Ys318>X`*@){NQtJ$e5#;ov8mPDe%#nJ|Iwg4@Q& hMCjgNjo_KM;M7AIQKj|YX%|(Xr|lkm>YX`}{|&b!%3S~e delta 15593 zcmZYF2Y6J)`p5B;kU~g+K%}=N^b$zu(tGbkdf6mP2!u`CYzQE@fOJ8SfFg*%rHTs3 zBA^tpfGDwn6cq(gykbM_Sn&V-?F>HL=YO7O{LH*(&YYQd=7hk#FK;TcWmA#Br==s- zI9!i~J5FURyvK2Ji#X1#dWt$u&z6o;3438t^k6CUVhfyut??js#UGI&oR+N|rx^Cd zSR9TOF%6UPLF5$yXAhNj1U|Gk%H8WYiL`s-R-A%uFrK%>V_%HIvDgpOk@-6NFbNN! zUi<}W!Z$Dme@9I$oWY{892V#OPBkhC1d^}>cCsA?q6Qja<7qbTv+bGIB{sem%hG=n z*1>~V5ig@A_y=nI+js$sw{@H~yx+M-r7Au^8uY?-sE*sL`>n5Gb>e4G6aE?FuxNWG zjb$*DYHUb54NK!nR3^5d#(x&e;Xw?Pr}8cp7k-6m$8<0$PDJf>J&eRQsDV0RaqNwu z4579p4RwYlTNk08+lpzp3pL>q9gUSbl7FSFE&=UL2h gs_b%S*m zY61sQdwUEuv6HCy`>63QqRzq%EQz-|229Fg$e&hL29=tss0Ul125g6#NH^5h^g+(0 zGYTu=YSe&xQT>jiw&Eme;%88Y_cCe%KiK#m0V<6NM0YkXYKfXi2UI3{Vj_-0O=LD| z0t>JPu13A!5RS$ZsI95q#l#z<#%YV1V1Ly8aj5YESyZ}F@uT+sC9HsFu?K#Kd^t{Y zK5nfj2dm&Lbm2PGo*%YewEluxacKru{~A~wJ7FTGVGVu%3+;_v*pM5A)>~MMcJ1zF zfWD{!CZpoZtotyD_C FSs4e&cYvNC+0n7I^FRYC^%=cm_<)}R$hnm178=rv*yx& {qx!i}TiOB} zV2=P5zAz^jJK#ao41YtV@-}K>5&g|XN}?uM0ky*FsEoBh^&5nGZVa}=RMdEzumtWv zP4ED!f8b3j3#oj7dT{grvv+O`WdK7NK)zRJ4r=9Ft#6<{%dat%+JTPKh;{-hBb`w{ zfbPS_I0=j6S}dvWe>;`Xj8HFp69?fL+>AA8XrPm*t@;S{qRXg>eTho#4;Y709E@g| zfO@Vc&cHEP1ka-u`Vp4Y_kV?o_VfpPqvQ~isxqh-)kJ+24Nx!WYU6`YTQLF?a014n zA2r?_)Py&pQoR+mz&*Bo2rKFPe~pR;x@>R!7uE4c>z}BVMhs;iu>@)*dr;2>kyJW| zQ4>6krSKvu)n8kGM{QNqF!MFk#XubbovAdz$*2`?K+SwB>cvlE2@IlA_bTeer%)4l z&$d56P2>`4BHyAWatk$)*!zqXP!p+hANkh=dJ)iz?#H(H0BQn $ z>|RHG_mRWRz=^0AC!;3P4mD0cOu@mZ_sqBV9~n;m6?lq(_HL)`upfKVK86}FW`sGt zWswiX>5e+(Yj6<0ZY?{KUodG;!U;G9%U~huOk71xENqlHQ>6k_l$!del(e!pMj_kf z
1(M{x(9M`h%}@n#~6Py??*O<*G`mHSWwzKELe8>knaL7k0{P~%)jE$~O{Ul^!K zAZmj7m8t=1fI+AM$Dm#~8Fi@gQHN m6inbg3j0!N1#@=43+W%)P#1R`n`afz-iQHc+R#XQq6=*pq{IQdU0bLZ)4j% zF`4+#)PVVYe*po_cmwLty@@)_AK?o88f)OpG*TMI&kI!hxpZ?F-^Z4;qdkt(9y?$M zd=S;|7^dJ=tcCYXG{0T94p8BTm@^M+N9oecAnunp>LOh--V8Pv)TqrUeOs55f~ zwa2$?JbaRgS3#YX7O2m=myM^P&PHGs746-_sJ&i^EpUU4e}Ed`Lu`oO+IWRba~7(i zQrR4}H509~P+PXjx(Vyh-i_*i9-Ha=kDhE+(iYWWIBK8(M&TNa!6z{ix1;v-SuBQ! zZ2L8gru{D7gBMT>`xdp*n^+E=Ddy0Y$4K7qRHmYiiPkz;ly*bZ3Ywz^?t-z{2i1Q# zYGPxo6H#AB4r)slq4s w1_A7DSD4*7sA{^rH|orkD&;!wSbeDY4Lm%qK>WUP+` z7&=6#t+|RFu|l@v_;3`q#kWygR4m8*Kx&CPlo_ZOZbVJ^EXLv|7-&xAIu)h1+Wn*# zYax?#3h{Al#apx$?_n{#fXc{K)N@~>4&x7~fn#&cSt^IhR81^_^-#~XLS?pNF8NQO z(w~4{kc#n`i5h4o#^FLNjRmL&x1$EykLrH}^@6wU{Yy6fHC876r)`(_o3m99ixBVN zC;x+}bRkd`*Pv3lA2suvsFeL`b@I$-R1EdPnpg^(Vj1j)%E)NcS#YC1yXmMcU4?b< zFe+o82dL<<-A1K0dYV~LX=@GC3!0%a)E$+9ey9wM#x0nE8aOuJ{Hs_~REFlFCb|T5 z2-l+C^Ac*jzzHgvaUm+jXHXAZL#60vR3?7MCiu6FCr>voXoh;eEvjE zRlycm1DoL}?8M4eV6wjd_h*?Ih0iwMZE4g44NyPJQ?U QEMW&}1wglW5n# z{x}G`;wJ2c*RT^d=3PDUeta8W!rl~T@f@?qXHhG=hU4)DYDEL)^1}v4V|fgs&O{+9 z1D~Q&egpM<+&mL6i#lX=P|tP71RRap>TC@C`9IIz*n#D^aoBnmb=bbavUm%1isK(L z1K*3<^P#9c9f?K4_ =KD>wi@ z$9u5pLbHcGQ4^Yt`g&HQ&dvs`joUC03sK|Vz>Zjbk;zc1HER+1*8tN9Xn+9L!9}Rl z@4-ksj5-sqpbLLTrMkjm^Dmn r*qoq@HeOzpDw3vK)p)VMdWDE^JgOw>}d&?Ho*1I?*KQR#yk za4^=wbgYR>QHN&_7Q<7hy*q2$pQ9%Jy={j*Y*rSB+PcyhgQ-{yvruOsADip@Urj|5 zcnkG|=Y4F9S5SvBei;vAUDW-DQ7>GFy8j$1^(Rm({s?t8zQU3C4=Uv&mz&QtAN$eX zhC}uJ|3pQ5-18ALk^ZRmFx1RPqh{{GBAA0(fgjcHQS0NVg>10xt+u@j``1wqTt}t)H&kj%t~4pHjj^=bptht3#^Wf|S1<*YsfDQb zY{8Pa8#T_cmE=F3$~k-EOY5(w7e+m5R$LV|kvgapH%FzuEozH8qgK=xIaJO_OvV-1 z29IN1{0p_vTC2=Nl2(y_t)LwNt)Lg`w2#4Bn1>p8J!%VfqWV8)<1b
kAk0xx3)EW6%(Maif?gu0?$n1KT@8^6bwv6R05-A|es9!I6-1Zu_aqF(f| zZU2njXgeFs&+_ibF>$7%KC7^&%s8b`&y_`GurcZ^48zhm8nty^3}~f!RPMp;_Qqk< zUcQRjinF$T4V9^1Q4_4a(bxnv@%E^R^hBMZ5vbHJLY=W?sOO$Q9mZ`N$-h3I-2`^y zQPhvvtW73mIj8}rV;NkGn%GmQf%c$Mei&2moNY&MHoqrSM{VJKs1+|mWugEzp(i#6 z%nP>L4hK*xIf|Od8>qcIjhe_=)I>f page. If you don't have a licence key, please see details & pricing" #~ msgstr "" #~ "Um die Aktualisierungen freizuschalten, tragen Sie bitte Ihren " #~ "Lizenzschlüssel auf der Aktualisierungen-Seite ein. " -#~ "Sollten Sie noch keinen Lizenzschlüssel besitzen, informieren Sie sich bitte " -#~ "hier über die Details und Preise" +#~ "Sollten Sie noch keinen Lizenzschlüssel besitzen, informieren Sie sich " +#~ "bitte hier über die Details und Preise" # @ acf #~ msgid "Advanced Custom Fields Pro" @@ -3984,7 +4079,8 @@ msgstr "http://www.elliotcondon.com/" #~ msgstr "Synchronisierung verfügbar" # @ acf -#~ msgid "Please note that all text will first be passed through the wp function " +#~ msgid "" +#~ "Please note that all text will first be passed through the wp function " #~ msgstr "" #~ "Bitte beachten Sie, dass der gesamte Text zuerst durch eine WordPress " #~ "Funktion gefiltert wird. Siehe: " diff --git a/lang/acf-fa_IR.mo b/lang/acf-fa_IR.mo index 72de69fd3c95caff42a35b4195ad7b764271fdec..327bee7ec1342f46174254889a56faf85524638b 100644 GIT binary patch delta 17029 zcmZwO2Yi&pzQ*x4g(AJTP!^<@KFkKSUo zFd;xiKWbZ}1{`m1 v6Kz%Krp$5KzO7Sh!S8y9OPRv&GgQ+6wxq7G< zw?IF3MxBMgK`OJTyoDpN$2RjX6Ps}+?dv!V)3=)!eT?I1U%^V)VTbv-F&dSb1-88& z^@0 HB}0iXMCgtKkK#ioan|Ec>)cRW(ec-5nLr#ER&{2waXa zxC*u6Cs7%B8ui?M)N>b58N7m_|NZZKDoRbnE@M2ZV`YrQTBwvZu=m@dwxlQOOpL`C zoQfJaA8X?R)WV)cjrS_5-)Yo%=OpLP`I1T={)WSG>NDnlTt0z%@E?rEqR*O?#-mUuIe1%c? z3--squo?Dw-h94uP?_0=O7S672Hr+x_%m#Sf1$={wa?t|5TK$N4MBBuqYlX|Ou>cr z{vnK~eG>H(?}BaL#FDhbgXVr|)Ms1+HQsFOfNQZVUPMjs26FD5K*WBtg59_$jGu7W zgc}bXFc~?3`fkr*J^TslVwHntpzf&qqp>>9z(Kek)A2jhVH ?SJJ;V+tjN?KDelp)jv+*lqT#&Wn7HK8Ne1+QUgtoM@1R9n;p?!#2{puVP4SdRBQ z?@`ey{R;KD)jn({&=?!h9)vm@bFd`YfMEt?&iZ zxJOaryox$o?^rKlKsT;Z(SYBhQgz$5iyt!?se)QzZA`{t7&@G&Ejffacom!BkeB(* z78hey7-t9d1FrKc=3i6}VLRHty+Zy~Y5uDDCzf1HqWv;1!SApW=D%k4_C;(;`)_Q6 zDX*K~h^C^>P7t+_ YoFv_P4Lo5@~`jx@EhjAlc)@wN2Tf- zy6}dL$DcB(t%gc<9n=dOU|DQ~+M>a>orXFiGqD0LMs4kXP>1wDfJ$X5Z=&}8OVj{= z+75AVnp0j4OA&90Iz+v&3XVrTKijs~p(b_+J$MA$V&YpSgX6I%?JcPB0?$&>43A+0 zEJV%hchtbKr_IdkVg&8ZsL!tlx^M#4#<^GvcVabs2lb-wQRDxHT3}?M$yh~Xp#i5p zm1u6XL8ZP6#^PXP4$e5#p{n;be@9Ro)&Dwbz?-NSN4;ZK)DZP~wYPS&@xEAs_&5y5 zsTiT}KZlAAOCBn9M^F erstellt. Sollten dennoch Fragen auftreten, " +"kontaktieren Sie bitte unser Support-Team " # @ acf #: includes/admin/views/settings-info.php:66 @@ -1237,7 +1335,8 @@ msgstr "Lokales JSON" # @ acf #: includes/admin/views/settings-info.php:82 msgid "New auto export to JSON feature improves speed" -msgstr "Ein neuer automatischer Export nach JSON verbessert die Geschwindigkeit" +msgstr "" +"Ein neuer automatischer Export nach JSON verbessert die Geschwindigkeit" # @ acf #: includes/admin/views/settings-info.php:88 @@ -1247,7 +1346,8 @@ msgstr "Verbesserte Versionskontrolle" # @ acf #: includes/admin/views/settings-info.php:89 msgid "" -"New auto export to JSON feature allows field settings to be version controlled" +"New auto export to JSON feature allows field settings to be version " +"controlled" msgstr "" "Die neue JSON Export Funktionalität erlaubt die Versionskontrolle von Feld-" "Einstellungen" @@ -1287,7 +1387,8 @@ msgstr "Neue Galerie" # @ acf #: includes/admin/views/settings-info.php:111 msgid "The gallery field has undergone a much needed facelift" -msgstr "Das Galerie-Feld wurde einem längst überfälligen Face-Lifting unterzogen" +msgstr "" +"Das Galerie-Feld wurde einem längst überfälligen Face-Lifting unterzogen" # @ acf #: includes/admin/views/settings-info.php:115 @@ -1322,8 +1423,8 @@ msgstr "Bessere Validierung" #: includes/admin/views/settings-info.php:128 msgid "Form validation is now done via PHP + AJAX in favour of only JS" msgstr "" -"Die Formular-Validierung wird nun mit Hilfe von PHP + AJAX erledigt, anstelle " -"nur JS zu verwenden" +"Die Formular-Validierung wird nun mit Hilfe von PHP + AJAX erledigt, " +"anstelle nur JS zu verwenden" # @ acf #: includes/admin/views/settings-info.php:132 @@ -1332,10 +1433,11 @@ msgstr "Beziehungs-Feld" # @ acf #: includes/admin/views/settings-info.php:133 -msgid "New Relationship field setting for 'Filters' (Search, Post Type, Taxonomy)" +msgid "" +"New Relationship field setting for 'Filters' (Search, Post Type, Taxonomy)" msgstr "" -"Neue Einstellungen innerhalb des Beziehungs-Feldes um nach Suche, Beitrags-Typ " -"und oder Taxonomie filtern zu können" +"Neue Einstellungen innerhalb des Beziehungs-Feldes um nach Suche, Beitrags-" +"Typ und oder Taxonomie filtern zu können" # @ acf #: includes/admin/views/settings-info.php:139 @@ -1348,8 +1450,8 @@ msgid "" "New field group functionality allows you to move a field between groups & " "parents" msgstr "" -"Die neue Feld-Gruppen-Funktionalität erlaubt es ein Feld zwischen Gruppen und " -"übergeordneten Gruppen frei zu verschieben" +"Die neue Feld-Gruppen-Funktionalität erlaubt es ein Feld zwischen Gruppen " +"und übergeordneten Gruppen frei zu verschieben" # @ acf #: includes/admin/views/settings-info.php:144 @@ -1361,8 +1463,8 @@ msgstr "Seiten-Link" #: includes/admin/views/settings-info.php:145 msgid "New archives group in page_link field selection" msgstr "" -"Im neuen Seitenlink-Feld werden alle Archiv-URL's der verfügbaren Custom Post " -"Types in einer Options-Gruppe zusammengefasst" +"Im neuen Seitenlink-Feld werden alle Archiv-URL's der verfügbaren Custom " +"Post Types in einer Options-Gruppe zusammengefasst" # @ acf #: includes/admin/views/settings-info.php:149 @@ -1385,157 +1487,69 @@ msgid "We think you'll love the changes in %s." msgstr "Wir glauben Sie werden die Änderungen in %s lieben." # @ acf -#: includes/admin/views/settings-tools-export.php:23 -msgid "Export Field Groups to PHP" -msgstr "Exportieren der Feld-Gruppen nach PHP" - -# @ acf -#: includes/admin/views/settings-tools-export.php:27 -msgid "" -"The following code can be used to register a local version of the selected " -"field group(s). A local field group can provide many benefits such as faster " -"load times, version control & dynamic fields/settings. Simply copy and paste " -"the following code to your theme's functions.php file or include it within an " -"external file." -msgstr "" -"Der nachfolgende Code kann dazu verwendet werden eine lokale Version der " -"ausgewählten Feld-Gruppe(n) zu registrieren. Eine lokale Feld-Gruppe bietet " -"viele Vorteile; schnellere Ladezeiten, Versionskontrolle sowie dynamische " -"Felder und Einstellungen. Kopieren Sie einfach folgenden Code und füge ihn in " -"die functions.php oder eine externe Datei in Ihrem Theme ein." - -# @ acf -#: includes/admin/views/settings-tools.php:5 -msgid "Select Field Groups" -msgstr "Felder-Gruppen auswählen" - -# @ acf -#: includes/admin/views/settings-tools.php:35 -msgid "Export Field Groups" -msgstr "Feld-Gruppen exportieren" - -# @ acf -#: includes/admin/views/settings-tools.php:38 -msgid "" -"Select the field groups you would like to export and then select your export " -"method. Use the download button to export to a .json file which you can then " -"import to another ACF installation. Use the generate button to export to PHP " -"code which you can place in your theme." -msgstr "" -"Entscheiden Sie zuerst welche Felder-Gruppen Sie exportieren möchten und wählen " -"im Anschluss das Format in das exportiert werden soll. Klicken Sie den \"JSON-" -"Datei exportieren\"-Button, um eine JSON-Datei zu erhalten, welche Sie dann in " -"einer anderen ACF-Installation importieren können. Wählen Sie den \"Erstelle " -"PHP-Code\"-Button, um PHP-Code zu erhalten, den Sie im Anschluss in der " -"functions.php Ihres Themes einfügen können." - -# @ acf -#: includes/admin/views/settings-tools.php:50 -msgid "Download export file" -msgstr "JSON-Datei exportieren" - -# @ acf -#: includes/admin/views/settings-tools.php:51 -msgid "Generate export code" -msgstr "Erstelle PHP-Code" - -# @ acf -#: includes/admin/views/settings-tools.php:64 -msgid "Import Field Groups" -msgstr "Feld-Gruppen importieren" - -# @ acf -#: includes/admin/views/settings-tools.php:67 -msgid "" -"Select the Advanced Custom Fields JSON file you would like to import. When you " -"click the import button below, ACF will import the field groups." -msgstr "" -"Wählen Sie die Advanced Custom Fields JSON-Datei aus, welche Sie importieren " -"möchten. Nach dem Klicken des Importieren-Buttons wird ACF die Felder-Gruppen " -"hinzufügen." - -# @ acf -#: includes/admin/views/settings-tools.php:77 -#: includes/fields/class-acf-field-file.php:35 -msgid "Select File" -msgstr "Datei auswählen" - -# @ acf -#: includes/admin/views/settings-tools.php:86 -msgid "Import" -msgstr "Importieren" - -# @ acf -#: includes/api/api-helpers.php:856 +#: includes/api/api-helpers.php:880 msgid "Thumbnail" msgstr "Miniaturbild" # @ acf -#: includes/api/api-helpers.php:857 +#: includes/api/api-helpers.php:881 msgid "Medium" msgstr "Mittel" # @ acf -#: includes/api/api-helpers.php:858 +#: includes/api/api-helpers.php:882 msgid "Large" msgstr "Groß" # @ acf -#: includes/api/api-helpers.php:907 +#: includes/api/api-helpers.php:931 msgid "Full Size" msgstr "Volle Größe" # @ acf -#: includes/api/api-helpers.php:1248 includes/api/api-helpers.php:1831 -#: pro/fields/class-acf-field-clone.php:991 +#: includes/api/api-helpers.php:1272 includes/api/api-helpers.php:1845 +#: pro/fields/class-acf-field-clone.php:992 msgid "(no title)" msgstr "(ohne Titel)" -#: includes/api/api-helpers.php:1868 -#: includes/fields/class-acf-field-page_link.php:269 -#: includes/fields/class-acf-field-post_object.php:268 -#: includes/fields/class-acf-field-taxonomy.php:986 -msgid "Parent" -msgstr "Übergeordnet" - # @ acf -#: includes/api/api-helpers.php:3885 +#: includes/api/api-helpers.php:3902 #, php-format msgid "Image width must be at least %dpx." msgstr "Die Breite des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3890 +#: includes/api/api-helpers.php:3907 #, php-format msgid "Image width must not exceed %dpx." msgstr "Die Breite des Bildes darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3906 +#: includes/api/api-helpers.php:3923 #, php-format msgid "Image height must be at least %dpx." msgstr "Die Höhe des Bildes muss mindestens %dpx sein." # @ acf -#: includes/api/api-helpers.php:3911 +#: includes/api/api-helpers.php:3928 #, php-format msgid "Image height must not exceed %dpx." msgstr "Die Höhe des Bild darf %dpx nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3929 +#: includes/api/api-helpers.php:3946 #, php-format msgid "File size must be at least %s." msgstr "Die Dateigröße muss mindestens %s sein." # @ acf -#: includes/api/api-helpers.php:3934 +#: includes/api/api-helpers.php:3951 #, php-format msgid "File size must must not exceed %s." msgstr "Die Dateigröße darf %s nicht überschreiten." # @ acf -#: includes/api/api-helpers.php:3968 +#: includes/api/api-helpers.php:3985 #, php-format msgid "File type must be %s." msgstr "Der Dateityp muss %s sein." @@ -1566,12 +1580,13 @@ msgid "jQuery" msgstr "jQuery" # @ acf -#: includes/fields.php:149 includes/fields/class-acf-field-checkbox.php:384 -#: includes/fields/class-acf-field-group.php:477 +#: includes/fields.php:149 includes/fields/class-acf-field-button-group.php:177 +#: includes/fields/class-acf-field-checkbox.php:384 +#: includes/fields/class-acf-field-group.php:474 #: includes/fields/class-acf-field-radio.php:285 -#: pro/fields/class-acf-field-clone.php:838 -#: pro/fields/class-acf-field-flexible-content.php:552 -#: pro/fields/class-acf-field-flexible-content.php:601 +#: pro/fields/class-acf-field-clone.php:839 +#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:603 #: pro/fields/class-acf-field-repeater.php:450 msgid "Layout" msgstr "Layout" @@ -1585,6 +1600,167 @@ msgstr "Feld-Typ existiert nicht" msgid "Unknown" msgstr "Unbekannte Feld-Gruppe" +#: includes/fields/class-acf-field-accordion.php:24 +msgid "Accordion" +msgstr "Akkordeon" + +#: includes/fields/class-acf-field-accordion.php:99 +msgid "Open" +msgstr "Offen" + +#: includes/fields/class-acf-field-accordion.php:100 +msgid "Display this accordion as open on page load." +msgstr "Dieses Akkordeon beim Laden der Seite geöffnet anzeigen." + +#: includes/fields/class-acf-field-accordion.php:109 +msgid "Multi-expand" +msgstr "Gleichzeitig geöffnet" + +#: includes/fields/class-acf-field-accordion.php:110 +msgid "Allow this accordion to open without closing others." +msgstr "Erlaubt dieses Akkordeon zu öffnen ohne andere zu schließen." + +#: includes/fields/class-acf-field-accordion.php:119 +#: includes/fields/class-acf-field-tab.php:114 +msgid "Endpoint" +msgstr "Abschluss" + +#: includes/fields/class-acf-field-accordion.php:120 +msgid "" +"Define an endpoint for the previous accordion to stop. This accordion will " +"not be visible." +msgstr "" +"Schließt das vorangegangene Akkordeon-Feld ab. Das abschließende Feld wird " +"nicht sichtbar sein." + +#: includes/fields/class-acf-field-button-group.php:24 +msgid "Button Group" +msgstr "Button-Gruppe" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:149 +#: includes/fields/class-acf-field-checkbox.php:344 +#: includes/fields/class-acf-field-radio.php:235 +#: includes/fields/class-acf-field-select.php:368 +msgid "Choices" +msgstr "Auswahlmöglichkeiten" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:150 +#: includes/fields/class-acf-field-checkbox.php:345 +#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-select.php:369 +msgid "Enter each choice on a new line." +msgstr "Jede Auswahlmöglichkeit in separater Zeile eingeben." + +# @ acf +#: includes/fields/class-acf-field-button-group.php:150 +#: includes/fields/class-acf-field-checkbox.php:345 +#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-select.php:369 +msgid "For more control, you may specify both a value and label like this:" +msgstr "" +"Für eine bessere Darstellung, können Sie auch einen Wert und dazu dessen " +"Beschriftung definieren:" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:150 +#: includes/fields/class-acf-field-checkbox.php:345 +#: includes/fields/class-acf-field-radio.php:236 +#: includes/fields/class-acf-field-select.php:369 +msgid "red : Red" +msgstr "rot : Rot" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:158 +#: includes/fields/class-acf-field-page_link.php:513 +#: includes/fields/class-acf-field-post_object.php:412 +#: includes/fields/class-acf-field-radio.php:244 +#: includes/fields/class-acf-field-select.php:386 +#: includes/fields/class-acf-field-taxonomy.php:793 +#: includes/fields/class-acf-field-user.php:408 +msgid "Allow Null?" +msgstr "NULL-Werte zulassen?" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:168 +#: includes/fields/class-acf-field-checkbox.php:375 +#: includes/fields/class-acf-field-color_picker.php:131 +#: includes/fields/class-acf-field-email.php:118 +#: includes/fields/class-acf-field-number.php:127 +#: includes/fields/class-acf-field-radio.php:276 +#: includes/fields/class-acf-field-range.php:148 +#: includes/fields/class-acf-field-select.php:377 +#: includes/fields/class-acf-field-text.php:119 +#: includes/fields/class-acf-field-textarea.php:102 +#: includes/fields/class-acf-field-true_false.php:135 +#: includes/fields/class-acf-field-url.php:100 +#: includes/fields/class-acf-field-wysiwyg.php:410 +msgid "Default Value" +msgstr "Standardwert" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:169 +#: includes/fields/class-acf-field-email.php:119 +#: includes/fields/class-acf-field-number.php:128 +#: includes/fields/class-acf-field-radio.php:277 +#: includes/fields/class-acf-field-range.php:149 +#: includes/fields/class-acf-field-text.php:120 +#: includes/fields/class-acf-field-textarea.php:103 +#: includes/fields/class-acf-field-url.php:101 +#: includes/fields/class-acf-field-wysiwyg.php:411 +msgid "Appears when creating a new post" +msgstr "Erscheint bei der Erstellung eines neuen Beitrags" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:183 +#: includes/fields/class-acf-field-checkbox.php:391 +#: includes/fields/class-acf-field-radio.php:292 +msgid "Horizontal" +msgstr "Horizontal" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:184 +#: includes/fields/class-acf-field-checkbox.php:390 +#: includes/fields/class-acf-field-radio.php:291 +msgid "Vertical" +msgstr "Vertikal" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:191 +#: includes/fields/class-acf-field-checkbox.php:408 +#: includes/fields/class-acf-field-file.php:204 +#: includes/fields/class-acf-field-image.php:188 +#: includes/fields/class-acf-field-link.php:166 +#: includes/fields/class-acf-field-radio.php:299 +#: includes/fields/class-acf-field-taxonomy.php:833 +msgid "Return Value" +msgstr "Rückgabewert" + +# @ acf +#: includes/fields/class-acf-field-button-group.php:192 +#: includes/fields/class-acf-field-checkbox.php:409 +#: includes/fields/class-acf-field-file.php:205 +#: includes/fields/class-acf-field-image.php:189 +#: includes/fields/class-acf-field-link.php:167 +#: includes/fields/class-acf-field-radio.php:300 +msgid "Specify the returned value on front end" +msgstr "Legt den Rückgabewert für das Front-End fest" + +#: includes/fields/class-acf-field-button-group.php:197 +#: includes/fields/class-acf-field-checkbox.php:414 +#: includes/fields/class-acf-field-radio.php:305 +#: includes/fields/class-acf-field-select.php:431 +msgid "Value" +msgstr "Wert" + +#: includes/fields/class-acf-field-button-group.php:199 +#: includes/fields/class-acf-field-checkbox.php:416 +#: includes/fields/class-acf-field-radio.php:307 +#: includes/fields/class-acf-field-select.php:433 +msgid "Both (Array)" +msgstr "Beide (Array)" + # @ acf #: includes/fields/class-acf-field-checkbox.php:25 #: includes/fields/class-acf-field-taxonomy.php:780 @@ -1600,36 +1776,6 @@ msgstr "Alle auswählen" msgid "Add new choice" msgstr "Neue Auswahlmöglichkeit hinzufügen" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:344 -#: includes/fields/class-acf-field-radio.php:235 -#: includes/fields/class-acf-field-select.php:368 -msgid "Choices" -msgstr "Auswahlmöglichkeiten" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 -#: includes/fields/class-acf-field-select.php:369 -msgid "Enter each choice on a new line." -msgstr "Jede Auswahlmöglichkeit in separater Zeile eingeben." - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 -#: includes/fields/class-acf-field-select.php:369 -msgid "For more control, you may specify both a value and label like this:" -msgstr "" -"Für eine bessere Darstellung, können Sie auch einen Wert und dazu dessen " -"Beschriftung definieren:" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:345 -#: includes/fields/class-acf-field-radio.php:236 -#: includes/fields/class-acf-field-select.php:369 -msgid "red : Red" -msgstr "rot : Rot" - #: includes/fields/class-acf-field-checkbox.php:353 msgid "Allow Custom" msgstr "Benutzerdefinierte Werte erlauben" @@ -1647,40 +1793,12 @@ msgid "Save 'custom' values to the field's choices" msgstr "" "Speichern sie benutzerdefinierte Werte zu den Auswahlmöglichkeiten des Feldes" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:375 -#: includes/fields/class-acf-field-color_picker.php:131 -#: includes/fields/class-acf-field-email.php:114 -#: includes/fields/class-acf-field-number.php:123 -#: includes/fields/class-acf-field-radio.php:276 -#: includes/fields/class-acf-field-range.php:141 -#: includes/fields/class-acf-field-select.php:377 -#: includes/fields/class-acf-field-text.php:115 -#: includes/fields/class-acf-field-textarea.php:98 -#: includes/fields/class-acf-field-true_false.php:135 -#: includes/fields/class-acf-field-url.php:96 -#: includes/fields/class-acf-field-wysiwyg.php:421 -msgid "Default Value" -msgstr "Standardwert" - # @ acf #: includes/fields/class-acf-field-checkbox.php:376 #: includes/fields/class-acf-field-select.php:378 msgid "Enter each default value on a new line" msgstr "Jeden Standardwert in einer neuen Zeile eingeben" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:390 -#: includes/fields/class-acf-field-radio.php:291 -msgid "Vertical" -msgstr "Vertikal" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:391 -#: includes/fields/class-acf-field-radio.php:292 -msgid "Horizontal" -msgstr "Horizontal" - #: includes/fields/class-acf-field-checkbox.php:398 msgid "Toggle" msgstr "Auswählen" @@ -1690,37 +1808,6 @@ msgid "Prepend an extra checkbox to toggle all choices" msgstr "" "Hänge eine zusätzliche Checkbox an mit der man alle Optionen auswählen kann" -# @ acf -#: includes/fields/class-acf-field-checkbox.php:408 -#: includes/fields/class-acf-field-file.php:200 -#: includes/fields/class-acf-field-image.php:188 -#: includes/fields/class-acf-field-link.php:166 -#: includes/fields/class-acf-field-radio.php:299 -#: includes/fields/class-acf-field-taxonomy.php:833 -msgid "Return Value" -msgstr "Rückgabewert" - -# @ acf -#: includes/fields/class-acf-field-checkbox.php:409 -#: includes/fields/class-acf-field-file.php:201 -#: includes/fields/class-acf-field-image.php:189 -#: includes/fields/class-acf-field-link.php:167 -#: includes/fields/class-acf-field-radio.php:300 -msgid "Specify the returned value on front end" -msgstr "Legt den Rückgabewert für das Front-End fest" - -#: includes/fields/class-acf-field-checkbox.php:414 -#: includes/fields/class-acf-field-radio.php:305 -#: includes/fields/class-acf-field-select.php:431 -msgid "Value" -msgstr "Wert" - -#: includes/fields/class-acf-field-checkbox.php:416 -#: includes/fields/class-acf-field-radio.php:307 -#: includes/fields/class-acf-field-select.php:433 -msgid "Both (Array)" -msgstr "Beide (Array)" - # @ acf #: includes/fields/class-acf-field-color_picker.php:25 msgid "Color Picker" @@ -1796,7 +1883,7 @@ msgstr "Das Datums-Format für die Anzeige in der Bearbeitungs-Ansicht" #: includes/fields/class-acf-field-time_picker.php:117 #: includes/fields/class-acf-field-time_picker.php:132 msgid "Custom:" -msgstr "Feld-Gruppe erstellen:" +msgstr "Individuelles Format:" #: includes/fields/class-acf-field-date_picker.php:226 msgid "Save Format" @@ -1914,70 +2001,58 @@ msgid "Email" msgstr "E-Mail" # @ acf -#: includes/fields/class-acf-field-email.php:115 -#: includes/fields/class-acf-field-number.php:124 -#: includes/fields/class-acf-field-radio.php:277 -#: includes/fields/class-acf-field-range.php:142 -#: includes/fields/class-acf-field-text.php:116 -#: includes/fields/class-acf-field-textarea.php:99 -#: includes/fields/class-acf-field-url.php:97 -#: includes/fields/class-acf-field-wysiwyg.php:422 -msgid "Appears when creating a new post" -msgstr "Erscheint bei der Erstellung eines neuen Beitrags" - -# @ acf -#: includes/fields/class-acf-field-email.php:123 -#: includes/fields/class-acf-field-number.php:132 +#: includes/fields/class-acf-field-email.php:127 +#: includes/fields/class-acf-field-number.php:136 #: includes/fields/class-acf-field-password.php:71 -#: includes/fields/class-acf-field-text.php:124 -#: includes/fields/class-acf-field-textarea.php:107 -#: includes/fields/class-acf-field-url.php:105 +#: includes/fields/class-acf-field-text.php:128 +#: includes/fields/class-acf-field-textarea.php:111 +#: includes/fields/class-acf-field-url.php:109 msgid "Placeholder Text" msgstr "Platzhalter-Text" # @ acf -#: includes/fields/class-acf-field-email.php:124 -#: includes/fields/class-acf-field-number.php:133 +#: includes/fields/class-acf-field-email.php:128 +#: includes/fields/class-acf-field-number.php:137 #: includes/fields/class-acf-field-password.php:72 -#: includes/fields/class-acf-field-text.php:125 -#: includes/fields/class-acf-field-textarea.php:108 -#: includes/fields/class-acf-field-url.php:106 +#: includes/fields/class-acf-field-text.php:129 +#: includes/fields/class-acf-field-textarea.php:112 +#: includes/fields/class-acf-field-url.php:110 msgid "Appears within the input" msgstr "Platzhalter-Text solange keine Eingabe im Feld vorgenommen wurde" # @ acf -#: includes/fields/class-acf-field-email.php:132 -#: includes/fields/class-acf-field-number.php:141 +#: includes/fields/class-acf-field-email.php:136 +#: includes/fields/class-acf-field-number.php:145 #: includes/fields/class-acf-field-password.php:80 -#: includes/fields/class-acf-field-range.php:180 -#: includes/fields/class-acf-field-text.php:133 +#: includes/fields/class-acf-field-range.php:187 +#: includes/fields/class-acf-field-text.php:137 msgid "Prepend" msgstr "Voranstellen" # @ acf -#: includes/fields/class-acf-field-email.php:133 -#: includes/fields/class-acf-field-number.php:142 +#: includes/fields/class-acf-field-email.php:137 +#: includes/fields/class-acf-field-number.php:146 #: includes/fields/class-acf-field-password.php:81 -#: includes/fields/class-acf-field-range.php:181 -#: includes/fields/class-acf-field-text.php:134 +#: includes/fields/class-acf-field-range.php:188 +#: includes/fields/class-acf-field-text.php:138 msgid "Appears before the input" msgstr "Wird dem Eingabefeld vorangestellt" # @ acf -#: includes/fields/class-acf-field-email.php:141 -#: includes/fields/class-acf-field-number.php:150 +#: includes/fields/class-acf-field-email.php:145 +#: includes/fields/class-acf-field-number.php:154 #: includes/fields/class-acf-field-password.php:89 -#: includes/fields/class-acf-field-range.php:189 -#: includes/fields/class-acf-field-text.php:142 +#: includes/fields/class-acf-field-range.php:196 +#: includes/fields/class-acf-field-text.php:146 msgid "Append" msgstr "Anhängen" # @ acf -#: includes/fields/class-acf-field-email.php:142 -#: includes/fields/class-acf-field-number.php:151 +#: includes/fields/class-acf-field-email.php:146 +#: includes/fields/class-acf-field-number.php:155 #: includes/fields/class-acf-field-password.php:90 -#: includes/fields/class-acf-field-range.php:190 -#: includes/fields/class-acf-field-text.php:143 +#: includes/fields/class-acf-field-range.php:197 +#: includes/fields/class-acf-field-text.php:147 msgid "Appears after the input" msgstr "Wird dem Eingabefeld hinten angestellt" @@ -2003,14 +2078,14 @@ msgstr "Datei aktualisieren" msgid "Uploaded to this post" msgstr "Zu diesem Beitrag hochgeladen" -#: includes/fields/class-acf-field-file.php:126 +#: includes/fields/class-acf-field-file.php:130 msgid "File name" msgstr "Dateiname" # @ acf -#: includes/fields/class-acf-field-file.php:130 -#: includes/fields/class-acf-field-file.php:233 -#: includes/fields/class-acf-field-file.php:244 +#: includes/fields/class-acf-field-file.php:134 +#: includes/fields/class-acf-field-file.php:237 +#: includes/fields/class-acf-field-file.php:248 #: includes/fields/class-acf-field-image.php:248 #: includes/fields/class-acf-field-image.php:277 #: pro/fields/class-acf-field-gallery.php:690 @@ -2019,7 +2094,7 @@ msgid "File size" msgstr "Dateigröße" # @ acf -#: includes/fields/class-acf-field-file.php:139 +#: includes/fields/class-acf-field-file.php:143 #: includes/fields/class-acf-field-image.php:124 #: includes/fields/class-acf-field-link.php:140 includes/input.php:269 #: pro/fields/class-acf-field-gallery.php:343 @@ -2028,41 +2103,41 @@ msgid "Remove" msgstr "Entfernen" # @ acf -#: includes/fields/class-acf-field-file.php:155 +#: includes/fields/class-acf-field-file.php:159 msgid "Add File" msgstr "Datei hinzufügen" # @ acf -#: includes/fields/class-acf-field-file.php:206 +#: includes/fields/class-acf-field-file.php:210 msgid "File Array" msgstr "Datei-Array" # @ acf -#: includes/fields/class-acf-field-file.php:207 +#: includes/fields/class-acf-field-file.php:211 msgid "File URL" msgstr "Datei-URL" # @ acf -#: includes/fields/class-acf-field-file.php:208 +#: includes/fields/class-acf-field-file.php:212 msgid "File ID" msgstr "Datei-ID" # @ acf -#: includes/fields/class-acf-field-file.php:215 +#: includes/fields/class-acf-field-file.php:219 #: includes/fields/class-acf-field-image.php:213 #: pro/fields/class-acf-field-gallery.php:655 msgid "Library" msgstr "Medienübersicht" # @ acf -#: includes/fields/class-acf-field-file.php:216 +#: includes/fields/class-acf-field-file.php:220 #: includes/fields/class-acf-field-image.php:214 #: pro/fields/class-acf-field-gallery.php:656 msgid "Limit the media library choice" msgstr "Beschränkt die Auswahl in der Medienübersicht" # @ acf -#: includes/fields/class-acf-field-file.php:221 +#: includes/fields/class-acf-field-file.php:225 #: includes/fields/class-acf-field-image.php:219 #: includes/locations/class-acf-location-attachment.php:101 #: includes/locations/class-acf-location-comment.php:79 @@ -2076,47 +2151,49 @@ msgid "All" msgstr "Alle" # @ acf -#: includes/fields/class-acf-field-file.php:222 +#: includes/fields/class-acf-field-file.php:226 #: includes/fields/class-acf-field-image.php:220 #: pro/fields/class-acf-field-gallery.php:662 msgid "Uploaded to post" msgstr "Für den Beitrag hochgeladen" # @ acf -#: includes/fields/class-acf-field-file.php:229 +#: includes/fields/class-acf-field-file.php:233 #: includes/fields/class-acf-field-image.php:227 #: pro/fields/class-acf-field-gallery.php:669 msgid "Minimum" msgstr "Minimum" # @ acf -#: includes/fields/class-acf-field-file.php:230 -#: includes/fields/class-acf-field-file.php:241 +#: includes/fields/class-acf-field-file.php:234 +#: includes/fields/class-acf-field-file.php:245 msgid "Restrict which files can be uploaded" msgstr "" -"Erlaubt nur das Hochladen von Dateien die die angegebenen Eigenschaften erfüllen" +"Erlaubt nur das Hochladen von Dateien die die angegebenen Eigenschaften " +"erfüllen" # @ acf -#: includes/fields/class-acf-field-file.php:240 +#: includes/fields/class-acf-field-file.php:244 #: includes/fields/class-acf-field-image.php:256 #: pro/fields/class-acf-field-gallery.php:698 msgid "Maximum" msgstr "Maximum" # @ acf -#: includes/fields/class-acf-field-file.php:251 +#: includes/fields/class-acf-field-file.php:255 #: includes/fields/class-acf-field-image.php:285 #: pro/fields/class-acf-field-gallery.php:727 msgid "Allowed file types" msgstr "Erlaubte Datei-Formate" # @ acf -#: includes/fields/class-acf-field-file.php:252 +#: includes/fields/class-acf-field-file.php:256 #: includes/fields/class-acf-field-image.php:286 #: pro/fields/class-acf-field-gallery.php:728 msgid "Comma separated list. Leave blank for all types" msgstr "" -"Komma separierte Liste; ein leeres Feld bedeutet alle Dateiformate sind erlaubt" +"Komma separierte Liste; ein leeres Feld bedeutet alle Dateiformate sind " +"erlaubt" # @ acf #: includes/fields/class-acf-field-google-map.php:25 @@ -2189,41 +2266,41 @@ msgstr "Legt die Höhe der Karte fest" #: includes/fields/class-acf-field-group.php:25 msgid "Group" msgstr "" -"Gruppe (zeigt die ausgewählten Felder in einer Gruppe innerhalb dieses Feldes " -"an)" +"Gruppe (zeigt die ausgewählten Felder in einer Gruppe innerhalb dieses " +"Feldes an)" # @ acf -#: includes/fields/class-acf-field-group.php:461 +#: includes/fields/class-acf-field-group.php:459 #: pro/fields/class-acf-field-repeater.php:389 msgid "Sub Fields" msgstr "Wiederholungsfelder" -#: includes/fields/class-acf-field-group.php:478 -#: pro/fields/class-acf-field-clone.php:839 +#: includes/fields/class-acf-field-group.php:475 +#: pro/fields/class-acf-field-clone.php:840 msgid "Specify the style used to render the selected fields" msgstr "" "Geben Sie den Stil an mit dem die ausgewählten Felder angezeigt werden sollen" # @ acf -#: includes/fields/class-acf-field-group.php:483 -#: pro/fields/class-acf-field-clone.php:844 -#: pro/fields/class-acf-field-flexible-content.php:612 +#: includes/fields/class-acf-field-group.php:480 +#: pro/fields/class-acf-field-clone.php:845 +#: pro/fields/class-acf-field-flexible-content.php:614 #: pro/fields/class-acf-field-repeater.php:458 msgid "Block" msgstr "Block" # @ acf -#: includes/fields/class-acf-field-group.php:484 -#: pro/fields/class-acf-field-clone.php:845 -#: pro/fields/class-acf-field-flexible-content.php:611 +#: includes/fields/class-acf-field-group.php:481 +#: pro/fields/class-acf-field-clone.php:846 +#: pro/fields/class-acf-field-flexible-content.php:613 #: pro/fields/class-acf-field-repeater.php:457 msgid "Table" msgstr "Tabelle" # @ acf -#: includes/fields/class-acf-field-group.php:485 -#: pro/fields/class-acf-field-clone.php:846 -#: pro/fields/class-acf-field-flexible-content.php:613 +#: includes/fields/class-acf-field-group.php:482 +#: pro/fields/class-acf-field-clone.php:847 +#: pro/fields/class-acf-field-flexible-content.php:615 #: pro/fields/class-acf-field-repeater.php:459 msgid "Row" msgstr "Reihe" @@ -2297,7 +2374,8 @@ msgstr "Legt fest welche Maße die Vorschau in der Bearbeitungs-Ansicht hat" #: pro/fields/class-acf-field-gallery.php:699 msgid "Restrict which images can be uploaded" msgstr "" -"Erlaubt nur das Hochladen von Bildern die die angegebenen Eigenschaften erfüllen" +"Erlaubt nur das Hochladen von Bildern die die angegebenen Eigenschaften " +"erfüllen" # @ acf #: includes/fields/class-acf-field-image.php:231 @@ -2311,12 +2389,12 @@ msgstr "Breite" # @ acf #: includes/fields/class-acf-field-link.php:25 msgid "Link" -msgstr "Seiten-Link" +msgstr "Link" # @ acf #: includes/fields/class-acf-field-link.php:133 msgid "Select Link" -msgstr "Datei auswählen" +msgstr "Link auswählen" #: includes/fields/class-acf-field-link.php:138 msgid "Opens in a new window/tab" @@ -2325,12 +2403,12 @@ msgstr "In einem neuen Fenster/Tab öffnen" # @ acf #: includes/fields/class-acf-field-link.php:172 msgid "Link Array" -msgstr "Datei-Array" +msgstr "Link-Array" # @ acf #: includes/fields/class-acf-field-link.php:173 msgid "Link URL" -msgstr "Datei-URL" +msgstr "Link-URL" # @ acf #: includes/fields/class-acf-field-message.php:25 @@ -2341,31 +2419,31 @@ msgstr "Nachricht" # @ acf #: includes/fields/class-acf-field-message.php:110 -#: includes/fields/class-acf-field-textarea.php:135 +#: includes/fields/class-acf-field-textarea.php:139 msgid "New Lines" msgstr "Neue Zeilen" # @ acf #: includes/fields/class-acf-field-message.php:111 -#: includes/fields/class-acf-field-textarea.php:136 +#: includes/fields/class-acf-field-textarea.php:140 msgid "Controls how new lines are rendered" msgstr "Legt fest wie Zeilenumbrüche gehandhabt werden" # @ acf #: includes/fields/class-acf-field-message.php:115 -#: includes/fields/class-acf-field-textarea.php:140 +#: includes/fields/class-acf-field-textarea.php:144 msgid "Automatically add paragraphs" msgstr "Absätze automatisch hinzufügen" # @ acf #: includes/fields/class-acf-field-message.php:116 -#: includes/fields/class-acf-field-textarea.php:141 +#: includes/fields/class-acf-field-textarea.php:145 msgid "Automatically add <br>" msgstr "Zeilenumbrüche ( <br> ) automatisch hinzufügen" # @ acf #: includes/fields/class-acf-field-message.php:117 -#: includes/fields/class-acf-field-textarea.php:142 +#: includes/fields/class-acf-field-textarea.php:146 msgid "No Formatting" msgstr "Keine Formatierung" @@ -2378,7 +2456,8 @@ msgstr "HTML enkodieren" #: includes/fields/class-acf-field-message.php:125 msgid "Allow HTML markup to display as visible text instead of rendering" msgstr "" -"Bei aktiver Option wird HTML Code als solcher angezeigt und nicht interpretiert" +"Bei aktiver Option wird HTML Code als solcher angezeigt und nicht " +"interpretiert" # @ acf #: includes/fields/class-acf-field-number.php:25 @@ -2386,36 +2465,36 @@ msgid "Number" msgstr "Numerisch" # @ acf -#: includes/fields/class-acf-field-number.php:159 -#: includes/fields/class-acf-field-range.php:150 +#: includes/fields/class-acf-field-number.php:163 +#: includes/fields/class-acf-field-range.php:157 msgid "Minimum Value" msgstr "Mindestwert" # @ acf -#: includes/fields/class-acf-field-number.php:168 -#: includes/fields/class-acf-field-range.php:160 +#: includes/fields/class-acf-field-number.php:172 +#: includes/fields/class-acf-field-range.php:167 msgid "Maximum Value" msgstr "Maximalwert" # @ acf -#: includes/fields/class-acf-field-number.php:177 -#: includes/fields/class-acf-field-range.php:170 +#: includes/fields/class-acf-field-number.php:181 +#: includes/fields/class-acf-field-range.php:177 msgid "Step Size" msgstr "Schrittweite" # @ acf -#: includes/fields/class-acf-field-number.php:215 +#: includes/fields/class-acf-field-number.php:219 msgid "Value must be a number" msgstr "Wert muss eine Zahl sein" # @ acf -#: includes/fields/class-acf-field-number.php:233 +#: includes/fields/class-acf-field-number.php:237 #, php-format msgid "Value must be equal to or higher than %d" msgstr "Wert muss größer oder gleich %d sein" # @ acf -#: includes/fields/class-acf-field-number.php:241 +#: includes/fields/class-acf-field-number.php:245 #, php-format msgid "Value must be equal to or lower than %d" msgstr "Wert muss kleiner oder gleich %d sein" @@ -2451,6 +2530,12 @@ msgstr "Maße" msgid "Archives" msgstr "Archive" +#: includes/fields/class-acf-field-page_link.php:269 +#: includes/fields/class-acf-field-post_object.php:268 +#: includes/fields/class-acf-field-taxonomy.php:986 +msgid "Parent" +msgstr "Übergeordnet" + # @ acf #: includes/fields/class-acf-field-page_link.php:485 #: includes/fields/class-acf-field-post_object.php:384 @@ -2479,16 +2564,6 @@ msgstr "Nach Taxonomien filtern" msgid "All taxonomies" msgstr "Alle Taxonomien" -# @ acf -#: includes/fields/class-acf-field-page_link.php:513 -#: includes/fields/class-acf-field-post_object.php:412 -#: includes/fields/class-acf-field-radio.php:244 -#: includes/fields/class-acf-field-select.php:386 -#: includes/fields/class-acf-field-taxonomy.php:793 -#: includes/fields/class-acf-field-user.php:408 -msgid "Allow Null?" -msgstr "NULL-Werte zulassen?" - #: includes/fields/class-acf-field-page_link.php:523 msgid "Allow Archives URLs" msgstr "Archiv-URL's zulassen" @@ -2647,15 +2722,16 @@ msgstr "Auswahl" msgctxt "Select2 JS matches_1" msgid "One result is available, press enter to select it." msgstr "" -"Es ist ein Ergebnis verfügbar, drücken Sie die Eingabetaste um es auszuwählen." +"Es ist ein Ergebnis verfügbar, drücken Sie die Eingabetaste um es " +"auszuwählen." #: includes/fields/class-acf-field-select.php:39 #, php-format msgctxt "Select2 JS matches_n" msgid "%d results are available, use up and down arrow keys to navigate." msgstr "" -"Es sind %d Ergebnisse verfügbar, benutzen Sie die Pfeiltasten um nach oben und " -"unten zu navigieren." +"Es sind %d Ergebnisse verfügbar, benutzen Sie die Pfeiltasten um nach oben " +"und unten zu navigieren." #: includes/fields/class-acf-field-select.php:40 msgctxt "Select2 JS matches_0" @@ -2724,7 +2800,7 @@ msgstr "Modernes Auswahlfeld" # @ acf #: includes/fields/class-acf-field-select.php:416 msgid "Use AJAX to lazy load choices?" -msgstr "AJAX verwenden um die Auswahl mittels Lazy Loading zu Laden?" +msgstr "AJAX verwenden um die Auswahl mittels Lazy Loading zu laden?" #: includes/fields/class-acf-field-select.php:427 msgid "Specify the value returned" @@ -2740,45 +2816,17 @@ msgid "Tab" msgstr "Tab" # @ acf -#: includes/fields/class-acf-field-tab.php:82 -msgid "" -"The tab field will display incorrectly when added to a Table style repeater " -"field or flexible content field layout" -msgstr "" -"Ein Tab-Feld wird nicht korrekt dargestellt, wenn es zu einem Wiederholung- " -"oder Flexible-Inhalte-Feld im Tabellen-Layout eingebunden ist" - -# @ acf -#: includes/fields/class-acf-field-tab.php:83 -msgid "" -"Use \"Tab Fields\" to better organize your edit screen by grouping fields " -"together." -msgstr "" -"Mit \"Tab Feldern\" können Felder für eine bessere Struktur im Editor in Tabs " -"zusammengefasst werden." - -# @ acf -#: includes/fields/class-acf-field-tab.php:84 -msgid "" -"All fields following this \"tab field\" (or until another \"tab field\" is " -"defined) will be grouped together using this field's label as the tab heading." -msgstr "" -"Alle Felder, die auf dieses \"Tab Feld\" folgen (oder bis ein weiteres \"Tab " -"Feld\" definiert ist), werden in einem Tab mit dem Namen dieses Felds " -"zusammengefasst." - -# @ acf -#: includes/fields/class-acf-field-tab.php:98 +#: includes/fields/class-acf-field-tab.php:102 msgid "Placement" msgstr "Platzierung Tabs" -#: includes/fields/class-acf-field-tab.php:110 -msgid "End-point" -msgstr "Abschluss" - -#: includes/fields/class-acf-field-tab.php:111 -msgid "Use this field as an end-point and start a new group of tabs" -msgstr "Benutze das Feld als einen Abschluss und starte eine Gruppe an Tabs" +#: includes/fields/class-acf-field-tab.php:115 +msgid "" +"Define an endpoint for the previous tabs to stop. This will start a new " +"group of tabs." +msgstr "" +"Schließt die vorangegangene Gruppe an Tab-Feldern ab und beginnt eine neue " +"Gruppe." #: includes/fields/class-acf-field-taxonomy.php:713 #, php-format @@ -2892,14 +2940,14 @@ msgid "Text" msgstr "Text einzeilig" # @ acf -#: includes/fields/class-acf-field-text.php:151 -#: includes/fields/class-acf-field-textarea.php:116 +#: includes/fields/class-acf-field-text.php:155 +#: includes/fields/class-acf-field-textarea.php:120 msgid "Character Limit" msgstr "Zeichenbegrenzung" # @ acf -#: includes/fields/class-acf-field-text.php:152 -#: includes/fields/class-acf-field-textarea.php:117 +#: includes/fields/class-acf-field-text.php:156 +#: includes/fields/class-acf-field-textarea.php:121 msgid "Leave blank for no limit" msgstr "Ein leeres Eingabefeld bedeutet keine Begrenzung" @@ -2909,12 +2957,12 @@ msgid "Text Area" msgstr "Text mehrzeilig" # @ acf -#: includes/fields/class-acf-field-textarea.php:125 +#: includes/fields/class-acf-field-textarea.php:129 msgid "Rows" msgstr "Zeilenanzahl" # @ acf -#: includes/fields/class-acf-field-textarea.php:126 +#: includes/fields/class-acf-field-textarea.php:130 msgid "Sets the textarea height" msgstr "Definiert die Höhe des Textfelds" @@ -2967,7 +3015,7 @@ msgid "Url" msgstr "URL" # @ acf -#: includes/fields/class-acf-field-url.php:147 +#: includes/fields/class-acf-field-url.php:151 msgid "Value must be a valid URL" msgstr "Bitte eine gültige URL eingeben" @@ -2992,55 +3040,55 @@ msgid "Wysiwyg Editor" msgstr "WYSIWYG-Editor" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:370 +#: includes/fields/class-acf-field-wysiwyg.php:359 msgid "Visual" msgstr "Visuell" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:371 +#: includes/fields/class-acf-field-wysiwyg.php:360 msgctxt "Name for the Text editor tab (formerly HTML)" msgid "Text" msgstr "Text" -#: includes/fields/class-acf-field-wysiwyg.php:377 +#: includes/fields/class-acf-field-wysiwyg.php:366 msgid "Click to initialize TinyMCE" msgstr "Klicken um TinyMCE zu initialisieren" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:430 +#: includes/fields/class-acf-field-wysiwyg.php:419 msgid "Tabs" msgstr "Tabs" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:435 +#: includes/fields/class-acf-field-wysiwyg.php:424 msgid "Visual & Text" msgstr "Visuell & Text" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:436 +#: includes/fields/class-acf-field-wysiwyg.php:425 msgid "Visual Only" msgstr "Nur Visuell" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:437 +#: includes/fields/class-acf-field-wysiwyg.php:426 msgid "Text Only" msgstr "Nur Text" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:444 +#: includes/fields/class-acf-field-wysiwyg.php:433 msgid "Toolbar" msgstr "Werkzeugleiste" # @ acf -#: includes/fields/class-acf-field-wysiwyg.php:454 +#: includes/fields/class-acf-field-wysiwyg.php:443 msgid "Show Media Upload Buttons?" msgstr "Button zum Hochladen von Medien anzeigen?" -#: includes/fields/class-acf-field-wysiwyg.php:464 +#: includes/fields/class-acf-field-wysiwyg.php:453 msgid "Delay initialization?" msgstr "Initialisierung verzögern?" -#: includes/fields/class-acf-field-wysiwyg.php:465 +#: includes/fields/class-acf-field-wysiwyg.php:454 msgid "TinyMCE will not be initalized until field is clicked" msgstr "TinyMCE wird nicht initialisiert solange das Feld nicht geklickt wurde" @@ -3065,7 +3113,7 @@ msgstr "Aktualisieren" msgid "Post updated" msgstr "Beitrag aktualisiert" -#: includes/forms/form-front.php:229 +#: includes/forms/form-front.php:230 msgid "Spam Detected" msgstr "Spam entdeckt" @@ -3085,7 +3133,8 @@ msgid "Validation successful" msgstr "Überprüfung erfolgreich" # @ acf -#: includes/input.php:262 includes/validation.php:285 includes/validation.php:296 +#: includes/input.php:262 includes/validation.php:285 +#: includes/validation.php:296 msgid "Validation failed" msgstr "Überprüfung fehlgeschlagen" @@ -3107,7 +3156,7 @@ msgstr "Eingeschränkt" # @ acf #: includes/input.php:266 msgid "Are you sure?" -msgstr "Wirklich in den Papierkorb verschieben?" +msgstr "Wirklich entfernen?" #: includes/input.php:270 msgid "Cancel" @@ -3325,14 +3374,15 @@ msgid "" "No Custom Field Groups found for this options page. Create a " "Custom Field Group" msgstr "" -"Keine Feld-Gruppen für die Options-Seite gefunden. Erstelle eine " -"Feld-Gruppe" +"Keine Feld-Gruppen für die Options-Seite gefunden. Erstelle " +"eine Feld-Gruppe" # @ acf #: pro/admin/admin-settings-updates.php:78 msgid "Error. Could not connect to update server" msgstr "" -"Fehler. Es konnte keine Verbindung zum Update-Server hergestellt werden" +"Fehler. Es konnte keine Verbindung zum Update-Server hergestellt " +"werden" # @ acf #: pro/admin/admin-settings-updates.php:162 @@ -3358,11 +3408,13 @@ msgstr "Lizenzinformation" #, php-format msgid "" "To unlock updates, please enter your license key below. If you don't have a " -"licence key, please see details & pricing." +"licence key, please see details & pricing" +"a>." msgstr "" "Um die Update-Fähigkeit freizuschalten geben Sie bitte unten Ihren " -"Lizenzschlüssel ein. Falls Sie keinen besitzen informieren Sie sich bitte hier " -"hinsichtlich der Preise und Einzelheiten." +"Lizenzschlüssel ein. Falls Sie keinen besitzen informieren Sie sich bitte " +"hier hinsichtlich der Preise und " +"Einzelheiten." # @ acf #: pro/admin/views/html-settings-updates.php:29 @@ -3416,56 +3468,56 @@ msgctxt "noun" msgid "Clone" msgstr "Klon" -#: pro/fields/class-acf-field-clone.php:807 +#: pro/fields/class-acf-field-clone.php:808 msgid "Select one or more fields you wish to clone" msgstr "Wählen Sie ein oder mehrere Felder aus die Sie klonen möchten" # @ acf -#: pro/fields/class-acf-field-clone.php:824 +#: pro/fields/class-acf-field-clone.php:825 msgid "Display" msgstr "Anzeige" -#: pro/fields/class-acf-field-clone.php:825 +#: pro/fields/class-acf-field-clone.php:826 msgid "Specify the style used to render the clone field" msgstr "Geben Sie den Stil an mit dem das Klon-Feld angezeigt werden soll" -#: pro/fields/class-acf-field-clone.php:830 +#: pro/fields/class-acf-field-clone.php:831 msgid "Group (displays selected fields in a group within this field)" msgstr "" -"Gruppe (zeigt die ausgewählten Felder in einer Gruppe innerhalb dieses Feldes " -"an)" +"Gruppe (zeigt die ausgewählten Felder in einer Gruppe innerhalb dieses " +"Feldes an)" -#: pro/fields/class-acf-field-clone.php:831 +#: pro/fields/class-acf-field-clone.php:832 msgid "Seamless (replaces this field with selected fields)" msgstr "Nahtlos (ersetzt dieses Feld mit den ausgewählten Feldern)" -#: pro/fields/class-acf-field-clone.php:852 +#: pro/fields/class-acf-field-clone.php:853 #, php-format msgid "Labels will be displayed as %s" msgstr "Bezeichnungen werden als %s angezeigt" -#: pro/fields/class-acf-field-clone.php:855 +#: pro/fields/class-acf-field-clone.php:856 msgid "Prefix Field Labels" msgstr "Präfix für Feld-Beschriftungen" -#: pro/fields/class-acf-field-clone.php:866 +#: pro/fields/class-acf-field-clone.php:867 #, php-format msgid "Values will be saved as %s" msgstr "Werte werden als %s gespeichert" -#: pro/fields/class-acf-field-clone.php:869 +#: pro/fields/class-acf-field-clone.php:870 msgid "Prefix Field Names" msgstr "Präfix für Feld-Namen" -#: pro/fields/class-acf-field-clone.php:987 +#: pro/fields/class-acf-field-clone.php:988 msgid "Unknown field" msgstr "Unbekanntes Feld" -#: pro/fields/class-acf-field-clone.php:1026 +#: pro/fields/class-acf-field-clone.php:1027 msgid "Unknown field group" msgstr "Unbekannte Feld-Gruppe" -#: pro/fields/class-acf-field-clone.php:1030 +#: pro/fields/class-acf-field-clone.php:1031 #, php-format msgid "All fields from %s field group" msgstr "Alle Felder von Feld-Gruppe %s" @@ -3549,53 +3601,53 @@ msgid "Click to toggle" msgstr "Zum Auswählen anklicken" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Reorder Layout" msgstr "Layout sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:554 +#: pro/fields/class-acf-field-flexible-content.php:556 msgid "Reorder" msgstr "Sortieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Delete Layout" msgstr "Layout löschen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Duplicate Layout" msgstr "Layout duplizieren" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:557 +#: pro/fields/class-acf-field-flexible-content.php:559 msgid "Add New Layout" msgstr "Neues Layout hinzufügen" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:628 +#: pro/fields/class-acf-field-flexible-content.php:630 msgid "Min" msgstr "Min" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:641 +#: pro/fields/class-acf-field-flexible-content.php:643 msgid "Max" msgstr "Max" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:668 +#: pro/fields/class-acf-field-flexible-content.php:670 #: pro/fields/class-acf-field-repeater.php:466 msgid "Button Label" msgstr "Button-Beschriftung" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:677 +#: pro/fields/class-acf-field-flexible-content.php:679 msgid "Minimum Layouts" msgstr "Minimum Layouts" # @ acf -#: pro/fields/class-acf-field-flexible-content.php:686 +#: pro/fields/class-acf-field-flexible-content.php:688 msgid "Maximum Layouts" msgstr "Maximum Layouts" @@ -3741,14 +3793,14 @@ msgstr "Optionen aktualisiert" #: pro/updates.php:97 #, php-format msgid "" -"To enable updates, please enter your license key on the Updates" -"a> page. If you don't have a licence key, please see details & " -"pricing." +"To enable updates, please enter your license key on the Updates page. If you don't have a licence key, please see details & pricing." msgstr "" "Um die Update-Fähigkeit freizuschalten geben Sie bitte Ihren Lizenzschlüssel " "auf der Aktualisierungen Seite ein. Falls Sie keinen " -"besitzen informieren Sie sich bitte hier hinsichtlich der Preise und Einzelheiten." +"besitzen informieren Sie sich bitte hier hinsichtlich der Preise und Einzelheiten." #. Plugin URI of the plugin/theme msgid "https://www.advancedcustomfields.com/" @@ -3763,6 +3815,49 @@ msgstr "Elliot Condon" msgid "http://www.elliotcondon.com/" msgstr "http://www.elliotcondon.com/" +# @ acf +#~ msgid "Export Field Groups to PHP" +#~ msgstr "Exportieren der Feld-Gruppen nach PHP" + +# @ acf +#~ msgid "Download export file" +#~ msgstr "JSON-Datei exportieren" + +# @ acf +#~ msgid "Generate export code" +#~ msgstr "Erstelle PHP-Code" + +# @ acf +#~ msgid "Import" +#~ msgstr "Importieren" + +# @ acf +#~ msgid "" +#~ "The tab field will display incorrectly when added to a Table style " +#~ "repeater field or flexible content field layout" +#~ msgstr "" +#~ "Ein Tab-Feld wird nicht korrekt dargestellt, wenn es zu einem " +#~ "Wiederholung- oder Flexible-Inhalte-Feld im Tabellen-Layout eingebunden " +#~ "ist" + +# @ acf +#~ msgid "" +#~ "Use \"Tab Fields\" to better organize your edit screen by grouping fields " +#~ "together." +#~ msgstr "" +#~ "Mit \"Tab Feldern\" können Felder für eine bessere Struktur im Editor in " +#~ "Tabs zusammengefasst werden." + +# @ acf +#~ msgid "" +#~ "All fields following this \"tab field\" (or until another \"tab field\" " +#~ "is defined) will be grouped together using this field's label as the tab " +#~ "heading." +#~ msgstr "" +#~ "Alle Felder, die auf dieses \"Tab Feld\" folgen (oder bis ein weiteres " +#~ "\"Tab Feld\" definiert ist), werden in einem Tab mit dem Namen dieses " +#~ "Felds zusammengefasst." + # @ acf #~ msgid "Getting Started" #~ msgstr "Erste Schritte" @@ -3794,8 +3889,8 @@ msgstr "http://www.elliotcondon.com/" #~ msgid "Term meta upgrade not possible (termmeta table does not exist)" #~ msgstr "" -#~ "Term Meta-Aktualisierung war nicht möglich (die termmeta-Tabelle existiert " -#~ "nicht)" +#~ "Term Meta-Aktualisierung war nicht möglich (die termmeta-Tabelle " +#~ "existiert nicht)" # @ acf #~ msgid "Error" @@ -3810,8 +3905,8 @@ msgstr "http://www.elliotcondon.com/" #~ "Error validating ACF PRO license URL (website does not match). Please re-" #~ "activate your license" #~ msgstr "" -#~ "Fehler bei der Überprüfung der ACF PRO Lizenz URL (Webseiten stimmen nicht " -#~ "überein). Bitte reaktivieren sie ihre Lizenz" +#~ "Fehler bei der Überprüfung der ACF PRO Lizenz URL (Webseiten stimmen " +#~ "nicht überein). Bitte reaktivieren sie ihre Lizenz" #~ msgid "Disabled" #~ msgstr "Deaktiviert" @@ -3844,8 +3939,8 @@ msgstr "http://www.elliotcondon.com/" #~ "Error validating license URL (website does not match). Please re-activate " #~ "your license" #~ msgstr "" -#~ "Fehler bei der Überprüfung der Lizenz-URL (Webseite stimmt nicht überein). " -#~ "Bitte reaktivieren Sie ihre Lizenz" +#~ "Fehler bei der Überprüfung der Lizenz-URL (Webseite stimmt nicht " +#~ "überein). Bitte reaktivieren Sie ihre Lizenz" # @ acf #~ msgid "Success. Import tool added %s field groups: %s" @@ -3853,11 +3948,11 @@ msgstr "http://www.elliotcondon.com/" # @ acf #~ msgid "" -#~ "Warning. Import tool detected %s field groups already exist and have " -#~ "been ignored: %s" +#~ "Warning. Import tool detected %s field groups already exist and " +#~ "have been ignored: %s" #~ msgstr "" -#~ "Warnung. Der Import hat %s Feld-Gruppen erkannt, die schon vorhanden " -#~ "sind und diese ignoriert: %s" +#~ "Warnung. Der Import hat %s Feld-Gruppen erkannt, die schon " +#~ "vorhanden sind und diese ignoriert: %s" # @ acf #~ msgid "Upgrade ACF" @@ -3869,11 +3964,11 @@ msgstr "http://www.elliotcondon.com/" # @ acf #~ msgid "" -#~ "The following sites require a DB upgrade. Check the ones you want to update " -#~ "and then click “Upgrade Database”." +#~ "The following sites require a DB upgrade. Check the ones you want to " +#~ "update and then click “Upgrade Database”." #~ msgstr "" -#~ "Die folgenden Seiten erfordern eine Datenbank- Aktualisierung. Markieren Sie " -#~ "die gewünschten Seiten und klicken \\\"Aktualisiere Datenbank\\\"." +#~ "Die folgenden Seiten erfordern eine Datenbank- Aktualisierung. Markieren " +#~ "Sie die gewünschten Seiten und klicken \\\"Aktualisiere Datenbank\\\"." # @ acf #~ msgid "Select" @@ -3882,8 +3977,8 @@ msgstr "http://www.elliotcondon.com/" # @ acf #~ msgid "Connection Error. Sorry, please try again" #~ msgstr "" -#~ "Verbindungsfehler. Entschuldigung, versuchen Sie es bitte später noch " -#~ "einmal" +#~ "Verbindungsfehler. Entschuldigung, versuchen Sie es bitte später " +#~ "noch einmal" # @ acf #~ msgid "Done" @@ -3934,8 +4029,8 @@ msgstr "http://www.elliotcondon.com/" # @ acf #~ msgid "" -#~ "To unlock updates, please enter your license key below. If you don't have a " -#~ "licence key, please see" +#~ "To unlock updates, please enter your license key below. If you don't have " +#~ "a licence key, please see" #~ msgstr "" #~ "Um die Aktualisierungs-Fähigkeit freizuschalten, tragen Sie bitte Ihren " #~ "Lizenzschlüssel im darunterliegenden Feld ein. Sollten Sie noch keinen " @@ -3948,13 +4043,13 @@ msgstr "http://www.elliotcondon.com/" # @ acf #~ msgid "" #~ "To enable updates, please enter your license key on the Updates page. If you don't have a licence key, please see details & pricing" +#~ "\">Updatesfl8g+ #dvrOr5S-=MOoKK_ZnqhEy*!Fykuyx(~ixNY-n)ZJcl?Mo1vmO3X z53Vu{`Vg@o^+wcnJx3WDsxdk4@w>>s*A)8PB=#01j&hAVjVUitZ)kg6!uKiD=$lLV zNc+E-4!Q=|m&~U9y9qh#?7a%;viJ1|)}3pty -|o7Dx)v~b# 9uBOMh9-=fLuIo3{ z|AD<5^<+vv>Z2(0sn5qW$|>q@imprauS=}1*8ek&-ZTnv8RbiguD8)m{A27)JK4tD z5$j6*XJSuLs#0bUTZ}QNtFd(;K49xxdFGrQLw$x(e?{N_MH XFbflbe>y|?-Bcyl0y3i?R#-3WjJLN@knANDEjl`OG;oJ|KU&A(3L`m zK6KROqCSYSlcK9D@j;ZoXum?+iyqo%F`ae}##7Ev&Qs VZG^f;}^wvGpRi3{5ViEeg!F|N) z&`zaHBvuW35_^vFp*oxM&+mWs;ZB5lQXaHzpStjnu9n1>+qnK*x8cw|{pUySdF=f! z{*CgFS9Bam`&~*bWsU7~hWh8)|CMy8PsyZIwl~MBO^17EkD%0}jHLYpp2Q`TZuIFy zTUTF7Ey@tuJ&CuX{FnA1%EQ#>QFL`T{QKX4mNDKo*V@6 qugyC`W03 zX2%y7X^$rUEcJ?%Ewo>xL=wCEx<#V`r78E8+Ix>;BC&Dd_6#iI=AEktl}>c1N%@ZY z{oH#PXHm-B)sLoAkv`uOdyM)slq%HI@Dr?zMJS8uvy^rs<<6Bu#ZP%ye+KC)pp&i^ zct7QfyE@k)zJXGd_)qG@^)jWj?Ngh&hUw4!X{cWt@3r^l;Wv~Ow#_Z)9A%X%y7b@@ z9=vmXW; <$L+&_V-#5>?@)Q=oLC5dvBc1!($t4l-I6-pDzOiC)TJnrRF*Hx0Thgk7Yi(is4 zigs)JY(pGFDMy(~*~|T^sH-gF#8M_uS`e#8tPS<0sPpGEr_q}muTt`84_A<@KIOl} zo~I0?9Hf05%h7)Y<<8aduKJzWdMcOcyNU7@^+zd{?&|k6@sj%f-{Qsr8vnr`DZ}VA z33W{&t}B7EpHhT-wJ8zQYoIQl?URXnDU*rSq#UF^4nMH>=i2^+Lf7k||JLC52Ri&j zd51tYonFNsXz#;G=nvj(S-eQFXqzqJf$XfT?EFk`hRZ)GGuM^qcc;20W_q&H6J2$) zeXcyOKQqha_GbGhd3^tKm(J;)iJ4wcdOcTuW>%If)#J+WW#{F1(p~=S3{U8Ryxf0B z4h>o-*Olc?^)O;C@AJ6)?qaE~Ngj7P-5Ld-YF8;N_ P(v$EakF3 =jQ2YeD%kTIxF@YtYhQNg_<`bPwdj4ezEXcBhGW*zC7xj9+x8LmukTDH&U zN%LpTaOF?(cwO%F^w8Q|Zr4zEYL>^9>z~1YeV!bT+fQ~vD|C^xiCLcMnd*?1?e%-S znyn_tpxJqTXQ=XQB57`K@Z+4Uh<=F-=<2Rsxrtgqs>iPpvwazEZ{|#oiwAu!PkN@` zm7C`CFqhOBCfQ1FXe=$SC?#WdbZcq*3;1w3b1I}1;5X{9GTLnRil*Pr3WTP2K&z4 zRwU5Sm7eKwx$`E Ppo0y%I!NTgYS3XxNDe`1`UHP6&^6 wt!oPbPwID_>b9Tr}zTj-!NPfdU&-8GWe<#ne`3LVpP1yPZuy4ish zN$R4*`qkR!!()3*)lm * zY`E=gWH9oXaWRph4#AB5=Sv2 *mEBoX#F^o}W)Cov$I31b0^GjPb@!skv#Bvhs3s d`Ei%dSMB!s*=@br?mS-)xyub6duwjw{{gGu3c3IQ diff --git a/lang/acf-de_DE_formal.po b/lang/acf-de_DE_formal.po index 6e8f480..ff87182 100644 --- a/lang/acf-de_DE_formal.po +++ b/lang/acf-de_DE_formal.po @@ -1,17 +1,17 @@ msgid "" msgstr "" -"Project-Id-Version: Advanced Custom Fields Pro v5.6.2 Formal\n" +"Project-Id-Version: Advanced Custom Fields Pro v5.6.7 Formal\n" "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n" -"POT-Creation-Date: 2017-09-17 14:06+0200\n" -"PO-Revision-Date: 2017-10-24 11:48+1000\n" -"Last-Translator: Elliot Condon \n" +"POT-Creation-Date: 2017-12-13 02:11+0100\n" +"PO-Revision-Date: 2017-12-19 02:15+0100\n" +"Last-Translator: Ralf Koller \n" "Language-Team: Ralf Koller \n" "Language: de_DE\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.8.1\n" +"X-Generator: Poedit 2.0.5\n" "X-Poedit-SourceCharset: UTF-8\n" "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;" "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;" @@ -23,116 +23,116 @@ msgstr "" "X-Poedit-SearchPathExcluded-0: *.js\n" # @ acf -#: acf.php:63 +#: acf.php:67 msgid "Advanced Custom Fields" msgstr "Advanced Custom Fields" # @ acf -#: acf.php:359 includes/admin/admin.php:117 +#: acf.php:369 includes/admin/admin.php:117 msgid "Field Groups" msgstr "Feld-Gruppen" # @ acf -#: acf.php:360 +#: acf.php:370 msgid "Field Group" msgstr "Feld-Gruppe" # @ acf -#: acf.php:361 acf.php:393 includes/admin/admin.php:118 -#: pro/fields/class-acf-field-flexible-content.php:557 +#: acf.php:371 acf.php:403 includes/admin/admin.php:118 +#: pro/fields/class-acf-field-flexible-content.php:559 msgid "Add New" msgstr "Erstellen" # @ acf -#: acf.php:362 +#: acf.php:372 msgid "Add New Field Group" msgstr "Neue Feld-Gruppe erstellen" # @ acf -#: acf.php:363 +#: acf.php:373 msgid "Edit Field Group" msgstr "Feld-Gruppe bearbeiten" # @ acf -#: acf.php:364 +#: acf.php:374 msgid "New Field Group" msgstr "Neue Feld-Gruppe" # @ acf -#: acf.php:365 +#: acf.php:375 msgid "View Field Group" msgstr "Feld-Gruppe anzeigen" # @ acf -#: acf.php:366 +#: acf.php:376 msgid "Search Field Groups" msgstr "Feld-Gruppen suchen" # @ acf -#: acf.php:367 +#: acf.php:377 msgid "No Field Groups found" msgstr "Keine Feld-Gruppen gefunden" # @ acf -#: acf.php:368 +#: acf.php:378 msgid "No Field Groups found in Trash" msgstr "Keine Feld-Gruppen im Papierkorb gefunden" # @ acf -#: acf.php:391 includes/admin/admin-field-group.php:182 +#: acf.php:401 includes/admin/admin-field-group.php:182 #: includes/admin/admin-field-group.php:275 #: includes/admin/admin-field-groups.php:510 -#: pro/fields/class-acf-field-clone.php:806 +#: pro/fields/class-acf-field-clone.php:807 msgid "Fields" msgstr "Felder" # @ acf -#: acf.php:392 +#: acf.php:402 msgid "Field" msgstr "Feld" # @ acf -#: acf.php:394 +#: acf.php:404 msgid "Add New Field" msgstr "Feld hinzufügen" # @ acf -#: acf.php:395 +#: acf.php:405 msgid "Edit Field" msgstr "Feld bearbeiten" # @ acf -#: acf.php:396 includes/admin/views/field-group-fields.php:41 +#: acf.php:406 includes/admin/views/field-group-fields.php:41 #: includes/admin/views/settings-info.php:105 msgid "New Field" msgstr "Neues Feld" # @ acf -#: acf.php:397 +#: acf.php:407 msgid "View Field" msgstr "Feld anzeigen" # @ acf -#: acf.php:398 +#: acf.php:408 msgid "Search Fields" msgstr "Felder suchen" # @ acf -#: acf.php:399 +#: acf.php:409 msgid "No Fields found" msgstr "Keine Felder gefunden" # @ acf -#: acf.php:400 +#: acf.php:410 msgid "No Fields found in Trash" msgstr "Keine Feld-Gruppen im Papierkorb gefunden" -#: acf.php:439 includes/admin/admin-field-group.php:390 +#: acf.php:449 includes/admin/admin-field-group.php:390 #: includes/admin/admin-field-groups.php:567 msgid "Inactive" msgstr "Inaktiv" -#: acf.php:444 +#: acf.php:454 #, php-format msgid "Inactive (%s)" msgid_plural "Inactive (%s)" @@ -182,6 +182,7 @@ msgid "Location" msgstr "Position" #: includes/admin/admin-field-group.php:184 +#: includes/admin/tools/class-acf-admin-tool-export.php:295 msgid "Settings" msgstr "Einstellungen" @@ -206,7 +207,8 @@ msgid "Field group title is required" msgstr "Es ist ein Titel für die Feld-Gruppe erforderlich" # @ acf -#: includes/admin/admin-field-group.php:273 includes/api/api-field-group.php:751 +#: includes/admin/admin-field-group.php:273 +#: includes/api/api-field-group.php:751 msgid "copy" msgstr "kopieren" @@ -216,7 +218,7 @@ msgstr "kopieren" #: includes/admin/views/field-group-field-conditional-logic.php:154 #: includes/admin/views/field-group-locations.php:29 #: includes/admin/views/html-location-group.php:3 -#: includes/api/api-helpers.php:3964 +#: includes/api/api-helpers.php:3981 msgid "or" msgstr "oder" @@ -356,11 +358,12 @@ msgstr "Status" #: includes/admin/admin-field-groups.php:607 msgid "Customise WordPress with powerful, professional and intuitive fields." msgstr "" -"WordPress durch leistungsfähige, professionelle und zugleich intuitive Felder " -"erweitern." +"WordPress durch leistungsfähige, professionelle und zugleich intuitive " +"Felder erweitern." # @ acf -#: includes/admin/admin-field-groups.php:609 includes/admin/settings-info.php:76 +#: includes/admin/admin-field-groups.php:609 +#: includes/admin/settings-info.php:76 #: pro/admin/views/html-settings-updates.php:107 msgid "Changelog" msgstr "Versionshinweise" @@ -397,53 +400,59 @@ msgid "Thank you for creating with ACF." msgstr "Danke für das Vertrauen in ACF." # @ acf -#: includes/admin/admin-field-groups.php:668 +#: includes/admin/admin-field-groups.php:667 msgid "Duplicate this item" msgstr "Dieses Element duplizieren" # @ acf -#: includes/admin/admin-field-groups.php:668 -#: includes/admin/admin-field-groups.php:684 +#: includes/admin/admin-field-groups.php:667 +#: includes/admin/admin-field-groups.php:683 #: includes/admin/views/field-group-field.php:49 -#: pro/fields/class-acf-field-flexible-content.php:556 +#: pro/fields/class-acf-field-flexible-content.php:558 msgid "Duplicate" msgstr "Duplizieren" # @ acf -#: includes/admin/admin-field-groups.php:701 +#: includes/admin/admin-field-groups.php:700 #: includes/fields/class-acf-field-google-map.php:112 #: includes/fields/class-acf-field-relationship.php:656 msgid "Search" msgstr "Suchen" # @ acf -#: includes/admin/admin-field-groups.php:760 +#: includes/admin/admin-field-groups.php:759 #, php-format msgid "Select %s" msgstr "%s auswählen" # @ acf -#: includes/admin/admin-field-groups.php:768 +#: includes/admin/admin-field-groups.php:767 msgid "Synchronise field group" msgstr "Synchronisiere Feld-Gruppe" # @ acf -#: includes/admin/admin-field-groups.php:768 -#: includes/admin/admin-field-groups.php:798 +#: includes/admin/admin-field-groups.php:767 +#: includes/admin/admin-field-groups.php:797 msgid "Sync" msgstr "Synchronisieren" -#: includes/admin/admin-field-groups.php:780 +#: includes/admin/admin-field-groups.php:779 msgid "Apply" msgstr "Anwenden" # @ acf -#: includes/admin/admin-field-groups.php:798 +#: includes/admin/admin-field-groups.php:797 msgid "Bulk Actions" msgstr "Massenverarbeitung" +#: includes/admin/admin-tools.php:116 +#: includes/admin/views/html-admin-tools.php:21 +msgid "Tools" +msgstr "Werkzeuge" + # @ acf -#: includes/admin/admin.php:113 includes/admin/views/field-group-options.php:118 +#: includes/admin/admin.php:113 +#: includes/admin/views/field-group-options.php:118 msgid "Custom Fields" msgstr "Eigene Felder" @@ -488,39 +497,123 @@ msgstr "Info" msgid "What's New" msgstr "Was gibt es Neues" -#: includes/admin/settings-tools.php:50 -#: includes/admin/views/settings-tools-export.php:19 -#: includes/admin/views/settings-tools.php:31 -msgid "Tools" -msgstr "Werkzeuge" +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:33 +msgid "Export Field Groups" +msgstr "Feld-Gruppen exportieren" + +#: includes/admin/tools/class-acf-admin-tool-export.php:38 +#: includes/admin/tools/class-acf-admin-tool-export.php:342 +#: includes/admin/tools/class-acf-admin-tool-export.php:371 +msgid "Generate PHP" +msgstr "PHP erstellen" # @ acf -#: includes/admin/settings-tools.php:147 includes/admin/settings-tools.php:380 +#: includes/admin/tools/class-acf-admin-tool-export.php:97 +#: includes/admin/tools/class-acf-admin-tool-export.php:135 msgid "No field groups selected" msgstr "Keine Feld-Gruppe ausgewählt" +#: includes/admin/tools/class-acf-admin-tool-export.php:174 +#, php-format +msgid "Exported 1 field group." +msgid_plural "Exported %s field groups." +msgstr[0] "Eine Feld-Gruppe wurde exportiert." +msgstr[1] "%s Feld-Gruppen wurden exportiert." + # @ acf -#: includes/admin/settings-tools.php:184 -#: includes/fields/class-acf-field-file.php:155 +#: includes/admin/tools/class-acf-admin-tool-export.php:241 +#: includes/admin/tools/class-acf-admin-tool-export.php:269 +msgid "Select Field Groups" +msgstr "Felder-Gruppen auswählen" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:336 +msgid "" +"Select the field groups you would like to export and then select your export " +"method. Use the download button to export to a .json file which you can then " +"import to another ACF installation. Use the generate button to export to PHP " +"code which you can place in your theme." +msgstr "" +"Entscheiden Sie zuerst welche Felder-Gruppen Sie exportieren möchten und " +"wählen im Anschluss das Format in das exportiert werden soll. Klicken Sie " +"den \"JSON-Datei exportieren\"-Button, um eine JSON-Datei zu erhalten, " +"welche Sie dann in einer anderen ACF-Installation importieren können. Wählen " +"Sie den \"Erstelle PHP-Code\"-Button, um PHP-Code zu erhalten, den Sie im " +"Anschluss in der functions.php Ihres Themes einfügen können." + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:341 +msgid "Export File" +msgstr "Datei exportieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-export.php:414 +msgid "" +"The following code can be used to register a local version of the selected " +"field group(s). A local field group can provide many benefits such as faster " +"load times, version control & dynamic fields/settings. Simply copy and paste " +"the following code to your theme's functions.php file or include it within " +"an external file." +msgstr "" +"Der nachfolgende Code kann dazu verwendet werden eine lokale Version der " +"ausgewählten Feld-Gruppe(n) zu registrieren. Eine lokale Feld-Gruppe bietet " +"viele Vorteile; schnellere Ladezeiten, Versionskontrolle sowie dynamische " +"Felder und Einstellungen. Kopieren Sie einfach folgenden Code und füge ihn " +"in die functions.php oder eine externe Datei in Ihrem Theme ein." + +#: includes/admin/tools/class-acf-admin-tool-export.php:446 +msgid "Copy to clipboard" +msgstr "In die Zwischenablage kopieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:26 +msgid "Import Field Groups" +msgstr "Feld-Gruppen importieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:61 +msgid "" +"Select the Advanced Custom Fields JSON file you would like to import. When " +"you click the import button below, ACF will import the field groups." +msgstr "" +"Wählen Sie die Advanced Custom Fields JSON-Datei aus, welche Sie importieren " +"möchten. Nach dem Klicken des Importieren-Buttons wird ACF die Felder-" +"Gruppen hinzufügen." + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:66 +#: includes/fields/class-acf-field-file.php:35 +msgid "Select File" +msgstr "Datei auswählen" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:76 +msgid "Import File" +msgstr "Datei importieren" + +# @ acf +#: includes/admin/tools/class-acf-admin-tool-import.php:100 +#: includes/fields/class-acf-field-file.php:159 msgid "No file selected" msgstr "Keine Datei ausgewählt" # @ acf -#: includes/admin/settings-tools.php:197 +#: includes/admin/tools/class-acf-admin-tool-import.php:113 msgid "Error uploading file. Please try again" msgstr "Fehler beim Upload der Datei. Bitte versuchen Sie es erneut" # @ acf -#: includes/admin/settings-tools.php:206 +#: includes/admin/tools/class-acf-admin-tool-import.php:122 msgid "Incorrect file type" msgstr "Falscher Dateityp" # @ acf -#: includes/admin/settings-tools.php:223 +#: includes/admin/tools/class-acf-admin-tool-import.php:139 msgid "Import file empty" msgstr "Die importierte Datei ist leer" -#: includes/admin/settings-tools.php:331 +#: includes/admin/tools/class-acf-admin-tool-import.php:247 #, php-format msgid "Imported 1 field group" msgid_plural "Imported %s field groups" @@ -576,7 +669,7 @@ msgstr "Feld bearbeiten" # @ acf #: includes/admin/views/field-group-field.php:48 -#: includes/fields/class-acf-field-file.php:137 +#: includes/fields/class-acf-field-file.php:141 #: includes/fields/class-acf-field-image.php:122 #: includes/fields/class-acf-field-link.php:139 #: pro/fields/class-acf-field-gallery.php:342 @@ -605,7 +698,7 @@ msgstr "Feld löschen" # @ acf #: includes/admin/views/field-group-field.php:51 -#: pro/fields/class-acf-field-flexible-content.php:555 +#: pro/fields/class-acf-field-flexible-content.php:557 msgid "Delete" msgstr "Löschen" @@ -620,60 +713,59 @@ msgid "This is the name which will appear on the EDIT page" msgstr "Dieser Name wird in der Bearbeitungs-Ansicht eines Beitrags angezeigt" # @ acf -#: includes/admin/views/field-group-field.php:78 +#: includes/admin/views/field-group-field.php:77 msgid "Field Name" msgstr "Feld-Name" # @ acf -#: includes/admin/views/field-group-field.php:79 +#: includes/admin/views/field-group-field.php:78 msgid "Single word, no spaces. Underscores and dashes allowed" msgstr "" "Nur ein Wort ohne Leerzeichen; es sind nur Unterstriche und Bindestriche als " "Sonderzeichen erlaubt" # @ acf -#: includes/admin/views/field-group-field.php:89 +#: includes/admin/views/field-group-field.php:87 msgid "Field Type" msgstr "Feld-Typ" # @ acf -#: includes/admin/views/field-group-field.php:101 -#: includes/fields/class-acf-field-tab.php:88 +#: includes/admin/views/field-group-field.php:98 msgid "Instructions" msgstr "Anweisungen" # @ acf -#: includes/admin/views/field-group-field.php:102 +#: includes/admin/views/field-group-field.php:99 msgid "Instructions for authors. Shown when submitting data" msgstr "Anweisungen für Autoren werden in der Bearbeitungs-Ansicht angezeigt" # @ acf -#: includes/admin/views/field-group-field.php:111 +#: includes/admin/views/field-group-field.php:108 msgid "Required?" msgstr "Erforderlich?" # @ acf -#: includes/admin/views/field-group-field.php:134 +#: includes/admin/views/field-group-field.php:131 msgid "Wrapper Attributes" msgstr "Wrapper-Attribute" # @ acf -#: includes/admin/views/field-group-field.php:140 +#: includes/admin/views/field-group-field.php:137 msgid "width" msgstr "Breite" # @ acf -#: includes/admin/views/field-group-field.php:155 +#: includes/admin/views/field-group-field.php:152 msgid "class" msgstr "Klasse" # @ acf -#: includes/admin/views/field-group-field.php:168 +#: includes/admin/views/field-group-field.php:165 msgid "id" msgstr "ID" # @ acf -#: includes/admin/views/field-group-field.php:180 +#: includes/admin/views/field-group-field.php:177 msgid "Close Field" msgstr "Feld schließen" @@ -684,17 +776,18 @@ msgstr "Reihenfolge" # @ acf #: includes/admin/views/field-group-fields.php:5 +#: includes/fields/class-acf-field-button-group.php:198 #: includes/fields/class-acf-field-checkbox.php:415 #: includes/fields/class-acf-field-radio.php:306 #: includes/fields/class-acf-field-select.php:432 -#: pro/fields/class-acf-field-flexible-content.php:582 +#: pro/fields/class-acf-field-flexible-content.php:584 msgid "Label" msgstr "Name" # @ acf #: includes/admin/views/field-group-fields.php:6 #: includes/fields/class-acf-field-taxonomy.php:964 -#: pro/fields/class-acf-field-flexible-content.php:595 +#: pro/fields/class-acf-field-flexible-content.php:597 msgid "Name" msgstr "Feld-Name" @@ -710,11 +803,11 @@ msgstr "Typ" # @ acf #: includes/admin/views/field-group-fields.php:14 msgid "" -"No fields. Click the + Add Field button to create your first " -"field." +"No fields. Click the + Add Field button to create your " +"first field." msgstr "" -"Es sind noch keine Felder angelegt. Klicken Sie den + Feld hinzufügen-" -"Button und erstellen Sie Ihr erstes Feld." +"Es sind noch keine Felder angelegt. Klicken Sie den + Feld " +"hinzufügen-Button und erstellen Sie Ihr erstes Feld." # @ acf #: includes/admin/views/field-group-fields.php:31 @@ -729,8 +822,8 @@ msgstr "Regeln" # @ acf #: includes/admin/views/field-group-locations.php:10 msgid "" -"Create a set of rules to determine which edit screens will use these advanced " -"custom fields" +"Create a set of rules to determine which edit screens will use these " +"advanced custom fields" msgstr "" "Erstelle ein Regelwerk das festlegt welche Bearbeitungs-Ansichten diese Feld-" "Gruppe nutzen dürfen" @@ -777,13 +870,13 @@ msgstr "Platzierung Beschriftung" # @ acf #: includes/admin/views/field-group-options.php:62 -#: includes/fields/class-acf-field-tab.php:102 +#: includes/fields/class-acf-field-tab.php:106 msgid "Top aligned" msgstr "Über dem Feld" # @ acf #: includes/admin/views/field-group-options.php:63 -#: includes/fields/class-acf-field-tab.php:103 +#: includes/fields/class-acf-field-tab.php:107 msgid "Left Aligned" msgstr "Links neben dem Feld" @@ -823,7 +916,8 @@ msgstr "Verstecken" # @ acf #: includes/admin/views/field-group-options.php:108 msgid "Select items to hide them from the edit screen." -msgstr "Ausgewählte Elemente werden versteckt." +msgstr "" +"Ausgewählte Elemente werden versteckt." # @ acf #: includes/admin/views/field-group-options.php:108 @@ -831,9 +925,9 @@ msgid "" "If multiple field groups appear on an edit screen, the first field group's " "options will be used (the one with the lowest order number)" msgstr "" -"Sind für einen Bearbeiten-Dialog mehrere Felder-Gruppen definiert, werden die " -"Optionen der ersten Felder-Gruppe angewendet (die mit der niedrigsten Nummer " -"für die Reihenfolge)." +"Sind für einen Bearbeiten-Dialog mehrere Felder-Gruppen definiert, werden " +"die Optionen der ersten Felder-Gruppe angewendet (die mit der niedrigsten " +"Nummer für die Reihenfolge)." # @ acf #: includes/admin/views/field-group-options.php:115 @@ -916,15 +1010,16 @@ msgid "Upgrade Sites" msgstr "Websites upgraden" # @ acf -#: includes/admin/views/install-network.php:9 includes/admin/views/install.php:3 +#: includes/admin/views/install-network.php:9 +#: includes/admin/views/install.php:3 msgid "Advanced Custom Fields Database Upgrade" msgstr "Advanced Custom Fields Datenbank-Upgrade" #: includes/admin/views/install-network.php:11 #, php-format msgid "" -"The following sites require a DB upgrade. Check the ones you want to update and " -"then click %s." +"The following sites require a DB upgrade. Check the ones you want to update " +"and then click %s." msgstr "" "Folgende Websites erfordern ein Upgrade der Datenbank. Markieren Sie die " "gewünschten Seiten und klicken Sie dann %s." @@ -949,16 +1044,18 @@ msgstr "Die Website ist aktuell" # @ acf #: includes/admin/views/install-network.php:63 #, php-format -msgid "Database Upgrade complete. Return to network dashboard" +msgid "" +"Database Upgrade complete. Return to network dashboard" msgstr "" -"Upgrade der Datenbank fertiggestellt. Zum Netzwerk Dashboard" +"Upgrade der Datenbank fertiggestellt. Zum Netzwerk Dashboard" +"a>" # @ acf #: includes/admin/views/install-network.php:102 #: includes/admin/views/install-notice.php:42 msgid "" -"It is strongly recommended that you backup your database before proceeding. Are " -"you sure you wish to run the updater now?" +"It is strongly recommended that you backup your database before proceeding. " +"Are you sure you wish to run the updater now?" msgstr "" "Es wird dringend empfohlen, dass Sie ihre Datenbank sichern, bevor Sie " "fortfahren. Sind sie sicher, dass Sie jetzt das Upgrade durchführen wollen?" @@ -1013,8 +1110,8 @@ msgstr "Danke für die Aktualisierung auf %s v%s!" # @ acf #: includes/admin/views/install-notice.php:28 msgid "" -"Before you start using the new awesome features, please update your database to " -"the newest version." +"Before you start using the new awesome features, please update your database " +"to the newest version." msgstr "" "Bevor Sie die großartigen neuen Funktionen nutzen können ist ein Upgrade der " "Datenbank notwendig." @@ -1037,8 +1134,8 @@ msgstr "Aufgaben für das Upgrade einlesen…" #, php-format msgid "Database Upgrade complete. See what's new" msgstr "" -"Datenbank-Upgrade abgeschlossen. Schauen Sie nach was es Neues " -"gibt" +"Datenbank-Upgrade abgeschlossen. Schauen Sie nach was es " +"Neues gibt" # @ acf #: includes/admin/views/settings-addons.php:17 @@ -1059,16 +1156,17 @@ msgstr "Willkommen bei Advanced Custom Fields" #: includes/admin/views/settings-info.php:4 #, php-format msgid "" -"Thank you for updating! ACF %s is bigger and better than ever before. We hope " -"you like it." +"Thank you for updating! ACF %s is bigger and better than ever before. We " +"hope you like it." msgstr "" -"Vielen Dank fürs Aktualisieren! ACF %s ist größer und besser als je zuvor. Wir " -"hoffen es wird ihnen gefallen." +"Vielen Dank fürs Aktualisieren! ACF %s ist größer und besser als je zuvor. " +"Wir hoffen es wird ihnen gefallen." # @ acf #: includes/admin/views/settings-info.php:17 msgid "A smoother custom field experience" -msgstr "Eine neue Dimension der reibungslosen Nutzung benutzerdefinierter Felder" +msgstr "" +"Eine neue Dimension der reibungslosen Nutzung benutzerdefinierter Felder" # @ acf #: includes/admin/views/settings-info.php:22 @@ -1079,8 +1177,8 @@ msgstr "Verbesserte Benutzerfreundlichkeit" #: includes/admin/views/settings-info.php:23 msgid "" "Including the popular Select2 library has improved both usability and speed " -"across a number of field types including post object, page link, taxonomy and " -"select." +"across a number of field types including post object, page link, taxonomy " +"and select." msgstr "" "Durch die Einführung der beliebten Select2 Bibliothek wurde sowohl die " "Benutzerfreundlichkeit als auch die Geschwindigkeit einiger Feldtypen wie " @@ -1095,9 +1193,9 @@ msgstr "Verbessertes Design" # @ acf #: includes/admin/views/settings-info.php:28 msgid "" -"Many fields have undergone a visual refresh to make ACF look better than ever! " -"Noticeable changes are seen on the gallery, relationship and oEmbed (new) " -"fields!" +"Many fields have undergone a visual refresh to make ACF look better than " +"ever! Noticeable changes are seen on the gallery, relationship and oEmbed " +"(new) fields!" msgstr "" "Viele Felder wurden visuell überarbeitet, damit ACF besser denn je aussieht! " "Die markantesten Änderungen erfuhren das Galerie-, Beziehungs- sowie das " @@ -1111,14 +1209,14 @@ msgstr "Verbesserte Datenstruktur" # @ acf #: includes/admin/views/settings-info.php:33 msgid "" -"Redesigning the data architecture has allowed sub fields to live independently " -"from their parents. This allows you to drag and drop fields in and out of " -"parent fields!" +"Redesigning the data architecture has allowed sub fields to live " +"independently from their parents. This allows you to drag and drop fields in " +"and out of parent fields!" msgstr "" -"Die Neugestaltung der Datenarchitektur erlaubt es, dass Felder unabhängig von " -"ihren übergeordneten Feldern existieren können. Dies ermöglicht, dass Felder " -"per Drag-and-Drop, in und aus ihren übergeordneten Feldern verschoben werden " -"können!" +"Die Neugestaltung der Datenarchitektur erlaubt es, dass Felder unabhängig " +"von ihren übergeordneten Feldern existieren können. Dies ermöglicht, dass " +"Felder per Drag-and-Drop, in und aus ihren übergeordneten Feldern verschoben " +"werden können!" # @ acf #: includes/admin/views/settings-info.php:39 @@ -1142,14 +1240,14 @@ msgstr "" #: includes/admin/views/settings-info.php:46 #, php-format msgid "" -"All 4 premium add-ons have been combined into a new Pro version " -"of ACF. With both personal and developer licenses available, premium " -"functionality is more affordable and accessible than ever before!" +"All 4 premium add-ons have been combined into a new Pro " +"version of ACF. With both personal and developer licenses available, " +"premium functionality is more affordable and accessible than ever before!" msgstr "" -"Alle vier, vormals separat erhältlichen, Premium-Add-ons wurden in der neuen Pro-Version von ACF zusammengefasst. Besagte Premium-" -"Funktionalität, erhältlich in einer Einzel- sowie einer Entwickler-Lizenz, ist " -"somit erschwinglicher denn je!" +"Alle vier, vormals separat erhältlichen, Premium-Add-ons wurden in der neuen " +"Pro-Version von ACF zusammengefasst. Besagte Premium-" +"Funktionalität, erhältlich in einer Einzel- sowie einer Entwickler-Lizenz, " +"ist somit erschwinglicher denn je!" # @ acf #: includes/admin/views/settings-info.php:50 @@ -1182,24 +1280,24 @@ msgstr "Kinderleichte Aktualisierung" #: includes/admin/views/settings-info.php:57 #, php-format msgid "" -"To help make upgrading easy, login to your store account and " -"claim a free copy of ACF PRO!" +"To help make upgrading easy, login to your store account " +"and claim a free copy of ACF PRO!" msgstr "" -"Wir haben den Aktualisierungsprozess so einfach wie möglich gehalten; melden Sie sich mit Ihrem Store-Account an und fordern Sie ein " -"Gratisexemplar von ACF PRO an!" +"Wir haben den Aktualisierungsprozess so einfach wie möglich gehalten; melden Sie sich mit Ihrem Store-Account an und fordern Sie " +"ein Gratisexemplar von ACF PRO an!" # @ acf #: includes/admin/views/settings-info.php:58 #, php-format msgid "" -"We also wrote an upgrade guide to answer any questions, but " -"if you do have one, please contact our support team via the help " -"desk" +"We also wrote an upgrade guide to answer any questions, " +"but if you do have one, please contact our support team via the help desk" msgstr "" "Um möglichen Fragen zu begegnen haben wir haben einen Upgrade-" -"Leitfaden (Engl.) erstellt. Sollten dennoch Fragen auftreten, kontaktieren " -"Sie bitte unser Support-Team " +"Leitfaden (Engl.) p|I46q;| z3aBU^R0IXtfTCDXj};4WtoQfq44QlHeLrXNotbyuDgT*wH^F eG@~{}5 z!Q%K1R>N!90&gQjc%26A9j7A|gHbnDVI4e;JMmL|0GD=focr($mcjE_7(c@PcoUho z)0){d!}h2NOhQe3I_mkEs0l8_B8=~BAXAcxZCD=juoS);Y~VQWqB^>2>p!>kKil%} z*5b^v2<@t2C9H!Dume^@H)?{j@e0nxnvCx}6k`U+Mh!gQ`nYu~)}}rWHNlHm0zbzt z_#-OBtqEgO?2K)28kWNys0cidTF5D^jOWl>h0G^pT=*NRT)mSCZ5z~H$6z5Gfa+)% zDq>?%9Zp4U#SE;Dk61UNo;!;1_!4U3wPTHuvBY1YdVmV;$q>|llTr0Ks18=69$aVL zVLf1d$$Abokt?XJxQ?3OO i!wjmYhRP{C(7+{S-Cux8y=0n`Db7Y}fCo?$=!S|!9O`Wt zXYbEL4ZIBR$MvXoFQPg;kE8J#YKz)+HT6AE?S`Nxnt;0R%_O6N=VK3CjyeMuuqu9q zy)dksSy4Z%L3sqaFblQk>#Tn31=NbaMYaDEYh!gjB Ez5j`13R5x1-dKbR zr4O}-TTzE-AF89Hs4X~!n(%q7i@%{db`dVUc9E!1cR}s>VAKRg+xlcI&-l)4GU{+O zhT|60fICqS 8BLxepOUIb 1P&L zyC3oILPbL=6#6Mx3{z1no{2?qKHi5btZT6* vsnuvFbn* ziQZV8@)* _kNVs}xY z4do$4qzbmidZ;ZKg*ljlVfZB$()<4nnbK7Jh}zRoPLv{08%tpW)Ie=fZ%0Se0K;v4 zJZdYZpax1ut#~o2zcr`{A4Em^dDH@5R$1@=IWiG=8P(A(-N65#8io%wmPD R-A{L`SYlOPoN_5 z8Y)7UPy=5@P2>|>zKNR1cc_W{iJD092hBukSeraZ{B>wLP@xHo#^52t7|M^LCU6cl z@H?oEuA?IK11fUAq2Bw-!_5G#Q3H3i4n$384646mjKb-|iN6NiVH@m6m0v>b;aOXL z5BpO75Y=(R5#|)P!2y>S2*Fn(%n^AP8W@)DeY%dsMUjXE14-jQZzF04XD3)Eiq zK}BYSt rbFo{wgYz7f@&5V^qX$+VT&m0dJ$){buhM=eH6?v?6MOwUOt%PIEGv zNe8Tkoo$2BsEH+^21rM(e6}q=ift%AiB0isRQq3169^k)1}cggxDslCb!@qDQ1-tq z8O^Axbr5R6ai|q1q7GXYD&%vqJg&iVxC_ iJ@0&D&8K)h+^6e?OMg z``?0$LfHxR`gKQjkd3*x8nv?a {O<*J{g2||bWS}NI4>jOQ)Z6m}s-GRG z1@1$yGS8E#i>I+3evay(_;}M{CDed*QHLrDb(nf#FjA=ZKM@uBWYmJDV-w8A#<&Bu z73Zy2$Fu($=q45N7HWXsu@#n^U{=->74rV56}nOFQc)9FgnIo}+44!$gx^3tcNsPC zSE%}5Y&q2JHGg!La+}}xV^K36fjVppP^b6_T!lOFer!FFkcRN58>&1x-W %nxC86Gm4Ahx;47G>3w*G*ve-m{U zK102>cWiyxNoMaGV>tC4P!Z^aZPDA$-k6W-U 8>6 SDg*qFPYc@*Ea77yN*P&Za zg&uqs)zNV*gD;~7co%j5hOPe|t5bHSn|3u&hcXhi=iRX;_C`%~GAc63))}a`WbSn0 zuK_kvQ5N^0Iy!-hz(v$vUqL E;wip&~RAi()1!l8;~+Tx#8bWhw7PMdU@) zf?oBKQAjT04*U=s;Jgg;uUdOh5xIk!=wGNqRw~mB)B@Gv1E>ji#d6pi)qXT8B2!S2 zNWqqvVe7rS$Y_AQs16RH8XiN1_$91|S1}ZwEHmLSEKRXAY67*a^-=vbLq(zuYJr{Y z{Ww%VLy;}X5*R1-{vGadE7Eb9`~#C)i?Vgt6u3)q#V6`En*hTb`5 Ji|96nl1kRv7xvrzmz-`n6`bWa@*aRD4 zENW|#P+PFry3W?`LbZPtU3dkn;ayu_ey)jF1N8FSk~4ygR^&(R P*+Z~B_1jQ~>niH`&uuw$u~~UZjG(?Ys$ECa+t3>|(GjTr7btWZ@C7RN z;j35))0P;Qpc+1nF1(Cd*=^LorPz2q-vsqsYpjU _Gi!EQV{b6>h~LcnNh@8mu&juos@8 zJQ0~7|Nj4|nMpg;ThI@+5)W!Z*;o?Sp$B(j6D;uGbQ4{z8wel})`3@?w zp{tC=tral%{?{O*J!xf)#?q9#pdK7-9fjK4cvR?ePy;@SdValii>=> `7P292rEN;{!eG8!vl7M8^o)~B!` uZ zp MgUP7MtI`5DfPelN=!uC&@GtdJyQx9sO zC3qQEqdK1SwAt(FSe5cJ)Id8>XXhwt!2e)J?7qc($<4>!l+R*Q#&^nWHJ?l!u^~4e zLWOP~*2hCw9rLj!-bO{L;x_XOMO~~F!b-6=^%>jE{k5pqb|>o8KZ|wnIBLQl;9SOc zZj;f2**kdka06<^qjs85#-mo2gIdX>sQYi)`b((DeTjNoenGtzU7s-%7=UFcKZrUr zlTceUAHBWEtS6%mKSmAo6>5+Ez$#dJm-$1ZAy%e50d-~`MzvdodVZTN@5PEl K~3l#RK!2nL;PK2{-i=HtF_mJrX6Y`{ZSLi!q#}y-v0*YP!4_8 zbT|(c+Q+ay?nN!^BDTV>u{+k {(jIn nw7H;%&7n2Zt6nP0`0B2~`k$VZCf_2roXn;zghpNdx45HDgZ{%Xt7 z2TeI1t5LrL`{GG#gZCXWzd^;Kw(J{hgb{wT;vU$7assx)wb)ee|J!7=;$Kk@h8#9~ z*#e7E?rh8busG$>sP>alp-#b4xE8hYov1_hA}XRETW_PzLWv{Bida_fe@!x)X^UV5 zVY4Qq4%HmggO8y;^PfaT;2dh;^rIj5^gtpEvbQa0KOO?1XEu1YSff>^fH0`~MXg zbx`=IIW*N!1GL79I1sh>9#p&eSQgiz4%u$h;d=#Z;B~BvzoSlh?PF%(ZrF$NAgqEL z(W_51KN+p$UDOP3U}gLcb-(a&Q(q59P;QAaxEy H?RqodePKJqaxG;HPC3(R%T!ad x@~0qYs8L^)vZe~%+67ddG _;&U6@m5G1^1y={2f-u z-mjaLc~Aq+KrLi9>MUKr!T1qs>!QvY$D!J-z`lC_{bZ_8@h9pvtNexukqb3o3sn7b zj6fgu#yl*Fcd 0g zk$LPLI>C?dHx5y+3+8vcZnWw_{UPj!cku!2{+{_#nTz8ne`}4qWbQwU(bRu|I`wrf zn?FL`ScCE@)ZzZ{GVxbvf1+X?{)tT1S^GYpau|Qbg!CpVRvN5Z*J{^ov9y+E_?#@t#$-8p?uVH zf7x=e4@@LlU@Y|s7=t@88gHQ5SO3sVv;n#(dpnZRX&i?-ol8-N@c=4x$5Ej@k6+?- z9FAwN6Ai5SkvVi*uo~t4I0WCo2#omHY+*apVeO8JSU;?x_kRi*-B^m+id8rgw<8~5 z&hMzb{|hy-@;6NT>R6rf{iuj^My+rXR>J961(%{0unjfNK`f5Pg7sd$WXP1D;*xD} z1H&nQiKXyc)Wm*AwJZIJu{x^05vt=D?1kO1JFdVG%+U{f%_6^${3U#nRK;81W)bpt zx!D7k-+Kc4+crO9nNZFIb;+b$%Kt&VvM<^;6obE*$|v=M>l8_!2O~)33bdo>_y#o( z_x?)eWp3 5v|wtkCPqA=M{E zYH(F><#T@uWo_36Qabs2*8?G(0bRq@2n&%mk)LiGJx6{a`H`f$wr&G;x=K-=g( rCfjGfBJbv&_icWBL25(ls}@{M$m=SO z?~uMT#o*6|wgWya|JS8YI9>WLqq?3pIHM>>@JxGK{@vcUMX%G>R=k4G*nBG qzqB$qysxLrPa`l0H9LlEzR!l;{5>6(V1Zl&Sr{!_Cd4 zjdqZ=)-)QlBQ@vV6_TznL-6M#w2LNvZ`-S~m(6FAZ_cyJN&0SRVe5;jk-f^OPKP0i zM(MUe9_6=4k5Z@WaZ(NPmx3kp75fWq2ar6r?k4$SB>n!N>oobkJX0B8rThx%7WtF7 z01I<(4EguTdt=D#BGZVJKz=mo-c^T&x)Mp_Nj+5Hnm}89vFLh)HYF(QYC&Efufr%` z!xgxhw4MCVxCy@{JxE$fnis ztV_Rkg;A$#8)>l3@5MJs&yyxm|26K!#n^?UD+}Au*AOg1xeEER OQgcYPf G~}t*>BRN_`FPm%&$2S0NmT3ARlo%A;(4 zs%@ioTSyITz5c%~bm=#);QPM-Pm?b2K!0x5#FF?1b@`-~ O45pmUXYC zok%r|A>B{%bN_qpox$3aUn2h%`A(#RzAnwnd$*I*HI} f4ileqVT z8ghMYa7I% P#9;s!p20vjwjo3lu))nRfbmn@r_P6zb7< z1*tCOe~~Is_c0#AN~o(n_aCI(k)*4X!Kq65S@K=%famP}?)H8f<*MY5kUG;Q!QOAI zm$@vJ$+qHm@`p&Dlb$1;r~bITM=|)1{PKc+aAk8Z9B-3eBQ-D3mZCG7{%eskNu??G z;r?z?CCa+IwJA&^tu|%nL-M*7(_lVUr@X}0EukE0^J?=D`J4Ee3S1p*r^<(t?~Pql zu+L1vFI47gMXIK+w~b^ja^o)?N2+fdKSO>vofIc^qb`H8uIc2@Vq?-GQU}VpxEdo! zx_nks;vfCVJWSo|*n(7;{3F;*ulHgyl}T4g@eDS PcE_#w z2B|IicTv|2$A7(5;Sm4NtwTeL#HXewB&DYKe`{Mkq*#h4+ZCUfniTKxmuo*g#8)+X za7=^vtc=XmX$@R6+{sy<3|D5VYof>HPDt=1I9-yHQ?p%N(&H18W^n7lA#oYDu3PXS zUv~7o7Ou?1qzsok-j1XWQqw#suI!}D#MG=zSA246MpDXTS88UWCp{z5<@+&ue?(eZ za*lJaV=^9BPHL7bBP-n#>)-W2r;t`%;xn0chSN1Gc`BXXD`aM-rnq{gr)H&bCs>Gc zPxK@^-P|eh{@XF1gp^KA%h43#lataWrn=L8mpdi<;$jDdMElmp_6UjeUya=yR?eN{ zN=iw}OmZhD&2+2pSYLX#mcGBbxx7gkY02FFuSK~t%%T`Q%{|%UN=|hrL^|C~V}j;+ zIMd}$PEDDdk(A)!VGnWk#7~`=`mobIH9l*aCnYmD4yEiAJ?yIQ>XVX@>E{1vu6w$B zvZkEwVXu5cyPx;f=`q%~vB&&E$sVW2!@g~C6(S zLjw^ ziYcNqJWih!w=bq${V?mH{)a-s`gwAE2M3(3oRl)viQ@ zw*PR_s-E2qR6 z$d3#*!{v7AbY>@|B&23H&vZ}p7ap-Wq=;u4yOHVfZF=ZLXnLw|*vNX}?v%+MfA+}e z(8A{A`ko(M&v#&SlXB)vIz!zvJg%Op>C@bqzRRPJ`8JP94%a#kja?R+l$4T|l{r2$ zHFdl;YkXArpk$9b!{bWuBzp*06x-%bCpeyTXDC(inJry?hcdl;Ph}*s3I9CCwtCWe zDmC3TEtNz3_tP1^N5=oyI{0u#upiD?!C^;o+T-0RuGEy|9G7W9H%Ua(mpGwkku)Ze znVRl@c0!4;!dYqBdEb%vO%rs?m_jyhS0b;N-9<&UV0BW;y&H*c_D^rtBxV?&?qP>` z6ZK}gV%)C8bkC%Yb?Rl*>C~lL&zR=!PLaN}gvx$T!qw1PJU{?lSs9$T;8+>%8G6=j zJ|}$9lV|xGCc46WL#9?}m@+kmIXMp+&GG!-C39GP2~%(SHYeBg-$`B-T4-Vh>-8;2 zJ>?&n_HIa-cFm%qnzd}@YSAG&s%?`Nt$YupS1a{TReP%Z@#&RA3PnY>kBsuq$;b%x zm!7dAtlajidjh$EgMqxjuKcC>i?6M8e9Kn2{9oog5mGLX`hBiIZvNuH-oSG-+wGq| z>p-aQ_8fnq;62~inKgY|y^$pXdHD+i&*d+r?GoQB-mAj``_yax5?5fie*D)c)Y5hC zwUx@`1`fFbhv{LlN_m=vGXB6`W%91AysEL7gnz@_F(Dmt1IP0hQC#Tg+2CF7(N+GE zK(0e?NAnk5TgjBE<#A2p+DhEwFEYP$=xECJd6)WSv?Z+B1VKH}QNeoKgpRK6$zQ}$ z)W%@~W^$&|Vev2IFZFj^I6tgrFfbbUpewMSNz4lz(_@PmX?|d@@1-T5_|7g(ty3Ui z(N4fmGws4*4ZnvB(eU+L*1PELz!A+q(!XKZz|iXXi?wu?b2u0{7u%8>c#iVHz!u-J zBQ<@6R#x@7S2pfcupzO}U#c$64zr&M4;^S@j?;3f2^G=QPB3ww`*itHN0<`x5A2O} z3iM`Ip1*{QHia$<91jI1xNr2rlaAowg$$AB%3tbYSB`LqURgOk)Hin3}Sg!;Ujva7Ogh2`&n|2+xc&zny9YOQSS8`!SA|Ip?lVfPWj zU{8)OZ%#%3`7Mbdk*dgFe07f#*se%WV3!Nj=^Xg~uJO0oHYY4{k)q85OloibA{`2q z3EKYrh5wXPna?rvAKdvxXmKr^n9|!}|Kqt^i}b$tj+m_oz6Ct10~yQ*4k_#hUHK=8 z_CE6t?$c|;N&|L}4{JmG&GWtwEiykCuigH#hkA#U%0Ef7!#p#O?w0r-^7kmA$?2se zE%9&m{}kq%HnW&-?a>y#xkr1|{O7HA0td`VR2c4cdi-d!5MSBjFI6mfNdAe*+sDs_ zcjXP<ad65X#aWV^uZZJ%X|DX3IxFdmkPXu0I40h=MJg9;7QXkf500&*~qc8ky z8Q+mhrK_p*|9|oL|9JhYaNou^i$&!IUq5}8u&Do !lmwv$nZA7Cjwjs(H^93$~(d*5kkIx324 zUlw)$Zfkv8-wI=>?}&BqLDY(8q9*nNp2n59jPaekR*q8@OA$xSv>~eF7S_(z{-}wi zVMm;d3h5iz5D(&A_$z9qg$bAXi^B3)2`gX|^kR4Pt0IGpLO2(-w+m4nyoBl?-`?Mj zIwO0mpJ5@&zhWx>fhBQhTjLm1B=WEvE=Kjg#@6p_OZ?TrQ7ZJ{C)NwrA5fwG12qv3 z2SgJsiR!p4YA@@f4qG!+L^`1s& & C)C7j1Ry+!In5WqLD^TOE^^>VdCV(2?G!Diq zs1@JS!5qr&sQZIZ9gajzbh5p_0QLGkgWA$_SP^ev7mU2eEMx#yp*#Y;=$}cZGMUxZ zeb#fRmEJ- d5-9qXW0(iJuF3|qeh8&ckGy@0hTmrOFxH^J(Zd!g#Hjeh4jGI~$< z*#
3wwrm+{3sz%qd=(YZzft`aAzYDq z|D(w0wW*3arHxUc?Tp&v0jPl=w)GQGui-4z9xlTOT#FiD1FHQF)bj^y{c-DAd;cpe z%J|MrGFs7X)Tu0WpXsP9s)MT5y6C0c1Y@x;7Q(5hiO;n4%TQ-vFDgQ(P!TzgTKQGf z#D7A+R&tw6B`n+7d_u*c8Z^N|*b&u17gUJ*qE`B_tsiU4dDhvsei3S7%TfJrwtk3u zeXn#T{tEqH_C_Q}wGZWbs0NRq4yTJcgj-P^9>d0X8Fk8|lg&!wk#pxHVgyb`O>{aI z!39_pm!KlMJel|_vxbVQ_!`#0qZo}pq9RnNt2rYTQITng>aY!}-My$iAA}8X406t# zXOK70Ig5p{Qa2OP>Zpm;@slY=riryJs^iY6l|FzvjH##)=3sGLjC=+;%TXPlMosJs zR79^~adf)#;RYp8TlqAWz~`_i`qz@t1YX0MxEmFLbJl-R?``!SW}tg9j&e6tWTv1# zkQSjn0as$^w (RS28ucNl`kgfj)BPm})_5U~OtqAXF`mKzG_5Rl*qmU<{255;Tum`Hc2T`HS z!@F@ds{Kp0ejO^5+pKS(7P22#;YS#bnZ3+&*%(E6Dwfpy|2P?i@L4Q{8?3ugp+A5+ z<= Y9c{YKUc9aUh6~rHBhy_ra?Va zxfN;)?zQEf$bohSp*mcP@wg4yR_7ANVM0IiSwGym4a2Ap@6U%77Dk<|QK+q*-k kVMMWUjmgiv% f>tgQ@L`5tGwSaN9ei~|^xu}UPwD 23jG91C)Ij}E1CKx*!c1G9WSxy_w-`0f3e-Z^ zA!o<$1js0q`>-s2jCbJ`RENK#_WCwf!1zI?gJjhG{