Advanced Custom Fields - Version 5.8.8

Version Description

Release Date - 4 March 2020

  • Fix - Fixed bug in have_rows() function causing a PHP warning when no value is found.
  • Fix - Fixed bug in Google Maps field causing marker to snap to nearest address.
  • Fix - Avoid Nav Menu items displaying twice in WordPress 5.4.
  • Tweak - Added place name data to Google Maps field value.
  • Tweak - Improved performance of PHP registered fields.
  • Dev - Added new "acf/prepare_field_group_for_import" filter.
  • i18n - Added Traditional Chinese translation thanks to Audi Lu.
  • i18n - Added Catalan translation thanks to Jordi Tarrida.
  • i18n - Updated French translation thanks to Maxime Bernard-Jacquet & Brenger Zyla.
Download this release

Release Info

Developer elliotcondon
Plugin Icon 128x128 Advanced Custom Fields
Version 5.8.8
Comparing to
See all releases

Code changes from version 5.8.7 to 5.8.8

acf.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Advanced Custom Fields
4
  Plugin URI: https://www.advancedcustomfields.com
5
  Description: Customize WordPress with powerful, professional and intuitive fields.
6
- Version: 5.8.7
7
  Author: Elliot Condon
8
  Author URI: https://www.advancedcustomfields.com
9
  Text Domain: acf
@@ -17,7 +17,7 @@ if( ! class_exists('ACF') ) :
17
  class ACF {
18
 
19
  /** @var string The plugin version number. */
20
- var $version = '5.8.7';
21
 
22
  /** @var array The plugin settings array. */
23
  var $settings = array();
3
  Plugin Name: Advanced Custom Fields
4
  Plugin URI: https://www.advancedcustomfields.com
5
  Description: Customize WordPress with powerful, professional and intuitive fields.
6
+ Version: 5.8.8
7
  Author: Elliot Condon
8
  Author URI: https://www.advancedcustomfields.com
9
  Text Domain: acf
17
  class ACF {
18
 
19
  /** @var string The plugin version number. */
20
+ var $version = '5.8.8';
21
 
22
  /** @var array The plugin settings array. */
23
  var $settings = array();
assets/css/acf-field-group.css CHANGED
@@ -1 +1 @@
1
- #acf-field-group-fields>.inside,#acf-field-group-locations>.inside,#acf-field-group-options>.inside{padding:0;margin:0}#minor-publishing-actions,#misc-publishing-actions #visibility{display:none}#minor-publishing{border-bottom:0 none}#misc-pub-section{border-bottom:0 none}#misc-publishing-actions .misc-pub-section{border-bottom-color:#F5F5F5}#acf-field-group-fields{border:0 none;box-shadow:none}#acf-field-group-fields>.handlediv,#acf-field-group-fields>.hndle{display:none}#acf-field-group-fields a{text-decoration:none}#acf-field-group-fields a:active,#acf-field-group-fields a:focus{outline:none;box-shadow:none}#acf-field-group-fields .li-field-order{width:20%}#acf-field-group-fields .li-field-label{width:30%}#acf-field-group-fields .li-field-name{width:25%}#acf-field-group-fields .li-field-type{width:25%}#acf-field-group-fields .li-field-key{display:none}#acf-field-group-fields.show-field-keys .li-field-label,#acf-field-group-fields.show-field-keys .li-field-name,#acf-field-group-fields.show-field-keys .li-field-type,#acf-field-group-fields.show-field-keys .li-field-key{width:20%}#acf-field-group-fields.show-field-keys .li-field-key{display:block}#acf-field-group-fields .acf-field-list-wrap{border:#ccd0d4 solid 1px}#acf-field-group-fields .acf-field-list{background:#f5f5f5;margin-top:-1px}#acf-field-group-fields .acf-field-list .no-fields-message{padding:15px 15px;background:#fff;display:none}#acf-field-group-fields .acf-field-list.-empty .no-fields-message{display:block}.acf-admin-3-8 #acf-field-group-fields .acf-field-list-wrap{border-color:#dfdfdf}.acf-field-object{border-top:#eee solid 1px;background:#fff}.acf-field-object.ui-sortable-helper{border-top-color:#fff;box-shadow:0 0 0 1px #DFDFDF,0 1px 4px rgba(0,0,0,0.1)}.acf-field-object.ui-sortable-placeholder{box-shadow:0 -1px 0 0 #DFDFDF;visibility:visible !important;background:#F9F9F9;border-top-color:transparent;min-height:54px}.acf-field-object.ui-sortable-placeholder:after,.acf-field-object.ui-sortable-placeholder:before{visibility:hidden}.acf-field-object>.meta{display:none}.acf-field-object>.handle a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.acf-field-object>.handle li{padding-top:10px;padding-bottom:10px;word-wrap:break-word}.acf-field-object>.handle .acf-icon{margin:1px 0 0;cursor:move;background:transparent;float:left;height:28px;line-height:28px;width:28px;font-size:13px;color:#444;position:relative;z-index:1}.acf-field-object>.handle strong{display:block;padding-bottom:6px;font-size:14px;line-height:14px;min-height:14px}.acf-field-object>.handle .row-options{visibility:hidden}.acf-field-object>.handle .row-options a{margin-right:4px}.acf-field-object>.handle .row-options a.delete-field{color:#a00}.acf-field-object>.handle .row-options a.delete-field:hover{color:#f00}.acf-field-object.open+.acf-field-object{border-top-color:#E1E1E1}.acf-field-object.open>.handle{background:#2a9bd9;border:#2696d3 solid 1px;text-shadow:#268FBB 0 1px 0;color:#fff;position:relative;margin:-1px -1px 0 -1px}.acf-field-object.open>.handle a{color:#fff !important}.acf-field-object.open>.handle a:hover{text-decoration:underline !important}.acf-field-object.open>.handle .acf-icon{border-color:#fff;color:#fff}.acf-field-object.open>.handle .acf-required{color:#fff}.acf-field-object:hover>.handle .row-options,.acf-field-object.-hover>.handle .row-options{visibility:visible}.acf-field-object>.settings{display:none;width:100%}.acf-field-object>.settings>.acf-table{border:none}.acf-field-object .rule-groups{margin-top:20px}.rule-groups h4{margin:3px 0}.rule-groups .rule-group{margin:0 0 5px}.rule-groups .rule-group h4{margin:0 0 3px}.rule-groups .rule-group td.param{width:35%}.rule-groups .rule-group td.operator{width:20%}.rule-groups .rule-group td.add{width:40px}.rule-groups .rule-group td.remove{width:28px;vertical-align:middle}.rule-groups .rule-group td.remove a{visibility:hidden}.rule-groups .rule-group tr:hover td.remove a{visibility:visible}.rule-groups .rule-group:first-child tr:first-child td.remove a{visibility:hidden !important}.rule-groups .rule-group select:empty{background:#f8f8f8}#acf-field-group-options tr[data-name="hide_on_screen"] li{float:left;width:33%}@media (max-width: 1100px){#acf-field-group-options tr[data-name="hide_on_screen"] li{width:50%}}table.conditional-logic-rules{background:transparent;border:0 none;border-radius:0}table.conditional-logic-rules tbody td{background:transparent;border:0 none !important;padding:5px 2px !important}.acf-field-object-tab .acf-field-setting-name,.acf-field-object-accordion .acf-field-setting-name,.acf-field-object-tab .acf-field-setting-instructions,.acf-field-object-accordion .acf-field-setting-instructions,.acf-field-object-tab .acf-field-setting-required,.acf-field-object-accordion .acf-field-setting-required,.acf-field-object-tab .acf-field-setting-warning,.acf-field-object-accordion .acf-field-setting-warning,.acf-field-object-tab .acf-field-setting-wrapper,.acf-field-object-accordion .acf-field-setting-wrapper{display:none}.acf-field-object-tab .li-field-name,.acf-field-object-accordion .li-field-name{visibility:hidden}.acf-field-object+.acf-field-object-tab:before,.acf-field-object+.acf-field-object-accordion:before{display:block;content:"";height:5px;width:100%;background:#f5f5f5;border-top:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;margin-top:-1px}.acf-admin-3-8 .acf-field-object+.acf-field-object-tab:before,.acf-admin-3-8 .acf-field-object+.acf-field-object-accordion:before{border-color:#E5E5E5}.acf-field-object-tab p:first-child,.acf-field-object-accordion p:first-child{margin:0.5em 0}.acf-field-object-accordion .acf-field-setting-instructions{display:table-row}.acf-field-object-message tr[data-name="name"],.acf-field-object-message tr[data-name="instructions"],.acf-field-object-message tr[data-name="required"]{display:none !important}.acf-field-object-message .li-field-name{visibility:hidden}.acf-field-object-message textarea{height:175px !important}.acf-field-object-separator tr[data-name="name"],.acf-field-object-separator tr[data-name="instructions"],.acf-field-object-separator tr[data-name="required"]{display:none !important}.acf-field-object-date-picker .acf-radio-list li,.acf-field-object-time-picker .acf-radio-list li,.acf-field-object-date-time-picker .acf-radio-list li{line-height:25px}.acf-field-object-date-picker .acf-radio-list span,.acf-field-object-time-picker .acf-radio-list span,.acf-field-object-date-time-picker .acf-radio-list span{display:inline-block;min-width:10em}.acf-field-object-date-picker .acf-radio-list input[type="text"],.acf-field-object-time-picker .acf-radio-list input[type="text"],.acf-field-object-date-time-picker .acf-radio-list input[type="text"]{width:100px}.acf-field-object-date-time-picker .acf-radio-list span{min-width:15em}.acf-field-object-date-time-picker .acf-radio-list input[type="text"]{width:200px}#slugdiv .inside{padding:12px;margin:0}#slugdiv input[type="text"]{width:100%;height:28px;font-size:14px}html[dir="rtl"] .acf-field-object.open>.handle{margin:-1px -1px 0}html[dir="rtl"] .acf-field-object.open>.handle .acf-icon{float:right}html[dir="rtl"] .acf-field-object.open>.handle .li-field-order{padding-left:0 !important;padding-right:15px !important}@media only screen and (max-width: 850px){tr.acf-field,td.acf-label,td.acf-input{display:block !important;width:auto !important;border:0 none !important}tr.acf-field{border-top:#ededed solid 1px !important;margin-bottom:0 !important}td.acf-label{background:transparent !important;padding-bottom:0 !important}}
1
+ #acf-field-group-fields>.inside,#acf-field-group-locations>.inside,#acf-field-group-options>.inside{padding:0;margin:0}#minor-publishing-actions,#misc-publishing-actions #visibility,#misc-publishing-actions .edit-timestamp{display:none}#minor-publishing{border-bottom:0 none}#misc-pub-section{border-bottom:0 none}#misc-publishing-actions .misc-pub-section{border-bottom-color:#F5F5F5}#acf-field-group-fields{border:0 none;box-shadow:none}#acf-field-group-fields>.handlediv,#acf-field-group-fields>.hndle{display:none}#acf-field-group-fields a{text-decoration:none}#acf-field-group-fields a:active,#acf-field-group-fields a:focus{outline:none;box-shadow:none}#acf-field-group-fields .li-field-order{width:20%}#acf-field-group-fields .li-field-label{width:30%}#acf-field-group-fields .li-field-name{width:25%}#acf-field-group-fields .li-field-type{width:25%}#acf-field-group-fields .li-field-key{display:none}#acf-field-group-fields.show-field-keys .li-field-label,#acf-field-group-fields.show-field-keys .li-field-name,#acf-field-group-fields.show-field-keys .li-field-type,#acf-field-group-fields.show-field-keys .li-field-key{width:20%}#acf-field-group-fields.show-field-keys .li-field-key{display:block}#acf-field-group-fields .acf-field-list-wrap{border:#ccd0d4 solid 1px}#acf-field-group-fields .acf-field-list{background:#f5f5f5;margin-top:-1px}#acf-field-group-fields .acf-field-list .no-fields-message{padding:15px 15px;background:#fff;display:none}#acf-field-group-fields .acf-field-list.-empty .no-fields-message{display:block}.acf-admin-3-8 #acf-field-group-fields .acf-field-list-wrap{border-color:#dfdfdf}.acf-field-object{border-top:#eee solid 1px;background:#fff}.acf-field-object.ui-sortable-helper{border-top-color:#fff;box-shadow:0 0 0 1px #DFDFDF,0 1px 4px rgba(0,0,0,0.1)}.acf-field-object.ui-sortable-placeholder{box-shadow:0 -1px 0 0 #DFDFDF;visibility:visible !important;background:#F9F9F9;border-top-color:transparent;min-height:54px}.acf-field-object.ui-sortable-placeholder:after,.acf-field-object.ui-sortable-placeholder:before{visibility:hidden}.acf-field-object>.meta{display:none}.acf-field-object>.handle a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.acf-field-object>.handle li{padding-top:10px;padding-bottom:10px;word-wrap:break-word}.acf-field-object>.handle .acf-icon{margin:1px 0 0;cursor:move;background:transparent;float:left;height:28px;line-height:28px;width:28px;font-size:13px;color:#444;position:relative;z-index:1}.acf-field-object>.handle strong{display:block;padding-bottom:6px;font-size:14px;line-height:14px;min-height:14px}.acf-field-object>.handle .row-options{visibility:hidden}.acf-field-object>.handle .row-options a{margin-right:4px}.acf-field-object>.handle .row-options a.delete-field{color:#a00}.acf-field-object>.handle .row-options a.delete-field:hover{color:#f00}.acf-field-object.open+.acf-field-object{border-top-color:#E1E1E1}.acf-field-object.open>.handle{background:#2a9bd9;border:#2696d3 solid 1px;text-shadow:#268FBB 0 1px 0;color:#fff;position:relative;margin:-1px -1px 0 -1px}.acf-field-object.open>.handle a{color:#fff !important}.acf-field-object.open>.handle a:hover{text-decoration:underline !important}.acf-field-object.open>.handle .acf-icon{border-color:#fff;color:#fff}.acf-field-object.open>.handle .acf-required{color:#fff}.acf-field-object:hover>.handle .row-options,.acf-field-object.-hover>.handle .row-options{visibility:visible}.acf-field-object>.settings{display:none;width:100%}.acf-field-object>.settings>.acf-table{border:none}.acf-field-object .rule-groups{margin-top:20px}.rule-groups h4{margin:3px 0}.rule-groups .rule-group{margin:0 0 5px}.rule-groups .rule-group h4{margin:0 0 3px}.rule-groups .rule-group td.param{width:35%}.rule-groups .rule-group td.operator{width:20%}.rule-groups .rule-group td.add{width:40px}.rule-groups .rule-group td.remove{width:28px;vertical-align:middle}.rule-groups .rule-group td.remove a{visibility:hidden}.rule-groups .rule-group tr:hover td.remove a{visibility:visible}.rule-groups .rule-group:first-child tr:first-child td.remove a{visibility:hidden !important}.rule-groups .rule-group select:empty{background:#f8f8f8}#acf-field-group-options tr[data-name="hide_on_screen"] li{float:left;width:33%}@media (max-width: 1100px){#acf-field-group-options tr[data-name="hide_on_screen"] li{width:50%}}table.conditional-logic-rules{background:transparent;border:0 none;border-radius:0}table.conditional-logic-rules tbody td{background:transparent;border:0 none !important;padding:5px 2px !important}.acf-field-object-tab .acf-field-setting-name,.acf-field-object-accordion .acf-field-setting-name,.acf-field-object-tab .acf-field-setting-instructions,.acf-field-object-accordion .acf-field-setting-instructions,.acf-field-object-tab .acf-field-setting-required,.acf-field-object-accordion .acf-field-setting-required,.acf-field-object-tab .acf-field-setting-warning,.acf-field-object-accordion .acf-field-setting-warning,.acf-field-object-tab .acf-field-setting-wrapper,.acf-field-object-accordion .acf-field-setting-wrapper{display:none}.acf-field-object-tab .li-field-name,.acf-field-object-accordion .li-field-name{visibility:hidden}.acf-field-object+.acf-field-object-tab:before,.acf-field-object+.acf-field-object-accordion:before{display:block;content:"";height:5px;width:100%;background:#f5f5f5;border-top:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;margin-top:-1px}.acf-admin-3-8 .acf-field-object+.acf-field-object-tab:before,.acf-admin-3-8 .acf-field-object+.acf-field-object-accordion:before{border-color:#E5E5E5}.acf-field-object-tab p:first-child,.acf-field-object-accordion p:first-child{margin:0.5em 0}.acf-field-object-accordion .acf-field-setting-instructions{display:table-row}.acf-field-object-message tr[data-name="name"],.acf-field-object-message tr[data-name="instructions"],.acf-field-object-message tr[data-name="required"]{display:none !important}.acf-field-object-message .li-field-name{visibility:hidden}.acf-field-object-message textarea{height:175px !important}.acf-field-object-separator tr[data-name="name"],.acf-field-object-separator tr[data-name="instructions"],.acf-field-object-separator tr[data-name="required"]{display:none !important}.acf-field-object-date-picker .acf-radio-list li,.acf-field-object-time-picker .acf-radio-list li,.acf-field-object-date-time-picker .acf-radio-list li{line-height:25px}.acf-field-object-date-picker .acf-radio-list span,.acf-field-object-time-picker .acf-radio-list span,.acf-field-object-date-time-picker .acf-radio-list span{display:inline-block;min-width:10em}.acf-field-object-date-picker .acf-radio-list input[type="text"],.acf-field-object-time-picker .acf-radio-list input[type="text"],.acf-field-object-date-time-picker .acf-radio-list input[type="text"]{width:100px}.acf-field-object-date-time-picker .acf-radio-list span{min-width:15em}.acf-field-object-date-time-picker .acf-radio-list input[type="text"]{width:200px}#slugdiv .inside{padding:12px;margin:0}#slugdiv input[type="text"]{width:100%;height:28px;font-size:14px}html[dir="rtl"] .acf-field-object.open>.handle{margin:-1px -1px 0}html[dir="rtl"] .acf-field-object.open>.handle .acf-icon{float:right}html[dir="rtl"] .acf-field-object.open>.handle .li-field-order{padding-left:0 !important;padding-right:15px !important}@media only screen and (max-width: 850px){tr.acf-field,td.acf-label,td.acf-input{display:block !important;width:auto !important;border:0 none !important}tr.acf-field{border-top:#ededed solid 1px !important;margin-bottom:0 !important}td.acf-label{background:transparent !important;padding-bottom:0 !important}}
assets/js/acf-input.js CHANGED
@@ -6334,7 +6334,10 @@
6334
  } else {
6335
  var val = this.parseResult( results[0] );
6336
 
6337
- // Update value.
 
 
 
6338
  this.val( val );
6339
  }
6340
 
@@ -6344,21 +6347,22 @@
6344
  searchPlace: function( place ){
6345
  //console.log('searchPlace', place );
6346
 
6347
- // Ignore empty search.
6348
- if( !place || !place.name ) {
6349
  return;
6350
  }
6351
 
6352
- // No geometry (Custom address search).
6353
- if( !place.geometry ) {
6354
- return this.searchAddress( place.name );
6355
- }
6356
-
6357
- // Parse place.
6358
- var val = this.parseResult( place );
6359
 
6360
- // Update value.
6361
- this.val( val );
 
 
6362
  },
6363
 
6364
  searchAddress: function( address ){
@@ -6471,7 +6475,12 @@
6471
  if( obj.place_id ) {
6472
  result.place_id = obj.place_id;
6473
  }
6474
-
 
 
 
 
 
6475
  // Create search map for address component data.
6476
  var map = {
6477
  street_number: [ 'street_number' ],
6334
  } else {
6335
  var val = this.parseResult( results[0] );
6336
 
6337
+ // Override lat/lng to match user defined marker location.
6338
+ // Avoids issue where marker "snaps" to nearest result.
6339
+ val.lat = lat;
6340
+ val.lng = lng;
6341
  this.val( val );
6342
  }
6343
 
6347
  searchPlace: function( place ){
6348
  //console.log('searchPlace', place );
6349
 
6350
+ // Bail early if no place.
6351
+ if( !place ) {
6352
  return;
6353
  }
6354
 
6355
+ // Selecting from the autocomplete dropdown will return a rich PlaceResult object.
6356
+ // Be sure to over-write the "formatted_address" value with the one displayed to the user for best UX.
6357
+ if( place.geometry ) {
6358
+ place.formatted_address = this.$search().val();
6359
+ var val = this.parseResult( place );
6360
+ this.val( val );
 
6361
 
6362
+ // Searching a custom address will return an empty PlaceResult object.
6363
+ } else if( place.name ) {
6364
+ this.searchAddress( place.name );
6365
+ }
6366
  },
6367
 
6368
  searchAddress: function( address ){
6475
  if( obj.place_id ) {
6476
  result.place_id = obj.place_id;
6477
  }
6478
+
6479
+ // Add place name.
6480
+ if( obj.name ) {
6481
+ result.name = obj.name;
6482
+ }
6483
+
6484
  // Create search map for address component data.
6485
  var map = {
6486
  street_number: [ 'street_number' ],
assets/js/acf-input.min.js CHANGED
@@ -1,4 +1,4 @@
1
  !function(t,e){var i={};window.acf=i,i.data={},i.get=function(t){return this.data[t]||null},i.has=function(t){return null!==this.get(t)},i.set=function(t,e){return this.data[t]=e,this};var n=0;i.uniqueId=function(t){var e=++n+"";return t?t+e:e},i.uniqueArray=function(t){function e(t,e,i){return i.indexOf(t)===e}return t.filter(e)};var a="";i.uniqid=function(t,e){var i;void 0===t&&(t="");var n=function(t,e){return e<(t=parseInt(t,10).toString(16)).length?t.slice(t.length-e):e>t.length?Array(e-t.length+1).join("0")+t:t};return a||(a=Math.floor(123456789*Math.random())),a++,i=t,i+=n(parseInt((new Date).getTime()/1e3,10),8),i+=n(a,5),e&&(i+=(10*Math.random()).toFixed(8).toString()),i},i.strReplace=function(t,e,i){return i.split(t).join(e)},i.strCamelCase=function(t){return t=(t=t.replace(/[_-]/g," ")).replace(/(?:^\w|\b\w|\s+)/g,(function(t,e){return 0==+t?"":0==e?t.toLowerCase():t.toUpperCase()}))},i.strPascalCase=function(t){var e=i.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},i.strSlugify=function(t){return i.strReplace("_","-",t.toLowerCase())},i.strSanitize=function(t){var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,n=function(t){return void 0!==e[t]?e[t]:t};return t=(t=t.replace(i,n)).toLowerCase()},i.strMatch=function(t,e){for(var i=0,n=Math.min(t.length,e.length),a=0;a<n&&t[a]===e[a];a++)i++;return i},i.decode=function(e){return t("<textarea/>").html(e).text()},i.strEscape=function(e){return t("<div>").text(e).html()},i.parseArgs=function(e,i){return"object"!=typeof e&&(e={}),"object"!=typeof i&&(i={}),t.extend({},i,e)},null==window.acfL10n&&(acfL10n={}),i.__=function(t){return acfL10n[t]||t},i._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},i._n=function(t,e,n){return 1==n?i.__(t):i.__(e)},i.isArray=function(t){return Array.isArray(t)},i.isObject=function(t){return"object"==typeof t};var r=function(t,e,n){var a=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(a)for(var r=a.length,o=t,s=0;s<r;s++){var c=String(a[s]);s==r-1?"%%index%%"===c?o.push(n):o[c]=n:("%%index%%"===a[s+1]?i.isArray(o[c])||(o[c]=[]):i.isObject(o[c])||(o[c]={}),o=o[c])}};i.serialize=function(t,e){var n={},a=i.serializeArray(t);void 0!==e&&(a=a.filter((function(t){return 0===t.name.indexOf(e)})).map((function(t){return t.name=t.name.slice(e.length),t})));for(var o=0;o<a.length;o++)r(n,a[o].name,a[o].value);return n},i.serializeArray=function(t){return t.find("select, textarea, input").serializeArray()},i.serializeForAjax=function(t){var e={},n;return i.serializeArray(t).map((function(t){"[]"===t.name.slice(-2)?(e[t.name]=e[t.name]||[],e[t.name].push(t.value)):e[t.name]=t.value})),e},i.addAction=function(t,e,n,a){return i.hooks.addAction.apply(this,arguments),this},i.removeAction=function(t,e){return i.hooks.removeAction.apply(this,arguments),this};var o={};i.doAction=function(t){return o[t]=1,i.hooks.doAction.apply(this,arguments),o[t]=0,this},i.doingAction=function(t){return 1===o[t]},i.didAction=function(t){return void 0!==o[t]},i.currentAction=function(){for(var t in o)if(o[t])return t;return!1},i.addFilter=function(t){return i.hooks.addFilter.apply(this,arguments),this},i.removeFilter=function(t){return i.hooks.removeFilter.apply(this,arguments),this},i.applyFilters=function(t){return i.hooks.applyFilters.apply(this,arguments)},i.arrayArgs=function(t){return Array.prototype.slice.call(t)};try{var s=JSON.parse(localStorage.getItem("acf"))||{}}catch(t){var s={}}var c=function(t){return"this."===t.substr(0,5)&&(t=t.substr(5)+"-"+i.get("post_id")),t};i.getPreference=function(t){return t=c(t),s[t]||null},i.setPreference=function(t,e){t=c(t),null===e?delete s[t]:s[t]=e,localStorage.setItem("acf",JSON.stringify(s))},i.removePreference=function(t){i.setPreference(t,null)},i.remove=function(t){t instanceof jQuery&&(t={target:t}),t=i.parseArgs(t,{target:!1,endHeight:0,complete:function(){}}),i.doAction("remove",t.target),t.target.is("tr")?u(t):l(t)};var l=function(t){var e=t.target,i=e.height(),n=e.width(),a=e.css("margin"),r=e.outerHeight(!0),o=e.attr("style")+"";e.wrap('<div class="acf-temp-remove" style="height:'+r+'px"></div>');var s=e.parent();e.css({height:i,width:n,margin:a,position:"absolute"}),setTimeout((function(){s.css({opacity:0,height:t.endHeight})}),50),setTimeout((function(){e.attr("style",o),s.remove(),t.complete()}),301)},u=function(e){var i=e.target,n=i.height(),a=i.children().length,r=t('<td class="acf-temp-remove" style="padding:0; height:'+n+'px" colspan="'+a+'"></td>');i.addClass("acf-remove-element"),setTimeout((function(){i.html(r)}),251),setTimeout((function(){i.removeClass("acf-remove-element"),r.css({height:e.endHeight})}),300),setTimeout((function(){i.remove(),e.complete()}),451)};i.duplicate=function(t){t instanceof jQuery&&(t={target:t});var e=0;(t=i.parseArgs(t,{target:!1,search:"",replace:"",before:function(t){},after:function(t,e){},append:function(t,i){t.after(i),e=1}})).target=t.target||t.$el;var n=t.target;t.search=t.search||n.attr("data-id"),t.replace=t.replace||i.uniqid(),t.before(n),i.doAction("before_duplicate",n);var a=n.clone();return i.rename({target:a,search:t.search,replace:t.replace}),a.removeClass("acf-clone"),a.find(".ui-sortable").removeClass("ui-sortable"),t.after(n,a),i.doAction("after_duplicate",n,a),t.append(n,a),i.doAction("duplicate",n,a),i.doAction("append",a),a},i.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=i.parseArgs(t,{target:!1,destructive:!1,search:"",replace:""})).target,n=t.search||e.attr("data-id"),a=t.replace||i.uniqid("acf"),r=function(t,e){return e.replace(n,a)};if(t.destructive){var o=e.outerHTML();o=i.strReplace(n,a,o),e.replaceWith(o)}else e.attr("data-id",a),e.find('[id*="'+n+'"]').attr("id",r),e.find('[for*="'+n+'"]').attr("for",r),e.find('[name*="'+n+'"]').attr("name",r);return e},i.prepareForAjax=function(t){return t.nonce=i.get("nonce"),t.post_id=i.get("post_id"),i.has("language")&&(t.lang=i.get("language")),t=i.applyFilters("prepare_for_ajax",t)},i.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' <i class="acf-loading"></i>')},i.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},i.showLoading=function(t){t.append('<div class="acf-loading-overlay"><i class="acf-loading"></i></div>')},i.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},i.updateUserSetting=function(e,n){var a={action:"acf/ajax/user_setting",name:e,value:n};t.ajax({url:i.get("ajaxurl"),data:i.prepareForAjax(a),type:"post",dataType:"html"})},i.val=function(t,e,i){var n=t.val();return e!==n&&(t.val(e),t.is("select")&&null===t.val()?(t.val(n),!1):(!0!==i&&t.trigger("change"),!0))},i.show=function(t,e){return e&&i.unlock(t,"hidden",e),!i.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},i.hide=function(t,e){return e&&i.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},i.isHidden=function(t){return t.hasClass("acf-hidden")},i.isVisible=function(t){return!i.isHidden(t)};var d=function(t,e){return!t.hasClass("acf-disabled")&&(e&&i.unlock(t,"disabled",e),!i.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};i.enable=function(e,i){if(e.attr("name"))return d(e,i);var n=!1;return e.find("[name]").each((function(){var e;d(t(this),i)&&(n=!0)})),n};var f=function(t,e){return e&&i.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};i.disable=function(e,i){if(e.attr("name"))return f(e,i);var n=!1;return e.find("[name]").each((function(){var e;f(t(this),i)&&(n=!0)})),n},i.isset=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return!1;t=t[arguments[e]]}return!0},i.isget=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return null;t=t[arguments[e]]}return t},i.getFileInputData=function(t,e){var n=t.val();if(!n)return!1;var a={url:n},r=i.isget(t[0],"files",0);if(r)if(a.size=r.size,a.type=r.type,r.type.indexOf("image")>-1){var o=window.URL||window.webkitURL,s=new Image;s.onload=function(){a.width=this.width,a.height=this.height,e(a)},s.src=o.createObjectURL(r)}else e(a);else e(a)},i.isAjaxSuccess=function(t){return t&&t.success},i.getAjaxMessage=function(t){return i.isget(t,"data","message")},i.getAjaxError=function(t){return i.isget(t,"data","error")},i.renderSelect=function(t,e){var n=t.val(),a=[],r=function(t){var e="";return t.map((function(t){var n=t.text||t.label||"",o=t.id||t.value||"";a.push(o),t.children?e+='<optgroup label="'+i.strEscape(n)+'">'+r(t.children)+"</optgroup>":e+='<option value="'+o+'"'+(t.disabled?' disabled="disabled"':"")+">"+i.strEscape(n)+"</option>"})),e};return t.html(r(e)),a.indexOf(n)>-1&&t.val(n),t.val()};var h=function(t,e){return t.data("acf-lock-"+e)||[]},p=function(t,e,i){t.data("acf-lock-"+e,i)},g,m,v,y,b,_;i.lock=function(t,e,i){var n=h(t,e),a;n.indexOf(i)<0&&(n.push(i),p(t,e,n))},i.unlock=function(t,e,i){var n=h(t,e),a=n.indexOf(i);return a>-1&&(n.splice(a,1),p(t,e,n)),0===n.length},i.isLocked=function(t,e){return h(t,e).length>0},i.isGutenberg=function(){return window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor")},i.objectToArray=function(t){return Object.keys(t).map((function(e){return t[e]}))},i.debounce=function(t,e){var i;return function(){var n=this,a=arguments,r=function(){t.apply(n,a)};clearTimeout(i),i=setTimeout(r,e)}},i.throttle=function(t,e){var i=!1;return function(){i||(i=!0,setTimeout((function(){i=!1}),e),t.apply(this,arguments))}},i.isInView=function(t){var e=t.getBoundingClientRect();return e.top!==e.bottom&&e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},i.onceInView=(g=[],m=0,v=function(){g.forEach((function(t){i.isInView(t.el)&&(t.callback.apply(this),_(t.id))}))},y=i.debounce(v,300),b=function(e,i){g.length||t(window).on("scroll resize",y).on("acfrefresh orientationchange",v),g.push({id:m++,el:e,callback:i})},_=function(e){(g=g.filter((function(t){return t.id!==e}))).length||t(window).off("scroll resize",y).off("acfrefresh orientationchange",v)},function(t,e){t instanceof jQuery&&(t=t[0]),i.isInView(t)?e.apply(this):b(t,e)}),i.once=function(t){var e=0;return function(){return e++>0?t=void 0:t.apply(this,arguments)}},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),t(document).ready((function(){i.doAction("ready")})),t(window).on("load",(function(){i.doAction("load")})),t(window).on("beforeunload",(function(){i.doAction("unload")})),t(window).on("resize",(function(){i.doAction("resize")})),t(document).on("sortstart",(function(t,e){i.doAction("sortstart",e.item,e.placeholder)})),t(document).on("sortstop",(function(t,e){i.doAction("sortstop",e.item,e.placeholder)}))}(jQuery),function(t,e){"use strict";var i=function(){function t(){return f}function e(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("actions",t,e,i=parseInt(i||10,10),n),d}function i(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e&&u("actions",e,t),d}function n(t,e){return"string"==typeof t&&s("actions",t,e),d}function a(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("filters",t,e,i=parseInt(i||10,10),n),d}function r(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e?u("filters",e,t):d}function o(t,e){return"string"==typeof t&&s("filters",t,e),d}function s(t,e,i,n){if(f[t][e])if(i){var a=f[t][e],r;if(n)for(r=a.length;r--;){var o=a[r];o.callback===i&&o.context===n&&a.splice(r,1)}else for(r=a.length;r--;)a[r].callback===i&&a.splice(r,1)}else f[t][e]=[]}function c(t,e,i,n,a){var r={callback:i,priority:n,context:a},o=f[t][e];o?(o.push(r),o=l(o)):o=[r],f[t][e]=o}function l(t){for(var e,i,n,a=1,r=t.length;a<r;a++){for(e=t[a],i=a;(n=t[i-1])&&n.priority>e.priority;)t[i]=t[i-1],--i;t[i]=e}return t}function u(t,e,i){var n=f[t][e];if(!n)return"filters"===t&&i[0];var a=0,r=n.length;if("filters"===t)for(;a<r;a++)i[0]=n[a].callback.apply(n[a].context,i);else for(;a<r;a++)n[a].callback.apply(n[a].context,i);return"filters"!==t||i[0]}var d={removeFilter:o,applyFilters:r,addFilter:a,removeAction:n,doAction:i,addAction:e,storage:t},f={actions:{},filters:{}};return d};acf.hooks=new i}(window),function(t,e){var i=/^(\S+)\s*(.*)$/,n=function(e){var i=this,n;return n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return i.apply(this,arguments)},t.extend(n,i),n.prototype=Object.create(i.prototype),t.extend(n.prototype,e),n.prototype.constructor=n,n},a=acf.Model=function(){this.cid=acf.uniqueId("acf"),this.data=t.extend(!0,{},this.data),this.setup.apply(this,arguments),this.$el&&!this.$el.data("acf")&&this.$el.data("acf",this);var e=function(){this.initialize(),this.addEvents(),this.addActions(),this.addFilters()};this.wait&&!acf.didAction(this.wait)?this.addAction(this.wait,e):e.apply(this)};t.extend(a.prototype,{id:"",cid:"",$el:null,data:{},busy:!1,changed:!1,events:{},actions:{},filters:{},eventScope:"",wait:!1,priority:10,get:function(t){return this.data[t]},has:function(t){return null!=this.get(t)},set:function(t,e,i){var n=this.get(t);return n==e?this:(this.data[t]=e,i||(this.changed=!0,this.trigger("changed:"+t,[e,n]),this.trigger("changed",[t,e,n])),this)},inherit:function(e){return e instanceof jQuery&&(e=e.data()),t.extend(this.data,e),this},prop:function(){return this.$el.prop.apply(this.$el,arguments)},setup:function(e){t.extend(this,e)},initialize:function(){},addElements:function(t){if(!(t=t||this.elements||null)||!Object.keys(t).length)return!1;for(var e in t)this.addElement(e,t[e])},addElement:function(t,e){this["$"+t]=this.$(e)},addEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var n=e.match(i);this.on(n[1],n[2],t[e])}},removeEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var n=e.match(i);this.off(n[1],n[2],t[e])}},getEventTarget:function(e,i){return e||this.$el||t(document)},validateEvent:function(e){return!this.eventScope||t(e.target).closest(this.eventScope).is(this.$el)},proxyEvent:function(e){return this.proxy((function(i){if(this.validateEvent(i)){var n=acf.arrayArgs(arguments),a=n.slice(1),r=[i,t(i.currentTarget)].concat(a);e.apply(this,r)}}))},on:function(t,e,i,n){var a,r,o,s,c;t instanceof jQuery?n?(a=t,r=e,o=i,s=n):(a=t,r=e,s=i):i?(r=t,o=e,s=i):(r=t,s=e),a=this.getEventTarget(a),"string"==typeof s&&(s=this.proxyEvent(this[s])),r=r+"."+this.cid,c=o?[r,o,s]:[r,s],a.on.apply(a,c)},off:function(t,e,i){var n,a,r,o;t instanceof jQuery?i?(n=t,a=e,r=i):(n=t,a=e):e?(a=t,r=e):a=t,n=this.getEventTarget(n),a=a+"."+this.cid,o=r?[a,r]:[a],n.off.apply(n,o)},trigger:function(t,e,i){var n=this.getEventTarget();return i?n.trigger.apply(n,arguments):n.triggerHandler.apply(n,arguments),this},addActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.addAction(e,t[e])},removeActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.removeAction(e,t[e])},addAction:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addAction(t,e,i,this)},removeAction:function(t,e){acf.removeAction(t,this[e])},addFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.addFilter(e,t[e])},addFilter:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addFilter(t,e,i,this)},removeFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.removeFilter(e,t[e])},removeFilter:function(t,e){acf.removeFilter(t,this[e])},$:function(t){return this.$el.find(t)},remove:function(){this.removeEvents(),this.removeActions(),this.removeFilters(),this.$el.remove()},setTimeout:function(t,e){return setTimeout(this.proxy(t),e)},time:function(){console.time(this.id||this.cid)},timeEnd:function(){console.timeEnd(this.id||this.cid)},show:function(){acf.show(this.$el)},hide:function(){acf.hide(this.$el)},proxy:function(e){return t.proxy(e,this)}}),a.extend=n,acf.models={},acf.getInstance=function(t){return t.data("acf")},acf.getInstances=function(e){var i=[];return e.each((function(){i.push(acf.getInstance(t(this)))})),i}}(jQuery),function(t,e){acf.models.Popup=acf.Model.extend({data:{title:"",content:"",width:0,height:0,loading:!1},events:{'click [data-event="close"]':"onClickClose","click .acf-close-popup":"onClickClose"},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.open()},tmpl:function(){return['<div id="acf-popup">','<div class="acf-popup-box acf-box">','<div class="title"><h3></h3><a href="#" class="acf-icon -cancel grey" data-event="close"></a></div>','<div class="inner"></div>','<div class="loading"><i class="acf-loading"></i></div>',"</div>",'<div class="bg" data-event="close"></div>',"</div>"].join("")},render:function(){var t=this.get("title"),e=this.get("content"),i=this.get("loading"),n=this.get("width"),a=this.get("height");this.title(t),this.content(e),n&&this.$(".acf-popup-box").css("width",n),a&&this.$(".acf-popup-box").css("min-height",a),this.loading(i),acf.doAction("append",this.$el)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newPopup=function(t){return new acf.models.Popup(t)}}(jQuery),function(t,e){acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,t(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,t(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})}(jQuery),function(t,e){var i=new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})}(jQuery),function(t,e){var i=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'<div class="acf-notice"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("<p>"+this.get("text")+"</p>"),this.get("dismiss")&&(this.$el.append('<a href="#" class="acf-notice-dismiss acf-icon -cancel small"></a>'),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(e){t.extend(this.data,e),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target");t&&t.prepend(this.$el)},hide:function(){this.$el.remove()},away:function(t){this.setTimeout((function(){acf.remove(this.$el)}),t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(t)},text:function(t){this.$("p").html(t)},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}});acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new i(t)};var n=new acf.Model({wait:"prepare",priority:1,initialize:function(){var e=t(".acf-admin-notice");e.length&&t("h1:first").after(e)}})}(jQuery),function(t,e){var i=new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}});acf.getPostbox=function(e){return"string"==typeof e&&(e=t("#"+e)),acf.getInstance(e)},acf.getPostboxes=function(){return acf.getInstances(t(".acf-postbox"))},acf.newPostbox=function(t){return new acf.models.Postbox(t)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(e){e.editLink&&(e.edit=e.editLink),t.extend(this.data,e),this.$el=this.$postbox()},$postbox:function(){return t("#"+this.get("id"))},$hide:function(){return t("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},initialize:function(){if(this.$el.addClass("acf-postbox"),this.$el.removeClass("hide-if-js"),"block"!==acf.get("editor")){var t=this.get("style");"default"!==t&&this.$el.addClass(t)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var e=this.get("edit");e&&this.$hndle().append('<a href="'+e+'" class="dashicons dashicons-admin-generic acf-hndle-cog acf-js-tooltip" title="'+acf.__("Edit field group")+'"></a>'),this.show()},show:function(){this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this)},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(t){this.$inside().html(t),acf.doAction("append",this.$el)}})}(jQuery),function(t,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),void 0!==t.confirmRemove?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new n(t)):void 0!==t.confirm?new n(t):new i(t)};var i=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'<div class="acf-tooltip"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var e=this.get("timeout");e&&setTimeout(t.proxy(this.fade,this),e)},update:function(e){t.extend(this.data,e),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){t("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout((function(){this.remove()}),250)},html:function(t){this.$el.html(t)},position:function(){var e=this.$el,i=this.get("target");if(i){e.removeClass("right left bottom top").css({top:0,left:0});var n=10,a=i.outerWidth(),r=i.outerHeight(),o=i.offset().top,s=i.offset().left,c=e.outerWidth(),l=e.outerHeight(),u=e.offset().top,d=o-l-u,f=s+a/2-c/2;f<10?(e.addClass("right"),f=s+a,d=o+r/2-l/2-u):f+c+10>t(window).width()?(e.addClass("left"),f=s-c,d=o+r/2-l/2-u):d-t(window).scrollTop()<10?(e.addClass("bottom"),d=o+r-u):e.addClass("top"),e.css({top:d,left:f})}}}),n=i.extend({data:{text:"",textConfirm:"",textCancel:"",target:null,targetConfirm:!0,confirm:function(){},cancel:function(){},context:!1},events:{'click [data-event="cancel"]':"onCancel",'click [data-event="confirm"]':"onConfirm"},addEvents:function(){acf.Model.prototype.addEvents.apply(this);var e=t(document),i=this.get("target");this.setTimeout((function(){this.on(e,"click","onCancel")})),this.get("targetConfirm")&&this.on(i,"click","onConfirm")},removeEvents:function(){acf.Model.prototype.removeEvents.apply(this);var e=t(document),i=this.get("target");this.off(e,"click"),this.off(i,"click")},render:function(){var t,e,i,n=[this.get("text")||acf.__("Are you sure?"),'<a href="#" data-event="confirm">'+(this.get("textConfirm")||acf.__("Yes"))+"</a>",'<a href="#" data-event="cancel">'+(this.get("textCancel")||acf.__("No"))+"</a>"].join(" ");this.html(n),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("cancel"),n=this.get("context")||this;i.apply(n,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("confirm"),n=this.get("context")||this;i.apply(n,arguments),this.remove()}});acf.models.Tooltip=i,acf.models.TooltipConfirm=n;var a=new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle"},showTitle:function(t,e){var i=e.attr("title");i&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:i,target:e}):this.tooltip=acf.newTooltip({text:i,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))}})}(jQuery),function(t,e){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(t){this.$el=t,this.inherit(t),this.inherit(this.$control())},val:function(t){return void 0!==t?this.setValue(t):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(t){return acf.val(this.$input(),t)},__:function(t){return acf._e(this.type,t)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var t=this.parents();return!!t.length&&t[0]},parents:function(){var t=this.$el.parents(".acf-field"),e;return acf.getFields(t)},show:function(t,e){var i=acf.show(this.$el,t);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,e)),i},hide:function(t,e){var i=acf.hide(this.$el,t);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,e)),i},enable:function(t,e){var i=acf.enable(this.$el,t);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,e)),i},disable:function(t,e){var i=acf.disable(this.$el,t);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,e)),i},showEnable:function(t,e){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(t,e){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(t){"object"!=typeof t&&(t={text:t}),this.notice&&this.notice.remove(),t.target=this.$inputWrap(),this.notice=acf.newNotice(t)},removeNotice:function(t){this.notice&&(this.notice.away(t||0),this.notice=!1)},showError:function(e){this.$el.addClass("acf-error"),void 0!==e&&this.showNotice({text:e,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",t.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(t,e,i){return"invalidField"==t&&(i=!0),acf.Model.prototype.trigger.apply(this,[t,e,i])}}),acf.newField=function(t){var e=t.data("type"),i=n(e),a,r=new(acf.models[i]||acf.Field)(t);return acf.doAction("new_field",r),r};var n=function(t){return acf.strPascalCase(t||"")+"Field"};acf.registerFieldType=function(t){var e,a=t.prototype.type,r=n(a);acf.models[r]=t,i.push(a)},acf.getFieldType=function(t){var e=n(t);return acf.models[e]||!1},acf.getFieldTypes=function(t){t=acf.parseArgs(t,{category:""});var e=[];return i.map((function(i){var n=acf.getFieldType(i),a=n.prototype;t.category&&a.category!==t.category||e.push(n)})),e}}(jQuery),function(t,e){acf.findFields=function(e){var i=".acf-field",n=!1;return(e=acf.parseArgs(e,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1})).suppressFilters||(e=acf.applyFilters("find_fields_args",e)),e.key&&(i+='[data-key="'+e.key+'"]'),e.type&&(i+='[data-type="'+e.type+'"]'),e.name&&(i+='[data-name="'+e.name+'"]'),e.is&&(i+=e.is),e.visible&&(i+=":visible"),n=e.parent?e.parent.find(i):e.sibling?e.sibling.siblings(i):t(i),e.suppressFilters||(n=n.not(".acf-clone .acf-field"),n=acf.applyFilters("find_fields",n)),e.limit&&(n=n.slice(0,e.limit)),n},acf.findField=function(t,e){return acf.findFields({key:t,limit:1,parent:e,suppressFilters:!0})},acf.getField=function(t){t instanceof jQuery||(t=acf.findField(t));var e=t.data("acf");return e||(e=acf.newField(t)),e},acf.getFields=function(e){e instanceof jQuery||(e=acf.findFields(e));var i=[];return e.each((function(){var e=acf.getField(t(this));i.push(e)})),i},acf.findClosestField=function(t){return t.closest(".acf-field")},acf.getClosestField=function(t){var e=acf.findClosestField(t);return this.getField(e)};var i=function(t){var e=t,i=t+"_fields",a=t+"_field",r=function(t){var e=acf.arrayArgs(arguments),n=e.slice(1),a=acf.getFields({parent:t});if(a.length){var r=[i,a].concat(n);acf.doAction.apply(null,r)}},o=function(t){var e=acf.arrayArgs(arguments),i=e.slice(1);t.map((function(t,e){var n=[a,t].concat(i);acf.doAction.apply(null,n)}))};acf.addAction(e,r),acf.addAction(i,o),n(t)},n=function(t){var e=t+"_field",i=t+"Field",n=function(n){var a=acf.arrayArgs(arguments),r=a.slice(1),s=["type","name","key"];s.map((function(t){var i="/"+t+"="+n.get(t);a=[e+i,n].concat(r),acf.doAction.apply(null,a)})),o.indexOf(t)>-1&&n.trigger(i,r)};acf.addAction(e,n)},a,r=["valid","invalid","enable","disable","new"],o=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map(i),r.map(n);var s=new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(t){t.preventDefault()},onChange:function(){t("#_acf_changed").val(1)}})}(jQuery),function(t,e){var i=0,n=acf.Field.extend({type:"accordion",wait:"",$control:function(){
2
- return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var e=this.$el,n=this.$labelWrap(),r=this.$inputWrap(),o=this.$control(),s=r.children(".description");if(s.length&&n.append(s),this.$el.is("tr")){var c=this.$el.closest("table"),l=t('<div class="acf-accordion-title"/>'),u=t('<div class="acf-accordion-content"/>'),d=t('<table class="'+c.attr("class")+'"/>'),f=t("<tbody/>");l.append(n.html()),d.append(f),u.append(d),r.append(l),r.append(u),n.remove(),o.remove(),r.attr("colspan",2),n=l,r=u,o=f}e.addClass("acf-accordion"),n.addClass("acf-accordion-title"),r.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&e.attr("multi-expand",1);var h=acf.getPreference("this.accordions")||[];void 0!==h[i-1]&&this.set("open",h[i-1]),this.get("open")&&(e.addClass("-open"),r.css("display","block")),n.prepend(a.iconHtml({open:this.get("open")}));var p=e.parent();o.addClass(p.hasClass("-left")?"-left":""),o.addClass(p.hasClass("-clear")?"-clear":""),o.append(e.nextUntil(".acf-field-accordion",".acf-field")),o.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(n);var a=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},iconHtml:function(t){var e;return'<i class="acf-accordion-icon dashicons dashicons-'+(t.open?"arrow-down":"arrow-right")+'"></i>'},open:function(e){e.find(".acf-accordion-content:first").slideDown().css("display","block"),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),e.addClass("-open"),acf.doAction("show",e),e.attr("multi-expand")||e.siblings(".acf-accordion.-open").each((function(){a.close(t(this))}))},close:function(t){t.find(".acf-accordion-content:first").slideUp(),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),t.removeClass("-open"),acf.doAction("hide",t)},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},onInvalidField:function(t,e){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(e))},onUnload:function(e){var i=[];t(".acf-accordion").each((function(){var e=t(this).hasClass("-open")?1:0;i.push(e)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery),function(t,e){var i=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(t){this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClick:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var e=[];return this.$(":checked").each((function(){e.push(t(this).val())})),!!e.length&&e},onChange:function(t,e){var i=e.prop("checked"),n=e.parent("label"),a=this.$toggle(),r;(i?n.addClass("selected"):n.removeClass("selected"),a.length)&&(0==this.$inputs().not(":checked").length?a.prop("checked",!0):a.prop("checked",!1))},onClickAdd:function(t,e){var i='<li><input class="acf-checkbox-custom" type="checkbox" checked="checked" /><input type="text" name="'+this.getInputName()+'[]" /></li>';e.parent("li").before(i)},onClickToggle:function(t,e){var i=e.prop("checked"),n=this.$('input[type="checkbox"]'),a=this.$("label");n.prop("checked",i),i?a.addClass("selected"):a.removeClass("selected")},onClickCustom:function(t,e){var i=e.prop("checked"),n=e.next('input[type="text"]');i?n.prop("disabled",!1):(n.prop("disabled",!0),""==n.val()&&e.parent("li").remove())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"color_picker",wait:"load",$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(t){acf.val(this.$input(),t),this.$inputText().iris("color",t)},initialize:function(){var t=this.$input(),e=this.$inputText(),i=function(i){setTimeout((function(){acf.val(t,e.val())}),1)},n={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i},n=acf.applyFilters("color_picker_args",n,this);e.wpColorPicker(n)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),altField:t,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(e,i),acf.doAction("date_picker_init",e,i,this)},initializeCompatibility:function(){var t=this.$input(),e=this.$inputText();e.val(t.val());var i={dateFormat:this.get("date_format"),altField:t,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},n=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(e,i),e.datepicker("option","dateFormat",n),acf.doAction("date_picker_init",e,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")}});acf.registerFieldType(i);var n=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),n=acf.get("datePickerL10n");return!!n&&(void 0!==t.datepicker&&(n.isRTL=i,t.datepicker.regional[e]=n,void t.datepicker.setDefaults(n)))}});acf.newDatePicker=function(e,i){if(void 0===t.datepicker)return!1;i=i||{},e.datepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(e,i),acf.doAction("date_time_picker_init",e,i,this)}});acf.registerFieldType(i);var n=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),n=acf.get("dateTimePickerL10n");return!!n&&(void 0!==t.timepicker&&(n.isRTL=i,t.timepicker.regional[e]=n,void t.timepicker.setDefaults(n)))}});acf.newDateTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.datetimepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}}(jQuery),function(t,e){function i(e){if(r)return e();if(acf.isset(window,"google","maps","Geocoder"))return r=new google.maps.Geocoder,e();if(acf.addAction("google_map_api_loaded",e),!a){var i=acf.get("google_map_api");i&&(a=!0,t.ajax({url:i,dataType:"script",cache:!0,success:function(){r=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}var n=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(t){this.$control().removeClass("-value -loading -searching"),"default"===t&&(t=this.val()?"value":""),t&&this.$control().addClass("-"+t)},getValue:function(){var t=this.$input().val();return!!t&&JSON.parse(t)},setValue:function(t,e){var i="";t&&(i=JSON.stringify(t)),acf.val(this.$input(),i),e||(this.renderVal(t),acf.doAction("google_map_change",t,this.map,this))},renderVal:function(t){t?(this.setState("value"),this.$search().val(t.address),this.setPosition(t.lat,t.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(t,e){return new google.maps.LatLng(parseFloat(t),parseFloat(e))},setPosition:function(t,e){this.map.marker.setPosition({lat:parseFloat(t),lng:parseFloat(e)}),this.map.marker.setVisible(!0),this.center()},center:function(){var t=this.map.marker.getPosition();if(t)var e=t.lat(),i=t.lng();else var e=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(e),lng:parseFloat(i)})},initialize:function(){i(this.initializeMap.bind(this))},initializeMap:function(){var t=this.getValue(),e=acf.parseArgs(t,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(e.zoom),center:{lat:parseFloat(e.lat),lng:parseFloat(e.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var n=new google.maps.Map(this.$canvas()[0],i),a=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:n});a=acf.applyFilters("google_map_marker_args",a,this);var r=new google.maps.Marker(a),o=!1;if(acf.isset(google,"maps","places","Autocomplete")){var s=i.autocomplete||{};s=acf.applyFilters("google_map_autocomplete_args",s,this),(o=new google.maps.places.Autocomplete(this.$search()[0],s)).bindTo("bounds",n)}this.addMapEvents(this,n,r,o),n.acf=this,n.marker=r,n.autocomplete=o,this.map=n,t&&this.setPosition(t.lat,t.lng),acf.doAction("google_map_init",n,r,this)},addMapEvents:function(t,e,i,n){google.maps.event.addListener(e,"click",(function(e){var i=e.latLng.lat(),n=e.latLng.lng();t.searchPosition(i,n)})),google.maps.event.addListener(i,"dragend",(function(){var e=this.getPosition().lat(),i=this.getPosition().lng();t.searchPosition(e,i)})),n&&google.maps.event.addListener(n,"place_changed",(function(){var e=this.getPlace();t.searchPlace(e)})),google.maps.event.addListener(e,"zoom_changed",(function(){var i=t.val();i&&(i.zoom=e.getZoom(),t.setValue(i,!0))}))},searchPosition:function(t,e){this.setState("loading");var i={lat:t,lng:e};r.geocode({location:i},function(t,e){if(this.setState(""),"OK"!==e)this.showNotice({text:acf.__("Location not found: %s").replace("%s",e),type:"warning"});else{var i=this.parseResult(t[0]);this.val(i)}}.bind(this))},searchPlace:function(t){if(t&&t.name){if(!t.geometry)return this.searchAddress(t.name);var e=this.parseResult(t);this.val(e)}},searchAddress:function(t){if(t){var e=t.split(",");if(2==e.length){var i=parseFloat(e[0]),n=parseFloat(e[1]);if(i&&n)return this.searchPosition(i,n)}this.setState("loading"),r.geocode({address:t},function(e,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var n=this.parseResult(e[0]);n.address=t,this.val(n)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(t){this.setState("");var e=t.coords.latitude,i=t.coords.longitude;this.searchPosition(e,i)}.bind(this),function(t){this.setState("")}.bind(this))},parseResult:function(t){var e={address:t.formatted_address,lat:t.geometry.location.lat(),lng:t.geometry.location.lng()};e.zoom=this.map.getZoom(),t.place_id&&(e.place_id=t.place_id);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var n in i)for(var a=i[n],r=0;r<t.address_components.length;r++){var o=t.address_components[r],s=o.types[0];-1!==a.indexOf(s)&&(e[n]=o.long_name,o.long_name!==o.short_name&&(e[n+"_short"]=o.short_name))}return acf.applyFilters("google_map_result",e,t,this.map,this)},onClickClear:function(){this.val(!1)},onClickLocate:function(){this.searchLocation()},onClickSearch:function(){this.searchAddress(this.$search().val())},onFocusSearch:function(t,e){this.setState("searching")},onBlurSearch:function(t,e){var i=this.val(),n=i?i.address:"";e.val()===n&&this.setState("default")},onKeyupSearch:function(t,e){e.val()||this.val(!1)},onKeydownSearch:function(t,e){13==t.which&&(t.preventDefault(),e.blur())},onShow:function(){this.map&&this.setTimeout(this.center)}});acf.registerFieldType(n);var a=!1,r=!1}(jQuery),function(t,e){var i=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(t){void 0!==(t=t||{}).id&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var e=acf.isget(t,"sizes",this.get("preview_size"),"url");return null!==e&&(t.url=e),t},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.url,alt:t.alt,title:t.title});var e=t.id||"";this.val(e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},append:function(t,e){var i=function(t,e){for(var i=acf.getFields({key:t.get("key"),parent:e.$el}),n=0;n<i.length;n++)if(!i[n].val())return i[n];return!1},n=i(this,e);n||(e.$(".acf-button:last").trigger("click"),n=i(this,e)),n&&n.render(t)},selectAttachment:function(){var e=this.parent(),i=e&&"repeater"===e.get("type"),n=acf.newMediaPopup({mode:"select",type:"image",title:acf.__("Select Image"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:t.proxy((function(t,i){i>0?this.append(t,e):this.render(t)}),this)})},editAttachment:function(){var e=this.val();if(e)var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy((function(t,e){this.render(t)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(t,e){this.selectAttachment()},onClickEdit:function(t,e){this.editAttachment()},onClickRemove:function(t,e){this.removeAttachment()},onChange:function(e,i){var n=this.$input();acf.getFileInputData(i,(function(e){n.val(t.param(e))}))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]')},validateAttachment:function(t){return void 0!==(t=t||{}).id&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.icon,alt:t.alt,title:t.title}),this.$('[data-name="title"]').text(t.title),this.$('[data-name="filename"]').text(t.filename).attr("href",t.url),this.$('[data-name="filesize"]').text(t.filesizeHumanReadable);var e=t.id||"";acf.val(this.$input(),e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var e=this.parent(),i=e&&"repeater"===e.get("type"),n=acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:t.proxy((function(t,i){i>0?this.append(t,e):this.render(t)}),this)})},editAttachment:function(){var e=this.val();if(!e)return!1;var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:e,field:this.get("key"),select:t.proxy((function(t,e){this.render(t)}),this)})}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var t=this.$node();return!!t.attr("href")&&{title:t.html(),url:t.attr("href"),target:t.attr("target")}},setValue:function(t){t=acf.parseArgs(t,{title:"",url:"",target:""});var e=this.$control(),i=this.$node();e.removeClass("-value -external"),t.url&&e.addClass("-value"),"_blank"===t.target&&e.addClass("-external"),this.$(".link-title").html(t.title),this.$(".link-url").attr("href",t.url).html(t.url),i.html(t.title),i.attr("href",t.url),i.attr("target",t.target),this.$(".input-title").val(t.title),this.$(".input-target").val(t.target),this.$(".input-url").val(t.url).trigger("change")},onClickEdit:function(t,e){acf.wpLink.open(this.$node())},onClickRemove:function(t,e){this.setValue(!1)},onChange:function(t,e){var i=this.getValue();this.setValue(i)}});acf.registerFieldType(i),acf.wpLink=new acf.Model({getNodeValue:function(){var t=this.get("node");return{title:acf.decode(t.html()),url:t.attr("href"),target:t.attr("target")}},setNodeValue:function(t){var e=this.get("node");e.text(t.title),e.attr("href",t.url),e.attr("target",t.target),e.trigger("change")},getInputValue:function(){return{title:t("#wp-link-text").val(),url:t("#wp-link-url").val(),target:t("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(e){t("#wp-link-text").val(e.title),t("#wp-link-url").val(e.url),t("#wp-link-target").prop("checked","_blank"===e.target)},open:function(e){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",e);var i=t('<textarea id="acf-link-textarea" style="display:none;"></textarea>');t("body").append(i);var n=this.getNodeValue();wpLink.open("acf-link-textarea",n.url,n.title,null)},onOpen:function(){t("#wp-link-wrap").addClass("has-text-field");var e=this.getNodeValue();this.setInputValue(e)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;this.off("wplink-open"),this.off("wplink-close");var e=this.getInputValue();this.setNodeValue(e),t("#acf-link-textarea").remove(),this.set("node",null)}})}(jQuery),function(t,e){var i=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(t){t?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),t)},showLoading:function(t){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var e=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==e){var n=this.get("timeout");n&&clearTimeout(n);var a=t.proxy(this.search,this,i);this.set("timeout",setTimeout(a,300))}},search:function(e){var i={action:"acf/fields/oembed/search",s:e,field_key:this.get("key")},n;(n=this.get("xhr"))&&n.abort(),this.showLoading();var n=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(t){t&&t.html||(t={url:!1,html:""}),this.val(t.url),this.$(".canvas-media").html(t.html)},complete:function(){this.hideLoading()}});this.set("xhr",n)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(t,e){this.clear()},onKeypressSearch:function(t,e){13==t.which&&(t.preventDefault(),this.maybeSearch())},onKeyupSearch:function(t,e){e.val()&&this.maybeSearch()},onChangeSearch:function(t,e){this.maybeSearch()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var t=this.$input().val();return"other"===t&&this.get("other_choice")&&(t=this.$inputText().val()),t},onClick:function(t,e){var i=e.parent("label"),n=i.hasClass("selected"),a=e.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"),a=!1),this.get("other_choice")&&("other"===a?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(t){this.busy=!0,acf.val(this.$input(),t),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(t,e){this.busy||this.setValue(e.val())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd",'click [data-name="remove_item"]':"onClickRemove"},$control:function(){return this.$(".acf-relationship")},$list:function(t){return this.$("."+t+"-list")},$listItems:function(t){return this.$list(t).find(".acf-rel-item")},$listItem:function(t,e){return this.$list(t).find('.acf-rel-item[data-id="'+e+'"]')},getValue:function(){var e=[];return this.$listItems("values").each((function(){e.push(t(this).data("id"))})),!!e.length&&e},newChoice:function(t){return["<li>",'<span data-id="'+t.id+'" class="acf-rel-item">'+t.text+"</span>","</li>"].join("")},newValue:function(t){return["<li>",'<input type="hidden" name="'+this.getInputName()+'[]" value="'+t.id+'" />','<span data-id="'+t.id+'" class="acf-rel-item">'+t.text,'<a href="#" class="acf-icon -minus small dark" data-name="remove_item"></a>',"</span>","</li>"].join("")},initialize:function(){var t=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",t),this.$el.one("focus","input",t),acf.onceInView(this.$el,t)},onScrollChoices:function(t){if(!this.get("loading")&&this.get("more")){var e=this.$list("choices"),i=Math.ceil(e.scrollTop()),n=Math.ceil(e[0].scrollHeight),a=Math.ceil(e.innerHeight()),r=this.get("paged")||1;i+a>=n&&(this.set("paged",r+1),this.fetch())}},onKeypressFilter:function(t,e){13==t.which&&t.preventDefault()},onChangeFilter:function(t,e){var i=e.val(),n=e.data("filter");this.get(n)!==i&&(this.set(n,i),this.set("paged",1),e.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(t,e){var i=this.val(),n=parseInt(this.get("max"));if(e.hasClass("disabled"))return!1;if(n>0&&i&&i.length>=n)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",n),type:"warning"}),!1;e.addClass("disabled");var a=this.newValue({id:e.data("id"),text:e.html()});this.$list("values").append(a),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault();var i=e.parent(),n=i.parent(),a=i.data("id");n.remove(),this.$listItem("choices",a).removeClass("disabled"),this.$input().trigger("change")},maybeFetch:function(){var t=this.get("timeout");t&&clearTimeout(t),t=this.setTimeout(this.fetch,300),this.set("timeout",t)},getAjaxData:function(){var t=this.$control().data();for(var e in t)t[e]=this.get(e);return t.action="acf/fields/relationship/query",t.field_key=this.get("key"),t=acf.applyFilters("relationship_ajax_data",t,this)},fetch:function(){var e;(e=this.get("xhr"))&&e.abort();var i=this.getAjaxData(),n=this.$list("choices");1==i.paged&&n.html("");var a=t('<li><i class="acf-loading"></i> '+acf.__("Loading")+"</li>");n.append(a),this.set("loading",!0);var r=function(){this.set("loading",!1),a.remove()},o=function(e){if(!e||!e.results||!e.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("<li>"+acf.__("No matches found")+"</li>"));this.set("more",e.more);var i=this.walkChoices(e.results),a=t(i),r=this.val();r&&r.length&&r.map((function(t){a.find('.acf-rel-item[data-id="'+t+'"]').addClass("disabled")})),n.append(a);var o=!1,s=!1;n.find(".acf-rel-label").each((function(){var e=t(this),i=e.siblings("ul");if(o&&o.text()==e.text())return s.append(i.children()),void t(this).parent().remove();o=e,s=i}))},e=t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(i),context:this,success:o,complete:r});this.set("xhr",e)},walkChoices:function(e){var i=function(e){var n="";return t.isArray(e)?e.map((function(t){n+=i(t)})):t.isPlainObject(e)&&(void 0!==e.children?(n+='<li><span class="acf-rel-label">'+e.text+'</span><ul class="acf-bl">',n+=i(e.children),n+="</ul></li>"):n+='<li><span class="acf-rel-item" data-id="'+e.id+'">'+e.text+"</span></li>"),n};return i(e)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove"},$input:function(){return this.$("select")},initialize:function(){var t=this.$input();if(this.inherit(t),this.get("ui")){var e=this.get("ajax_action");e||(e="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(t,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:e})}},onRemove:function(){this.select2&&this.select2.destroy()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i="tab",n=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,findFields:function(){return this.$el.nextUntil(".acf-field-tab",".acf-field")},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var t=this.findTabs(),e=this.findTab(),i=acf.parseArgs(e.data(),{endpoint:!1,placement:"",before:this.$el});!t.length||i.endpoint?this.tabs=new r(i):this.tabs=t.data("acf"),this.tab=this.tabs.addTab(e,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(t){t.show(this.cid,"tab"),t.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(t){t.hide(this.cid,"tab"),t.hiddenByTab=this.tab}),this)},show:function(t){var e=acf.Field.prototype.show.apply(this,arguments);return e&&(this.tab.show(),this.tabs.refresh()),e},hide:function(t){var e=acf.Field.prototype.hide.apply(this,arguments);return e&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),e},enable:function(t){this.getFields().map((function(t){t.enable("tab")}))},disable:function(t){this.getFields().map((function(t){t.disable("tab")}))}});acf.registerFieldType(n);var a=0,r=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(e){t.extend(this.data,e),this.tabs=[],this.active=!1;var i=this.get("placement"),n=this.get("before"),r=n.parent();"left"==i&&r.hasClass("acf-fields")&&r.addClass("-sidebar"),n.is("tr")?this.$el=t('<tr class="acf-tab-wrap"><td colspan="2"><ul class="acf-hl acf-tab-group"></ul></td></tr>'):this.$el=t('<div class="acf-tab-wrap -'+i+'"><ul class="acf-hl acf-tab-group"></ul></div>'),n.before(this.$el),this.set("index",a,!0),a++},initializeTabs:function(){var t=this.getVisible().shift(),e,i,n=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[n]&&this.tabs[n].isVisible()&&(t=this.tabs[n]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)},getVisible:function(){return this.tabs.filter((function(t){return t.isVisible()}))},getActive:function(){return this.active},setActive:function(t){return this.active=t},hasActive:function(){return!1!==this.active},isActive:function(t){var e=this.getActive();return e&&e.cid===t.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(t){this.closeActive(),t.open(),this.setActive(t)},closeTab:function(t){t.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(t){this.tabs.map((function(e){t.cid!==e.cid&&this.closeTab(e)}),this),this.openTab(t)},addTab:function(e,i){var n=t("<li></li>");n.append(e),this.$("ul").append(n);var a=new o({$el:n,field:i,group:this});return this.tabs.push(a),a},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var t=this.getVisible().shift();return t&&this.openTab(t),t},onRefresh:function(){if("left"===this.get("placement")){var t=this.$el.parent(),e=this.$el.children("ul"),i=t.is("td")?"height":"min-height",n=e.position().top+e.outerHeight(!0)-1;t.css(i,n)}}}),o=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(t,e){t.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}}),s=new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",invalid_field:"onInvalidField"},findTabs:function(){return t(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(t){this.getTabs().map((function(t){t.get("initialized")||t.initializeTabs()}))},onInvalidField:function(t){this.busy||t.hiddenByTab&&(t.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var t=[];this.getTabs().map((function(e){var i=e.hasActive()?e.getActive().index():0;t.push(i)})),t.length&&acf.setPreference("this.tabs",t)}})}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"post_object"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"page_link"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"user"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{
3
- 'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var t=this.get("ftype");return"multi_select"==t&&(t="select"),t},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){this.select2&&this.select2.destroy()},onClickAdd:function(e,i){var n=this,a=!1,r=!1,o=!1,s=!1,c=!1,l=!1,u=!1,d=function(){a=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var e={action:"acf/fields/taxonomy/add_term",field_key:n.get("key")};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"html",success:f})},f=function(t){a.loading(!1),a.content(t),r=a.$("form"),o=a.$('input[name="term_name"]'),s=a.$('select[name="term_parent"]'),c=a.$(".acf-submit-button"),o.focus(),a.on("submit","form",h)},h=function(e,i){if(e.preventDefault(),e.stopImmediatePropagation(),""===o.val())return o.focus(),!1;acf.startButtonLoading(c);var a={action:"acf/fields/taxonomy/add_term",field_key:n.get("key"),term_name:o.val(),term_parent:s.length?s.val():0};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},p=function(t){acf.stopButtonLoading(c),u&&u.remove(),acf.isAjaxSuccess(t)?(o.val(""),g(t.data),u=acf.newNotice({type:"success",text:acf.getAjaxMessage(t),target:r,timeout:2e3,dismiss:!1})):u=acf.newNotice({type:"error",text:acf.getAjaxError(t),target:r,timeout:2e3,dismiss:!1}),o.focus()},g=function(e){var i=t('<option value="'+e.term_id+'">'+e.term_label+"</option>"),a;e.term_parent?s.children('option[value="'+e.term_parent+'"]').after(i):s.append(i),acf.getFields({type:"taxonomy"}).map((function(t){t.get("taxonomy")==n.get("taxonomy")&&t.appendTerm(e)})),n.selectTerm(e.term_id)};d()},appendTerm:function(t){"select"==this.getRelatedType()?this.appendTermSelect(t):this.appendTermCheckbox(t)},appendTermSelect:function(t){this.select2.addOption({id:t.term_id,text:t.term_label})},appendTermCheckbox:function(e){var i=this.$("[name]:first").attr("name"),n=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var a=t(['<li data-id="'+e.term_id+'">',"<label>",'<input type="'+this.get("ftype")+'" value="'+e.term_id+'" name="'+i+'" /> ',"<span>"+e.term_name+"</span>","</label>","</li>"].join(""));if(e.term_parent){var r=n.find('li[data-id="'+e.term_parent+'"]');(n=r.children("ul")).exists()||(n=t('<ul class="children acf-bl"></ul>'),r.append(n))}n.append(a)},selectTerm:function(t){var e;"select"==this.getRelatedType()?this.select2.selectOption(t):this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(t,e,i){var n=e.dpDiv.find(".ui-datepicker-close");!t&&n.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(e,i),acf.doAction("time_picker_init",e,i,this)}});acf.registerFieldType(i),acf.newTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.timepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}}(jQuery),function(t,e){var i=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var t=this.$switch();if(t.length){var e=t.children(".acf-switch-on"),i=t.children(".acf-switch-off"),n=Math.max(e.width(),i.width());n&&(e.css("min-width",n),i.css("min-width",n))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(t,e){e.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(t,e){this.$switch().addClass("-focus")},onBlur:function(t,e){this.$switch().removeClass("-focus")},onKeypress:function(t,e){return 37===t.keyCode?this.switchOff():39===t.keyCode?this.switchOn():void 0}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var t=this.val();return!!t&&(-1!==t.indexOf("://")||0===t.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(t,e){this.render()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var t=this.$control(),e=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},n=e.attr("id"),a=acf.uniqueId("acf-editor-"),r=e.data();acf.rename({target:t,search:n,replace:a,destructive:!0}),this.set("id",a,!0),acf.tinymce.initialize(a,i),this.$input().data(r)},onMousedown:function(t){t.preventDefault();var e=this.$control();e.removeClass("delay"),e.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(e){t.extend(this.data,e)},getEventTarget:function(t,e){return t||this.get("field").$el},change:function(t,e){this.get("conditions").change(t)},match:function(t,e){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(t){return'<input type="text" />'}}),acf.newCondition=function(t,e){var i=e.get("field"),n=i.getField(t.field);if(!i||!n)return!1;var a={rule:t,target:i,conditions:e,field:n},r=n.get("type"),o=t.operator,s,c,l;return new(acf.getConditionTypes({fieldType:r,operator:o})[0]||acf.Condition)(a)};var n=function(t){return acf.strPascalCase(t||"")+"Condition"};acf.registerConditionType=function(t){var e,a=t.prototype.type,r=n(a);acf.models[r]=t,i.push(a)},acf.getConditionType=function(t){var e=n(t);return acf.models[e]||!1},acf.registerConditionForFieldType=function(t,e){var i=acf.getConditionType(t);i&&i.prototype.fieldTypes.push(e)},acf.getConditionTypes=function(t){t=acf.parseArgs(t,{fieldType:"",operator:""});var e=[];return i.map((function(i){var n=acf.getConditionType(i),a=n.prototype.fieldTypes,r=n.prototype.operator;t.fieldType&&-1===a.indexOf(t.fieldType)||t.operator&&r!==t.operator||e.push(n)})),e}}(jQuery),function(t,e){var i="conditional_logic",n=new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(t){t.has("conditions")&&t.getConditions().render()}}),a=function(t,e){var i=acf.getFields({key:e,sibling:t.$el,suppressFilters:!0});return i.length||(i=acf.getFields({key:e,parent:t.$el.parent(),suppressFilters:!0})),!!i.length&&i[0]};acf.Field.prototype.getField=function(t){var e=a(this,t);if(e)return e;for(var i=this.parents(),n=0;n<i.length;n++)if(e=a(i[n],t))return e;return!1},acf.Field.prototype.getConditions=function(){return this.conditions||(this.conditions=new o(this)),this.conditions};var r=!1,o=acf.Model.extend({id:"Conditions",data:{field:!1,timeStamp:!1,groups:[]},setup:function(t){this.data.field=t;var e=t.get("conditions");e instanceof Array?e[0]instanceof Array?e.map((function(t,e){this.addRules(t,e)}),this):this.addRules(e):this.addRule(e)},change:function(t){if(this.get("timeStamp")===t.timeStamp)return!1;this.set("timeStamp",t.timeStamp,!0);var e=this.render()},render:function(){return this.calculate()?this.show():this.hide()},show:function(){return this.get("field").showEnable(this.cid,i)},hide:function(){return this.get("field").hideDisable(this.cid,i)},calculate:function(){var t=!1;return this.getGroups().map((function(e){var i;t||e.filter((function(t){return t.calculate()})).length==e.length&&(t=!0)})),t},hasGroups:function(){return null!=this.data.groups},getGroups:function(){return this.data.groups},addGroup:function(){var t=[];return this.data.groups.push(t),t},hasGroup:function(t){return null!=this.data.groups[t]},getGroup:function(t){return this.data.groups[t]},removeGroup:function(t){return this.data.groups[t].delete,this},addRules:function(t,e){t.map((function(t){this.addRule(t,e)}),this)},addRule:function(t,e){var i;e=e||0,i=this.hasGroup(e)?this.getGroup(e):this.addGroup();var n=acf.newCondition(t,this);if(!n)return!1;i.push(n)},hasRule:function(){},getRule:function(t,e){return t=t||0,e=e||0,this.data.groups[e][t]},removeRule:function(){}})}(jQuery),function(t,e){var i=acf.__,n=function(t){return t?""+t:""},a=function(t,e){return n(t).toLowerCase()===n(e).toLowerCase()},r=function(t,e){return parseFloat(t)===parseFloat(e)},o=function(t,e){return parseFloat(t)>parseFloat(e)},s=function(t,e){return parseFloat(t)<parseFloat(e)},c=function(t,e){return(e=e.map((function(t){return n(t)}))).indexOf(t)>-1},l=function(t,e){return n(t).indexOf(n(e))>-1},u=function(t,e){var i=new RegExp(n(e),"gi");return n(t).match(i)},d=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:i("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(t,e){return!!e.val()},choices:function(t){return'<input type="text" disabled="" />'}});acf.registerConditionType(d);var f=d.extend({type:"hasNoValue",operator:"==empty",label:i("Has no value"),match:function(t,e){return!d.prototype.match.apply(this,arguments)}});acf.registerConditionType(f);var h=acf.Condition.extend({type:"equalTo",operator:"==",label:i("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,i){return t.isNumeric(e.value)?r(e.value,i.val()):a(e.value,i.val())},choices:function(t){return'<input type="text" />'}});acf.registerConditionType(h);var p=h.extend({type:"notEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!h.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var g=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:i("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(t,e){return u(e.val(),t.value)},choices:function(t){return'<input type="text" placeholder="[a-z0-9]" />'}});acf.registerConditionType(g);var m=acf.Condition.extend({type:"contains",operator:"==contains",label:i("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(t,e){return l(e.val(),t.value)},choices:function(t){return'<input type="text" />'}});acf.registerConditionType(m);var v=h.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(v);var y=p.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(y);var b=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:i("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(t,e){var i=e.val();return i instanceof Array?c(t.value,i):a(t.value,i)},choices:function(e){var n=[],a=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&n.push({id:"",text:i("Null")}),a.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],n.push({id:t.trim(e[0]),text:t.trim(e[1])})})),n}});acf.registerConditionType(b);var _=b.extend({type:"selectNotEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!b.prototype.match.apply(this,arguments)}});acf.registerConditionType(_);var w=acf.Condition.extend({type:"greaterThan",operator:">",label:i("Value is greater than"),fieldTypes:["number","range"],match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),o(i,t.value)},choices:function(t){return'<input type="number" />'}});acf.registerConditionType(w);var x=w.extend({type:"lessThan",operator:"<",label:i("Value is less than"),match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),s(i,t.value)},choices:function(t){return'<input type="number" />'}});acf.registerConditionType(x);var $=w.extend({type:"selectionGreaterThan",label:i("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType($);var k=x.extend({type:"selectionLessThan",label:i("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(k)}(jQuery),function(t,e){acf.newMediaPopup=function(t){var e=null,t=acf.parseArgs(t,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}});return e="edit"==t.mode?new acf.models.EditMediaPopup(t):new acf.models.SelectMediaPopup(t),t.autoOpen&&setTimeout((function(){e.open()}),1),acf.doAction("new_media_popup",e),e};var i=function(){var e=acf.get("post_id");return t.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(t){var e=acf.getMimeTypes();if(void 0!==e[t])return e[t];for(var i in e)if(-1!==i.indexOf(t))return e[i];return!1};var n=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(e){t.extend(this.data,e)},initialize:function(){var t=this.getFrameOptions();this.addFrameStates(t);var e=wp.media(t);e.acf=this,this.addFrameEvents(e,t),this.frame=e},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var t={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(t.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(t.library.uploadedTo=i()),this.get("attachment")&&(t.library.post__in=[this.get("attachment")]),this.get("button")&&(t.button={text:this.get("button")}),t},addFrameStates:function(t){var e=wp.media.query(t.library);this.get("field")&&acf.isset(e,"mirroring","args")&&(e.mirroring.args._acfuploader=this.get("field")),t.states.push(new wp.media.controller.Library({library:e,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&t.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(t,e){t.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))}),t),t.on("content:render:edit-image",(function(){var t=this.state().get("image"),e=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(e),e.loadEditor()}),t),t.on("select",(function(){var e=t.state().get("selection");e&&e.each((function(e,i){t.acf.get("select").apply(t.acf,[e,i])}))})),t.on("close",(function(){setTimeout((function(){t.acf.get("close").apply(t.acf),t.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=n.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Select","verb")),n.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),t.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),t.on("content:activate:browse",(function(){var e=!1;try{e=t.content.get().toolbar}catch(t){return void console.log(t)}t.acf.customizeFilters.apply(t.acf,[e])})),n.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(e){var i=e.get("filters"),n;("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,t.each(i.filters,(function(t,e){e.props.type=e.props.type||"image"}))),this.get("allowedTypes"))&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(t){var e=acf.getMimeType(t);if(e){var n={text:e,props:{status:null,type:e,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[e]=n}}));if("uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,t.each(i.filters,(function(t,e){e.text+=" ("+acf.__("Uploaded to this post")+")",e.props.uploadedTo=a}))}var r=this.get("field"),o;t.each(i.filters,(function(t,e){e.props._acfuploader=r})),e.get("search").model.attributes._acfuploader=r,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=n.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Update","verb")),n.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){t.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var e,i=this.state().get("selection"),n=wp.media.attachment(t.acf.get("attachment"));i.add(n)}),t),n.prototype.addFrameEvents.apply(this,arguments)}});var a=new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var t=i();t&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=t),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var t=wp.media.view.Button;wp.media.view.Button=t.extend({initialize:function(){var t=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(t),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var e=wp.media.view.Router;wp.media.view.Router=e.extend({addExpand:function(){var e=t(['<a href="#" class="acf-expand-details">','<span class="is-closed"><span class="acf-icon -left small grey"></span>'+acf.__("Expand Details")+"</span>",'<span class="is-open"><span class="acf-icon -right small grey"></span>'+acf.__("Collapse Details")+"</span>","</a>"].join(""));e.on("click",(function(e){e.preventDefault();var i=t(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(e)},initialize:function(){return e.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){var e;acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(e,i){return{el:t("<option></option>").val(i).html(e.text)[0],priority:e.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var e=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=e.extend({render:function(){return this.rendered?this:(e.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(t.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(t){var e={};t&&t.preventDefault(),e=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(e).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var t=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=t.extend({render:function(){var e=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(e&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var n=e.get("selected");n&&n.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return t.prototype.render.apply(this,arguments)},toggleSelection:function(e){var i=this.collection,n=this.options.selection,a=this.model,r=n.single(),o=this.controller,s=acf.isget(this,"model","attributes","acf_errors"),c=o.$el.find(".media-frame-content .media-sidebar");if(c.children(".acf-selection-error").remove(),c.children().removeClass("acf-hidden"),o&&s){var l=acf.isget(this,"model","attributes","filename");return c.children().addClass("acf-hidden"),c.prepend(['<div class="acf-selection-error">','<span class="selection-error-label">'+acf.__("Restricted")+"</span>",'<span class="selection-error-filename">'+l+"</span>",'<span class="selection-error-message">'+s+"</span>","</div>"].join("")),n.reset(),void n.single(a)}return t.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery),function(t,e){acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var e=t("#page_template");return e.length?e.val():null},getPageParent:function(e,i){var i;return(i=t("#parent_id")).length?i.val():null},getPageType:function(t,e){return this.getPageParent()?"child":"parent"},getPostType:function(){return t("#post_type").val()},getPostFormat:function(e,i){var i;if((i=t("#post-formats-select input:checked")).length){var n=i.val();return"0"==n?"standard":n}return null},getPostCoreTerms:function(){var e={},i=acf.serialize(t(".categorydiv, .tagsdiv"));for(var n in i.tax_input&&(e=i.tax_input),i.post_category&&(e.category=i.post_category),e)acf.isArray(e[n])||(e[n]=e[n].split(/,[\s]?/));return e},getPostTerms:function(){var t=this.getPostCoreTerms();for(var e in acf.getFields({type:"taxonomy"}).map((function(e){if(e.get("save")){var i=e.val(),n=e.get("taxonomy");i&&(t[n]=t[n]||[],i=acf.isArray(i)?i:[i],t[n]=t[n].concat(i))}})),null!==(productType=this.getProductType())&&(t.product_type=[productType]),t)t[e]=acf.uniqueArray(t[e]);return t},getProductType:function(){var e=t("#product-type");return e.length?e.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var e=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(e.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(e.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(e.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(e.page_parent=pageParent),null!==(pageType=this.getPageType())&&(e.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(e.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(e.post_terms=postTerms),acf.getPostboxes().map((function(t){e.exists.push(t.get("key"))})),e=acf.applyFilters("check_screen_args",e);var i=function(t){acf.isAjaxSuccess(t)&&("post"==acf.get("screen")?this.renderPostScreen(t.data):"user"==acf.get("screen")&&this.renderUserScreen(t.data)),acf.doAction("check_screen_complete",t.data,e)};this.xhr=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"json",context:this,success:i})}},onChange:function(t,e){this.setTimeout(this.check,1)},renderPostScreen:function(e){var i=function(e,i){var n=t._data(e[0]).events;for(var a in n)for(var r=0;r<n[a].length;r++)i.on(a,n[a][r].handler)},n=function(e,i){var n=i.indexOf(e);if(-1==n)return!1;for(var a=n-1;a>=0;a--)if(t("#"+i[a]).length)return t("#"+i[a]).after(t("#"+e));for(var a=n+1;a<i.length;a++)if(t("#"+i[a]).length)return t("#"+i[a]).before(t("#"+e));return!1};e.visible=[],e.hidden=[],e.results=e.results.map((function(a,r){var o=acf.getPostbox(a.id);if(acf.isGutenberg()&&"acf_after_title"==a.position&&(a.position="normal"),!o){var s=t(['<div id="'+a.id+'" class="postbox">','<button type="button" class="handlediv" aria-expanded="false">','<span class="screen-reader-text">Toggle panel: '+a.title+"</span>",'<span class="toggle-indicator" aria-hidden="true"></span>',"</button>",'<h2 class="hndle ui-sortable-handle">',"<span>"+a.title+"</span>","</h2>",'<div class="inside">',a.html,"</div>","</div>"].join(""));if(t("#adv-settings").length){var c=t("#adv-settings .metabox-prefs"),l=t(['<label for="'+a.id+'-hide">','<input class="hide-postbox-tog" name="'+a.id+'-hide" type="checkbox" id="'+a.id+'-hide" value="'+a.id+'" checked="checked">'," "+a.title,"</label>"].join(""));i(c.find("input").first(),l.find("input")),c.append(l)}t(".postbox").length&&(i(t(".postbox .handlediv").first(),s.children(".handlediv")),i(t(".postbox .hndle").first(),s.children(".hndle"))),"side"===a.position?t("#"+a.position+"-sortables").append(s):t("#"+a.position+"-sortables").prepend(s);var u=[];if(e.results.map((function(e){a.position===e.position&&t("#"+a.position+"-sortables #"+e.id).length&&u.push(e.id)})),n(a.id,u),e.sorted)for(var d in e.sorted){var u=e.sorted[d].split(",");if(n(a.id,u))break}o=acf.newPostbox(a),acf.doAction("append",s),acf.doAction("append_postbox",o)}return o.showEnable(),e.visible.push(a.id),a})),acf.getPostboxes().map((function(t){-1===e.visible.indexOf(t.get("id"))&&(t.hideDisable(),e.hidden.push(t.get("id")))})),t("#acf-style").html(e.style),acf.doAction("refresh_post_screen",e)},renderUserScreen:function(t){}});var i=new acf.Model({postEdits:{},wait:"load",initialize:function(){var t;acf.isGutenberg()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen))},onChange:function(){var t=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(e){t.push(e.rest_base)}));var e=wp.data.select("core/editor").getPostEdits(),i={};t.map((function(t){void 0!==e[t]&&(i[t]=e[t])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var t={},e;return(wp.data.select("core").getTaxonomies()||[]).map((function(e){var i=wp.data.select("core/editor").getEditedPostAttribute(e.rest_base);i&&(t[e.slug]=i)})),t},onRefreshPostScreen:function(t){var e=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),n={};e.getActiveMetaBoxLocations().map((function(t){n[t]=e.getMetaBoxesPerLocation(t)}));var a=[];for(var r in n)n[r].map((function(t){a.push(t.id)}));for(var r in t.results.filter((function(t){return-1===a.indexOf(t.id)})).map((function(t,e){var i=t.position;n[i]=n[i]||[],n[i].push({id:t.id,title:t.title})})),n)n[r]=n[r].filter((function(e){return-1===t.hidden.indexOf(e.id)}));i.setAvailableMetaBoxesPerLocation(n)}})}(jQuery),function(t,e){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(t,e){if(e=acf.parseArgs(e,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(t){return t},ajaxResults:function(t){return t}}),4==i())var n=new a(t,e);else var n=new r(t,e);return acf.doAction("new_select2",n),n};var n=acf.Model.extend({setup:function(e,i){t.extend(this.data,i),this.$el=e},initialize:function(){},selectOption:function(t){var e=this.getOption(t);e.prop("selected")||e.prop("selected",!0).trigger("change")},unselectOption:function(t){var e=this.getOption(t);e.prop("selected")&&e.prop("selected",!1).trigger("change")},getOption:function(t){return this.$('option[value="'+t+'"]')},addOption:function(e){e=acf.parseArgs(e,{id:"",text:"",selected:!1});var i=this.getOption(e.id);return i.length||((i=t("<option></option>")).html(e.text),i.attr("value",e.id),i.prop("selected",e.selected),this.$el.append(i)),i},getValue:function(){var e=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(t,e){return+t.getAttribute("data-i")-+e.getAttribute("data-i")}))).each((function(){var i=t(this);e.push({$el:i,id:i.attr("value"),text:i.text()})})),e):e},mergeOptions:function(){},getChoices:function(){var e=function(i){var n=[];return i.children().each((function(){var i=t(this);i.is("optgroup")?n.push({text:i.attr("label"),children:e(i)}):n.push({id:i.attr("value"),text:i.text()})})),n};return e(this.$el)},decodeChoices:function(t){var e=function(t){return t.map((function(t){return t.text=acf.decode(t.text),t.children&&(t.children=e(t.children)),t})),t};return e(t)},getAjaxData:function(t){var e={action:this.get("ajaxAction"),s:t.term||"",paged:t.page||1},i=this.get("field");i&&(e.field_key=i.get("key"));var n=this.get("ajaxData");return n&&(e=n.apply(this,[e,t])),e=acf.applyFilters("select2_ajax_data",e,this.data,this.$el,i||!1,this),acf.prepareForAjax(e)},getAjaxResults:function(t,e){(t=acf.parseArgs(t,{results:!1,more:!1})).results&&(t.results=this.decodeChoices(t.results));var i=this.get("ajaxResults");return i&&(t=i.apply(this,[t,e])),
4
- t=acf.applyFilters("select2_ajax_results",t,e,this)},processAjaxResults:function(e,i){var e;return(e=this.getAjaxResults(e,i)).more&&(e.pagination={more:!0}),setTimeout(t.proxy(this.mergeOptions,this),1),e},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),a=n.extend({initialize:function(){var e=this.$el,i={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),data:[],escapeMarkup:function(t){return t}};i.multiple&&this.getValue().map((function(t){t.$el.detach().appendTo(e)})),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(i.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),processResults:t.proxy(this.processAjaxResults,this)});var n=this.get("field");i=acf.applyFilters("select2_args",i,e,this.data,n||!1,this),e.select2(i);var a=e.next(".select2-container");if(i.multiple){var r=a.find("ul");r.sortable({stop:function(i){r.find(".select2-selection__choice").each((function(){var i;t(t(this).data("data").element).detach().appendTo(e)})),e.trigger("change")}}),e.on("select2:select",this.proxy((function(t){this.getOption(t.params.data.id).detach().appendTo(this.$el)})))}a.addClass("-acf"),acf.doAction("select2_init",e,i,this.data,n||!1,this)},mergeOptions:function(){var e=!1,i=!1;t('.select2-results__option[role="group"]').each((function(){var n=t(this).children("ul"),a=t(this).children("strong");if(i&&i.text()===a.text())return e.append(n.children()),void t(this).remove();e=n,i=a}))}}),r=n.extend({initialize:function(){var e=this.$el,i=this.getValue(),n=this.get("multiple"),a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(t){return t},dropdownCss:{"z-index":"999999999"},initSelection:function(t,e){e(n?i:i.shift())}},r=e.siblings("input");r.length||(r=t('<input type="hidden" />'),e.before(r)),inputValue=i.map((function(t){return t.id})).join("||"),r.val(inputValue),a.multiple&&i.map((function(t){t.$el.detach().appendTo(e)})),a.allowClear&&(a.data=a.data.filter((function(t){return""!==t.id}))),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),results:t.proxy(this.processAjaxResults,this)});var o=this.get("field");a=acf.applyFilters("select2_args",a,e,this.data,o||!1,this),r.select2(a);var s=r.select2("container"),c=t.proxy(this.getOption,this);if(a.multiple){var l=s.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=t(this).data("select2Data"),n;c(i.id).detach().appendTo(e)})),e.trigger("change")}})}r.on("select2-selecting",(function(i){var n=i.choice,a=c(n.id);a.length||(a=t('<option value="'+n.id+'">'+n.text+"</option>")),a.detach().appendTo(e)})),s.addClass("-acf"),acf.doAction("select2_init",e,a,this.data,o||!1,this),r.on("change",(function(){var t=r.val();t.indexOf("||")&&(t=t.split("||")),e.val(t).trigger("change")})),e.hide()},mergeOptions:function(){var e=!1,i=!1;t("#select2-drop .select2-result-with-children").each((function(){var n=t(this).children("ul"),a=t(this).children(".select2-result-label");if(i&&i.text()===a.text())return i.append(n.children()),void t(this).remove();e=n,i=a}))},getAjaxData:function(t,e){var i={term:t,page:e};return n.prototype.getAjaxData.apply(this,[i])}}),o=new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),n=acf.get("select2L10n"),a=i();return!!n&&(0!==t.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3()))},addTranslations4:function(){var t=acf.get("select2L10n"),e=acf.get("locale");e=e.replace("_","-");var i={errorLoading:function(){return t.load_fail},inputTooLong:function(e){var i=e.input.length-e.maximum;return i>1?t.input_too_long_n.replace("%d",i):t.input_too_long_1},inputTooShort:function(e){var i=e.minimum-e.input.length;return i>1?t.input_too_short_n.replace("%d",i):t.input_too_short_1},loadingMore:function(){return t.load_more},maximumSelected:function(e){var i=e.maximum;return i>1?t.selection_too_long_n.replace("%d",i):t.selection_too_long_1},noResults:function(){return t.matches_0},searching:function(){return t.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+e,[],(function(){return i}))},addTranslations3:function(){var e=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var n={formatMatches:function(t){return t>1?e.matches_n.replace("%d",t):e.matches_1},formatNoMatches:function(){return e.matches_0},formatAjaxError:function(){return e.load_fail},formatInputTooShort:function(t,i){var n=i-t.length;return n>1?e.input_too_short_n.replace("%d",n):e.input_too_short_1},formatInputTooLong:function(t,i){var n=t.length-i;return n>1?e.input_too_long_n.replace("%d",n):e.input_too_long_1},formatSelectionTooBig:function(t){return t>1?e.selection_too_long_n.replace("%d",t):e.selection_too_long_1},formatLoadMore:function(){return e.load_more},formatSearching:function(){return e.searching}};t.fn.select2.locales=t.fn.select2.locales||{},t.fn.select2.locales[i]=n,t.extend(t.fn.select2.defaults,n)},onDuplicate:function(t,e){e.find(".select2-container").remove()}})}(jQuery),function(t,e){acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content};var t},initialize:function(t,e){(e=acf.parseArgs(e,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(t,e),e.quicktags&&this.initializeQuicktags(t,e)},initializeTinymce:function(e,i){var n=t("#"+e),a=this.defaults(),r=acf.get("toolbars"),o=i.field||!1,s=o.$el||!1;if("undefined"==typeof tinymce)return!1;if(!a)return!1;if(tinymce.get(e))return this.enable(e);var c=t.extend({},a.tinymce,i.tinymce);c.id=e,c.selector="#"+e;var l=i.toolbar;if(l&&r&&r[l])for(var u=1;u<=4;u++)c["toolbar"+u]=r[l][u]||"";if(c.setup=function(t){t.on("change",(function(e){t.save(),n.trigger("change")})),t.on("mouseup",(function(t){var e=new MouseEvent("mouseup");window.dispatchEvent(e)}))},c.wp_autoresize_on=!1,c.tadv_noautop||(c.wpautop=!0),c=acf.applyFilters("wysiwyg_tinymce_settings",c,e,o),tinyMCEPreInit.mceInit[e]=c,"visual"==i.mode){var d=tinymce.init(c),f=tinymce.get(e);if(!f)return!1;f.acf=i.field,acf.doAction("wysiwyg_tinymce_init",f,f.id,c,o)}},initializeQuicktags:function(e,i){var n=this.defaults();if("undefined"==typeof quicktags)return!1;if(!n)return!1;var a=t.extend({},n.quicktags,i.quicktags);a.id=e;var r=i.field||!1,o=r.$el||!1;a=acf.applyFilters("wysiwyg_quicktags_settings",a,a.id,r),tinyMCEPreInit.qtInit[e]=a;var s=quicktags(a);if(!s)return!1;this.buildQuicktags(s),acf.doAction("wysiwyg_quicktags_init",s,s.id,a,r)},buildQuicktags:function(t){var e,i,n,a,r,t,o,s,c,l,u=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(s in e=t.canvas,i=t.name,n=t.settings,r="",a={},c="",l=t.id,n.buttons&&(c=","+n.buttons+","),edButtons)edButtons[s]&&(o=edButtons[s].id,c&&-1!==u.indexOf(","+o+",")&&-1===c.indexOf(","+o+",")||edButtons[s].instance&&edButtons[s].instance!==l||(a[o]=edButtons[s],edButtons[s].html&&(r+=edButtons[s].html(i+"_"))));c&&-1!==c.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,r+=a.dfw.html(i+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,r+=a.textdirection.html(i+"_")),t.toolbar.innerHTML=r,t.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[t])},disable:function(t){this.destroyTinymce(t)},remove:function(t){this.destroyTinymce(t)},destroy:function(t){this.destroyTinymce(t)},destroyTinymce:function(t){if("undefined"==typeof tinymce)return!1;var e=tinymce.get(t);return!!e&&(e.save(),e.destroy(),!0)},enable:function(t){this.enableTinymce(t)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&(void 0!==tinyMCEPreInit.mceInit[t]&&(switchEditors.go(t,"tmce"),!0))}};var i=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var e=t("#acf-hidden-wp-editor");e.exists()&&e.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",(function(t){var e=t.editor;"acf"===e.id.substr(0,3)&&(e=tinymce.editors.content||e,tinymce.activeEditor=e,wpActiveEditor=e.id)}))}})}(jQuery),function(t,e){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(t){t.map(this.addError,this)},addError:function(t){this.data.errors.push(t)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var t=[],e=[];return this.getErrors().map((function(i){if(i.input){var n=e.indexOf(i.input);n>-1?t[n]=i:(t.push(i),e.push(i.input))}})),t},getGlobalErrors:function(){return this.getErrors().filter((function(t){return!t.input}))},showErrors:function(){if(this.hasErrors()){var e=this.getFieldErrors(),i=this.getGlobalErrors(),n=0,a=!1;e.map((function(t){var e=this.$('[name="'+t.input+'"]').first();if(e.length||(e=this.$('[name^="'+t.input+'"]').first()),e.length){n++;var i=acf.getClosestField(e);i.showError(t.message),a||(a=i.$el)}}),this);var r=acf.__("Validation failed");if(i.map((function(t){r+=". "+t.message})),1==n?r+=". "+acf.__("1 field requires attention"):n>1&&(r+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:r});else{var o=acf.newNotice({type:"error",text:r,target:this.$el});this.set("notice",o)}a||(a=this.get("notice").$el),setTimeout((function(){t("html, body").animate({scrollTop:a.offset().top-t(window).height()/2},500)}),10)}},onChangeStatus:function(t,e,i,n){this.$el.removeClass("is-"+n).addClass("is-"+i)},validate:function(e){if(e=acf.parseArgs(e,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(t){t.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(e.event){var i=t.Event(null,e.event);e.success=function(){acf.enableSubmit(t(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),e.loading(this.$el,this),this.set("status","validating");var n=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el,this);e.valid||this.addErrors(e.errors)}},a=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),e.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),e.success(this.$el,this),acf.lockForm(this.$el),e.reset&&this.reset()),e.complete(this.$el,this),this.clearErrors()},r=acf.serialize(this.$el);return r.action="acf/validate_save_post",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(r),type:"post",dataType:"json",context:this,success:n,complete:a}),!1},setup:function(t){this.$el=t},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),n=function(t){var e=t.data("acf");return e||(e=new i(t)),e};acf.validateForm=function(t){return n(t.form).validate(t)},acf.enableSubmit=function(t){return t.removeClass("disabled")},acf.disableSubmit=function(t){return t.addClass("disabled")},acf.showSpinner=function(t){return t.addClass("is-active"),t.css("display","inline-block"),t},acf.hideSpinner=function(t){return t.removeClass("is-active"),t.css("display","none"),t},acf.lockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.hideSpinner(n),acf.disableSubmit(i),acf.showSpinner(n.last()),t},acf.unlockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(n),t};var a=function(t){var e,e,e,e;return(e=t.find("#submitdiv")).length?e:(e=t.find("#submitpost")).length?e:(e=t.find("p.submit").last()).length?e:(e=t.find(".acf-form-submit")).length?e:t};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(t){n(t).reset()},addInputEvents:function(e){if("safari"!==acf.get("browser")){var i=t(".acf-field [name]",e);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(t,e){t.preventDefault();var i=e.closest("form");i.length&&(n(i).addError({input:e.attr("name"),message:t.target.validationMessage}),i.submit())},onClickSubmit:function(t,e){this.set("originalEvent",t)},onClickSave:function(t,e){this.set("ignore",!0)},onClickSubmitGutenberg:function(e,i){var n;acf.validateForm({form:t("#editor"),event:e,reset:!0,failure:function(t,e){var i=e.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(e.preventDefault(),e.stopImmediatePropagation())},onSubmitPost:function(e,i){"dopreview"===t("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(t,e){if(!this.active||this.get("ignore")||t.isDefaultPrevented())return this.allowSubmit();var i;acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}})}(jQuery),function(t,e){var i=new acf.Model({priority:90,initialize:function(){this.refresh=acf.debounce(this.refresh,0)},actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.doAction("refresh"),t(window).trigger("acfrefresh")}}),n=new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(t){acf.doAction("unmount",t)},onSortstop:function(t){acf.doAction("remount",t)}}),a=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(e,i){e.is("tr")&&(i.html('<td style="padding:0;" colspan="'+i.children().length+'"></td>'),e.addClass("acf-sortable-tr-helper"),e.children().each((function(){t(this).width(t(this).width())})),i.height(e.height()+"px"),e.removeClass("acf-sortable-tr-helper"))}}),r=new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(e,i){var n=[];e.find("select").each((function(e){n.push(t(this).val())})),i.find("select").each((function(e){t(this).val(n[e])}))}}),o=new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(e){var i=this;t(".acf-table:visible").each((function(){i.renderTable(t(this))}))},renderTable:function(e){var i=e.find("> thead > tr:visible > th[data-key]"),n=e.find("> tbody > tr:visible > td[data-key]");if(!i.length||!n.length)return!1;i.each((function(e){var i=t(this),a=i.data("key"),r=n.filter('[data-key="'+a+'"]'),o=r.filter(".acf-hidden");r.removeClass("acf-empty"),r.length===o.length?acf.hide(i):(acf.show(i),o.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var a=100,r=i.length,o;i.filter("[data-width]").each((function(){var e=t(this).data("width");t(this).css("width",e+"%"),a-=e}));var s=i.not("[data-width]");if(s.length){var c=a/s.length;s.css("width",c+"%"),a=0}a>0&&i.last().css("width","auto"),n.filter(".-collapsed-target").each((function(){var e=t(this);e.parent().hasClass("-collapsed")?e.attr("colspan",i.length):e.removeAttr("colspan")}))}}),s=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var e=this;t(".acf-fields:visible").each((function(){e.renderGroup(t(this))}))},renderGroup:function(e){var i=0,n=0,a=t(),r=e.children(".acf-field[data-width]:visible");return!!r.length&&(e.hasClass("-left")?(r.removeAttr("data-width"),r.css("width","auto"),!1):(r.removeClass("-r0 -c0").css({"min-height":0}),r.each((function(e){var r=t(this),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left);a.length&&s>i&&(a.css({"min-height":n+"px"}),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left),i=0,n=0,a=t()),acf.get("rtl")&&(c=Math.ceil(r.parent().width()-(o.left+r.outerWidth()))),0==s?r.addClass("-r0"):0==c&&r.addClass("-c0");var l=Math.ceil(r.outerHeight())+1;n=Math.max(n,l),i=Math.max(i,s),a=a.add(r)})),void(a.length&&a.css({"min-height":n+"px"}))))}})}(jQuery),function(t,e){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e,e},acf.getCompatibility=function(t){return t.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(t,e){t=t||"";var i=(e=e||"")?t+"."+e:t,n={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(n[i])return acf.__(n[i]);var a=this.l10n[t]||"";return e&&(a=a[e]||""),a},i.get_selector=function(e){var i=".acf-field";if(!e)return i;if(t.isPlainObject(e)){if(t.isEmptyObject(e))return i;for(var n in e){e=e[n];break}}return i+="-"+e,i=acf.strReplace("_","-",i),i=acf.strReplace("field-field-","field-",i)},i.get_fields=function(t,e,i){var n={is:t||"",parent:e||!1,suppressFilters:i||!1};return n.is&&(n.is=this.get_selector(n.is)),acf.findFields(n)},i.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},i.get_field_wrap=function(t){return t.closest(this.get_selector())},i.get_field_key=function(t){return t.data("key")},i.get_field_type=function(t){return t.data("type")},i.get_data=function(t,e){return acf.parseArgs(t.data(),e)},i.maybe_get=function(t,e,i){void 0===i&&(i=null),keys=String(e).split(".");for(var n=0;n<keys.length;n++){if(!t.hasOwnProperty(keys[n]))return i;t=t[keys[n]]}return t};var n=function(t){return t instanceof acf.Field?t.$el:t},a=function(t){return acf.arrayArgs(t).map(n)},r=function(e){return function(){if(arguments.length)var i=a(arguments);else var i=[t(document)];return e.apply(this,i)}};i.add_action=function(t,e,n,a){var o=t.split(" "),s=o.length;if(s>1){for(var c=0;c<s;c++)t=o[c],i.add_action.apply(this,arguments);return this}var e=r(e);return acf.addAction.apply(this,arguments)},i.add_filter=function(t,e,i,n){var e=r(e);return acf.addFilter.apply(this,arguments)},i.model={actions:{},filters:{},events:{},extend:function(e){var i=t.extend({},this,e);return t.each(i.actions,(function(t,e){i._add_action(t,e)})),t.each(i.filters,(function(t,e){i._add_filter(t,e)})),t.each(i.events,(function(t,e){i._add_event(t,e)})),i},_add_action:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_action(t,this[e],a,this)},_add_filter:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_filter(t,this[e],a,this)},_add_event:function(e,i){var n=this,a=e.indexOf(" "),r=a>0?e.substr(0,a):e,o=a>0?e.substr(a+1):"",s=function(e){e.$el=t(this),acf.field_group&&(e.$field=e.$el.closest(".acf-field-object")),"function"==typeof n.event&&(e=n.event(e)),n[i].apply(n,arguments)};o?t(document).on(r,o,s):t(document).on(r,s)},get:function(t,e){return e=e||null,void 0!==this[t]&&(e=this[t]),e},set:function(t,e){return this[t]=e,"function"==typeof this["_set_"+t]&&this["_set_"+t].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_action(t,(function(t){i.set("$field",t),i[e].apply(i,arguments)}))},_add_filter:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_filter(t,(function(t){i.set("$field",t),i[e].apply(i,arguments)}))},_add_event:function(e,i){var n=this,a=e.substr(0,e.indexOf(" ")),r=e.substr(e.indexOf(" ")+1),o=acf.get_selector(n.type);t(document).on(a,o+" "+r,(function(e){var a=t(this),r=acf.get_closest_field(a,n.type);r.length&&(r.is(n.$field)||n.set("$field",r),e.$el=a,e.$field=r,n[i].apply(n,[e]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var o=acf.newCompatibility(acf.validation,{remove_error:function(t){acf.getField(t).removeError()},add_warning:function(t,e){acf.getField(t).showNotice({text:e,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm});i.tooltip={tooltip:function(t,e){var i;return acf.newTooltip({text:t,target:e}).$el},temp:function(t,e){var i=acf.newTooltip({text:t,target:e,timeout:250})},confirm:function(t,e,i,n,a){var r=acf.newTooltip({confirm:!0,text:i,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})},confirm_remove:function(t,e){var i=acf.newTooltip({confirmRemove:!0,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(t){this.activeFrame=t.frame},popup:function(t){var e;return(t.mime_types&&(t.allowedTypes=t.mime_types),t.id&&(t.attachment=t.id),acf.newMediaPopup(t).frame)}}),i.select2={init:function(t,e,i){return e.allow_null&&(e.allowNull=e.allow_null),e.ajax_action&&(e.ajaxAction=e.ajax_action),i&&(e.field=acf.getField(i)),acf.newSelect2(t,e)},destroy:function(t){return acf.getInstance(t).destroy()}},i.postbox={render:function(t){return t.edit_url&&(t.editLink=t.edit_url),t.edit_title&&(t.editTitle=t.edit_title),acf.newPostbox(t)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery);
1
  !function(t,e){var i={};window.acf=i,i.data={},i.get=function(t){return this.data[t]||null},i.has=function(t){return null!==this.get(t)},i.set=function(t,e){return this.data[t]=e,this};var n=0;i.uniqueId=function(t){var e=++n+"";return t?t+e:e},i.uniqueArray=function(t){function e(t,e,i){return i.indexOf(t)===e}return t.filter(e)};var a="";i.uniqid=function(t,e){var i;void 0===t&&(t="");var n=function(t,e){return e<(t=parseInt(t,10).toString(16)).length?t.slice(t.length-e):e>t.length?Array(e-t.length+1).join("0")+t:t};return a||(a=Math.floor(123456789*Math.random())),a++,i=t,i+=n(parseInt((new Date).getTime()/1e3,10),8),i+=n(a,5),e&&(i+=(10*Math.random()).toFixed(8).toString()),i},i.strReplace=function(t,e,i){return i.split(t).join(e)},i.strCamelCase=function(t){return t=(t=t.replace(/[_-]/g," ")).replace(/(?:^\w|\b\w|\s+)/g,(function(t,e){return 0==+t?"":0==e?t.toLowerCase():t.toUpperCase()}))},i.strPascalCase=function(t){var e=i.strCamelCase(t);return e.charAt(0).toUpperCase()+e.slice(1)},i.strSlugify=function(t){return i.strReplace("_","-",t.toLowerCase())},i.strSanitize=function(t){var e={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","ß":"s","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","ĝ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o"," ":"_","'":"","?":"","/":"","\\":"",".":"",",":"","`":"",">":"","<":"",'"':"","[":"","]":"","|":"","{":"","}":"","(":"",")":""},i=/\W/g,n=function(t){return void 0!==e[t]?e[t]:t};return t=(t=t.replace(i,n)).toLowerCase()},i.strMatch=function(t,e){for(var i=0,n=Math.min(t.length,e.length),a=0;a<n&&t[a]===e[a];a++)i++;return i},i.decode=function(e){return t("<textarea/>").html(e).text()},i.strEscape=function(e){return t("<div>").text(e).html()},i.parseArgs=function(e,i){return"object"!=typeof e&&(e={}),"object"!=typeof i&&(i={}),t.extend({},i,e)},null==window.acfL10n&&(acfL10n={}),i.__=function(t){return acfL10n[t]||t},i._x=function(t,e){return acfL10n[t+"."+e]||acfL10n[t]||t},i._n=function(t,e,n){return 1==n?i.__(t):i.__(e)},i.isArray=function(t){return Array.isArray(t)},i.isObject=function(t){return"object"==typeof t};var r=function(t,e,n){var a=(e=e.replace("[]","[%%index%%]")).match(/([^\[\]])+/g);if(a)for(var r=a.length,o=t,s=0;s<r;s++){var c=String(a[s]);s==r-1?"%%index%%"===c?o.push(n):o[c]=n:("%%index%%"===a[s+1]?i.isArray(o[c])||(o[c]=[]):i.isObject(o[c])||(o[c]={}),o=o[c])}};i.serialize=function(t,e){var n={},a=i.serializeArray(t);void 0!==e&&(a=a.filter((function(t){return 0===t.name.indexOf(e)})).map((function(t){return t.name=t.name.slice(e.length),t})));for(var o=0;o<a.length;o++)r(n,a[o].name,a[o].value);return n},i.serializeArray=function(t){return t.find("select, textarea, input").serializeArray()},i.serializeForAjax=function(t){var e={},n;return i.serializeArray(t).map((function(t){"[]"===t.name.slice(-2)?(e[t.name]=e[t.name]||[],e[t.name].push(t.value)):e[t.name]=t.value})),e},i.addAction=function(t,e,n,a){return i.hooks.addAction.apply(this,arguments),this},i.removeAction=function(t,e){return i.hooks.removeAction.apply(this,arguments),this};var o={};i.doAction=function(t){return o[t]=1,i.hooks.doAction.apply(this,arguments),o[t]=0,this},i.doingAction=function(t){return 1===o[t]},i.didAction=function(t){return void 0!==o[t]},i.currentAction=function(){for(var t in o)if(o[t])return t;return!1},i.addFilter=function(t){return i.hooks.addFilter.apply(this,arguments),this},i.removeFilter=function(t){return i.hooks.removeFilter.apply(this,arguments),this},i.applyFilters=function(t){return i.hooks.applyFilters.apply(this,arguments)},i.arrayArgs=function(t){return Array.prototype.slice.call(t)};try{var s=JSON.parse(localStorage.getItem("acf"))||{}}catch(t){var s={}}var c=function(t){return"this."===t.substr(0,5)&&(t=t.substr(5)+"-"+i.get("post_id")),t};i.getPreference=function(t){return t=c(t),s[t]||null},i.setPreference=function(t,e){t=c(t),null===e?delete s[t]:s[t]=e,localStorage.setItem("acf",JSON.stringify(s))},i.removePreference=function(t){i.setPreference(t,null)},i.remove=function(t){t instanceof jQuery&&(t={target:t}),t=i.parseArgs(t,{target:!1,endHeight:0,complete:function(){}}),i.doAction("remove",t.target),t.target.is("tr")?u(t):l(t)};var l=function(t){var e=t.target,i=e.height(),n=e.width(),a=e.css("margin"),r=e.outerHeight(!0),o=e.attr("style")+"";e.wrap('<div class="acf-temp-remove" style="height:'+r+'px"></div>');var s=e.parent();e.css({height:i,width:n,margin:a,position:"absolute"}),setTimeout((function(){s.css({opacity:0,height:t.endHeight})}),50),setTimeout((function(){e.attr("style",o),s.remove(),t.complete()}),301)},u=function(e){var i=e.target,n=i.height(),a=i.children().length,r=t('<td class="acf-temp-remove" style="padding:0; height:'+n+'px" colspan="'+a+'"></td>');i.addClass("acf-remove-element"),setTimeout((function(){i.html(r)}),251),setTimeout((function(){i.removeClass("acf-remove-element"),r.css({height:e.endHeight})}),300),setTimeout((function(){i.remove(),e.complete()}),451)};i.duplicate=function(t){t instanceof jQuery&&(t={target:t});var e=0;(t=i.parseArgs(t,{target:!1,search:"",replace:"",before:function(t){},after:function(t,e){},append:function(t,i){t.after(i),e=1}})).target=t.target||t.$el;var n=t.target;t.search=t.search||n.attr("data-id"),t.replace=t.replace||i.uniqid(),t.before(n),i.doAction("before_duplicate",n);var a=n.clone();return i.rename({target:a,search:t.search,replace:t.replace}),a.removeClass("acf-clone"),a.find(".ui-sortable").removeClass("ui-sortable"),t.after(n,a),i.doAction("after_duplicate",n,a),t.append(n,a),i.doAction("duplicate",n,a),i.doAction("append",a),a},i.rename=function(t){t instanceof jQuery&&(t={target:t});var e=(t=i.parseArgs(t,{target:!1,destructive:!1,search:"",replace:""})).target,n=t.search||e.attr("data-id"),a=t.replace||i.uniqid("acf"),r=function(t,e){return e.replace(n,a)};if(t.destructive){var o=e.outerHTML();o=i.strReplace(n,a,o),e.replaceWith(o)}else e.attr("data-id",a),e.find('[id*="'+n+'"]').attr("id",r),e.find('[for*="'+n+'"]').attr("for",r),e.find('[name*="'+n+'"]').attr("name",r);return e},i.prepareForAjax=function(t){return t.nonce=i.get("nonce"),t.post_id=i.get("post_id"),i.has("language")&&(t.lang=i.get("language")),t=i.applyFilters("prepare_for_ajax",t)},i.startButtonLoading=function(t){t.prop("disabled",!0),t.after(' <i class="acf-loading"></i>')},i.stopButtonLoading=function(t){t.prop("disabled",!1),t.next(".acf-loading").remove()},i.showLoading=function(t){t.append('<div class="acf-loading-overlay"><i class="acf-loading"></i></div>')},i.hideLoading=function(t){t.children(".acf-loading-overlay").remove()},i.updateUserSetting=function(e,n){var a={action:"acf/ajax/user_setting",name:e,value:n};t.ajax({url:i.get("ajaxurl"),data:i.prepareForAjax(a),type:"post",dataType:"html"})},i.val=function(t,e,i){var n=t.val();return e!==n&&(t.val(e),t.is("select")&&null===t.val()?(t.val(n),!1):(!0!==i&&t.trigger("change"),!0))},i.show=function(t,e){return e&&i.unlock(t,"hidden",e),!i.isLocked(t,"hidden")&&(!!t.hasClass("acf-hidden")&&(t.removeClass("acf-hidden"),!0))},i.hide=function(t,e){return e&&i.lock(t,"hidden",e),!t.hasClass("acf-hidden")&&(t.addClass("acf-hidden"),!0)},i.isHidden=function(t){return t.hasClass("acf-hidden")},i.isVisible=function(t){return!i.isHidden(t)};var d=function(t,e){return!t.hasClass("acf-disabled")&&(e&&i.unlock(t,"disabled",e),!i.isLocked(t,"disabled")&&(!!t.prop("disabled")&&(t.prop("disabled",!1),!0)))};i.enable=function(e,i){if(e.attr("name"))return d(e,i);var n=!1;return e.find("[name]").each((function(){var e;d(t(this),i)&&(n=!0)})),n};var f=function(t,e){return e&&i.lock(t,"disabled",e),!t.prop("disabled")&&(t.prop("disabled",!0),!0)};i.disable=function(e,i){if(e.attr("name"))return f(e,i);var n=!1;return e.find("[name]").each((function(){var e;f(t(this),i)&&(n=!0)})),n},i.isset=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return!1;t=t[arguments[e]]}return!0},i.isget=function(t){for(var e=1;e<arguments.length;e++){if(!t||!t.hasOwnProperty(arguments[e]))return null;t=t[arguments[e]]}return t},i.getFileInputData=function(t,e){var n=t.val();if(!n)return!1;var a={url:n},r=i.isget(t[0],"files",0);if(r)if(a.size=r.size,a.type=r.type,r.type.indexOf("image")>-1){var o=window.URL||window.webkitURL,s=new Image;s.onload=function(){a.width=this.width,a.height=this.height,e(a)},s.src=o.createObjectURL(r)}else e(a);else e(a)},i.isAjaxSuccess=function(t){return t&&t.success},i.getAjaxMessage=function(t){return i.isget(t,"data","message")},i.getAjaxError=function(t){return i.isget(t,"data","error")},i.renderSelect=function(t,e){var n=t.val(),a=[],r=function(t){var e="";return t.map((function(t){var n=t.text||t.label||"",o=t.id||t.value||"";a.push(o),t.children?e+='<optgroup label="'+i.strEscape(n)+'">'+r(t.children)+"</optgroup>":e+='<option value="'+o+'"'+(t.disabled?' disabled="disabled"':"")+">"+i.strEscape(n)+"</option>"})),e};return t.html(r(e)),a.indexOf(n)>-1&&t.val(n),t.val()};var h=function(t,e){return t.data("acf-lock-"+e)||[]},p=function(t,e,i){t.data("acf-lock-"+e,i)},g,m,v,y,b,_;i.lock=function(t,e,i){var n=h(t,e),a;n.indexOf(i)<0&&(n.push(i),p(t,e,n))},i.unlock=function(t,e,i){var n=h(t,e),a=n.indexOf(i);return a>-1&&(n.splice(a,1),p(t,e,n)),0===n.length},i.isLocked=function(t,e){return h(t,e).length>0},i.isGutenberg=function(){return window.wp&&wp.data&&wp.data.select&&wp.data.select("core/editor")},i.objectToArray=function(t){return Object.keys(t).map((function(e){return t[e]}))},i.debounce=function(t,e){var i;return function(){var n=this,a=arguments,r=function(){t.apply(n,a)};clearTimeout(i),i=setTimeout(r,e)}},i.throttle=function(t,e){var i=!1;return function(){i||(i=!0,setTimeout((function(){i=!1}),e),t.apply(this,arguments))}},i.isInView=function(t){var e=t.getBoundingClientRect();return e.top!==e.bottom&&e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)},i.onceInView=(g=[],m=0,v=function(){g.forEach((function(t){i.isInView(t.el)&&(t.callback.apply(this),_(t.id))}))},y=i.debounce(v,300),b=function(e,i){g.length||t(window).on("scroll resize",y).on("acfrefresh orientationchange",v),g.push({id:m++,el:e,callback:i})},_=function(e){(g=g.filter((function(t){return t.id!==e}))).length||t(window).off("scroll resize",y).off("acfrefresh orientationchange",v)},function(t,e){t instanceof jQuery&&(t=t[0]),i.isInView(t)?e.apply(this):b(t,e)}),i.once=function(t){var e=0;return function(){return e++>0?t=void 0:t.apply(this,arguments)}},t.fn.exists=function(){return t(this).length>0},t.fn.outerHTML=function(){return t(this).get(0).outerHTML},Array.prototype.indexOf||(Array.prototype.indexOf=function(e){return t.inArray(e,this)}),t(document).ready((function(){i.doAction("ready")})),t(window).on("load",(function(){i.doAction("load")})),t(window).on("beforeunload",(function(){i.doAction("unload")})),t(window).on("resize",(function(){i.doAction("resize")})),t(document).on("sortstart",(function(t,e){i.doAction("sortstart",e.item,e.placeholder)})),t(document).on("sortstop",(function(t,e){i.doAction("sortstop",e.item,e.placeholder)}))}(jQuery),function(t,e){"use strict";var i=function(){function t(){return f}function e(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("actions",t,e,i=parseInt(i||10,10),n),d}function i(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e&&u("actions",e,t),d}function n(t,e){return"string"==typeof t&&s("actions",t,e),d}function a(t,e,i,n){return"string"==typeof t&&"function"==typeof e&&c("filters",t,e,i=parseInt(i||10,10),n),d}function r(){var t=Array.prototype.slice.call(arguments),e=t.shift();return"string"==typeof e?u("filters",e,t):d}function o(t,e){return"string"==typeof t&&s("filters",t,e),d}function s(t,e,i,n){if(f[t][e])if(i){var a=f[t][e],r;if(n)for(r=a.length;r--;){var o=a[r];o.callback===i&&o.context===n&&a.splice(r,1)}else for(r=a.length;r--;)a[r].callback===i&&a.splice(r,1)}else f[t][e]=[]}function c(t,e,i,n,a){var r={callback:i,priority:n,context:a},o=f[t][e];o?(o.push(r),o=l(o)):o=[r],f[t][e]=o}function l(t){for(var e,i,n,a=1,r=t.length;a<r;a++){for(e=t[a],i=a;(n=t[i-1])&&n.priority>e.priority;)t[i]=t[i-1],--i;t[i]=e}return t}function u(t,e,i){var n=f[t][e];if(!n)return"filters"===t&&i[0];var a=0,r=n.length;if("filters"===t)for(;a<r;a++)i[0]=n[a].callback.apply(n[a].context,i);else for(;a<r;a++)n[a].callback.apply(n[a].context,i);return"filters"!==t||i[0]}var d={removeFilter:o,applyFilters:r,addFilter:a,removeAction:n,doAction:i,addAction:e,storage:t},f={actions:{},filters:{}};return d};acf.hooks=new i}(window),function(t,e){var i=/^(\S+)\s*(.*)$/,n=function(e){var i=this,n;return n=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return i.apply(this,arguments)},t.extend(n,i),n.prototype=Object.create(i.prototype),t.extend(n.prototype,e),n.prototype.constructor=n,n},a=acf.Model=function(){this.cid=acf.uniqueId("acf"),this.data=t.extend(!0,{},this.data),this.setup.apply(this,arguments),this.$el&&!this.$el.data("acf")&&this.$el.data("acf",this);var e=function(){this.initialize(),this.addEvents(),this.addActions(),this.addFilters()};this.wait&&!acf.didAction(this.wait)?this.addAction(this.wait,e):e.apply(this)};t.extend(a.prototype,{id:"",cid:"",$el:null,data:{},busy:!1,changed:!1,events:{},actions:{},filters:{},eventScope:"",wait:!1,priority:10,get:function(t){return this.data[t]},has:function(t){return null!=this.get(t)},set:function(t,e,i){var n=this.get(t);return n==e?this:(this.data[t]=e,i||(this.changed=!0,this.trigger("changed:"+t,[e,n]),this.trigger("changed",[t,e,n])),this)},inherit:function(e){return e instanceof jQuery&&(e=e.data()),t.extend(this.data,e),this},prop:function(){return this.$el.prop.apply(this.$el,arguments)},setup:function(e){t.extend(this,e)},initialize:function(){},addElements:function(t){if(!(t=t||this.elements||null)||!Object.keys(t).length)return!1;for(var e in t)this.addElement(e,t[e])},addElement:function(t,e){this["$"+t]=this.$(e)},addEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var n=e.match(i);this.on(n[1],n[2],t[e])}},removeEvents:function(t){if(!(t=t||this.events||null))return!1;for(var e in t){var n=e.match(i);this.off(n[1],n[2],t[e])}},getEventTarget:function(e,i){return e||this.$el||t(document)},validateEvent:function(e){return!this.eventScope||t(e.target).closest(this.eventScope).is(this.$el)},proxyEvent:function(e){return this.proxy((function(i){if(this.validateEvent(i)){var n=acf.arrayArgs(arguments),a=n.slice(1),r=[i,t(i.currentTarget)].concat(a);e.apply(this,r)}}))},on:function(t,e,i,n){var a,r,o,s,c;t instanceof jQuery?n?(a=t,r=e,o=i,s=n):(a=t,r=e,s=i):i?(r=t,o=e,s=i):(r=t,s=e),a=this.getEventTarget(a),"string"==typeof s&&(s=this.proxyEvent(this[s])),r=r+"."+this.cid,c=o?[r,o,s]:[r,s],a.on.apply(a,c)},off:function(t,e,i){var n,a,r,o;t instanceof jQuery?i?(n=t,a=e,r=i):(n=t,a=e):e?(a=t,r=e):a=t,n=this.getEventTarget(n),a=a+"."+this.cid,o=r?[a,r]:[a],n.off.apply(n,o)},trigger:function(t,e,i){var n=this.getEventTarget();return i?n.trigger.apply(n,arguments):n.triggerHandler.apply(n,arguments),this},addActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.addAction(e,t[e])},removeActions:function(t){if(!(t=t||this.actions||null))return!1;for(var e in t)this.removeAction(e,t[e])},addAction:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addAction(t,e,i,this)},removeAction:function(t,e){acf.removeAction(t,this[e])},addFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.addFilter(e,t[e])},addFilter:function(t,e,i){i=i||this.priority,"string"==typeof e&&(e=this[e]),acf.addFilter(t,e,i,this)},removeFilters:function(t){if(!(t=t||this.filters||null))return!1;for(var e in t)this.removeFilter(e,t[e])},removeFilter:function(t,e){acf.removeFilter(t,this[e])},$:function(t){return this.$el.find(t)},remove:function(){this.removeEvents(),this.removeActions(),this.removeFilters(),this.$el.remove()},setTimeout:function(t,e){return setTimeout(this.proxy(t),e)},time:function(){console.time(this.id||this.cid)},timeEnd:function(){console.timeEnd(this.id||this.cid)},show:function(){acf.show(this.$el)},hide:function(){acf.hide(this.$el)},proxy:function(e){return t.proxy(e,this)}}),a.extend=n,acf.models={},acf.getInstance=function(t){return t.data("acf")},acf.getInstances=function(e){var i=[];return e.each((function(){i.push(acf.getInstance(t(this)))})),i}}(jQuery),function(t,e){acf.models.Popup=acf.Model.extend({data:{title:"",content:"",width:0,height:0,loading:!1},events:{'click [data-event="close"]':"onClickClose","click .acf-close-popup":"onClickClose"},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.open()},tmpl:function(){return['<div id="acf-popup">','<div class="acf-popup-box acf-box">','<div class="title"><h3></h3><a href="#" class="acf-icon -cancel grey" data-event="close"></a></div>','<div class="inner"></div>','<div class="loading"><i class="acf-loading"></i></div>',"</div>",'<div class="bg" data-event="close"></div>',"</div>"].join("")},render:function(){var t=this.get("title"),e=this.get("content"),i=this.get("loading"),n=this.get("width"),a=this.get("height");this.title(t),this.content(e),n&&this.$(".acf-popup-box").css("width",n),a&&this.$(".acf-popup-box").css("min-height",a),this.loading(i),acf.doAction("append",this.$el)},update:function(t){this.data=acf.parseArgs(t,this.data),this.render()},title:function(t){this.$(".title:first h3").html(t)},content:function(t){this.$(".inner:first").html(t)},loading:function(t){var e=this.$(".loading:first");t?e.show():e.hide()},open:function(){t("body").append(this.$el)},close:function(){this.remove()},onClickClose:function(t,e){t.preventDefault(),this.close()}}),acf.newPopup=function(t){return new acf.models.Popup(t)}}(jQuery),function(t,e){acf.unload=new acf.Model({wait:"load",active:!0,changed:!1,actions:{validation_failure:"startListening",validation_success:"stopListening"},events:{"change form .acf-field":"startListening","submit form":"stopListening"},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(){this.stopListening()},startListening:function(){!this.changed&&this.active&&(this.changed=!0,t(window).on("beforeunload",this.onUnload))},stopListening:function(){this.changed=!1,t(window).off("beforeunload",this.onUnload)},onUnload:function(){return acf.__("The changes you made will be lost if you navigate away from this page")}})}(jQuery),function(t,e){var i=new acf.Model({events:{"click .acf-panel-title":"onClick"},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},open:function(t){t.addClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-down")},close:function(t){t.removeClass("-open"),t.find(".acf-panel-title i").attr("class","dashicons dashicons-arrow-right")}})}(jQuery),function(t,e){var i=acf.Model.extend({data:{text:"",type:"",timeout:0,dismiss:!0,target:!1,close:function(){}},events:{"click .acf-notice-dismiss":"onClickClose"},tmpl:function(){return'<div class="acf-notice"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show()},render:function(){this.type(this.get("type")),this.html("<p>"+this.get("text")+"</p>"),this.get("dismiss")&&(this.$el.append('<a href="#" class="acf-notice-dismiss acf-icon -cancel small"></a>'),this.$el.addClass("-dismiss"));var t=this.get("timeout");t&&this.away(t)},update:function(e){t.extend(this.data,e),this.initialize(),this.removeEvents(),this.addEvents()},show:function(){var t=this.get("target");t&&t.prepend(this.$el)},hide:function(){this.$el.remove()},away:function(t){this.setTimeout((function(){acf.remove(this.$el)}),t)},type:function(t){var e=this.get("type");e&&this.$el.removeClass("-"+e),this.$el.addClass("-"+t),"error"==t&&this.$el.addClass("acf-error-message")},html:function(t){this.$el.html(t)},text:function(t){this.$("p").html(t)},onClickClose:function(t,e){t.preventDefault(),this.get("close").apply(this,arguments),this.remove()}});acf.newNotice=function(t){return"object"!=typeof t&&(t={text:t}),new i(t)};var n=new acf.Model({wait:"prepare",priority:1,initialize:function(){var e=t(".acf-admin-notice");e.length&&t("h1:first").after(e)}})}(jQuery),function(t,e){var i=new acf.Model({wait:"prepare",priority:1,initialize:function(){(acf.get("postboxes")||[]).map(acf.newPostbox)}});acf.getPostbox=function(e){return"string"==typeof e&&(e=t("#"+e)),acf.getInstance(e)},acf.getPostboxes=function(){return acf.getInstances(t(".acf-postbox"))},acf.newPostbox=function(t){return new acf.models.Postbox(t)},acf.models.Postbox=acf.Model.extend({data:{id:"",key:"",style:"default",label:"top",edit:""},setup:function(e){e.editLink&&(e.edit=e.editLink),t.extend(this.data,e),this.$el=this.$postbox()},$postbox:function(){return t("#"+this.get("id"))},$hide:function(){return t("#"+this.get("id")+"-hide")},$hideLabel:function(){return this.$hide().parent()},$hndle:function(){return this.$("> .hndle")},$inside:function(){return this.$("> .inside")},isVisible:function(){return this.$el.hasClass("acf-hidden")},initialize:function(){if(this.$el.addClass("acf-postbox"),this.$el.removeClass("hide-if-js"),"block"!==acf.get("editor")){var t=this.get("style");"default"!==t&&this.$el.addClass(t)}this.$inside().addClass("acf-fields").addClass("-"+this.get("label"));var e=this.get("edit");e&&this.$hndle().append('<a href="'+e+'" class="dashicons dashicons-admin-generic acf-hndle-cog acf-js-tooltip" title="'+acf.__("Edit field group")+'"></a>'),this.show()},show:function(){this.$hideLabel().show(),this.$hide().prop("checked",!0),this.$el.show().removeClass("acf-hidden"),acf.doAction("show_postbox",this)},enable:function(){acf.enable(this.$el,"postbox")},showEnable:function(){this.enable(),this.show()},hide:function(){this.$hideLabel().hide(),this.$el.hide().addClass("acf-hidden"),acf.doAction("hide_postbox",this)},disable:function(){acf.disable(this.$el,"postbox")},hideDisable:function(){this.disable(),this.hide()},html:function(t){this.$inside().html(t),acf.doAction("append",this.$el)}})}(jQuery),function(t,e){acf.newTooltip=function(t){return"object"!=typeof t&&(t={text:t}),void 0!==t.confirmRemove?(t.textConfirm=acf.__("Remove"),t.textCancel=acf.__("Cancel"),new n(t)):void 0!==t.confirm?new n(t):new i(t)};var i=acf.Model.extend({data:{text:"",timeout:0,target:null},tmpl:function(){return'<div class="acf-tooltip"></div>'},setup:function(e){t.extend(this.data,e),this.$el=t(this.tmpl())},initialize:function(){this.render(),this.show(),this.position();var e=this.get("timeout");e&&setTimeout(t.proxy(this.fade,this),e)},update:function(e){t.extend(this.data,e),this.initialize()},render:function(){this.html(this.get("text"))},show:function(){t("body").append(this.$el)},hide:function(){this.$el.remove()},fade:function(){this.$el.addClass("acf-fade-up"),this.setTimeout((function(){this.remove()}),250)},html:function(t){this.$el.html(t)},position:function(){var e=this.$el,i=this.get("target");if(i){e.removeClass("right left bottom top").css({top:0,left:0});var n=10,a=i.outerWidth(),r=i.outerHeight(),o=i.offset().top,s=i.offset().left,c=e.outerWidth(),l=e.outerHeight(),u=e.offset().top,d=o-l-u,f=s+a/2-c/2;f<10?(e.addClass("right"),f=s+a,d=o+r/2-l/2-u):f+c+10>t(window).width()?(e.addClass("left"),f=s-c,d=o+r/2-l/2-u):d-t(window).scrollTop()<10?(e.addClass("bottom"),d=o+r-u):e.addClass("top"),e.css({top:d,left:f})}}}),n=i.extend({data:{text:"",textConfirm:"",textCancel:"",target:null,targetConfirm:!0,confirm:function(){},cancel:function(){},context:!1},events:{'click [data-event="cancel"]':"onCancel",'click [data-event="confirm"]':"onConfirm"},addEvents:function(){acf.Model.prototype.addEvents.apply(this);var e=t(document),i=this.get("target");this.setTimeout((function(){this.on(e,"click","onCancel")})),this.get("targetConfirm")&&this.on(i,"click","onConfirm")},removeEvents:function(){acf.Model.prototype.removeEvents.apply(this);var e=t(document),i=this.get("target");this.off(e,"click"),this.off(i,"click")},render:function(){var t,e,i,n=[this.get("text")||acf.__("Are you sure?"),'<a href="#" data-event="confirm">'+(this.get("textConfirm")||acf.__("Yes"))+"</a>",'<a href="#" data-event="cancel">'+(this.get("textCancel")||acf.__("No"))+"</a>"].join(" ");this.html(n),this.$el.addClass("-confirm")},onCancel:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("cancel"),n=this.get("context")||this;i.apply(n,arguments),this.remove()},onConfirm:function(t,e){t.preventDefault(),t.stopImmediatePropagation();var i=this.get("confirm"),n=this.get("context")||this;i.apply(n,arguments),this.remove()}});acf.models.Tooltip=i,acf.models.TooltipConfirm=n;var a=new acf.Model({tooltip:!1,events:{"mouseenter .acf-js-tooltip":"showTitle","mouseup .acf-js-tooltip":"hideTitle","mouseleave .acf-js-tooltip":"hideTitle"},showTitle:function(t,e){var i=e.attr("title");i&&(e.attr("title",""),this.tooltip?this.tooltip.update({text:i,target:e}):this.tooltip=acf.newTooltip({text:i,target:e}))},hideTitle:function(t,e){this.tooltip.hide(),e.attr("title",this.tooltip.get("text"))}})}(jQuery),function(t,e){var i=[];acf.Field=acf.Model.extend({type:"",eventScope:".acf-field",wait:"ready",setup:function(t){this.$el=t,this.inherit(t),this.inherit(this.$control())},val:function(t){return void 0!==t?this.setValue(t):this.prop("disabled")?null:this.getValue()},getValue:function(){return this.$input().val()},setValue:function(t){return acf.val(this.$input(),t)},__:function(t){return acf._e(this.type,t)},$control:function(){return!1},$input:function(){return this.$("[name]:first")},$inputWrap:function(){return this.$(".acf-input:first")},$labelWrap:function(){return this.$(".acf-label:first")},getInputName:function(){return this.$input().attr("name")||""},parent:function(){var t=this.parents();return!!t.length&&t[0]},parents:function(){var t=this.$el.parents(".acf-field"),e;return acf.getFields(t)},show:function(t,e){var i=acf.show(this.$el,t);return i&&(this.prop("hidden",!1),acf.doAction("show_field",this,e)),i},hide:function(t,e){var i=acf.hide(this.$el,t);return i&&(this.prop("hidden",!0),acf.doAction("hide_field",this,e)),i},enable:function(t,e){var i=acf.enable(this.$el,t);return i&&(this.prop("disabled",!1),acf.doAction("enable_field",this,e)),i},disable:function(t,e){var i=acf.disable(this.$el,t);return i&&(this.prop("disabled",!0),acf.doAction("disable_field",this,e)),i},showEnable:function(t,e){return this.enable.apply(this,arguments),this.show.apply(this,arguments)},hideDisable:function(t,e){return this.disable.apply(this,arguments),this.hide.apply(this,arguments)},showNotice:function(t){"object"!=typeof t&&(t={text:t}),this.notice&&this.notice.remove(),t.target=this.$inputWrap(),this.notice=acf.newNotice(t)},removeNotice:function(t){this.notice&&(this.notice.away(t||0),this.notice=!1)},showError:function(e){this.$el.addClass("acf-error"),void 0!==e&&this.showNotice({text:e,type:"error",dismiss:!1}),acf.doAction("invalid_field",this),this.$el.one("focus change","input, select, textarea",t.proxy(this.removeError,this))},removeError:function(){this.$el.removeClass("acf-error"),this.removeNotice(250),acf.doAction("valid_field",this)},trigger:function(t,e,i){return"invalidField"==t&&(i=!0),acf.Model.prototype.trigger.apply(this,[t,e,i])}}),acf.newField=function(t){var e=t.data("type"),i=n(e),a,r=new(acf.models[i]||acf.Field)(t);return acf.doAction("new_field",r),r};var n=function(t){return acf.strPascalCase(t||"")+"Field"};acf.registerFieldType=function(t){var e,a=t.prototype.type,r=n(a);acf.models[r]=t,i.push(a)},acf.getFieldType=function(t){var e=n(t);return acf.models[e]||!1},acf.getFieldTypes=function(t){t=acf.parseArgs(t,{category:""});var e=[];return i.map((function(i){var n=acf.getFieldType(i),a=n.prototype;t.category&&a.category!==t.category||e.push(n)})),e}}(jQuery),function(t,e){acf.findFields=function(e){var i=".acf-field",n=!1;return(e=acf.parseArgs(e,{key:"",name:"",type:"",is:"",parent:!1,sibling:!1,limit:!1,visible:!1,suppressFilters:!1})).suppressFilters||(e=acf.applyFilters("find_fields_args",e)),e.key&&(i+='[data-key="'+e.key+'"]'),e.type&&(i+='[data-type="'+e.type+'"]'),e.name&&(i+='[data-name="'+e.name+'"]'),e.is&&(i+=e.is),e.visible&&(i+=":visible"),n=e.parent?e.parent.find(i):e.sibling?e.sibling.siblings(i):t(i),e.suppressFilters||(n=n.not(".acf-clone .acf-field"),n=acf.applyFilters("find_fields",n)),e.limit&&(n=n.slice(0,e.limit)),n},acf.findField=function(t,e){return acf.findFields({key:t,limit:1,parent:e,suppressFilters:!0})},acf.getField=function(t){t instanceof jQuery||(t=acf.findField(t));var e=t.data("acf");return e||(e=acf.newField(t)),e},acf.getFields=function(e){e instanceof jQuery||(e=acf.findFields(e));var i=[];return e.each((function(){var e=acf.getField(t(this));i.push(e)})),i},acf.findClosestField=function(t){return t.closest(".acf-field")},acf.getClosestField=function(t){var e=acf.findClosestField(t);return this.getField(e)};var i=function(t){var e=t,i=t+"_fields",a=t+"_field",r=function(t){var e=acf.arrayArgs(arguments),n=e.slice(1),a=acf.getFields({parent:t});if(a.length){var r=[i,a].concat(n);acf.doAction.apply(null,r)}},o=function(t){var e=acf.arrayArgs(arguments),i=e.slice(1);t.map((function(t,e){var n=[a,t].concat(i);acf.doAction.apply(null,n)}))};acf.addAction(e,r),acf.addAction(i,o),n(t)},n=function(t){var e=t+"_field",i=t+"Field",n=function(n){var a=acf.arrayArgs(arguments),r=a.slice(1),s=["type","name","key"];s.map((function(t){var i="/"+t+"="+n.get(t);a=[e+i,n].concat(r),acf.doAction.apply(null,a)})),o.indexOf(t)>-1&&n.trigger(i,r)};acf.addAction(e,n)},a,r=["valid","invalid","enable","disable","new"],o=["remove","unmount","remount","sortstart","sortstop","show","hide","unload","valid","invalid","enable","disable"];["prepare","ready","load","append","remove","unmount","remount","sortstart","sortstop","show","hide","unload"].map(i),r.map(n);var s=new acf.Model({id:"fieldsEventManager",events:{'click .acf-field a[href="#"]':"onClick","change .acf-field":"onChange"},onClick:function(t){t.preventDefault()},onChange:function(){t("#_acf_changed").val(1)}})}(jQuery),function(t,e){var i=0,n=acf.Field.extend({type:"accordion",wait:"",$control:function(){
2
+ return this.$(".acf-fields:first")},initialize:function(){if(!this.$el.is("td")){if(this.get("endpoint"))return this.remove();var e=this.$el,n=this.$labelWrap(),r=this.$inputWrap(),o=this.$control(),s=r.children(".description");if(s.length&&n.append(s),this.$el.is("tr")){var c=this.$el.closest("table"),l=t('<div class="acf-accordion-title"/>'),u=t('<div class="acf-accordion-content"/>'),d=t('<table class="'+c.attr("class")+'"/>'),f=t("<tbody/>");l.append(n.html()),d.append(f),u.append(d),r.append(l),r.append(u),n.remove(),o.remove(),r.attr("colspan",2),n=l,r=u,o=f}e.addClass("acf-accordion"),n.addClass("acf-accordion-title"),r.addClass("acf-accordion-content"),i++,this.get("multi_expand")&&e.attr("multi-expand",1);var h=acf.getPreference("this.accordions")||[];void 0!==h[i-1]&&this.set("open",h[i-1]),this.get("open")&&(e.addClass("-open"),r.css("display","block")),n.prepend(a.iconHtml({open:this.get("open")}));var p=e.parent();o.addClass(p.hasClass("-left")?"-left":""),o.addClass(p.hasClass("-clear")?"-clear":""),o.append(e.nextUntil(".acf-field-accordion",".acf-field")),o.removeAttr("data-open data-multi_expand data-endpoint")}}});acf.registerFieldType(n);var a=new acf.Model({actions:{unload:"onUnload"},events:{"click .acf-accordion-title":"onClick","invalidField .acf-accordion":"onInvalidField"},isOpen:function(t){return t.hasClass("-open")},toggle:function(t){this.isOpen(t)?this.close(t):this.open(t)},iconHtml:function(t){var e;return'<i class="acf-accordion-icon dashicons dashicons-'+(t.open?"arrow-down":"arrow-right")+'"></i>'},open:function(e){e.find(".acf-accordion-content:first").slideDown().css("display","block"),e.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!0})),e.addClass("-open"),acf.doAction("show",e),e.attr("multi-expand")||e.siblings(".acf-accordion.-open").each((function(){a.close(t(this))}))},close:function(t){t.find(".acf-accordion-content:first").slideUp(),t.find(".acf-accordion-icon:first").replaceWith(this.iconHtml({open:!1})),t.removeClass("-open"),acf.doAction("hide",t)},onClick:function(t,e){t.preventDefault(),this.toggle(e.parent())},onInvalidField:function(t,e){this.busy||(this.busy=!0,this.setTimeout((function(){this.busy=!1}),1e3),this.open(e))},onUnload:function(e){var i=[];t(".acf-accordion").each((function(){var e=t(this).hasClass("-open")?1:0;i.push(e)})),i.length&&acf.setPreference("this.accordions",i)}})}(jQuery),function(t,e){var i=acf.Field.extend({type:"button_group",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-button-group")},$input:function(){return this.$("input:checked")},setValue:function(t){this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClick:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"checkbox",events:{"change input":"onChange","click .acf-add-checkbox":"onClickAdd","click .acf-checkbox-toggle":"onClickToggle","click .acf-checkbox-custom":"onClickCustom"},$control:function(){return this.$(".acf-checkbox-list")},$toggle:function(){return this.$(".acf-checkbox-toggle")},$input:function(){return this.$('input[type="hidden"]')},$inputs:function(){return this.$('input[type="checkbox"]').not(".acf-checkbox-toggle")},getValue:function(){var e=[];return this.$(":checked").each((function(){e.push(t(this).val())})),!!e.length&&e},onChange:function(t,e){var i=e.prop("checked"),n=e.parent("label"),a=this.$toggle(),r;(i?n.addClass("selected"):n.removeClass("selected"),a.length)&&(0==this.$inputs().not(":checked").length?a.prop("checked",!0):a.prop("checked",!1))},onClickAdd:function(t,e){var i='<li><input class="acf-checkbox-custom" type="checkbox" checked="checked" /><input type="text" name="'+this.getInputName()+'[]" /></li>';e.parent("li").before(i)},onClickToggle:function(t,e){var i=e.prop("checked"),n=this.$('input[type="checkbox"]'),a=this.$("label");n.prop("checked",i),i?a.addClass("selected"):a.removeClass("selected")},onClickCustom:function(t,e){var i=e.prop("checked"),n=e.next('input[type="text"]');i?n.prop("disabled",!1):(n.prop("disabled",!0),""==n.val()&&e.parent("li").remove())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"color_picker",wait:"load",$control:function(){return this.$(".acf-color-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},setValue:function(t){acf.val(this.$input(),t),this.$inputText().iris("color",t)},initialize:function(){var t=this.$input(),e=this.$inputText(),i=function(i){setTimeout((function(){acf.val(t,e.val())}),1)},n={defaultColor:!1,palettes:!0,hide:!0,change:i,clear:i},n=acf.applyFilters("color_picker_args",n,this);e.wpColorPicker(n)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"date_picker",events:{'blur input[type="text"]':"onBlur"},$control:function(){return this.$(".acf-date-picker")},$input:function(){return this.$('input[type="hidden"]')},$inputText:function(){return this.$('input[type="text"]')},initialize:function(){if(this.has("save_format"))return this.initializeCompatibility();var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),altField:t,altFormat:"yymmdd",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")};i=acf.applyFilters("date_picker_args",i,this),acf.newDatePicker(e,i),acf.doAction("date_picker_init",e,i,this)},initializeCompatibility:function(){var t=this.$input(),e=this.$inputText();e.val(t.val());var i={dateFormat:this.get("date_format"),altField:t,altFormat:this.get("save_format"),changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day")},n=(i=acf.applyFilters("date_picker_args",i,this)).dateFormat;i.dateFormat=this.get("save_format"),acf.newDatePicker(e,i),e.datepicker("option","dateFormat",n),acf.doAction("date_picker_init",e,i,this)},onBlur:function(){this.$inputText().val()||acf.val(this.$input(),"")}});acf.registerFieldType(i);var n=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),n=acf.get("datePickerL10n");return!!n&&(void 0!==t.datepicker&&(n.isRTL=i,t.datepicker.regional[e]=n,void t.datepicker.setDefaults(n)))}});acf.newDatePicker=function(e,i){if(void 0===t.datepicker)return!1;i=i||{},e.datepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"date_time_picker",$control:function(){return this.$(".acf-date-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={dateFormat:this.get("date_format"),timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altFormat:"yy-mm-dd",altTimeFormat:"HH:mm:ss",changeYear:!0,yearRange:"-100:+100",changeMonth:!0,showButtonPanel:!0,firstDay:this.get("first_day"),controlType:"select",oneLine:!0};i=acf.applyFilters("date_time_picker_args",i,this),acf.newDateTimePicker(e,i),acf.doAction("date_time_picker_init",e,i,this)}});acf.registerFieldType(i);var n=new acf.Model({priority:5,wait:"ready",initialize:function(){var e=acf.get("locale"),i=acf.get("rtl"),n=acf.get("dateTimePickerL10n");return!!n&&(void 0!==t.timepicker&&(n.isRTL=i,t.timepicker.regional[e]=n,void t.timepicker.setDefaults(n)))}});acf.newDateTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.datetimepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}}(jQuery),function(t,e){function i(e){if(r)return e();if(acf.isset(window,"google","maps","Geocoder"))return r=new google.maps.Geocoder,e();if(acf.addAction("google_map_api_loaded",e),!a){var i=acf.get("google_map_api");i&&(a=!0,t.ajax({url:i,dataType:"script",cache:!0,success:function(){r=new google.maps.Geocoder,acf.doAction("google_map_api_loaded")}}))}}var n=acf.Field.extend({type:"google_map",map:!1,wait:"load",events:{'click a[data-name="clear"]':"onClickClear",'click a[data-name="locate"]':"onClickLocate",'click a[data-name="search"]':"onClickSearch","keydown .search":"onKeydownSearch","keyup .search":"onKeyupSearch","focus .search":"onFocusSearch","blur .search":"onBlurSearch",showField:"onShow"},$control:function(){return this.$(".acf-google-map")},$search:function(){return this.$(".search")},$canvas:function(){return this.$(".canvas")},setState:function(t){this.$control().removeClass("-value -loading -searching"),"default"===t&&(t=this.val()?"value":""),t&&this.$control().addClass("-"+t)},getValue:function(){var t=this.$input().val();return!!t&&JSON.parse(t)},setValue:function(t,e){var i="";t&&(i=JSON.stringify(t)),acf.val(this.$input(),i),e||(this.renderVal(t),acf.doAction("google_map_change",t,this.map,this))},renderVal:function(t){t?(this.setState("value"),this.$search().val(t.address),this.setPosition(t.lat,t.lng)):(this.setState(""),this.$search().val(""),this.map.marker.setVisible(!1))},newLatLng:function(t,e){return new google.maps.LatLng(parseFloat(t),parseFloat(e))},setPosition:function(t,e){this.map.marker.setPosition({lat:parseFloat(t),lng:parseFloat(e)}),this.map.marker.setVisible(!0),this.center()},center:function(){var t=this.map.marker.getPosition();if(t)var e=t.lat(),i=t.lng();else var e=this.get("lat"),i=this.get("lng");this.map.setCenter({lat:parseFloat(e),lng:parseFloat(i)})},initialize:function(){i(this.initializeMap.bind(this))},initializeMap:function(){var t=this.getValue(),e=acf.parseArgs(t,{zoom:this.get("zoom"),lat:this.get("lat"),lng:this.get("lng")}),i={scrollwheel:!1,zoom:parseInt(e.zoom),center:{lat:parseFloat(e.lat),lng:parseFloat(e.lng)},mapTypeId:google.maps.MapTypeId.ROADMAP,marker:{draggable:!0,raiseOnDrag:!0},autocomplete:{}};i=acf.applyFilters("google_map_args",i,this);var n=new google.maps.Map(this.$canvas()[0],i),a=acf.parseArgs(i.marker,{draggable:!0,raiseOnDrag:!0,map:n});a=acf.applyFilters("google_map_marker_args",a,this);var r=new google.maps.Marker(a),o=!1;if(acf.isset(google,"maps","places","Autocomplete")){var s=i.autocomplete||{};s=acf.applyFilters("google_map_autocomplete_args",s,this),(o=new google.maps.places.Autocomplete(this.$search()[0],s)).bindTo("bounds",n)}this.addMapEvents(this,n,r,o),n.acf=this,n.marker=r,n.autocomplete=o,this.map=n,t&&this.setPosition(t.lat,t.lng),acf.doAction("google_map_init",n,r,this)},addMapEvents:function(t,e,i,n){google.maps.event.addListener(e,"click",(function(e){var i=e.latLng.lat(),n=e.latLng.lng();t.searchPosition(i,n)})),google.maps.event.addListener(i,"dragend",(function(){var e=this.getPosition().lat(),i=this.getPosition().lng();t.searchPosition(e,i)})),n&&google.maps.event.addListener(n,"place_changed",(function(){var e=this.getPlace();t.searchPlace(e)})),google.maps.event.addListener(e,"zoom_changed",(function(){var i=t.val();i&&(i.zoom=e.getZoom(),t.setValue(i,!0))}))},searchPosition:function(t,e){this.setState("loading");var i={lat:t,lng:e};r.geocode({location:i},function(i,n){if(this.setState(""),"OK"!==n)this.showNotice({text:acf.__("Location not found: %s").replace("%s",n),type:"warning"});else{var a=this.parseResult(i[0]);a.lat=t,a.lng=e,this.val(a)}}.bind(this))},searchPlace:function(t){if(t)if(t.geometry){t.formatted_address=this.$search().val();var e=this.parseResult(t);this.val(e)}else t.name&&this.searchAddress(t.name)},searchAddress:function(t){if(t){var e=t.split(",");if(2==e.length){var i=parseFloat(e[0]),n=parseFloat(e[1]);if(i&&n)return this.searchPosition(i,n)}this.setState("loading"),r.geocode({address:t},function(e,i){if(this.setState(""),"OK"!==i)this.showNotice({text:acf.__("Location not found: %s").replace("%s",i),type:"warning"});else{var n=this.parseResult(e[0]);n.address=t,this.val(n)}}.bind(this))}},searchLocation:function(){if(!navigator.geolocation)return alert(acf.__("Sorry, this browser does not support geolocation"));this.setState("loading"),navigator.geolocation.getCurrentPosition(function(t){this.setState("");var e=t.coords.latitude,i=t.coords.longitude;this.searchPosition(e,i)}.bind(this),function(t){this.setState("")}.bind(this))},parseResult:function(t){var e={address:t.formatted_address,lat:t.geometry.location.lat(),lng:t.geometry.location.lng()};e.zoom=this.map.getZoom(),t.place_id&&(e.place_id=t.place_id),t.name&&(e.name=t.name);var i={street_number:["street_number"],street_name:["street_address","route"],city:["locality"],state:["administrative_area_level_1","administrative_area_level_2","administrative_area_level_3","administrative_area_level_4","administrative_area_level_5"],post_code:["postal_code"],country:["country"]};for(var n in i)for(var a=i[n],r=0;r<t.address_components.length;r++){var o=t.address_components[r],s=o.types[0];-1!==a.indexOf(s)&&(e[n]=o.long_name,o.long_name!==o.short_name&&(e[n+"_short"]=o.short_name))}return acf.applyFilters("google_map_result",e,t,this.map,this)},onClickClear:function(){this.val(!1)},onClickLocate:function(){this.searchLocation()},onClickSearch:function(){this.searchAddress(this.$search().val())},onFocusSearch:function(t,e){this.setState("searching")},onBlurSearch:function(t,e){var i=this.val(),n=i?i.address:"";e.val()===n&&this.setState("default")},onKeyupSearch:function(t,e){e.val()||this.val(!1)},onKeydownSearch:function(t,e){13==t.which&&(t.preventDefault(),e.blur())},onShow:function(){this.map&&this.setTimeout(this.center)}});acf.registerFieldType(n);var a=!1,r=!1}(jQuery),function(t,e){var i=acf.Field.extend({type:"image",$control:function(){return this.$(".acf-image-uploader")},$input:function(){return this.$('input[type="hidden"]')},events:{'click a[data-name="add"]':"onClickAdd",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove",'change input[type="file"]':"onChange"},initialize:function(){"basic"===this.get("uploader")&&this.$el.closest("form").attr("enctype","multipart/form-data")},validateAttachment:function(t){void 0!==(t=t||{}).id&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",caption:"",description:"",width:0,height:0});var e=acf.isget(t,"sizes",this.get("preview_size"),"url");return null!==e&&(t.url=e),t},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.url,alt:t.alt,title:t.title});var e=t.id||"";this.val(e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},append:function(t,e){var i=function(t,e){for(var i=acf.getFields({key:t.get("key"),parent:e.$el}),n=0;n<i.length;n++)if(!i[n].val())return i[n];return!1},n=i(this,e);n||(e.$(".acf-button:last").trigger("click"),n=i(this,e)),n&&n.render(t)},selectAttachment:function(){var e=this.parent(),i=e&&"repeater"===e.get("type"),n=acf.newMediaPopup({mode:"select",type:"image",title:acf.__("Select Image"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:t.proxy((function(t,i){i>0?this.append(t,e):this.render(t)}),this)})},editAttachment:function(){var e=this.val();if(e)var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit Image"),button:acf.__("Update Image"),attachment:e,field:this.get("key"),select:t.proxy((function(t,e){this.render(t)}),this)})},removeAttachment:function(){this.render(!1)},onClickAdd:function(t,e){this.selectAttachment()},onClickEdit:function(t,e){this.editAttachment()},onClickRemove:function(t,e){this.removeAttachment()},onChange:function(e,i){var n=this.$input();acf.getFileInputData(i,(function(e){n.val(t.param(e))}))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.ImageField.extend({type:"file",$control:function(){return this.$(".acf-file-uploader")},$input:function(){return this.$('input[type="hidden"]')},validateAttachment:function(t){return void 0!==(t=t||{}).id&&(t=t.attributes),t=acf.parseArgs(t,{url:"",alt:"",title:"",filename:"",filesizeHumanReadable:"",icon:"/wp-includes/images/media/default.png"})},render:function(t){t=this.validateAttachment(t),this.$("img").attr({src:t.icon,alt:t.alt,title:t.title}),this.$('[data-name="title"]').text(t.title),this.$('[data-name="filename"]').text(t.filename).attr("href",t.url),this.$('[data-name="filesize"]').text(t.filesizeHumanReadable);var e=t.id||"";acf.val(this.$input(),e),e?this.$control().addClass("has-value"):this.$control().removeClass("has-value")},selectAttachment:function(){var e=this.parent(),i=e&&"repeater"===e.get("type"),n=acf.newMediaPopup({mode:"select",title:acf.__("Select File"),field:this.get("key"),multiple:i,library:this.get("library"),allowedTypes:this.get("mime_types"),select:t.proxy((function(t,i){i>0?this.append(t,e):this.render(t)}),this)})},editAttachment:function(){var e=this.val();if(!e)return!1;var i=acf.newMediaPopup({mode:"edit",title:acf.__("Edit File"),button:acf.__("Update File"),attachment:e,field:this.get("key"),select:t.proxy((function(t,e){this.render(t)}),this)})}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"link",events:{'click a[data-name="add"]':"onClickEdit",'click a[data-name="edit"]':"onClickEdit",'click a[data-name="remove"]':"onClickRemove","change .link-node":"onChange"},$control:function(){return this.$(".acf-link")},$node:function(){return this.$(".link-node")},getValue:function(){var t=this.$node();return!!t.attr("href")&&{title:t.html(),url:t.attr("href"),target:t.attr("target")}},setValue:function(t){t=acf.parseArgs(t,{title:"",url:"",target:""});var e=this.$control(),i=this.$node();e.removeClass("-value -external"),t.url&&e.addClass("-value"),"_blank"===t.target&&e.addClass("-external"),this.$(".link-title").html(t.title),this.$(".link-url").attr("href",t.url).html(t.url),i.html(t.title),i.attr("href",t.url),i.attr("target",t.target),this.$(".input-title").val(t.title),this.$(".input-target").val(t.target),this.$(".input-url").val(t.url).trigger("change")},onClickEdit:function(t,e){acf.wpLink.open(this.$node())},onClickRemove:function(t,e){this.setValue(!1)},onChange:function(t,e){var i=this.getValue();this.setValue(i)}});acf.registerFieldType(i),acf.wpLink=new acf.Model({getNodeValue:function(){var t=this.get("node");return{title:acf.decode(t.html()),url:t.attr("href"),target:t.attr("target")}},setNodeValue:function(t){var e=this.get("node");e.text(t.title),e.attr("href",t.url),e.attr("target",t.target),e.trigger("change")},getInputValue:function(){return{title:t("#wp-link-text").val(),url:t("#wp-link-url").val(),target:t("#wp-link-target").prop("checked")?"_blank":""}},setInputValue:function(e){t("#wp-link-text").val(e.title),t("#wp-link-url").val(e.url),t("#wp-link-target").prop("checked","_blank"===e.target)},open:function(e){this.on("wplink-open","onOpen"),this.on("wplink-close","onClose"),this.set("node",e);var i=t('<textarea id="acf-link-textarea" style="display:none;"></textarea>');t("body").append(i);var n=this.getNodeValue();wpLink.open("acf-link-textarea",n.url,n.title,null)},onOpen:function(){t("#wp-link-wrap").addClass("has-text-field");var e=this.getNodeValue();this.setInputValue(e)},close:function(){wpLink.close()},onClose:function(){if(!this.has("node"))return!1;this.off("wplink-open"),this.off("wplink-close");var e=this.getInputValue();this.setNodeValue(e),t("#acf-link-textarea").remove(),this.set("node",null)}})}(jQuery),function(t,e){var i=acf.Field.extend({type:"oembed",events:{'click [data-name="clear-button"]':"onClickClear","keypress .input-search":"onKeypressSearch","keyup .input-search":"onKeyupSearch","change .input-search":"onChangeSearch"},$control:function(){return this.$(".acf-oembed")},$input:function(){return this.$(".input-value")},$search:function(){return this.$(".input-search")},getValue:function(){return this.$input().val()},getSearchVal:function(){return this.$search().val()},setValue:function(t){t?this.$control().addClass("has-value"):this.$control().removeClass("has-value"),acf.val(this.$input(),t)},showLoading:function(t){acf.showLoading(this.$(".canvas"))},hideLoading:function(){acf.hideLoading(this.$(".canvas"))},maybeSearch:function(){var e=this.val(),i=this.getSearchVal();if(!i)return this.clear();if("http"!=i.substr(0,4)&&(i="http://"+i),i!==e){var n=this.get("timeout");n&&clearTimeout(n);var a=t.proxy(this.search,this,i);this.set("timeout",setTimeout(a,300))}},search:function(e){var i={action:"acf/fields/oembed/search",s:e,field_key:this.get("key")},n;(n=this.get("xhr"))&&n.abort(),this.showLoading();var n=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(i),type:"post",dataType:"json",context:this,success:function(t){t&&t.html||(t={url:!1,html:""}),this.val(t.url),this.$(".canvas-media").html(t.html)},complete:function(){this.hideLoading()}});this.set("xhr",n)},clear:function(){this.val(""),this.$search().val(""),this.$(".canvas-media").html("")},onClickClear:function(t,e){this.clear()},onKeypressSearch:function(t,e){13==t.which&&(t.preventDefault(),this.maybeSearch())},onKeyupSearch:function(t,e){e.val()&&this.maybeSearch()},onChangeSearch:function(t,e){this.maybeSearch()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"radio",events:{'click input[type="radio"]':"onClick"},$control:function(){return this.$(".acf-radio-list")},$input:function(){return this.$("input:checked")},$inputText:function(){return this.$('input[type="text"]')},getValue:function(){var t=this.$input().val();return"other"===t&&this.get("other_choice")&&(t=this.$inputText().val()),t},onClick:function(t,e){var i=e.parent("label"),n=i.hasClass("selected"),a=e.val();this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"),a=!1),this.get("other_choice")&&("other"===a?this.$inputText().prop("disabled",!1):this.$inputText().prop("disabled",!0))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"range",events:{'input input[type="range"]':"onChange","change input":"onChange"},$input:function(){return this.$('input[type="range"]')},$inputAlt:function(){return this.$('input[type="number"]')},setValue:function(t){this.busy=!0,acf.val(this.$input(),t),acf.val(this.$inputAlt(),this.$input().val(),!0),this.busy=!1},onChange:function(t,e){this.busy||this.setValue(e.val())}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"relationship",events:{"keypress [data-filter]":"onKeypressFilter","change [data-filter]":"onChangeFilter","keyup [data-filter]":"onChangeFilter","click .choices-list .acf-rel-item":"onClickAdd",'click [data-name="remove_item"]':"onClickRemove"},$control:function(){return this.$(".acf-relationship")},$list:function(t){return this.$("."+t+"-list")},$listItems:function(t){return this.$list(t).find(".acf-rel-item")},$listItem:function(t,e){return this.$list(t).find('.acf-rel-item[data-id="'+e+'"]')},getValue:function(){var e=[];return this.$listItems("values").each((function(){e.push(t(this).data("id"))})),!!e.length&&e},newChoice:function(t){return["<li>",'<span data-id="'+t.id+'" class="acf-rel-item">'+t.text+"</span>","</li>"].join("")},newValue:function(t){return["<li>",'<input type="hidden" name="'+this.getInputName()+'[]" value="'+t.id+'" />','<span data-id="'+t.id+'" class="acf-rel-item">'+t.text,'<a href="#" class="acf-icon -minus small dark" data-name="remove_item"></a>',"</span>","</li>"].join("")},initialize:function(){var t=this.proxy(acf.once((function(){this.$list("values").sortable({items:"li",forceHelperSize:!0,forcePlaceholderSize:!0,scroll:!0,update:this.proxy((function(){this.$input().trigger("change")}))}),this.$list("choices").scrollTop(0).on("scroll",this.proxy(this.onScrollChoices)),this.fetch()})));this.$el.one("mouseover",t),this.$el.one("focus","input",t),acf.onceInView(this.$el,t)},onScrollChoices:function(t){if(!this.get("loading")&&this.get("more")){var e=this.$list("choices"),i=Math.ceil(e.scrollTop()),n=Math.ceil(e[0].scrollHeight),a=Math.ceil(e.innerHeight()),r=this.get("paged")||1;i+a>=n&&(this.set("paged",r+1),this.fetch())}},onKeypressFilter:function(t,e){13==t.which&&t.preventDefault()},onChangeFilter:function(t,e){var i=e.val(),n=e.data("filter");this.get(n)!==i&&(this.set(n,i),this.set("paged",1),e.is("select")?this.fetch():this.maybeFetch())},onClickAdd:function(t,e){var i=this.val(),n=parseInt(this.get("max"));if(e.hasClass("disabled"))return!1;if(n>0&&i&&i.length>=n)return this.showNotice({text:acf.__("Maximum values reached ( {max} values )").replace("{max}",n),type:"warning"}),!1;e.addClass("disabled");var a=this.newValue({id:e.data("id"),text:e.html()});this.$list("values").append(a),this.$input().trigger("change")},onClickRemove:function(t,e){t.preventDefault();var i=e.parent(),n=i.parent(),a=i.data("id");n.remove(),this.$listItem("choices",a).removeClass("disabled"),this.$input().trigger("change")},maybeFetch:function(){var t=this.get("timeout");t&&clearTimeout(t),t=this.setTimeout(this.fetch,300),this.set("timeout",t)},getAjaxData:function(){var t=this.$control().data();for(var e in t)t[e]=this.get(e);return t.action="acf/fields/relationship/query",t.field_key=this.get("key"),t=acf.applyFilters("relationship_ajax_data",t,this)},fetch:function(){var e;(e=this.get("xhr"))&&e.abort();var i=this.getAjaxData(),n=this.$list("choices");1==i.paged&&n.html("");var a=t('<li><i class="acf-loading"></i> '+acf.__("Loading")+"</li>");n.append(a),this.set("loading",!0);var r=function(){this.set("loading",!1),a.remove()},o=function(e){if(!e||!e.results||!e.results.length)return this.set("more",!1),void(1==this.get("paged")&&this.$list("choices").append("<li>"+acf.__("No matches found")+"</li>"));this.set("more",e.more);var i=this.walkChoices(e.results),a=t(i),r=this.val();r&&r.length&&r.map((function(t){a.find('.acf-rel-item[data-id="'+t+'"]').addClass("disabled")})),n.append(a);var o=!1,s=!1;n.find(".acf-rel-label").each((function(){var e=t(this),i=e.siblings("ul");if(o&&o.text()==e.text())return s.append(i.children()),void t(this).parent().remove();o=e,s=i}))},e=t.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",data:acf.prepareForAjax(i),context:this,success:o,complete:r});this.set("xhr",e)},walkChoices:function(e){var i=function(e){var n="";return t.isArray(e)?e.map((function(t){n+=i(t)})):t.isPlainObject(e)&&(void 0!==e.children?(n+='<li><span class="acf-rel-label">'+e.text+'</span><ul class="acf-bl">',n+=i(e.children),n+="</ul></li>"):n+='<li><span class="acf-rel-item" data-id="'+e.id+'">'+e.text+"</span></li>"),n};return i(e)}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"select",select2:!1,wait:"load",events:{removeField:"onRemove"},$input:function(){return this.$("select")},initialize:function(){var t=this.$input();if(this.inherit(t),this.get("ui")){var e=this.get("ajax_action");e||(e="acf/fields/"+this.get("type")+"/query"),this.select2=acf.newSelect2(t,{field:this,ajax:this.get("ajax"),multiple:this.get("multiple"),placeholder:this.get("placeholder"),allowNull:this.get("allow_null"),ajaxAction:e})}},onRemove:function(){this.select2&&this.select2.destroy()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i="tab",n=acf.Field.extend({type:"tab",wait:"",tabs:!1,tab:!1,findFields:function(){return this.$el.nextUntil(".acf-field-tab",".acf-field")},getFields:function(){return acf.getFields(this.findFields())},findTabs:function(){return this.$el.prevAll(".acf-tab-wrap:first")},findTab:function(){return this.$(".acf-tab-button")},initialize:function(){if(this.$el.is("td"))return this.events={},!1;var t=this.findTabs(),e=this.findTab(),i=acf.parseArgs(e.data(),{endpoint:!1,placement:"",before:this.$el});!t.length||i.endpoint?this.tabs=new r(i):this.tabs=t.data("acf"),this.tab=this.tabs.addTab(e,this)},isActive:function(){return this.tab.isActive()},showFields:function(){this.getFields().map((function(t){t.show(this.cid,"tab"),t.hiddenByTab=!1}),this)},hideFields:function(){this.getFields().map((function(t){t.hide(this.cid,"tab"),t.hiddenByTab=this.tab}),this)},show:function(t){var e=acf.Field.prototype.show.apply(this,arguments);return e&&(this.tab.show(),this.tabs.refresh()),e},hide:function(t){var e=acf.Field.prototype.hide.apply(this,arguments);return e&&(this.tab.hide(),this.isActive()&&this.tabs.reset()),e},enable:function(t){this.getFields().map((function(t){t.enable("tab")}))},disable:function(t){this.getFields().map((function(t){t.disable("tab")}))}});acf.registerFieldType(n);var a=0,r=acf.Model.extend({tabs:[],active:!1,actions:{refresh:"onRefresh"},data:{before:!1,placement:"top",index:0,initialized:!1},setup:function(e){t.extend(this.data,e),this.tabs=[],this.active=!1;var i=this.get("placement"),n=this.get("before"),r=n.parent();"left"==i&&r.hasClass("acf-fields")&&r.addClass("-sidebar"),n.is("tr")?this.$el=t('<tr class="acf-tab-wrap"><td colspan="2"><ul class="acf-hl acf-tab-group"></ul></td></tr>'):this.$el=t('<div class="acf-tab-wrap -'+i+'"><ul class="acf-hl acf-tab-group"></ul></div>'),n.before(this.$el),this.set("index",a,!0),a++},initializeTabs:function(){var t=this.getVisible().shift(),e,i,n=(acf.getPreference("this.tabs")||[])[this.get("index")];this.tabs[n]&&this.tabs[n].isVisible()&&(t=this.tabs[n]),t?this.selectTab(t):this.closeTabs(),this.set("initialized",!0)},getVisible:function(){return this.tabs.filter((function(t){return t.isVisible()}))},getActive:function(){return this.active},setActive:function(t){return this.active=t},hasActive:function(){return!1!==this.active},isActive:function(t){var e=this.getActive();return e&&e.cid===t.cid},closeActive:function(){this.hasActive()&&this.closeTab(this.getActive())},openTab:function(t){this.closeActive(),t.open(),this.setActive(t)},closeTab:function(t){t.close(),this.setActive(!1)},closeTabs:function(){this.tabs.map(this.closeTab,this)},selectTab:function(t){this.tabs.map((function(e){t.cid!==e.cid&&this.closeTab(e)}),this),this.openTab(t)},addTab:function(e,i){var n=t("<li></li>");n.append(e),this.$("ul").append(n);var a=new o({$el:n,field:i,group:this});return this.tabs.push(a),a},reset:function(){return this.closeActive(),this.refresh()},refresh:function(){if(this.hasActive())return!1;var t=this.getVisible().shift();return t&&this.openTab(t),t},onRefresh:function(){if("left"===this.get("placement")){var t=this.$el.parent(),e=this.$el.children("ul"),i=t.is("td")?"height":"min-height",n=e.position().top+e.outerHeight(!0)-1;t.css(i,n)}}}),o=acf.Model.extend({group:!1,field:!1,events:{"click a":"onClick"},index:function(){return this.$el.index()},isVisible:function(){return acf.isVisible(this.$el)},isActive:function(){return this.$el.hasClass("active")},open:function(){this.$el.addClass("active"),this.field.showFields()},close:function(){this.$el.removeClass("active"),this.field.hideFields()},onClick:function(t,e){t.preventDefault(),this.toggle()},toggle:function(){this.isActive()||this.group.openTab(this)}}),s=new acf.Model({priority:50,actions:{prepare:"render",append:"render",unload:"onUnload",invalid_field:"onInvalidField"},findTabs:function(){return t(".acf-tab-wrap")},getTabs:function(){return acf.getInstances(this.findTabs())},render:function(t){this.getTabs().map((function(t){t.get("initialized")||t.initializeTabs()}))},onInvalidField:function(t){this.busy||t.hiddenByTab&&(t.hiddenByTab.toggle(),this.busy=!0,this.setTimeout((function(){this.busy=!1}),100))},onUnload:function(){var t=[];this.getTabs().map((function(e){var i=e.hasActive()?e.getActive().index():0;t.push(i)})),t.length&&acf.setPreference("this.tabs",t)}})}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"post_object"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"page_link"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.SelectField.extend({type:"user"});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({
3
+ type:"taxonomy",data:{ftype:"select"},select2:!1,wait:"load",events:{'click a[data-name="add"]':"onClickAdd",'click input[type="radio"]':"onClickRadio"},$control:function(){return this.$(".acf-taxonomy-field")},$input:function(){return this.getRelatedPrototype().$input.apply(this,arguments)},getRelatedType:function(){var t=this.get("ftype");return"multi_select"==t&&(t="select"),t},getRelatedPrototype:function(){return acf.getFieldType(this.getRelatedType()).prototype},getValue:function(){return this.getRelatedPrototype().getValue.apply(this,arguments)},setValue:function(){return this.getRelatedPrototype().setValue.apply(this,arguments)},initialize:function(){this.getRelatedPrototype().initialize.apply(this,arguments)},onRemove:function(){this.select2&&this.select2.destroy()},onClickAdd:function(e,i){var n=this,a=!1,r=!1,o=!1,s=!1,c=!1,l=!1,u=!1,d=function(){a=acf.newPopup({title:i.attr("title"),loading:!0,width:"300px"});var e={action:"acf/fields/taxonomy/add_term",field_key:n.get("key")};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"html",success:f})},f=function(t){a.loading(!1),a.content(t),r=a.$("form"),o=a.$('input[name="term_name"]'),s=a.$('select[name="term_parent"]'),c=a.$(".acf-submit-button"),o.focus(),a.on("submit","form",h)},h=function(e,i){if(e.preventDefault(),e.stopImmediatePropagation(),""===o.val())return o.focus(),!1;acf.startButtonLoading(c);var a={action:"acf/fields/taxonomy/add_term",field_key:n.get("key"),term_name:o.val(),term_parent:s.length?s.val():0};t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(a),type:"post",dataType:"json",success:p})},p=function(t){acf.stopButtonLoading(c),u&&u.remove(),acf.isAjaxSuccess(t)?(o.val(""),g(t.data),u=acf.newNotice({type:"success",text:acf.getAjaxMessage(t),target:r,timeout:2e3,dismiss:!1})):u=acf.newNotice({type:"error",text:acf.getAjaxError(t),target:r,timeout:2e3,dismiss:!1}),o.focus()},g=function(e){var i=t('<option value="'+e.term_id+'">'+e.term_label+"</option>"),a;e.term_parent?s.children('option[value="'+e.term_parent+'"]').after(i):s.append(i),acf.getFields({type:"taxonomy"}).map((function(t){t.get("taxonomy")==n.get("taxonomy")&&t.appendTerm(e)})),n.selectTerm(e.term_id)};d()},appendTerm:function(t){"select"==this.getRelatedType()?this.appendTermSelect(t):this.appendTermCheckbox(t)},appendTermSelect:function(t){this.select2.addOption({id:t.term_id,text:t.term_label})},appendTermCheckbox:function(e){var i=this.$("[name]:first").attr("name"),n=this.$("ul:first");"checkbox"==this.getRelatedType()&&(i+="[]");var a=t(['<li data-id="'+e.term_id+'">',"<label>",'<input type="'+this.get("ftype")+'" value="'+e.term_id+'" name="'+i+'" /> ',"<span>"+e.term_name+"</span>","</label>","</li>"].join(""));if(e.term_parent){var r=n.find('li[data-id="'+e.term_parent+'"]');(n=r.children("ul")).exists()||(n=t('<ul class="children acf-bl"></ul>'),r.append(n))}n.append(a)},selectTerm:function(t){var e;"select"==this.getRelatedType()?this.select2.selectOption(t):this.$('input[value="'+t+'"]').prop("checked",!0).trigger("change")},onClickRadio:function(t,e){var i=e.parent("label"),n=i.hasClass("selected");this.$(".selected").removeClass("selected"),i.addClass("selected"),this.get("allow_null")&&n&&(i.removeClass("selected"),e.prop("checked",!1).trigger("change"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.models.DatePickerField.extend({type:"time_picker",$control:function(){return this.$(".acf-time-picker")},initialize:function(){var t=this.$input(),e=this.$inputText(),i={timeFormat:this.get("time_format"),altField:t,altFieldTimeOnly:!1,altTimeFormat:"HH:mm:ss",showButtonPanel:!0,controlType:"select",oneLine:!0,closeText:acf.get("dateTimePickerL10n").selectText,timeOnly:!0,onClose:function(t,e,i){var n=e.dpDiv.find(".ui-datepicker-close");!t&&n.is(":hover")&&i._updateDateTime()}};i=acf.applyFilters("time_picker_args",i,this),acf.newTimePicker(e,i),acf.doAction("time_picker_init",e,i,this)}});acf.registerFieldType(i),acf.newTimePicker=function(e,i){if(void 0===t.timepicker)return!1;i=i||{},e.timepicker(i),t("body > #ui-datepicker-div").exists()&&t("body > #ui-datepicker-div").wrap('<div class="acf-ui-datepicker" />')}}(jQuery),function(t,e){var i=acf.Field.extend({type:"true_false",events:{"change .acf-switch-input":"onChange","focus .acf-switch-input":"onFocus","blur .acf-switch-input":"onBlur","keypress .acf-switch-input":"onKeypress"},$input:function(){return this.$('input[type="checkbox"]')},$switch:function(){return this.$(".acf-switch")},getValue:function(){return this.$input().prop("checked")?1:0},initialize:function(){this.render()},render:function(){var t=this.$switch();if(t.length){var e=t.children(".acf-switch-on"),i=t.children(".acf-switch-off"),n=Math.max(e.width(),i.width());n&&(e.css("min-width",n),i.css("min-width",n))}},switchOn:function(){this.$input().prop("checked",!0),this.$switch().addClass("-on")},switchOff:function(){this.$input().prop("checked",!1),this.$switch().removeClass("-on")},onChange:function(t,e){e.prop("checked")?this.switchOn():this.switchOff()},onFocus:function(t,e){this.$switch().addClass("-focus")},onBlur:function(t,e){this.$switch().removeClass("-focus")},onKeypress:function(t,e){return 37===t.keyCode?this.switchOff():39===t.keyCode?this.switchOn():void 0}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"url",events:{'keyup input[type="url"]':"onkeyup"},$control:function(){return this.$(".acf-input-wrap")},$input:function(){return this.$('input[type="url"]')},initialize:function(){this.render()},isValid:function(){var t=this.val();return!!t&&(-1!==t.indexOf("://")||0===t.indexOf("//"))},render:function(){this.isValid()?this.$control().addClass("-valid"):this.$control().removeClass("-valid")},onkeyup:function(t,e){this.render()}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=acf.Field.extend({type:"wysiwyg",wait:"load",events:{"mousedown .acf-editor-wrap.delay":"onMousedown",unmountField:"disableEditor",remountField:"enableEditor",removeField:"disableEditor"},$control:function(){return this.$(".acf-editor-wrap")},$input:function(){return this.$("textarea")},getMode:function(){return this.$control().hasClass("tmce-active")?"visual":"text"},initialize:function(){this.$control().hasClass("delay")||this.initializeEditor()},initializeEditor:function(){var t=this.$control(),e=this.$input(),i={tinymce:!0,quicktags:!0,toolbar:this.get("toolbar"),mode:this.getMode(),field:this},n=e.attr("id"),a=acf.uniqueId("acf-editor-"),r=e.data();acf.rename({target:t,search:n,replace:a,destructive:!0}),this.set("id",a,!0),acf.tinymce.initialize(a,i),this.$input().data(r)},onMousedown:function(t){t.preventDefault();var e=this.$control();e.removeClass("delay"),e.find(".acf-editor-toolbar").remove(),this.initializeEditor()},enableEditor:function(){"visual"==this.getMode()&&acf.tinymce.enable(this.get("id"))},disableEditor:function(){acf.tinymce.destroy(this.get("id"))}});acf.registerFieldType(i)}(jQuery),function(t,e){var i=[];acf.Condition=acf.Model.extend({type:"",operator:"==",label:"",choiceType:"input",fieldTypes:[],data:{conditions:!1,field:!1,rule:{}},events:{change:"change",keyup:"change",enableField:"change",disableField:"change"},setup:function(e){t.extend(this.data,e)},getEventTarget:function(t,e){return t||this.get("field").$el},change:function(t,e){this.get("conditions").change(t)},match:function(t,e){return!1},calculate:function(){return this.match(this.get("rule"),this.get("field"))},choices:function(t){return'<input type="text" />'}}),acf.newCondition=function(t,e){var i=e.get("field"),n=i.getField(t.field);if(!i||!n)return!1;var a={rule:t,target:i,conditions:e,field:n},r=n.get("type"),o=t.operator,s,c,l;return new(acf.getConditionTypes({fieldType:r,operator:o})[0]||acf.Condition)(a)};var n=function(t){return acf.strPascalCase(t||"")+"Condition"};acf.registerConditionType=function(t){var e,a=t.prototype.type,r=n(a);acf.models[r]=t,i.push(a)},acf.getConditionType=function(t){var e=n(t);return acf.models[e]||!1},acf.registerConditionForFieldType=function(t,e){var i=acf.getConditionType(t);i&&i.prototype.fieldTypes.push(e)},acf.getConditionTypes=function(t){t=acf.parseArgs(t,{fieldType:"",operator:""});var e=[];return i.map((function(i){var n=acf.getConditionType(i),a=n.prototype.fieldTypes,r=n.prototype.operator;t.fieldType&&-1===a.indexOf(t.fieldType)||t.operator&&r!==t.operator||e.push(n)})),e}}(jQuery),function(t,e){var i="conditional_logic",n=new acf.Model({id:"conditionsManager",priority:20,actions:{new_field:"onNewField"},onNewField:function(t){t.has("conditions")&&t.getConditions().render()}}),a=function(t,e){var i=acf.getFields({key:e,sibling:t.$el,suppressFilters:!0});return i.length||(i=acf.getFields({key:e,parent:t.$el.parent(),suppressFilters:!0})),!!i.length&&i[0]};acf.Field.prototype.getField=function(t){var e=a(this,t);if(e)return e;for(var i=this.parents(),n=0;n<i.length;n++)if(e=a(i[n],t))return e;return!1},acf.Field.prototype.getConditions=function(){return this.conditions||(this.conditions=new o(this)),this.conditions};var r=!1,o=acf.Model.extend({id:"Conditions",data:{field:!1,timeStamp:!1,groups:[]},setup:function(t){this.data.field=t;var e=t.get("conditions");e instanceof Array?e[0]instanceof Array?e.map((function(t,e){this.addRules(t,e)}),this):this.addRules(e):this.addRule(e)},change:function(t){if(this.get("timeStamp")===t.timeStamp)return!1;this.set("timeStamp",t.timeStamp,!0);var e=this.render()},render:function(){return this.calculate()?this.show():this.hide()},show:function(){return this.get("field").showEnable(this.cid,i)},hide:function(){return this.get("field").hideDisable(this.cid,i)},calculate:function(){var t=!1;return this.getGroups().map((function(e){var i;t||e.filter((function(t){return t.calculate()})).length==e.length&&(t=!0)})),t},hasGroups:function(){return null!=this.data.groups},getGroups:function(){return this.data.groups},addGroup:function(){var t=[];return this.data.groups.push(t),t},hasGroup:function(t){return null!=this.data.groups[t]},getGroup:function(t){return this.data.groups[t]},removeGroup:function(t){return this.data.groups[t].delete,this},addRules:function(t,e){t.map((function(t){this.addRule(t,e)}),this)},addRule:function(t,e){var i;e=e||0,i=this.hasGroup(e)?this.getGroup(e):this.addGroup();var n=acf.newCondition(t,this);if(!n)return!1;i.push(n)},hasRule:function(){},getRule:function(t,e){return t=t||0,e=e||0,this.data.groups[e][t]},removeRule:function(){}})}(jQuery),function(t,e){var i=acf.__,n=function(t){return t?""+t:""},a=function(t,e){return n(t).toLowerCase()===n(e).toLowerCase()},r=function(t,e){return parseFloat(t)===parseFloat(e)},o=function(t,e){return parseFloat(t)>parseFloat(e)},s=function(t,e){return parseFloat(t)<parseFloat(e)},c=function(t,e){return(e=e.map((function(t){return n(t)}))).indexOf(t)>-1},l=function(t,e){return n(t).indexOf(n(e))>-1},u=function(t,e){var i=new RegExp(n(e),"gi");return n(t).match(i)},d=acf.Condition.extend({type:"hasValue",operator:"!=empty",label:i("Has any value"),fieldTypes:["text","textarea","number","range","email","url","password","image","file","wysiwyg","oembed","select","checkbox","radio","button_group","link","post_object","page_link","relationship","taxonomy","user","google_map","date_picker","date_time_picker","time_picker","color_picker"],match:function(t,e){return!!e.val()},choices:function(t){return'<input type="text" disabled="" />'}});acf.registerConditionType(d);var f=d.extend({type:"hasNoValue",operator:"==empty",label:i("Has no value"),match:function(t,e){return!d.prototype.match.apply(this,arguments)}});acf.registerConditionType(f);var h=acf.Condition.extend({type:"equalTo",operator:"==",label:i("Value is equal to"),fieldTypes:["text","textarea","number","range","email","url","password"],match:function(e,i){return t.isNumeric(e.value)?r(e.value,i.val()):a(e.value,i.val())},choices:function(t){return'<input type="text" />'}});acf.registerConditionType(h);var p=h.extend({type:"notEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!h.prototype.match.apply(this,arguments)}});acf.registerConditionType(p);var g=acf.Condition.extend({type:"patternMatch",operator:"==pattern",label:i("Value matches pattern"),fieldTypes:["text","textarea","email","url","password","wysiwyg"],match:function(t,e){return u(e.val(),t.value)},choices:function(t){return'<input type="text" placeholder="[a-z0-9]" />'}});acf.registerConditionType(g);var m=acf.Condition.extend({type:"contains",operator:"==contains",label:i("Value contains"),fieldTypes:["text","textarea","number","email","url","password","wysiwyg","oembed","select"],match:function(t,e){return l(e.val(),t.value)},choices:function(t){return'<input type="text" />'}});acf.registerConditionType(m);var v=h.extend({type:"trueFalseEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(v);var y=p.extend({type:"trueFalseNotEqualTo",choiceType:"select",fieldTypes:["true_false"],choices:function(t){return[{id:1,text:i("Checked")}]}});acf.registerConditionType(y);var b=acf.Condition.extend({type:"selectEqualTo",operator:"==",label:i("Value is equal to"),fieldTypes:["select","checkbox","radio","button_group"],match:function(t,e){var i=e.val();return i instanceof Array?c(t.value,i):a(t.value,i)},choices:function(e){var n=[],a=e.$setting("choices textarea").val().split("\n");return e.$input("allow_null").prop("checked")&&n.push({id:"",text:i("Null")}),a.map((function(e){(e=e.split(":"))[1]=e[1]||e[0],n.push({id:t.trim(e[0]),text:t.trim(e[1])})})),n}});acf.registerConditionType(b);var _=b.extend({type:"selectNotEqualTo",operator:"!=",label:i("Value is not equal to"),match:function(t,e){return!b.prototype.match.apply(this,arguments)}});acf.registerConditionType(_);var w=acf.Condition.extend({type:"greaterThan",operator:">",label:i("Value is greater than"),fieldTypes:["number","range"],match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),o(i,t.value)},choices:function(t){return'<input type="number" />'}});acf.registerConditionType(w);var x=w.extend({type:"lessThan",operator:"<",label:i("Value is less than"),match:function(t,e){var i=e.val();return i instanceof Array&&(i=i.length),s(i,t.value)},choices:function(t){return'<input type="number" />'}});acf.registerConditionType(x);var $=w.extend({type:"selectionGreaterThan",label:i("Selection is greater than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType($);var k=x.extend({type:"selectionLessThan",label:i("Selection is less than"),fieldTypes:["checkbox","select","post_object","page_link","relationship","taxonomy","user"]});acf.registerConditionType(k)}(jQuery),function(t,e){acf.newMediaPopup=function(t){var e=null,t=acf.parseArgs(t,{mode:"select",title:"",button:"",type:"",field:!1,allowedTypes:"",library:"all",multiple:!1,attachment:0,autoOpen:!0,open:function(){},select:function(){},close:function(){}});return e="edit"==t.mode?new acf.models.EditMediaPopup(t):new acf.models.SelectMediaPopup(t),t.autoOpen&&setTimeout((function(){e.open()}),1),acf.doAction("new_media_popup",e),e};var i=function(){var e=acf.get("post_id");return t.isNumeric(e)?e:0};acf.getMimeTypes=function(){return this.get("mimeTypes")},acf.getMimeType=function(t){var e=acf.getMimeTypes();if(void 0!==e[t])return e[t];for(var i in e)if(-1!==i.indexOf(t))return e[i];return!1};var n=acf.Model.extend({id:"MediaPopup",data:{},defaults:{},frame:!1,setup:function(e){t.extend(this.data,e)},initialize:function(){var t=this.getFrameOptions();this.addFrameStates(t);var e=wp.media(t);e.acf=this,this.addFrameEvents(e,t),this.frame=e},open:function(){this.frame.open()},close:function(){this.frame.close()},remove:function(){this.frame.detach(),this.frame.remove()},getFrameOptions:function(){var t={title:this.get("title"),multiple:this.get("multiple"),library:{},states:[]};return this.get("type")&&(t.library.type=this.get("type")),"uploadedTo"===this.get("library")&&(t.library.uploadedTo=i()),this.get("attachment")&&(t.library.post__in=[this.get("attachment")]),this.get("button")&&(t.button={text:this.get("button")}),t},addFrameStates:function(t){var e=wp.media.query(t.library);this.get("field")&&acf.isset(e,"mirroring","args")&&(e.mirroring.args._acfuploader=this.get("field")),t.states.push(new wp.media.controller.Library({library:e,multiple:this.get("multiple"),title:this.get("title"),priority:20,filterable:"all",editable:!0,allowLocalEdits:!0})),acf.isset(wp,"media","controller","EditImage")&&t.states.push(new wp.media.controller.EditImage)},addFrameEvents:function(t,e){t.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-media-modal -"+this.acf.get("mode"))}),t),t.on("content:render:edit-image",(function(){var t=this.state().get("image"),e=new wp.media.view.EditImage({model:t,controller:this}).render();this.content.set(e),e.loadEditor()}),t),t.on("select",(function(){var e=t.state().get("selection");e&&e.each((function(e,i){t.acf.get("select").apply(t.acf,[e,i])}))})),t.on("close",(function(){setTimeout((function(){t.acf.get("close").apply(t.acf),t.acf.remove()}),1)}))}});acf.models.SelectMediaPopup=n.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Select","verb")),n.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){acf.isset(_wpPluploadSettings,"defaults","multipart_params")&&(_wpPluploadSettings.defaults.multipart_params._acfuploader=this.get("field"),t.on("open",(function(){delete _wpPluploadSettings.defaults.multipart_params._acfuploader}))),t.on("content:activate:browse",(function(){var e=!1;try{e=t.content.get().toolbar}catch(t){return void console.log(t)}t.acf.customizeFilters.apply(t.acf,[e])})),n.prototype.addFrameEvents.apply(this,arguments)},customizeFilters:function(e){var i=e.get("filters"),n;("image"==this.get("type")&&(i.filters.all.text=acf.__("All images"),delete i.filters.audio,delete i.filters.video,delete i.filters.image,t.each(i.filters,(function(t,e){e.props.type=e.props.type||"image"}))),this.get("allowedTypes"))&&this.get("allowedTypes").split(" ").join("").split(".").join("").split(",").map((function(t){var e=acf.getMimeType(t);if(e){var n={text:e,props:{status:null,type:e,uploadedTo:null,orderby:"date",order:"DESC"},priority:20};i.filters[e]=n}}));if("uploadedTo"===this.get("library")){var a=this.frame.options.library.uploadedTo;delete i.filters.unattached,delete i.filters.uploaded,t.each(i.filters,(function(t,e){e.text+=" ("+acf.__("Uploaded to this post")+")",e.props.uploadedTo=a}))}var r=this.get("field"),o;t.each(i.filters,(function(t,e){e.props._acfuploader=r})),e.get("search").model.attributes._acfuploader=r,i.renderFilters&&i.renderFilters()}}),acf.models.EditMediaPopup=n.extend({id:"SelectMediaPopup",setup:function(t){t.button||(t.button=acf._x("Update","verb")),n.prototype.setup.apply(this,arguments)},addFrameEvents:function(t,e){t.on("open",(function(){this.$el.closest(".media-modal").addClass("acf-expanded"),"browse"!=this.content.mode()&&this.content.mode("browse");var e,i=this.state().get("selection"),n=wp.media.attachment(t.acf.get("attachment"));i.add(n)}),t),n.prototype.addFrameEvents.apply(this,arguments)}});var a=new acf.Model({id:"customizePrototypes",wait:"ready",initialize:function(){if(acf.isset(window,"wp","media","view")){var t=i();t&&acf.isset(wp,"media","view","settings","post")&&(wp.media.view.settings.post.id=t),this.customizeAttachmentsButton(),this.customizeAttachmentsRouter(),this.customizeAttachmentFilters(),this.customizeAttachmentCompat(),this.customizeAttachmentLibrary()}},customizeAttachmentsButton:function(){if(acf.isset(wp,"media","view","Button")){var t=wp.media.view.Button;wp.media.view.Button=t.extend({initialize:function(){var t=_.defaults(this.options,this.defaults);this.model=new Backbone.Model(t),this.listenTo(this.model,"change",this.render)}})}},customizeAttachmentsRouter:function(){if(acf.isset(wp,"media","view","Router")){var e=wp.media.view.Router;wp.media.view.Router=e.extend({addExpand:function(){var e=t(['<a href="#" class="acf-expand-details">','<span class="is-closed"><span class="acf-icon -left small grey"></span>'+acf.__("Expand Details")+"</span>",'<span class="is-open"><span class="acf-icon -right small grey"></span>'+acf.__("Collapse Details")+"</span>","</a>"].join(""));e.on("click",(function(e){e.preventDefault();var i=t(this).closest(".media-modal");i.hasClass("acf-expanded")?i.removeClass("acf-expanded"):i.addClass("acf-expanded")})),this.$el.append(e)},initialize:function(){return e.prototype.initialize.apply(this,arguments),this.addExpand(),this}})}},customizeAttachmentFilters:function(){var e;acf.isset(wp,"media","view","AttachmentFilters","All")&&(wp.media.view.AttachmentFilters.All.prototype.renderFilters=function(){this.$el.html(_.chain(this.filters).map((function(e,i){return{el:t("<option></option>").val(i).html(e.text)[0],priority:e.priority||50}}),this).sortBy("priority").pluck("el").value())})},customizeAttachmentCompat:function(){if(acf.isset(wp,"media","view","AttachmentCompat")){var e=wp.media.view.AttachmentCompat,i=!1;wp.media.view.AttachmentCompat=e.extend({render:function(){return this.rendered?this:(e.prototype.render.apply(this,arguments),this.$("#acf-form-data").length?(clearTimeout(i),i=setTimeout(t.proxy((function(){this.rendered=!0,acf.doAction("append",this.$el)}),this),50),this):this)},save:function(t){var e={};t&&t.preventDefault(),e=acf.serializeForAjax(this.$el),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(e).always(_.bind(this.postSave,this))}})}},customizeAttachmentLibrary:function(){if(acf.isset(wp,"media","view","Attachment","Library")){var t=wp.media.view.Attachment.Library;wp.media.view.Attachment.Library=t.extend({render:function(){var e=acf.isget(this,"controller","acf"),i=acf.isget(this,"model","attributes");if(e&&i){i.acf_errors&&this.$el.addClass("acf-disabled");var n=e.get("selected");n&&n.indexOf(i.id)>-1&&this.$el.addClass("acf-selected")}return t.prototype.render.apply(this,arguments)},toggleSelection:function(e){var i=this.collection,n=this.options.selection,a=this.model,r=n.single(),o=this.controller,s=acf.isget(this,"model","attributes","acf_errors"),c=o.$el.find(".media-frame-content .media-sidebar");if(c.children(".acf-selection-error").remove(),c.children().removeClass("acf-hidden"),o&&s){var l=acf.isget(this,"model","attributes","filename");return c.children().addClass("acf-hidden"),c.prepend(['<div class="acf-selection-error">','<span class="selection-error-label">'+acf.__("Restricted")+"</span>",'<span class="selection-error-filename">'+l+"</span>",'<span class="selection-error-message">'+s+"</span>","</div>"].join("")),n.reset(),void n.single(a)}return t.prototype.toggleSelection.apply(this,arguments)}})}}})}(jQuery),function(t,e){acf.screen=new acf.Model({active:!0,xhr:!1,timeout:!1,wait:"load",events:{"change #page_template":"onChange","change #parent_id":"onChange","change #post-formats-select":"onChange","change .categorychecklist":"onChange","change .tagsdiv":"onChange",'change .acf-taxonomy-field[data-save="1"]':"onChange","change #product-type":"onChange"},isPost:function(){return"post"===acf.get("screen")},isUser:function(){return"user"===acf.get("screen")},isTaxonomy:function(){return"taxonomy"===acf.get("screen")},isAttachment:function(){return"attachment"===acf.get("screen")},isNavMenu:function(){return"nav_menu"===acf.get("screen")},isWidget:function(){return"widget"===acf.get("screen")},isComment:function(){return"comment"===acf.get("screen")},getPageTemplate:function(){var e=t("#page_template");return e.length?e.val():null},getPageParent:function(e,i){var i;return(i=t("#parent_id")).length?i.val():null},getPageType:function(t,e){return this.getPageParent()?"child":"parent"},getPostType:function(){return t("#post_type").val()},getPostFormat:function(e,i){var i;if((i=t("#post-formats-select input:checked")).length){var n=i.val();return"0"==n?"standard":n}return null},getPostCoreTerms:function(){var e={},i=acf.serialize(t(".categorydiv, .tagsdiv"));for(var n in i.tax_input&&(e=i.tax_input),i.post_category&&(e.category=i.post_category),e)acf.isArray(e[n])||(e[n]=e[n].split(/,[\s]?/));return e},getPostTerms:function(){var t=this.getPostCoreTerms();for(var e in acf.getFields({type:"taxonomy"}).map((function(e){if(e.get("save")){var i=e.val(),n=e.get("taxonomy");i&&(t[n]=t[n]||[],i=acf.isArray(i)?i:[i],t[n]=t[n].concat(i))}})),null!==(productType=this.getProductType())&&(t.product_type=[productType]),t)t[e]=acf.uniqueArray(t[e]);return t},getProductType:function(){var e=t("#product-type");return e.length?e.val():null},check:function(){if("post"===acf.get("screen")){this.xhr&&this.xhr.abort();var e=acf.parseArgs(this.data,{action:"acf/ajax/check_screen",screen:acf.get("screen"),exists:[]});this.isPost()&&(e.post_id=acf.get("post_id")),null!==(postType=this.getPostType())&&(e.post_type=postType),null!==(pageTemplate=this.getPageTemplate())&&(e.page_template=pageTemplate),null!==(pageParent=this.getPageParent())&&(e.page_parent=pageParent),null!==(pageType=this.getPageType())&&(e.page_type=pageType),null!==(postFormat=this.getPostFormat())&&(e.post_format=postFormat),null!==(postTerms=this.getPostTerms())&&(e.post_terms=postTerms),acf.getPostboxes().map((function(t){e.exists.push(t.get("key"))})),e=acf.applyFilters("check_screen_args",e);var i=function(t){acf.isAjaxSuccess(t)&&("post"==acf.get("screen")?this.renderPostScreen(t.data):"user"==acf.get("screen")&&this.renderUserScreen(t.data)),acf.doAction("check_screen_complete",t.data,e)};this.xhr=t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(e),type:"post",dataType:"json",context:this,success:i})}},onChange:function(t,e){this.setTimeout(this.check,1)},renderPostScreen:function(e){var i=function(e,i){var n=t._data(e[0]).events;for(var a in n)for(var r=0;r<n[a].length;r++)i.on(a,n[a][r].handler)},n=function(e,i){var n=i.indexOf(e);if(-1==n)return!1;for(var a=n-1;a>=0;a--)if(t("#"+i[a]).length)return t("#"+i[a]).after(t("#"+e));for(var a=n+1;a<i.length;a++)if(t("#"+i[a]).length)return t("#"+i[a]).before(t("#"+e));return!1};e.visible=[],e.hidden=[],e.results=e.results.map((function(a,r){var o=acf.getPostbox(a.id);if(acf.isGutenberg()&&"acf_after_title"==a.position&&(a.position="normal"),!o){var s=t(['<div id="'+a.id+'" class="postbox">','<button type="button" class="handlediv" aria-expanded="false">','<span class="screen-reader-text">Toggle panel: '+a.title+"</span>",'<span class="toggle-indicator" aria-hidden="true"></span>',"</button>",'<h2 class="hndle ui-sortable-handle">',"<span>"+a.title+"</span>","</h2>",'<div class="inside">',a.html,"</div>","</div>"].join(""));if(t("#adv-settings").length){var c=t("#adv-settings .metabox-prefs"),l=t(['<label for="'+a.id+'-hide">','<input class="hide-postbox-tog" name="'+a.id+'-hide" type="checkbox" id="'+a.id+'-hide" value="'+a.id+'" checked="checked">'," "+a.title,"</label>"].join(""));i(c.find("input").first(),l.find("input")),c.append(l)}t(".postbox").length&&(i(t(".postbox .handlediv").first(),s.children(".handlediv")),i(t(".postbox .hndle").first(),s.children(".hndle"))),"side"===a.position?t("#"+a.position+"-sortables").append(s):t("#"+a.position+"-sortables").prepend(s);var u=[];if(e.results.map((function(e){a.position===e.position&&t("#"+a.position+"-sortables #"+e.id).length&&u.push(e.id)})),n(a.id,u),e.sorted)for(var d in e.sorted){var u=e.sorted[d].split(",");if(n(a.id,u))break}o=acf.newPostbox(a),acf.doAction("append",s),acf.doAction("append_postbox",o)}return o.showEnable(),e.visible.push(a.id),a})),acf.getPostboxes().map((function(t){-1===e.visible.indexOf(t.get("id"))&&(t.hideDisable(),e.hidden.push(t.get("id")))})),t("#acf-style").html(e.style),acf.doAction("refresh_post_screen",e)},renderUserScreen:function(t){}});var i=new acf.Model({postEdits:{},wait:"load",initialize:function(){var t;acf.isGutenberg()&&(wp.data.subscribe(acf.debounce(this.onChange).bind(this)),acf.screen.getPageTemplate=this.getPageTemplate,acf.screen.getPageParent=this.getPageParent,acf.screen.getPostType=this.getPostType,acf.screen.getPostFormat=this.getPostFormat,acf.screen.getPostCoreTerms=this.getPostCoreTerms,acf.unload.disable(),parseFloat(acf.get("wp_version"))>=5.3&&this.addAction("refresh_post_screen",this.onRefreshPostScreen))},onChange:function(){var t=["template","parent","format"];(wp.data.select("core").getTaxonomies()||[]).map((function(e){t.push(e.rest_base)}));var e=wp.data.select("core/editor").getPostEdits(),i={};t.map((function(t){void 0!==e[t]&&(i[t]=e[t])})),JSON.stringify(i)!==JSON.stringify(this.postEdits)&&(this.postEdits=i,acf.screen.check())},getPageTemplate:function(){return wp.data.select("core/editor").getEditedPostAttribute("template")},getPageParent:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("parent")},getPostType:function(){return wp.data.select("core/editor").getEditedPostAttribute("type")},getPostFormat:function(t,e){return wp.data.select("core/editor").getEditedPostAttribute("format")},getPostCoreTerms:function(){var t={},e;return(wp.data.select("core").getTaxonomies()||[]).map((function(e){var i=wp.data.select("core/editor").getEditedPostAttribute(e.rest_base);i&&(t[e.slug]=i)})),t},onRefreshPostScreen:function(t){var e=wp.data.select("core/edit-post"),i=wp.data.dispatch("core/edit-post"),n={};e.getActiveMetaBoxLocations().map((function(t){n[t]=e.getMetaBoxesPerLocation(t)}));var a=[];for(var r in n)n[r].map((function(t){a.push(t.id)}));for(var r in t.results.filter((function(t){return-1===a.indexOf(t.id)})).map((function(t,e){var i=t.position;n[i]=n[i]||[],n[i].push({id:t.id,title:t.title})})),n)n[r]=n[r].filter((function(e){return-1===t.hidden.indexOf(e.id)}));i.setAvailableMetaBoxesPerLocation(n)}})}(jQuery),function(t,e){function i(){return acf.isset(window,"jQuery","fn","select2","amd")?4:!!acf.isset(window,"Select2")&&3}acf.newSelect2=function(t,e){if(e=acf.parseArgs(e,{allowNull:!1,placeholder:"",multiple:!1,field:!1,ajax:!1,ajaxAction:"",ajaxData:function(t){return t},ajaxResults:function(t){return t}}),4==i())var n=new a(t,e);else var n=new r(t,e);return acf.doAction("new_select2",n),n};var n=acf.Model.extend({setup:function(e,i){t.extend(this.data,i),this.$el=e},initialize:function(){},selectOption:function(t){var e=this.getOption(t);e.prop("selected")||e.prop("selected",!0).trigger("change")},unselectOption:function(t){var e=this.getOption(t);e.prop("selected")&&e.prop("selected",!1).trigger("change")},getOption:function(t){return this.$('option[value="'+t+'"]')},addOption:function(e){e=acf.parseArgs(e,{id:"",text:"",selected:!1});var i=this.getOption(e.id);return i.length||((i=t("<option></option>")).html(e.text),i.attr("value",e.id),i.prop("selected",e.selected),this.$el.append(i)),i},getValue:function(){var e=[],i=this.$el.find("option:selected");return i.exists()?((i=i.sort((function(t,e){return+t.getAttribute("data-i")-+e.getAttribute("data-i")}))).each((function(){var i=t(this);e.push({$el:i,id:i.attr("value"),text:i.text()})})),e):e},mergeOptions:function(){},getChoices:function(){var e=function(i){var n=[];return i.children().each((function(){var i=t(this);i.is("optgroup")?n.push({text:i.attr("label"),children:e(i)}):n.push({id:i.attr("value"),text:i.text()})})),n};return e(this.$el)},decodeChoices:function(t){var e=function(t){return t.map((function(t){return t.text=acf.decode(t.text),t.children&&(t.children=e(t.children)),t})),t};return e(t)},getAjaxData:function(t){var e={action:this.get("ajaxAction"),s:t.term||"",paged:t.page||1},i=this.get("field");i&&(e.field_key=i.get("key"));var n=this.get("ajaxData");return n&&(e=n.apply(this,[e,t])),e=acf.applyFilters("select2_ajax_data",e,this.data,this.$el,i||!1,this),acf.prepareForAjax(e)},getAjaxResults:function(t,e){(t=acf.parseArgs(t,{results:!1,more:!1})).results&&(t.results=this.decodeChoices(t.results))
4
+ ;var i=this.get("ajaxResults");return i&&(t=i.apply(this,[t,e])),t=acf.applyFilters("select2_ajax_results",t,e,this)},processAjaxResults:function(e,i){var e;return(e=this.getAjaxResults(e,i)).more&&(e.pagination={more:!0}),setTimeout(t.proxy(this.mergeOptions,this),1),e},destroy:function(){this.$el.data("select2")&&this.$el.select2("destroy"),this.$el.siblings(".select2-container").remove()}}),a=n.extend({initialize:function(){var e=this.$el,i={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),multiple:this.get("multiple"),data:[],escapeMarkup:function(t){return t}};i.multiple&&this.getValue().map((function(t){t.$el.detach().appendTo(e)})),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(i.ajax={url:acf.get("ajaxurl"),delay:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),processResults:t.proxy(this.processAjaxResults,this)});var n=this.get("field");i=acf.applyFilters("select2_args",i,e,this.data,n||!1,this),e.select2(i);var a=e.next(".select2-container");if(i.multiple){var r=a.find("ul");r.sortable({stop:function(i){r.find(".select2-selection__choice").each((function(){var i;t(t(this).data("data").element).detach().appendTo(e)})),e.trigger("change")}}),e.on("select2:select",this.proxy((function(t){this.getOption(t.params.data.id).detach().appendTo(this.$el)})))}a.addClass("-acf"),acf.doAction("select2_init",e,i,this.data,n||!1,this)},mergeOptions:function(){var e=!1,i=!1;t('.select2-results__option[role="group"]').each((function(){var n=t(this).children("ul"),a=t(this).children("strong");if(i&&i.text()===a.text())return e.append(n.children()),void t(this).remove();e=n,i=a}))}}),r=n.extend({initialize:function(){var e=this.$el,i=this.getValue(),n=this.get("multiple"),a={width:"100%",allowClear:this.get("allowNull"),placeholder:this.get("placeholder"),separator:"||",multiple:this.get("multiple"),data:this.getChoices(),escapeMarkup:function(t){return t},dropdownCss:{"z-index":"999999999"},initSelection:function(t,e){e(n?i:i.shift())}},r=e.siblings("input");r.length||(r=t('<input type="hidden" />'),e.before(r)),inputValue=i.map((function(t){return t.id})).join("||"),r.val(inputValue),a.multiple&&i.map((function(t){t.$el.detach().appendTo(e)})),a.allowClear&&(a.data=a.data.filter((function(t){return""!==t.id}))),e.removeData("ajax"),e.removeAttr("data-ajax"),this.get("ajax")&&(a.ajax={url:acf.get("ajaxurl"),quietMillis:250,dataType:"json",type:"post",cache:!1,data:t.proxy(this.getAjaxData,this),results:t.proxy(this.processAjaxResults,this)});var o=this.get("field");a=acf.applyFilters("select2_args",a,e,this.data,o||!1,this),r.select2(a);var s=r.select2("container"),c=t.proxy(this.getOption,this);if(a.multiple){var l=s.find("ul");l.sortable({stop:function(){l.find(".select2-search-choice").each((function(){var i=t(this).data("select2Data"),n;c(i.id).detach().appendTo(e)})),e.trigger("change")}})}r.on("select2-selecting",(function(i){var n=i.choice,a=c(n.id);a.length||(a=t('<option value="'+n.id+'">'+n.text+"</option>")),a.detach().appendTo(e)})),s.addClass("-acf"),acf.doAction("select2_init",e,a,this.data,o||!1,this),r.on("change",(function(){var t=r.val();t.indexOf("||")&&(t=t.split("||")),e.val(t).trigger("change")})),e.hide()},mergeOptions:function(){var e=!1,i=!1;t("#select2-drop .select2-result-with-children").each((function(){var n=t(this).children("ul"),a=t(this).children(".select2-result-label");if(i&&i.text()===a.text())return i.append(n.children()),void t(this).remove();e=n,i=a}))},getAjaxData:function(t,e){var i={term:t,page:e};return n.prototype.getAjaxData.apply(this,[i])}}),o=new acf.Model({priority:5,wait:"prepare",actions:{duplicate:"onDuplicate"},initialize:function(){var t=acf.get("locale"),e=acf.get("rtl"),n=acf.get("select2L10n"),a=i();return!!n&&(0!==t.indexOf("en")&&void(4==a?this.addTranslations4():3==a&&this.addTranslations3()))},addTranslations4:function(){var t=acf.get("select2L10n"),e=acf.get("locale");e=e.replace("_","-");var i={errorLoading:function(){return t.load_fail},inputTooLong:function(e){var i=e.input.length-e.maximum;return i>1?t.input_too_long_n.replace("%d",i):t.input_too_long_1},inputTooShort:function(e){var i=e.minimum-e.input.length;return i>1?t.input_too_short_n.replace("%d",i):t.input_too_short_1},loadingMore:function(){return t.load_more},maximumSelected:function(e){var i=e.maximum;return i>1?t.selection_too_long_n.replace("%d",i):t.selection_too_long_1},noResults:function(){return t.matches_0},searching:function(){return t.searching}};jQuery.fn.select2.amd.define("select2/i18n/"+e,[],(function(){return i}))},addTranslations3:function(){var e=acf.get("select2L10n"),i=acf.get("locale");i=i.replace("_","-");var n={formatMatches:function(t){return t>1?e.matches_n.replace("%d",t):e.matches_1},formatNoMatches:function(){return e.matches_0},formatAjaxError:function(){return e.load_fail},formatInputTooShort:function(t,i){var n=i-t.length;return n>1?e.input_too_short_n.replace("%d",n):e.input_too_short_1},formatInputTooLong:function(t,i){var n=t.length-i;return n>1?e.input_too_long_n.replace("%d",n):e.input_too_long_1},formatSelectionTooBig:function(t){return t>1?e.selection_too_long_n.replace("%d",t):e.selection_too_long_1},formatLoadMore:function(){return e.load_more},formatSearching:function(){return e.searching}};t.fn.select2.locales=t.fn.select2.locales||{},t.fn.select2.locales[i]=n,t.extend(t.fn.select2.defaults,n)},onDuplicate:function(t,e){e.find(".select2-container").remove()}})}(jQuery),function(t,e){acf.tinymce={defaults:function(){return"undefined"!=typeof tinyMCEPreInit&&{tinymce:tinyMCEPreInit.mceInit.acf_content,quicktags:tinyMCEPreInit.qtInit.acf_content};var t},initialize:function(t,e){(e=acf.parseArgs(e,{tinymce:!0,quicktags:!0,toolbar:"full",mode:"visual",field:!1})).tinymce&&this.initializeTinymce(t,e),e.quicktags&&this.initializeQuicktags(t,e)},initializeTinymce:function(e,i){var n=t("#"+e),a=this.defaults(),r=acf.get("toolbars"),o=i.field||!1,s=o.$el||!1;if("undefined"==typeof tinymce)return!1;if(!a)return!1;if(tinymce.get(e))return this.enable(e);var c=t.extend({},a.tinymce,i.tinymce);c.id=e,c.selector="#"+e;var l=i.toolbar;if(l&&r&&r[l])for(var u=1;u<=4;u++)c["toolbar"+u]=r[l][u]||"";if(c.setup=function(t){t.on("change",(function(e){t.save(),n.trigger("change")})),t.on("mouseup",(function(t){var e=new MouseEvent("mouseup");window.dispatchEvent(e)}))},c.wp_autoresize_on=!1,c.tadv_noautop||(c.wpautop=!0),c=acf.applyFilters("wysiwyg_tinymce_settings",c,e,o),tinyMCEPreInit.mceInit[e]=c,"visual"==i.mode){var d=tinymce.init(c),f=tinymce.get(e);if(!f)return!1;f.acf=i.field,acf.doAction("wysiwyg_tinymce_init",f,f.id,c,o)}},initializeQuicktags:function(e,i){var n=this.defaults();if("undefined"==typeof quicktags)return!1;if(!n)return!1;var a=t.extend({},n.quicktags,i.quicktags);a.id=e;var r=i.field||!1,o=r.$el||!1;a=acf.applyFilters("wysiwyg_quicktags_settings",a,a.id,r),tinyMCEPreInit.qtInit[e]=a;var s=quicktags(a);if(!s)return!1;this.buildQuicktags(s),acf.doAction("wysiwyg_quicktags_init",s,s.id,a,r)},buildQuicktags:function(t){var e,i,n,a,r,t,o,s,c,l,u=",strong,em,link,block,del,ins,img,ul,ol,li,code,more,close,";for(s in e=t.canvas,i=t.name,n=t.settings,r="",a={},c="",l=t.id,n.buttons&&(c=","+n.buttons+","),edButtons)edButtons[s]&&(o=edButtons[s].id,c&&-1!==u.indexOf(","+o+",")&&-1===c.indexOf(","+o+",")||edButtons[s].instance&&edButtons[s].instance!==l||(a[o]=edButtons[s],edButtons[s].html&&(r+=edButtons[s].html(i+"_"))));c&&-1!==c.indexOf(",dfw,")&&(a.dfw=new QTags.DFWButton,r+=a.dfw.html(i+"_")),"rtl"===document.getElementsByTagName("html")[0].dir&&(a.textdirection=new QTags.TextDirectionButton,r+=a.textdirection.html(i+"_")),t.toolbar.innerHTML=r,t.theButtons=a,"undefined"!=typeof jQuery&&jQuery(document).triggerHandler("quicktags-init",[t])},disable:function(t){this.destroyTinymce(t)},remove:function(t){this.destroyTinymce(t)},destroy:function(t){this.destroyTinymce(t)},destroyTinymce:function(t){if("undefined"==typeof tinymce)return!1;var e=tinymce.get(t);return!!e&&(e.save(),e.destroy(),!0)},enable:function(t){this.enableTinymce(t)},enableTinymce:function(t){return"undefined"!=typeof switchEditors&&(void 0!==tinyMCEPreInit.mceInit[t]&&(switchEditors.go(t,"tmce"),!0))}};var i=new acf.Model({priority:5,actions:{prepare:"onPrepare",ready:"onReady"},onPrepare:function(){var e=t("#acf-hidden-wp-editor");e.exists()&&e.appendTo("body")},onReady:function(){acf.isset(window,"wp","oldEditor")&&(wp.editor.autop=wp.oldEditor.autop,wp.editor.removep=wp.oldEditor.removep),acf.isset(window,"tinymce","on")&&tinymce.on("AddEditor",(function(t){var e=t.editor;"acf"===e.id.substr(0,3)&&(e=tinymce.editors.content||e,tinymce.activeEditor=e,wpActiveEditor=e.id)}))}})}(jQuery),function(t,e){var i=acf.Model.extend({id:"Validator",data:{errors:[],notice:null,status:""},events:{"changed:status":"onChangeStatus"},addErrors:function(t){t.map(this.addError,this)},addError:function(t){this.data.errors.push(t)},hasErrors:function(){return this.data.errors.length},clearErrors:function(){return this.data.errors=[]},getErrors:function(){return this.data.errors},getFieldErrors:function(){var t=[],e=[];return this.getErrors().map((function(i){if(i.input){var n=e.indexOf(i.input);n>-1?t[n]=i:(t.push(i),e.push(i.input))}})),t},getGlobalErrors:function(){return this.getErrors().filter((function(t){return!t.input}))},showErrors:function(){if(this.hasErrors()){var e=this.getFieldErrors(),i=this.getGlobalErrors(),n=0,a=!1;e.map((function(t){var e=this.$('[name="'+t.input+'"]').first();if(e.length||(e=this.$('[name^="'+t.input+'"]').first()),e.length){n++;var i=acf.getClosestField(e);i.showError(t.message),a||(a=i.$el)}}),this);var r=acf.__("Validation failed");if(i.map((function(t){r+=". "+t.message})),1==n?r+=". "+acf.__("1 field requires attention"):n>1&&(r+=". "+acf.__("%d fields require attention").replace("%d",n)),this.has("notice"))this.get("notice").update({type:"error",text:r});else{var o=acf.newNotice({type:"error",text:r,target:this.$el});this.set("notice",o)}a||(a=this.get("notice").$el),setTimeout((function(){t("html, body").animate({scrollTop:a.offset().top-t(window).height()/2},500)}),10)}},onChangeStatus:function(t,e,i,n){this.$el.removeClass("is-"+n).addClass("is-"+i)},validate:function(e){if(e=acf.parseArgs(e,{event:!1,reset:!1,loading:function(){},complete:function(){},failure:function(){},success:function(t){t.submit()}}),"valid"==this.get("status"))return!0;if("validating"==this.get("status"))return!1;if(!this.$(".acf-field").length)return!0;if(e.event){var i=t.Event(null,e.event);e.success=function(){acf.enableSubmit(t(i.target)).trigger(i)}}acf.doAction("validation_begin",this.$el),acf.lockForm(this.$el),e.loading(this.$el,this),this.set("status","validating");var n=function(t){if(acf.isAjaxSuccess(t)){var e=acf.applyFilters("validation_complete",t.data,this.$el,this);e.valid||this.addErrors(e.errors)}},a=function(){acf.unlockForm(this.$el),this.hasErrors()?(this.set("status","invalid"),acf.doAction("validation_failure",this.$el,this),this.showErrors(),e.failure(this.$el,this)):(this.set("status","valid"),this.has("notice")&&this.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),acf.doAction("validation_success",this.$el,this),acf.doAction("submit",this.$el),e.success(this.$el,this),acf.lockForm(this.$el),e.reset&&this.reset()),e.complete(this.$el,this),this.clearErrors()},r=acf.serialize(this.$el);return r.action="acf/validate_save_post",t.ajax({url:acf.get("ajaxurl"),data:acf.prepareForAjax(r),type:"post",dataType:"json",context:this,success:n,complete:a}),!1},setup:function(t){this.$el=t},reset:function(){this.set("errors",[]),this.set("notice",null),this.set("status",""),acf.unlockForm(this.$el)}}),n=function(t){var e=t.data("acf");return e||(e=new i(t)),e};acf.validateForm=function(t){return n(t.form).validate(t)},acf.enableSubmit=function(t){return t.removeClass("disabled")},acf.disableSubmit=function(t){return t.addClass("disabled")},acf.showSpinner=function(t){return t.addClass("is-active"),t.css("display","inline-block"),t},acf.hideSpinner=function(t){return t.removeClass("is-active"),t.css("display","none"),t},acf.lockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.hideSpinner(n),acf.disableSubmit(i),acf.showSpinner(n.last()),t},acf.unlockForm=function(t){var e=a(t),i=e.find('.button, [type="submit"]'),n=e.find(".spinner, .acf-spinner");return acf.enableSubmit(i),acf.hideSpinner(n),t};var a=function(t){var e,e,e,e;return(e=t.find("#submitdiv")).length?e:(e=t.find("#submitpost")).length?e:(e=t.find("p.submit").last()).length?e:(e=t.find(".acf-form-submit")).length?e:t};acf.validation=new acf.Model({id:"validation",active:!0,wait:"prepare",actions:{ready:"addInputEvents",append:"addInputEvents"},events:{'click input[type="submit"]':"onClickSubmit",'click button[type="submit"]':"onClickSubmit","click #save-post":"onClickSave","submit form#post":"onSubmitPost","submit form":"onSubmit"},initialize:function(){acf.get("validation")||(this.active=!1,this.actions={},this.events={})},enable:function(){this.active=!0},disable:function(){this.active=!1},reset:function(t){n(t).reset()},addInputEvents:function(e){if("safari"!==acf.get("browser")){var i=t(".acf-field [name]",e);i.length&&this.on(i,"invalid","onInvalid")}},onInvalid:function(t,e){t.preventDefault();var i=e.closest("form");i.length&&(n(i).addError({input:e.attr("name"),message:t.target.validationMessage}),i.submit())},onClickSubmit:function(t,e){this.set("originalEvent",t)},onClickSave:function(t,e){this.set("ignore",!0)},onClickSubmitGutenberg:function(e,i){var n;acf.validateForm({form:t("#editor"),event:e,reset:!0,failure:function(t,e){var i=e.get("notice").$el;i.appendTo(".components-notice-list"),i.find(".acf-notice-dismiss").removeClass("small")}})||(e.preventDefault(),e.stopImmediatePropagation())},onSubmitPost:function(e,i){"dopreview"===t("input#wp-preview").val()&&(this.set("ignore",!0),acf.unlockForm(i))},onSubmit:function(t,e){if(!this.active||this.get("ignore")||t.isDefaultPrevented())return this.allowSubmit();var i;acf.validateForm({form:e,event:this.get("originalEvent")})||t.preventDefault()},allowSubmit:function(){return this.set("ignore",!1),this.set("originalEvent",!1),!0}})}(jQuery),function(t,e){var i=new acf.Model({priority:90,initialize:function(){this.refresh=acf.debounce(this.refresh,0)},actions:{new_field:"refresh",show_field:"refresh",hide_field:"refresh",remove_field:"refresh",unmount_field:"refresh",remount_field:"refresh"},refresh:function(){acf.doAction("refresh"),t(window).trigger("acfrefresh")}}),n=new acf.Model({priority:1,actions:{sortstart:"onSortstart",sortstop:"onSortstop"},onSortstart:function(t){acf.doAction("unmount",t)},onSortstop:function(t){acf.doAction("remount",t)}}),a=new acf.Model({actions:{sortstart:"onSortstart"},onSortstart:function(e,i){e.is("tr")&&(i.html('<td style="padding:0;" colspan="'+i.children().length+'"></td>'),e.addClass("acf-sortable-tr-helper"),e.children().each((function(){t(this).width(t(this).width())})),i.height(e.height()+"px"),e.removeClass("acf-sortable-tr-helper"))}}),r=new acf.Model({actions:{after_duplicate:"onAfterDuplicate"},onAfterDuplicate:function(e,i){var n=[];e.find("select").each((function(e){n.push(t(this).val())})),i.find("select").each((function(e){t(this).val(n[e])}))}}),o=new acf.Model({id:"tableHelper",priority:20,actions:{refresh:"renderTables"},renderTables:function(e){var i=this;t(".acf-table:visible").each((function(){i.renderTable(t(this))}))},renderTable:function(e){var i=e.find("> thead > tr:visible > th[data-key]"),n=e.find("> tbody > tr:visible > td[data-key]");if(!i.length||!n.length)return!1;i.each((function(e){var i=t(this),a=i.data("key"),r=n.filter('[data-key="'+a+'"]'),o=r.filter(".acf-hidden");r.removeClass("acf-empty"),r.length===o.length?acf.hide(i):(acf.show(i),o.addClass("acf-empty"))})),i.css("width","auto"),i=i.not(".acf-hidden");var a=100,r=i.length,o;i.filter("[data-width]").each((function(){var e=t(this).data("width");t(this).css("width",e+"%"),a-=e}));var s=i.not("[data-width]");if(s.length){var c=a/s.length;s.css("width",c+"%"),a=0}a>0&&i.last().css("width","auto"),n.filter(".-collapsed-target").each((function(){var e=t(this);e.parent().hasClass("-collapsed")?e.attr("colspan",i.length):e.removeAttr("colspan")}))}}),s=new acf.Model({id:"fieldsHelper",priority:30,actions:{refresh:"renderGroups"},renderGroups:function(){var e=this;t(".acf-fields:visible").each((function(){e.renderGroup(t(this))}))},renderGroup:function(e){var i=0,n=0,a=t(),r=e.children(".acf-field[data-width]:visible");return!!r.length&&(e.hasClass("-left")?(r.removeAttr("data-width"),r.css("width","auto"),!1):(r.removeClass("-r0 -c0").css({"min-height":0}),r.each((function(e){var r=t(this),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left);a.length&&s>i&&(a.css({"min-height":n+"px"}),o=r.position(),s=Math.ceil(o.top),c=Math.ceil(o.left),i=0,n=0,a=t()),acf.get("rtl")&&(c=Math.ceil(r.parent().width()-(o.left+r.outerWidth()))),0==s?r.addClass("-r0"):0==c&&r.addClass("-c0");var l=Math.ceil(r.outerHeight())+1;n=Math.max(n,l),i=Math.max(i,s),a=a.add(r)})),void(a.length&&a.css({"min-height":n+"px"}))))}})}(jQuery),function(t,e){acf.newCompatibility=function(t,e){return(e=e||{}).__proto__=t.__proto__,t.__proto__=e,t.compatibility=e,e},acf.getCompatibility=function(t){return t.compatibility||null};var i=acf.newCompatibility(acf,{l10n:{},o:{},fields:{},update:acf.set,add_action:acf.addAction,remove_action:acf.removeAction,do_action:acf.doAction,add_filter:acf.addFilter,remove_filter:acf.removeFilter,apply_filters:acf.applyFilters,parse_args:acf.parseArgs,disable_el:acf.disable,disable_form:acf.disable,enable_el:acf.enable,enable_form:acf.enable,update_user_setting:acf.updateUserSetting,prepare_for_ajax:acf.prepareForAjax,is_ajax_success:acf.isAjaxSuccess,remove_el:acf.remove,remove_tr:acf.remove,str_replace:acf.strReplace,render_select:acf.renderSelect,get_uniqid:acf.uniqid,serialize_form:acf.serialize,esc_html:acf.strEscape,str_sanitize:acf.strSanitize});i._e=function(t,e){t=t||"";var i=(e=e||"")?t+"."+e:t,n={"image.select":"Select Image","image.edit":"Edit Image","image.update":"Update Image"};if(n[i])return acf.__(n[i]);var a=this.l10n[t]||"";return e&&(a=a[e]||""),a},i.get_selector=function(e){var i=".acf-field";if(!e)return i;if(t.isPlainObject(e)){if(t.isEmptyObject(e))return i;for(var n in e){e=e[n];break}}return i+="-"+e,i=acf.strReplace("_","-",i),i=acf.strReplace("field-field-","field-",i)},i.get_fields=function(t,e,i){var n={is:t||"",parent:e||!1,suppressFilters:i||!1};return n.is&&(n.is=this.get_selector(n.is)),acf.findFields(n)},i.get_field=function(t,e){var i=this.get_fields.apply(this,arguments);return!!i.length&&i.first()},i.get_closest_field=function(t,e){return t.closest(this.get_selector(e))},i.get_field_wrap=function(t){return t.closest(this.get_selector())},i.get_field_key=function(t){return t.data("key")},i.get_field_type=function(t){return t.data("type")},i.get_data=function(t,e){return acf.parseArgs(t.data(),e)},i.maybe_get=function(t,e,i){void 0===i&&(i=null),keys=String(e).split(".");for(var n=0;n<keys.length;n++){if(!t.hasOwnProperty(keys[n]))return i;t=t[keys[n]]}return t};var n=function(t){return t instanceof acf.Field?t.$el:t},a=function(t){return acf.arrayArgs(t).map(n)},r=function(e){return function(){if(arguments.length)var i=a(arguments);else var i=[t(document)];return e.apply(this,i)}};i.add_action=function(t,e,n,a){var o=t.split(" "),s=o.length;if(s>1){for(var c=0;c<s;c++)t=o[c],i.add_action.apply(this,arguments);return this}var e=r(e);return acf.addAction.apply(this,arguments)},i.add_filter=function(t,e,i,n){var e=r(e);return acf.addFilter.apply(this,arguments)},i.model={actions:{},filters:{},events:{},extend:function(e){var i=t.extend({},this,e);return t.each(i.actions,(function(t,e){i._add_action(t,e)})),t.each(i.filters,(function(t,e){i._add_filter(t,e)})),t.each(i.events,(function(t,e){i._add_event(t,e)})),i},_add_action:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_action(t,this[e],a,this)},_add_filter:function(t,e){var i=this,n=t.split(" "),t=n[0]||"",a=n[1]||10;acf.add_filter(t,this[e],a,this)},_add_event:function(e,i){var n=this,a=e.indexOf(" "),r=a>0?e.substr(0,a):e,o=a>0?e.substr(a+1):"",s=function(e){e.$el=t(this),acf.field_group&&(e.$field=e.$el.closest(".acf-field-object")),"function"==typeof n.event&&(e=n.event(e)),n[i].apply(n,arguments)};o?t(document).on(r,o,s):t(document).on(r,s)},get:function(t,e){return e=e||null,void 0!==this[t]&&(e=this[t]),e},set:function(t,e){return this[t]=e,"function"==typeof this["_set_"+t]&&this["_set_"+t].apply(this),this}},i.field=acf.model.extend({type:"",o:{},$field:null,_add_action:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_action(t,(function(t){i.set("$field",t),i[e].apply(i,arguments)}))},_add_filter:function(t,e){var i=this;t=t+"_field/type="+i.type,acf.add_filter(t,(function(t){i.set("$field",t),i[e].apply(i,arguments)}))},_add_event:function(e,i){var n=this,a=e.substr(0,e.indexOf(" ")),r=e.substr(e.indexOf(" ")+1),o=acf.get_selector(n.type);t(document).on(a,o+" "+r,(function(e){var a=t(this),r=acf.get_closest_field(a,n.type);r.length&&(r.is(n.$field)||n.set("$field",r),e.$el=a,e.$field=r,n[i].apply(n,[e]))}))},_set_$field:function(){"function"==typeof this.focus&&this.focus()},doFocus:function(t){return this.set("$field",t)}});var o=acf.newCompatibility(acf.validation,{remove_error:function(t){acf.getField(t).removeError()},add_warning:function(t,e){acf.getField(t).showNotice({text:e,type:"warning",timeout:1e3})},fetch:acf.validateForm,enableSubmit:acf.enableSubmit,disableSubmit:acf.disableSubmit,showSpinner:acf.showSpinner,hideSpinner:acf.hideSpinner,unlockForm:acf.unlockForm,lockForm:acf.lockForm});i.tooltip={tooltip:function(t,e){var i;return acf.newTooltip({text:t,target:e}).$el},temp:function(t,e){var i=acf.newTooltip({text:t,target:e,timeout:250})},confirm:function(t,e,i,n,a){var r=acf.newTooltip({confirm:!0,text:i,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})},confirm_remove:function(t,e){var i=acf.newTooltip({confirmRemove:!0,target:t,confirm:function(){e(!0)},cancel:function(){e(!1)}})}},i.media=new acf.Model({activeFrame:!1,actions:{new_media_popup:"onNewMediaPopup"},frame:function(){return this.activeFrame},onNewMediaPopup:function(t){this.activeFrame=t.frame},popup:function(t){var e;return(t.mime_types&&(t.allowedTypes=t.mime_types),t.id&&(t.attachment=t.id),acf.newMediaPopup(t).frame)}}),i.select2={init:function(t,e,i){return e.allow_null&&(e.allowNull=e.allow_null),e.ajax_action&&(e.ajaxAction=e.ajax_action),i&&(e.field=acf.getField(i)),acf.newSelect2(t,e)},destroy:function(t){return acf.getInstance(t).destroy()}},i.postbox={render:function(t){return t.edit_url&&(t.editLink=t.edit_url),t.edit_title&&(t.editTitle=t.edit_title),acf.newPostbox(t)}},acf.newCompatibility(acf.screen,{update:function(){return this.set.apply(this,arguments)},fetch:acf.screen.check}),i.ajax=acf.screen}(jQuery);
includes/acf-field-functions.php CHANGED
@@ -1486,10 +1486,7 @@ function acf_prepare_field_for_export( $field ) {
1486
  *
1487
  * @param array $field The field array.
1488
  */
1489
- $field = apply_filters( "acf/prepare_field_for_export", $field );
1490
-
1491
- // Return field.
1492
- return $field;
1493
  }
1494
 
1495
  // Register variation.
@@ -1508,20 +1505,22 @@ acf_add_filter_variations( 'acf/prepare_field_for_export', array('type'), 0 );
1508
  */
1509
  function acf_prepare_fields_for_import( $fields = array() ) {
1510
 
1511
- // Ensure array indexes are clean.
1512
  $fields = array_values($fields);
1513
 
1514
- // Loop through fields allowing for growth.
1515
  $i = 0;
1516
  while( $i < count($fields) ) {
1517
 
1518
- // Prepare for import.
1519
  $field = acf_prepare_field_for_import( $fields[ $i ] );
1520
 
1521
- // Allow multiple fields to be returned (parent + children).
1522
- if( is_array($field) && !isset($field['key']) ) {
 
1523
 
1524
- // Replace this field ($i) with all returned fields.
 
1525
  array_splice( $fields, $i, 1, $field );
1526
  }
1527
 
@@ -1535,12 +1534,9 @@ function acf_prepare_fields_for_import( $fields = array() ) {
1535
  * @date 12/02/2014
1536
  * @since 5.0.0
1537
  *
1538
- * @param array $field The field array.
1539
  */
1540
- $fields = apply_filters( 'acf/prepare_fields_for_import', $fields );
1541
-
1542
- // Return.
1543
- return $fields;
1544
  }
1545
 
1546
  /**
@@ -1565,10 +1561,7 @@ function acf_prepare_field_for_import( $field ) {
1565
  *
1566
  * @param array $field The field array.
1567
  */
1568
- $field = apply_filters( "acf/prepare_field_for_import", $field );
1569
-
1570
- // Return field.
1571
- return $field;
1572
  }
1573
 
1574
  // Register variation.
1486
  *
1487
  * @param array $field The field array.
1488
  */
1489
+ return apply_filters( "acf/prepare_field_for_export", $field );
 
 
 
1490
  }
1491
 
1492
  // Register variation.
1505
  */
1506
  function acf_prepare_fields_for_import( $fields = array() ) {
1507
 
1508
+ // Ensure array is sequential.
1509
  $fields = array_values($fields);
1510
 
1511
+ // Prepare each field for import making sure to detect additional sub fields.
1512
  $i = 0;
1513
  while( $i < count($fields) ) {
1514
 
1515
+ // Prepare field.
1516
  $field = acf_prepare_field_for_import( $fields[ $i ] );
1517
 
1518
+ // Update single field.
1519
+ if( isset($field['key']) ) {
1520
+ $fields[ $i ] = $field;
1521
 
1522
+ // Insert multiple fields.
1523
+ } else {
1524
  array_splice( $fields, $i, 1, $field );
1525
  }
1526
 
1534
  * @date 12/02/2014
1535
  * @since 5.0.0
1536
  *
1537
+ * @param array $fields The array of fields.
1538
  */
1539
+ return apply_filters( 'acf/prepare_fields_for_import', $fields );
 
 
 
1540
  }
1541
 
1542
  /**
1561
  *
1562
  * @param array $field The field array.
1563
  */
1564
+ return apply_filters( "acf/prepare_field_for_import", $field );
 
 
 
1565
  }
1566
 
1567
  // Register variation.
includes/acf-field-group-functions.php CHANGED
@@ -951,6 +951,38 @@ function acf_prepare_field_group_for_export( $field_group = array() ) {
951
  return apply_filters( 'acf/prepare_field_group_for_export', $field_group );
952
  }
953
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
954
  /**
955
  * acf_import_field_group
956
  *
@@ -967,24 +999,23 @@ function acf_import_field_group( $field_group ) {
967
  // Disable filters to ensure data is not modified by local, clone, etc.
968
  $filters = acf_disable_filters();
969
 
970
- // Validate field group.
971
  $field_group = acf_get_valid_field_group( $field_group );
972
 
973
- // Stores a map of field "key" => "ID".
974
- $ids = array();
975
-
976
- // Stores a map of field "parent_key" => "child_count".
977
- $count = array();
978
 
979
- // Prepare fields for import.
980
  $fields = acf_prepare_fields_for_import( $field_group['fields'] );
981
 
982
- // If the field group has an ID, review and delete stale fields in the databse.
 
 
 
983
  if( $field_group['ID'] ) {
984
 
985
  // Load database fields.
986
- $db_fields = acf_get_fields( $field_group );
987
- $db_fields = acf_prepare_fields_for_import( $db_fields );
988
 
989
  // Generate map of "index" => "key" data.
990
  $keys = wp_list_pluck( $fields, 'key' );
@@ -1011,44 +1042,22 @@ function acf_import_field_group( $field_group ) {
1011
  // Add field group data to $ids map.
1012
  $ids[ $field_group['key'] ] = $field_group['ID'];
1013
 
1014
- // Add count to map.
1015
- $count[ $field_group['ID'] ] = 0;
1016
-
1017
  // Loop over and add fields.
1018
  if( $fields ) {
1019
  foreach( $fields as $field ) {
1020
 
1021
- // Check $ids map for existing ID for this key.
1022
  if( isset($ids[ $field['key'] ]) ) {
1023
  $field['ID'] = $ids[ $field['key'] ];
1024
  }
1025
-
1026
- // Add field group as parent.
1027
- if( empty($field['parent']) ) {
1028
- $field['parent'] = $field_group['ID'];
1029
-
1030
- // Check $ids map for existing parent
1031
- } elseif( isset($ids[ $field['parent'] ]) ) {
1032
  $field['parent'] = $ids[ $field['parent'] ];
1033
  }
1034
 
1035
- // Add field menu_order.
1036
- if( !isset($count[ $field['parent'] ]) ) {
1037
- $count[ $field['parent'] ] = 1;
1038
- } else {
1039
- $count[ $field['parent'] ]++;
1040
- }
1041
-
1042
- // Only add menu order if doesn't already exist.
1043
- // Allows Flexible Content field to set custom order.
1044
- if( !isset($field['menu_order']) ) {
1045
- $field['menu_order'] = ($count[ $field['parent'] ] - 1);
1046
- }
1047
-
1048
  // Save field.
1049
  $field = acf_update_field( $field );
1050
 
1051
- // Add field data to $ids map.
1052
  $ids[ $field['key'] ] = $field['ID'];
1053
  }
1054
  }
951
  return apply_filters( 'acf/prepare_field_group_for_export', $field_group );
952
  }
953
 
954
+ /**
955
+ * acf_prepare_field_group_for_import
956
+ *
957
+ * Prepares a field group for the import process.
958
+ *
959
+ * @date 21/11/19
960
+ * @since 5.8.8
961
+ *
962
+ * @param array $field_group The field group array.
963
+ * @return array
964
+ */
965
+ function acf_prepare_field_group_for_import( $field_group ) {
966
+
967
+ // Update parent and menu_order properties for all fields.
968
+ if( $field_group['fields'] ) {
969
+ foreach( $field_group['fields'] as $i => &$field ) {
970
+ $field['parent'] = $field_group['key'];
971
+ $field['menu_order'] = $i;
972
+ }
973
+ }
974
+
975
+ /**
976
+ * Filters the $field_group array before being returned to the import tool.
977
+ *
978
+ * @date 21/11/19
979
+ * @since 5.8.8
980
+ *
981
+ * @param array $field_group The field group array.
982
+ */
983
+ return apply_filters( "acf/prepare_field_group_for_import", $field_group );
984
+ }
985
+
986
  /**
987
  * acf_import_field_group
988
  *
999
  // Disable filters to ensure data is not modified by local, clone, etc.
1000
  $filters = acf_disable_filters();
1001
 
1002
+ // Validate field group (ensures all settings exist).
1003
  $field_group = acf_get_valid_field_group( $field_group );
1004
 
1005
+ // Prepare group for import (modifies settings).
1006
+ $field_group = acf_prepare_field_group_for_import( $field_group );
 
 
 
1007
 
1008
+ // Prepare fields for import (modifies settings).
1009
  $fields = acf_prepare_fields_for_import( $field_group['fields'] );
1010
 
1011
+ // Stores a map of field "key" => "ID".
1012
+ $ids = array();
1013
+
1014
+ // If the field group has an ID, review and delete stale fields in the database.
1015
  if( $field_group['ID'] ) {
1016
 
1017
  // Load database fields.
1018
+ $db_fields = acf_prepare_fields_for_import( acf_get_fields( $field_group ) );
 
1019
 
1020
  // Generate map of "index" => "key" data.
1021
  $keys = wp_list_pluck( $fields, 'key' );
1042
  // Add field group data to $ids map.
1043
  $ids[ $field_group['key'] ] = $field_group['ID'];
1044
 
 
 
 
1045
  // Loop over and add fields.
1046
  if( $fields ) {
1047
  foreach( $fields as $field ) {
1048
 
1049
+ // Replace any "key" references with "ID".
1050
  if( isset($ids[ $field['key'] ]) ) {
1051
  $field['ID'] = $ids[ $field['key'] ];
1052
  }
1053
+ if( isset($ids[ $field['parent'] ]) ) {
 
 
 
 
 
 
1054
  $field['parent'] = $ids[ $field['parent'] ];
1055
  }
1056
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1057
  // Save field.
1058
  $field = acf_update_field( $field );
1059
 
1060
+ // Add field data to $ids map for children.
1061
  $ids[ $field['key'] ] = $field['ID'];
1062
  }
1063
  }
includes/acf-helper-functions.php CHANGED
@@ -303,7 +303,7 @@ function acf_maybe_idval( $value ) {
303
  }
304
 
305
  /**
306
- * acf_numericval
307
  *
308
  * Casts the provided value as eiter an int or float using a simple hack.
309
  *
@@ -341,10 +341,11 @@ function acf_idify( $str = '' ) {
341
  * @since 5.6.5
342
  *
343
  * @param string $str The string to convert.
 
344
  * @return string
345
  */
346
- function acf_slugify( $str = '' ) {
347
- return str_replace(array('_', '/', ' '), '-', strtolower($str));
348
  }
349
 
350
  /**
303
  }
304
 
305
  /**
306
+ * acf_numval
307
  *
308
  * Casts the provided value as eiter an int or float using a simple hack.
309
  *
341
  * @since 5.6.5
342
  *
343
  * @param string $str The string to convert.
344
+ * @param string $glue The glue between each slug piece.
345
  * @return string
346
  */
347
+ function acf_slugify( $str = '', $glue = '-' ) {
348
+ return str_replace(array('_', '-', '/', ' '), $glue, strtolower($str));
349
  }
350
 
351
  /**
includes/admin/admin-field-group.php CHANGED
@@ -407,11 +407,7 @@ class acf_admin_field_group {
407
 
408
  // modify status
409
  $('#post-status-display').html('<?php echo $status; ?>');
410
-
411
-
412
- // remove edit links
413
- $('#misc-publishing-actions a').remove();
414
-
415
  })(jQuery);
416
  </script>
417
  <?php
407
 
408
  // modify status
409
  $('#post-status-display').html('<?php echo $status; ?>');
410
+
 
 
 
 
411
  })(jQuery);
412
  </script>
413
  <?php
includes/api/api-template.php CHANGED
@@ -354,200 +354,140 @@ function get_field_objects( $post_id = false, $format_value = true, $load_value
354
  }
355
 
356
 
357
- /*
358
- * have_rows
359
- *
360
- * This function will instantiate a global variable containing the rows of a repeater or flexible content field,
361
- * after which, it will determine if another row exists to loop through
362
- *
363
- * @type function
364
- * @date 2/09/13
365
- * @since 4.3.0
366
- *
367
- * @param $field_name (string) the field name
368
- * @param $post_id (mixed) the post_id of which the value is saved against
369
- * @return (boolean)
370
- */
371
-
372
  function have_rows( $selector, $post_id = false ) {
373
 
374
- // reference
375
  $_post_id = $post_id;
376
-
377
-
378
- // filter post_id
379
  $post_id = acf_get_valid_post_id( $post_id );
380
 
381
-
382
- // vars
383
  $key = "selector={$selector}/post_id={$post_id}";
384
  $active_loop = acf_get_loop('active');
385
- $previous_loop = acf_get_loop('previous');
386
- $new_parent_loop = false;
387
- $new_child_loop = false;
388
  $sub_field = false;
389
- $sub_exists = false;
390
- $change = false;
391
-
392
 
393
- // no active loops
394
  if( !$active_loop ) {
395
-
396
- // create a new loop
397
- $new_parent_loop = true;
398
 
399
- // loop has changed
400
- } elseif( $active_loop['key'] != $key ) {
401
-
402
- // detect change
403
- if( $post_id != $active_loop['post_id'] ) {
404
-
405
- $change = 'post_id';
406
-
407
- } elseif( $selector != $active_loop['selector'] ) {
408
-
409
- $change = 'selector';
410
-
411
- } else {
412
-
413
- // key has changed due to a technicallity, however, the post_id and selector are the same
414
-
415
- }
416
-
417
 
418
- // attempt to find sub field
 
419
  $sub_field = acf_get_sub_field($selector, $active_loop['field']);
420
-
421
  if( $sub_field ) {
422
-
423
- $sub_exists = isset( $active_loop['value'][ $active_loop['i'] ][ $sub_field['key'] ] );
424
-
425
  }
426
 
427
-
428
- // If post_id has changed, this is most likely an archive loop
429
- if( $change == 'post_id' ) {
430
 
431
- if( empty($_post_id) && $sub_exists ) {
432
-
433
- // case: Change in $post_id was due to this being a nested loop and not specifying the $post_id
434
- // action: move down one level into a new loop
435
- $new_child_loop = true;
436
 
437
- } elseif( $previous_loop && $previous_loop['post_id'] == $post_id ) {
438
-
439
- // case: Change in $post_id was due to a nested loop ending
440
- // action: move up one level through the loops
441
  acf_remove_loop('active');
442
- $active_loop = $previous_loop;
443
 
 
 
444
  } else {
445
-
446
- // case: Chang in $post_id is the most obvious, used in an WP_Query loop with multiple $post objects
447
- // action: leave this current loop alone and create a new parent loop
448
- $new_parent_loop = true;
449
-
450
  }
 
 
 
451
 
452
- } elseif( $change == 'selector' ) {
 
 
 
453
 
454
- if( $sub_exists ) {
455
-
456
- // case: Change in $field_name was due to this being a nested loop
457
- // action: move down one level into a new loop
458
- $new_child_loop = true;
459
-
460
- } elseif( $previous_loop && $previous_loop['selector'] == $selector && $previous_loop['post_id'] == $post_id ) {
461
-
462
- // case: Change in $field_name was due to a nested loop ending
463
- // action: move up one level through the loops
464
  acf_remove_loop('active');
465
- $active_loop = $previous_loop;
466
-
 
 
467
  } else {
468
-
469
- // case: Chang in $field_name is the most obvious, this is a new loop for a different field within the $post
470
- // action: leave this current loop alone and create a new parent loop
471
- $new_parent_loop = true;
472
-
473
  }
474
-
475
  }
476
-
477
- // loop is the same
478
- } else {
479
-
480
- // do nothing
481
-
482
  }
483
 
484
-
485
- // add loop
486
- if( $new_parent_loop || $new_child_loop ) {
487
-
488
- // vars
489
- $field = null;
490
- $value = null;
491
- $name = '';
492
-
 
 
493
 
494
- // parent loop
495
- if( $new_parent_loop ) {
496
-
497
  $field = get_field_object( $selector, $post_id, false );
498
- $value = acf_extract_var( $field, 'value' );
499
- $name = $field['name'];
 
 
 
 
500
 
501
- // child loop
502
  } else {
503
-
504
- $field = $sub_field;
505
- $value = $active_loop['value'][ $active_loop['i'] ][ $sub_field['key'] ];
506
- $name = $active_loop['name'] . '_' . $active_loop['i'] . '_' . $sub_field['name'];
507
- $post_id = $active_loop['post_id'];
508
-
509
  }
510
 
511
-
512
- // bail early if value is either empty or a non array
513
- if( !acf_is_array($value) ) return false;
514
-
515
-
516
- // allow for non repeatable data (group)
517
- if( acf_get_field_type_prop($field['type'], 'have_rows') === 'single' ) {
518
- $value = array( $value );
519
  }
520
 
 
 
 
 
521
 
522
- // add loop
523
- $active_loop = acf_add_loop(array(
524
- 'selector' => $selector,
525
- 'name' => $name, // used by update_sub_field
526
- 'value' => $value,
527
- 'field' => $field,
528
- 'i' => -1,
529
- 'post_id' => $post_id,
530
- 'key' => $key
531
- ));
532
-
533
  }
534
 
535
-
536
- // return true if next row exists
537
  if( $active_loop && isset($active_loop['value'][ $active_loop['i']+1 ]) ) {
538
-
539
  return true;
540
-
541
- }
542
 
543
-
544
- // no next row!
545
  acf_remove_loop('active');
546
-
547
-
548
- // return
549
  return false;
550
-
551
  }
552
 
553
 
354
  }
355
 
356
 
357
+ /**
358
+ * have_rows
359
+ *
360
+ * Checks if a field (such as Repeater or Flexible Content) has any rows of data to loop over.
361
+ * This function is intended to be used in conjunction with the_row() to step through available values.
362
+ *
363
+ * @date 2/09/13
364
+ * @since 4.3.0
365
+ *
366
+ * @param string $selector The field name or field key.
367
+ * @param mixed $post_id The post ID where the value is saved. Defaults to the current post.
368
+ * @return bool
369
+ */
 
 
370
  function have_rows( $selector, $post_id = false ) {
371
 
372
+ // Validate and backup $post_id.
373
  $_post_id = $post_id;
 
 
 
374
  $post_id = acf_get_valid_post_id( $post_id );
375
 
376
+ // Vars.
 
377
  $key = "selector={$selector}/post_id={$post_id}";
378
  $active_loop = acf_get_loop('active');
379
+ $prev_loop = acf_get_loop('previous');
380
+ $new_loop = false;
 
381
  $sub_field = false;
 
 
 
382
 
383
+ // Check if no active loop.
384
  if( !$active_loop ) {
385
+ $new_loop = 'parent';
 
 
386
 
387
+ // Detect "change" compared to the active loop.
388
+ } elseif( $key !== $active_loop['key'] ) {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
 
390
+ // Find sub field and check if a sub value exists.
391
+ $sub_field_exists = false;
392
  $sub_field = acf_get_sub_field($selector, $active_loop['field']);
 
393
  if( $sub_field ) {
394
+ $sub_field_exists = isset( $active_loop['value'][ $active_loop['i'] ][ $sub_field['key'] ] );
 
 
395
  }
396
 
397
+ // Detect change in post_id.
398
+ if( $post_id != $active_loop['post_id'] ) {
 
399
 
400
+ // Case: Change in $post_id was due to this being a nested loop and not specifying the $post_id.
401
+ // Action: Move down one level into a new loop.
402
+ if( empty($_post_id) && $sub_field_exists ) {
403
+ $new_loop = 'child';
 
404
 
405
+ // Case: Change in $post_id was due to a nested loop ending.
406
+ // Action: move up one level through the loops.
407
+ } elseif( $prev_loop && $prev_loop['post_id'] == $post_id ) {
 
408
  acf_remove_loop('active');
409
+ $active_loop = $prev_loop;
410
 
411
+ // Case: Chang in $post_id is the most obvious, used in an WP_Query loop with multiple $post objects.
412
+ // Action: leave this current loop alone and create a new parent loop.
413
  } else {
414
+ $new_loop = 'parent';
 
 
 
 
415
  }
416
+
417
+ // Detect change in selector.
418
+ } elseif( $selector != $active_loop['selector'] ) {
419
 
420
+ // Case: Change in $field_name was due to this being a nested loop.
421
+ // Action: move down one level into a new loop.
422
+ if( $sub_field_exists ) {
423
+ $new_loop = 'child';
424
 
425
+ // Case: Change in $field_name was due to a nested loop ending.
426
+ // Action: move up one level through the loops.
427
+ } elseif( $prev_loop && $prev_loop['selector'] == $selector && $prev_loop['post_id'] == $post_id ) {
 
 
 
 
 
 
 
428
  acf_remove_loop('active');
429
+ $active_loop = $prev_loop;
430
+
431
+ // Case: Change in $field_name is the most obvious, this is a new loop for a different field within the $post.
432
+ // Action: leave this current loop alone and create a new parent loop.
433
  } else {
434
+ $new_loop = 'parent';
 
 
 
 
435
  }
 
436
  }
 
 
 
 
 
 
437
  }
438
 
439
+ // Add loop if required.
440
+ if( $new_loop ) {
441
+ $args = array(
442
+ 'key' => $key,
443
+ 'selector' => $selector,
444
+ 'post_id' => $post_id,
445
+ 'name' => null,
446
+ 'value' => null,
447
+ 'field' => null,
448
+ 'i' => -1,
449
+ );
450
 
451
+ // Case: Parent loop.
452
+ if( $new_loop === 'parent' ) {
 
453
  $field = get_field_object( $selector, $post_id, false );
454
+ if( $field ) {
455
+ $args['field'] = $field;
456
+ $args['value'] = $field['value'];
457
+ $args['name'] = $field['name'];
458
+ unset( $args['field']['value'] );
459
+ }
460
 
461
+ // Case: Child loop ($sub_field must exist).
462
  } else {
463
+ $args['field'] = $sub_field;
464
+ $args['value'] = $active_loop['value'][ $active_loop['i'] ][ $sub_field['key'] ];
465
+ $args['name'] = "{$active_loop['name']}_{$active_loop['i']}_{$sub_field['name']}";
466
+ $args['post_id'] = $active_loop['post_id'];
 
 
467
  }
468
 
469
+ // Bail early if value is either empty or a non array.
470
+ if( !$args['value'] || !is_array($args['value']) ) {
471
+ return false;
 
 
 
 
 
472
  }
473
 
474
+ // Allow for non repeatable data for Group and Clone fields.
475
+ if( acf_get_field_type_prop($args['field']['type'], 'have_rows') === 'single' ) {
476
+ $args['value'] = array( $args['value'] );
477
+ }
478
 
479
+ // Add loop.
480
+ $active_loop = acf_add_loop($args);
 
 
 
 
 
 
 
 
 
481
  }
482
 
483
+ // Return true if next row exists.
 
484
  if( $active_loop && isset($active_loop['value'][ $active_loop['i']+1 ]) ) {
 
485
  return true;
486
+ }
 
487
 
488
+ // Return false if no next row.
 
489
  acf_remove_loop('active');
 
 
 
490
  return false;
 
491
  }
492
 
493
 
includes/fields/class-acf-field-group.php CHANGED
@@ -571,78 +571,54 @@ class acf_field__group extends acf_field {
571
 
572
  }
573
 
574
-
575
- /*
576
- * prepare_field_for_export
577
- *
578
- * description
579
- *
580
- * @type function
581
- * @date 11/03/2014
582
- * @since 5.0.0
583
- *
584
- * @param $post_id (int)
585
- * @return $post_id (int)
586
- */
587
-
588
  function prepare_field_for_export( $field ) {
589
 
590
- // bail early if no sub fields
591
- if( empty($field['sub_fields']) ) return $field;
592
-
593
-
594
- // prepare
595
- $field['sub_fields'] = acf_prepare_fields_for_export( $field['sub_fields'] );
596
-
597
-
598
- // return
599
  return $field;
600
-
601
  }
602
 
603
-
604
- /*
605
- * prepare_field_for_import
606
- *
607
- * description
608
- *
609
- * @type function
610
- * @date 11/03/2014
611
- * @since 5.0.0
612
- *
613
- * @param $post_id (int)
614
- * @return $post_id (int)
615
- */
616
-
617
  function prepare_field_for_import( $field ) {
618
 
619
- // bail early if no sub fields
620
- if( empty($field['sub_fields']) ) return $field;
621
-
622
-
623
- // vars
624
- $sub_fields = $field['sub_fields'];
625
-
626
-
627
- // reset field setting
628
- $field['sub_fields'] = array();
629
-
630
-
631
- // loop
632
- foreach( $sub_fields as &$sub_field ) {
633
 
634
- $sub_field['parent'] = $field['key'];
 
 
 
 
 
 
 
635
 
636
  }
637
-
638
-
639
- // merge
640
- array_unshift($sub_fields, $field);
641
-
642
-
643
- // return
644
- return $sub_fields;
645
-
646
  }
647
 
648
 
571
 
572
  }
573
 
574
+ /**
575
+ * prepare_field_for_export
576
+ *
577
+ * Prepares the field for export.
578
+ *
579
+ * @date 11/03/2014
580
+ * @since 5.0.0
581
+ *
582
+ * @param array $field The field settings.
583
+ * @return array
584
+ */
 
 
 
585
  function prepare_field_for_export( $field ) {
586
 
587
+ // Check for sub fields.
588
+ if( !empty($field['sub_fields']) ) {
589
+ $field['sub_fields'] = acf_prepare_fields_for_export( $field['sub_fields'] );
590
+ }
 
 
 
 
 
591
  return $field;
 
592
  }
593
 
594
+ /**
595
+ * prepare_field_for_import
596
+ *
597
+ * Returns a flat array of fields containing all sub fields ready for import.
598
+ *
599
+ * @date 11/03/2014
600
+ * @since 5.0.0
601
+ *
602
+ * @param array $field The field settings.
603
+ * @return array
604
+ */
 
 
 
605
  function prepare_field_for_import( $field ) {
606
 
607
+ // Check for sub fields.
608
+ if( !empty($field['sub_fields']) ) {
609
+ $sub_fields = acf_extract_var( $field, 'sub_fields' );
 
 
 
 
 
 
 
 
 
 
 
610
 
611
+ // Modify sub fields.
612
+ foreach( $sub_fields as $i => $sub_field ) {
613
+ $sub_fields[ $i ]['parent'] = $field['key'];
614
+ $sub_fields[ $i ]['menu_order'] = $i;
615
+ }
616
+
617
+ // Return array of [field, sub_1, sub_2, ...].
618
+ return array_merge( array($field), $sub_fields );
619
 
620
  }
621
+ return $field;
 
 
 
 
 
 
 
 
622
  }
623
 
624
 
includes/forms/form-nav-menu.php CHANGED
@@ -210,32 +210,30 @@ class acf_form_nav_menu {
210
  return $items;
211
  }
212
 
213
-
214
- /*
215
- * wp_edit_nav_menu_walker
216
- *
217
- * description
218
- *
219
- * @type function
220
- * @date 26/5/17
221
- * @since 5.6.0
222
- *
223
- * @param $post_id (int)
224
- * @return $post_id (int)
225
- */
226
-
227
  function wp_edit_nav_menu_walker( $class, $menu_id = 0 ) {
228
 
229
  // update data (needed for ajax location rules to work)
230
  acf_set_data('nav_menu_id', $menu_id);
231
 
232
- // include walker
233
- if( class_exists('Walker_Nav_Menu_Edit') ) {
234
  acf_include('includes/walkers/class-acf-walker-nav-menu-edit.php');
 
235
  }
236
 
237
- // return
238
- return 'ACF_Walker_Nav_Menu_Edit';
239
  }
240
 
241
 
210
  return $items;
211
  }
212
 
213
+ /**
214
+ * Called when WP renders a menu edit form.
215
+ * Used to set global data and customize the Walker class.
216
+ *
217
+ * @date 26/5/17
218
+ * @since 5.6.0
219
+ *
220
+ * @param string $class The walker class to use. Default 'Walker_Nav_Menu_Edit'.
221
+ * @param int $menu_id ID of the menu being rendered.
222
+ * @return string
223
+ */
 
 
 
224
  function wp_edit_nav_menu_walker( $class, $menu_id = 0 ) {
225
 
226
  // update data (needed for ajax location rules to work)
227
  acf_set_data('nav_menu_id', $menu_id);
228
 
229
+ // Use custom walker class to inject "wp_nav_menu_item_custom_fields" action prioir to WP 5.4.
230
+ if( acf_version_compare('wp', '<', '5.3.99') ) {
231
  acf_include('includes/walkers/class-acf-walker-nav-menu-edit.php');
232
+ return 'ACF_Walker_Nav_Menu_Edit';
233
  }
234
 
235
+ // Return class.
236
+ return $class;
237
  }
238
 
239
 
includes/local-fields.php CHANGED
@@ -146,40 +146,44 @@ function acf_count_local_field_groups() {
146
  * @since 5.7.10
147
  *
148
  * @param array $field_group The field group array.
149
- * @return void
150
  */
151
  function acf_add_local_field_group( $field_group ) {
152
 
153
- // Validate field group.
154
- $field_group = acf_get_valid_field_group( $field_group );
 
 
 
 
 
 
 
 
 
 
155
 
156
  // Bail early if field group already exists.
157
  if( acf_is_local_field_group($field_group['key']) ) {
158
- return;
159
  }
160
 
 
 
 
161
  // Extract fields from group.
162
  $fields = acf_extract_var( $field_group, 'fields' );
163
 
164
- // Add local reference (may be set to "json").
165
- if( empty($field_group['local']) ) {
166
- $field_group['local'] = 'php';
167
- }
168
-
169
  // Add to store
170
  acf_get_local_store( 'groups' )->set( $field_group['key'], $field_group );
171
 
172
  // Add fields
173
  if( $fields ) {
174
-
175
- // Add parent reference
176
- foreach( $fields as $i => $field ) {
177
- $fields[ $i ]['parent'] = $field_group['key'];
178
- }
179
-
180
- // Add fields.
181
  acf_add_local_fields( $fields );
182
  }
 
 
 
183
  }
184
 
185
  /**
@@ -348,17 +352,17 @@ function acf_count_local_fields( $parent = '' ) {
348
  */
349
  function acf_add_local_field( $field, $prepared = false ) {
350
 
351
- // Apply default args needed for import.
352
  $field = wp_parse_args($field, array(
353
  'key' => '',
354
  'name' => '',
355
  'type' => '',
356
- 'parent' => ''
357
  ));
358
 
359
- // Ensure field has a key.
360
  if( !$field['key'] ) {
361
- $field['key'] = "field_{$field['name']}";
362
  }
363
 
364
  // If called directly, allow sub fields to be correctly prepared.
@@ -366,11 +370,6 @@ function acf_add_local_field( $field, $prepared = false ) {
366
  return acf_add_local_fields( array( $field ) );
367
  }
368
 
369
- // Set menu order.
370
- if( !isset($field['menu_order']) ) {
371
- $field['menu_order'] = acf_count_local_fields( $field['parent'] );
372
- }
373
-
374
  // Extract attributes.
375
  $key = $field['key'];
376
  $name = $field['name'];
@@ -511,7 +510,7 @@ function _acf_apply_get_local_field_groups( $groups = array() ) {
511
  }
512
 
513
  // Hook into filter.
514
- add_filter( 'acf/get_field_groups', '_acf_apply_get_local_field_groups', 20, 1 );
515
 
516
  /**
517
  * _acf_apply_is_local_field_key
146
  * @since 5.7.10
147
  *
148
  * @param array $field_group The field group array.
149
+ * @return bool
150
  */
151
  function acf_add_local_field_group( $field_group ) {
152
 
153
+ // Apply default properties needed for import.
154
+ $field_group = wp_parse_args($field_group, array(
155
+ 'key' => '',
156
+ 'title' => '',
157
+ 'fields' => array(),
158
+ 'local' => 'php'
159
+ ));
160
+
161
+ // Generate key if only name is provided.
162
+ if( !$field_group['key'] ) {
163
+ $field_group['key'] = 'group_' . acf_slugify($field_group['title'], '_');
164
+ }
165
 
166
  // Bail early if field group already exists.
167
  if( acf_is_local_field_group($field_group['key']) ) {
168
+ return false;
169
  }
170
 
171
+ // Prepare field group for import (adds menu_order and parent properties to fields).
172
+ $field_group = acf_prepare_field_group_for_import( $field_group );
173
+
174
  // Extract fields from group.
175
  $fields = acf_extract_var( $field_group, 'fields' );
176
 
 
 
 
 
 
177
  // Add to store
178
  acf_get_local_store( 'groups' )->set( $field_group['key'], $field_group );
179
 
180
  // Add fields
181
  if( $fields ) {
 
 
 
 
 
 
 
182
  acf_add_local_fields( $fields );
183
  }
184
+
185
+ // Return true on success.
186
+ return true;
187
  }
188
 
189
  /**
352
  */
353
  function acf_add_local_field( $field, $prepared = false ) {
354
 
355
+ // Apply default properties needed for import.
356
  $field = wp_parse_args($field, array(
357
  'key' => '',
358
  'name' => '',
359
  'type' => '',
360
+ 'parent' => '',
361
  ));
362
 
363
+ // Generate key if only name is provided.
364
  if( !$field['key'] ) {
365
+ $field['key'] = 'field_' . $field['name'];
366
  }
367
 
368
  // If called directly, allow sub fields to be correctly prepared.
370
  return acf_add_local_fields( array( $field ) );
371
  }
372
 
 
 
 
 
 
373
  // Extract attributes.
374
  $key = $field['key'];
375
  $name = $field['name'];
510
  }
511
 
512
  // Hook into filter.
513
+ add_filter( 'acf/load_field_groups', '_acf_apply_get_local_field_groups', 20, 1 );
514
 
515
  /**
516
  * _acf_apply_is_local_field_key
lang/acf-ca.mo ADDED
Binary file
lang/acf-ca.po ADDED
@@ -0,0 +1,3310 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Advanced Custom Fields\n"
4
+ "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n"
5
+ "POT-Creation-Date: 2019-11-01 18:50+0100\n"
6
+ "PO-Revision-Date: 2019-11-12 15:35+0100\n"
7
+ "Last-Translator: \n"
8
+ "Language-Team: Jordi Tarrida (hola@jorditarrida.cat)\n"
9
+ "Language: ca\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.2.4\n"
14
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
15
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
16
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
17
+ "X-Poedit-SourceCharset: UTF-8\n"
18
+ "X-Poedit-Basepath: ..\n"
19
+ "X-Poedit-WPHeader: acf.php\n"
20
+ "Plural-Forms: nplurals=2; plural=(n != 1);\n"
21
+ "X-Poedit-SearchPath-0: .\n"
22
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
23
+
24
+ #: acf.php:68
25
+ msgid "Advanced Custom Fields"
26
+ msgstr "Advanced Custom Fields"
27
+
28
+ #: acf.php:341 includes/admin/admin.php:58
29
+ msgid "Field Groups"
30
+ msgstr "Grups de camps"
31
+
32
+ #: acf.php:342
33
+ msgid "Field Group"
34
+ msgstr "Grup de camps"
35
+
36
+ #: acf.php:343 acf.php:375 includes/admin/admin.php:59
37
+ #: pro/fields/class-acf-field-flexible-content.php:558
38
+ msgid "Add New"
39
+ msgstr "Afegeix-ne un"
40
+
41
+ #: acf.php:344
42
+ msgid "Add New Field Group"
43
+ msgstr "Afegeix un nou grup de camps"
44
+
45
+ #: acf.php:345
46
+ msgid "Edit Field Group"
47
+ msgstr "Edita el grup de camps"
48
+
49
+ #: acf.php:346
50
+ msgid "New Field Group"
51
+ msgstr "Nou grup de camps"
52
+
53
+ #: acf.php:347
54
+ msgid "View Field Group"
55
+ msgstr "Mostra el grup de camps"
56
+
57
+ #: acf.php:348
58
+ msgid "Search Field Groups"
59
+ msgstr "Cerca grups de camps"
60
+
61
+ #: acf.php:349
62
+ msgid "No Field Groups found"
63
+ msgstr "No s’ha trobat cap grup de camps"
64
+
65
+ #: acf.php:350
66
+ msgid "No Field Groups found in Trash"
67
+ msgstr "No s’ha trobat cap grup de camps a la paperera"
68
+
69
+ #: acf.php:373 includes/admin/admin-field-group.php:220
70
+ #: includes/admin/admin-field-groups.php:530
71
+ #: pro/fields/class-acf-field-clone.php:811
72
+ msgid "Fields"
73
+ msgstr "Camps"
74
+
75
+ #: acf.php:374
76
+ msgid "Field"
77
+ msgstr "Camp"
78
+
79
+ #: acf.php:376
80
+ msgid "Add New Field"
81
+ msgstr "Afegeix un nou camp"
82
+
83
+ #: acf.php:377
84
+ msgid "Edit Field"
85
+ msgstr "Edita el camp"
86
+
87
+ #: acf.php:378 includes/admin/views/field-group-fields.php:41
88
+ msgid "New Field"
89
+ msgstr "Nou camp"
90
+
91
+ #: acf.php:379
92
+ msgid "View Field"
93
+ msgstr "Mostra el camp"
94
+
95
+ #: acf.php:380
96
+ msgid "Search Fields"
97
+ msgstr "Cerca camps"
98
+
99
+ #: acf.php:381
100
+ msgid "No Fields found"
101
+ msgstr "No s’han trobat camps"
102
+
103
+ #: acf.php:382
104
+ msgid "No Fields found in Trash"
105
+ msgstr "No s’han trobat camps a la paperera"
106
+
107
+ #: acf.php:417 includes/admin/admin-field-group.php:402
108
+ #: includes/admin/admin-field-groups.php:587
109
+ msgid "Inactive"
110
+ msgstr "Inactiu"
111
+
112
+ #: acf.php:422
113
+ #, php-format
114
+ msgid "Inactive <span class=\"count\">(%s)</span>"
115
+ msgid_plural "Inactive <span class=\"count\">(%s)</span>"
116
+ msgstr[0] "Inactiu <span class=“count”>(%s)</span>"
117
+ msgstr[1] "Inactius <span class=“count”>(%s)</span>"
118
+
119
+ #: includes/acf-field-functions.php:831
120
+ #: includes/admin/admin-field-group.php:178
121
+ msgid "(no label)"
122
+ msgstr "(sense etiqueta)"
123
+
124
+ #: includes/acf-field-group-functions.php:819
125
+ #: includes/admin/admin-field-group.php:180
126
+ msgid "copy"
127
+ msgstr "copia"
128
+
129
+ #: includes/admin/admin-field-group.php:86
130
+ #: includes/admin/admin-field-group.php:87
131
+ #: includes/admin/admin-field-group.php:89
132
+ msgid "Field group updated."
133
+ msgstr "S’ha actualitzat el grup de camps."
134
+
135
+ #: includes/admin/admin-field-group.php:88
136
+ msgid "Field group deleted."
137
+ msgstr "S’ha esborrat el grup de camps."
138
+
139
+ #: includes/admin/admin-field-group.php:91
140
+ msgid "Field group published."
141
+ msgstr "S’ha publicat el grup de camps."
142
+
143
+ #: includes/admin/admin-field-group.php:92
144
+ msgid "Field group saved."
145
+ msgstr "S’ha desat el grup de camps."
146
+
147
+ #: includes/admin/admin-field-group.php:93
148
+ msgid "Field group submitted."
149
+ msgstr "S’ha tramès el grup de camps."
150
+
151
+ #: includes/admin/admin-field-group.php:94
152
+ msgid "Field group scheduled for."
153
+ msgstr "S’ha programat el grup de camps."
154
+
155
+ #: includes/admin/admin-field-group.php:95
156
+ msgid "Field group draft updated."
157
+ msgstr "S’ha desat l’esborrany del grup de camps."
158
+
159
+ #: includes/admin/admin-field-group.php:171
160
+ msgid "The string \"field_\" may not be used at the start of a field name"
161
+ msgstr "La cadena “field_” no pot ser usada al principi del nom d’un camp"
162
+
163
+ #: includes/admin/admin-field-group.php:172
164
+ msgid "This field cannot be moved until its changes have been saved"
165
+ msgstr "Aquest camp no es pot moure fins que no se n’hagin desat els canvis"
166
+
167
+ #: includes/admin/admin-field-group.php:173
168
+ msgid "Field group title is required"
169
+ msgstr "Cal un nom pel grup de cmaps"
170
+
171
+ #: includes/admin/admin-field-group.php:174
172
+ msgid "Move to trash. Are you sure?"
173
+ msgstr "Segur que ho voleu moure a la paperera?"
174
+
175
+ #: includes/admin/admin-field-group.php:175
176
+ msgid "No toggle fields available"
177
+ msgstr "No hi ha camps commutables disponibles"
178
+
179
+ #: includes/admin/admin-field-group.php:176
180
+ msgid "Move Custom Field"
181
+ msgstr "Mou el grup de camps"
182
+
183
+ #: includes/admin/admin-field-group.php:177
184
+ msgid "Checked"
185
+ msgstr "Activat"
186
+
187
+ #: includes/admin/admin-field-group.php:179
188
+ msgid "(this field)"
189
+ msgstr "(aquest camp)"
190
+
191
+ #: includes/admin/admin-field-group.php:181
192
+ #: includes/admin/views/field-group-field-conditional-logic.php:51
193
+ #: includes/admin/views/field-group-field-conditional-logic.php:151
194
+ #: includes/admin/views/field-group-locations.php:29
195
+ #: includes/admin/views/html-location-group.php:3
196
+ #: includes/api/api-helpers.php:3649
197
+ msgid "or"
198
+ msgstr "o"
199
+
200
+ #: includes/admin/admin-field-group.php:182
201
+ msgid "Null"
202
+ msgstr "Nul"
203
+
204
+ #: includes/admin/admin-field-group.php:221
205
+ msgid "Location"
206
+ msgstr "Ubicació"
207
+
208
+ #: includes/admin/admin-field-group.php:222
209
+ #: includes/admin/tools/class-acf-admin-tool-export.php:295
210
+ msgid "Settings"
211
+ msgstr "Paràmetres"
212
+
213
+ #: includes/admin/admin-field-group.php:372
214
+ msgid "Field Keys"
215
+ msgstr "Claus dels camps"
216
+
217
+ #: includes/admin/admin-field-group.php:402
218
+ #: includes/admin/views/field-group-options.php:9
219
+ msgid "Active"
220
+ msgstr "Actiu"
221
+
222
+ #: includes/admin/admin-field-group.php:767
223
+ msgid "Move Complete."
224
+ msgstr "S’ha completat el moviment."
225
+
226
+ #: includes/admin/admin-field-group.php:768
227
+ #, php-format
228
+ msgid "The %s field can now be found in the %s field group"
229
+ msgstr "El camp %s es pot trobar ara al grup de camps %s"
230
+
231
+ #: includes/admin/admin-field-group.php:769
232
+ msgid "Close Window"
233
+ msgstr "Tanca la finestra"
234
+
235
+ #: includes/admin/admin-field-group.php:810
236
+ msgid "Please select the destination for this field"
237
+ msgstr "Escolliu el destí d’aquest camp"
238
+
239
+ #: includes/admin/admin-field-group.php:817
240
+ msgid "Move Field"
241
+ msgstr "Mou el camp"
242
+
243
+ #: includes/admin/admin-field-groups.php:89
244
+ #, php-format
245
+ msgid "Active <span class=\"count\">(%s)</span>"
246
+ msgid_plural "Active <span class=\"count\">(%s)</span>"
247
+ msgstr[0] "Actiu <span class=“count”>(%s)</span>"
248
+ msgstr[1] "Actius <span class=“count”>(%s)</span>"
249
+
250
+ #: includes/admin/admin-field-groups.php:156
251
+ #, php-format
252
+ msgid "Field group duplicated."
253
+ msgid_plural "%s field groups duplicated."
254
+ msgstr[0] "S’ha duplicat el grup de camps."
255
+ msgstr[1] "S’han duplicat %s grups de camps."
256
+
257
+ #: includes/admin/admin-field-groups.php:243
258
+ #, php-format
259
+ msgid "Field group synchronised."
260
+ msgid_plural "%s field groups synchronised."
261
+ msgstr[0] "S’ha sincronitzat el grup de camps."
262
+ msgstr[1] "S’han sincronitzat %s grups de camps."
263
+
264
+ #: includes/admin/admin-field-groups.php:414
265
+ #: includes/admin/admin-field-groups.php:577
266
+ msgid "Sync available"
267
+ msgstr "Sincronització disponible"
268
+
269
+ #: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38
270
+ #: pro/fields/class-acf-field-gallery.php:353
271
+ msgid "Title"
272
+ msgstr "Títol"
273
+
274
+ #: includes/admin/admin-field-groups.php:528
275
+ #: includes/admin/views/field-group-options.php:96
276
+ #: includes/admin/views/html-admin-page-upgrade-network.php:38
277
+ #: includes/admin/views/html-admin-page-upgrade-network.php:49
278
+ #: pro/fields/class-acf-field-gallery.php:380
279
+ msgid "Description"
280
+ msgstr "Descripció"
281
+
282
+ #: includes/admin/admin-field-groups.php:529
283
+ msgid "Status"
284
+ msgstr "Estat"
285
+
286
+ #. Description of the plugin/theme
287
+ #: includes/admin/admin-field-groups.php:626
288
+ msgid "Customize WordPress with powerful, professional and intuitive fields."
289
+ msgstr ""
290
+ "Personalitza el WordPress amb camps potents, professionals i intuïtius."
291
+
292
+ #: includes/admin/admin-field-groups.php:628
293
+ #: includes/admin/settings-info.php:76
294
+ #: pro/admin/views/html-settings-updates.php:107
295
+ msgid "Changelog"
296
+ msgstr "Registre de canvis"
297
+
298
+ #: includes/admin/admin-field-groups.php:633
299
+ #, php-format
300
+ msgid "See what's new in <a href=\"%s\">version %s</a>."
301
+ msgstr "Mira què hi ha de nou a la <a href=“%s”>versió %s</a>."
302
+
303
+ #: includes/admin/admin-field-groups.php:636
304
+ msgid "Resources"
305
+ msgstr "Recursos"
306
+
307
+ #: includes/admin/admin-field-groups.php:638
308
+ msgid "Website"
309
+ msgstr "Lloc web"
310
+
311
+ #: includes/admin/admin-field-groups.php:639
312
+ msgid "Documentation"
313
+ msgstr "Documentació"
314
+
315
+ #: includes/admin/admin-field-groups.php:640
316
+ msgid "Support"
317
+ msgstr "Suport"
318
+
319
+ #: includes/admin/admin-field-groups.php:642
320
+ #: includes/admin/views/settings-info.php:81
321
+ msgid "Pro"
322
+ msgstr "Pro"
323
+
324
+ #: includes/admin/admin-field-groups.php:647
325
+ #, php-format
326
+ msgid "Thank you for creating with <a href=\"%s\">ACF</a>."
327
+ msgstr "Gràcies per crear amb <a href=“%s”>ACF</a>."
328
+
329
+ #: includes/admin/admin-field-groups.php:686
330
+ msgid "Duplicate this item"
331
+ msgstr "Duplica aquest element"
332
+
333
+ #: includes/admin/admin-field-groups.php:686
334
+ #: includes/admin/admin-field-groups.php:702
335
+ #: includes/admin/views/field-group-field.php:46
336
+ #: pro/fields/class-acf-field-flexible-content.php:557
337
+ msgid "Duplicate"
338
+ msgstr "Duplica"
339
+
340
+ #: includes/admin/admin-field-groups.php:719
341
+ #: includes/fields/class-acf-field-google-map.php:146
342
+ #: includes/fields/class-acf-field-relationship.php:593
343
+ msgid "Search"
344
+ msgstr "Cerca"
345
+
346
+ #: includes/admin/admin-field-groups.php:778
347
+ #, php-format
348
+ msgid "Select %s"
349
+ msgstr "Selecciona %s"
350
+
351
+ #: includes/admin/admin-field-groups.php:786
352
+ msgid "Synchronise field group"
353
+ msgstr "Sincronitza el grup de camps"
354
+
355
+ #: includes/admin/admin-field-groups.php:786
356
+ #: includes/admin/admin-field-groups.php:816
357
+ msgid "Sync"
358
+ msgstr "Sincronitza"
359
+
360
+ #: includes/admin/admin-field-groups.php:798
361
+ msgid "Apply"
362
+ msgstr "Aplica"
363
+
364
+ #: includes/admin/admin-field-groups.php:816
365
+ msgid "Bulk Actions"
366
+ msgstr "Accions massives"
367
+
368
+ #: includes/admin/admin-tools.php:116
369
+ #: includes/admin/views/html-admin-tools.php:21
370
+ msgid "Tools"
371
+ msgstr "Eines"
372
+
373
+ #: includes/admin/admin-upgrade.php:47 includes/admin/admin-upgrade.php:109
374
+ #: includes/admin/admin-upgrade.php:110 includes/admin/admin-upgrade.php:173
375
+ #: includes/admin/views/html-admin-page-upgrade-network.php:24
376
+ #: includes/admin/views/html-admin-page-upgrade.php:26
377
+ msgid "Upgrade Database"
378
+ msgstr "Actualitza la base de dades"
379
+
380
+ #: includes/admin/admin-upgrade.php:197
381
+ msgid "Review sites & upgrade"
382
+ msgstr "Revisa els llocs i actualitza"
383
+
384
+ #: includes/admin/admin.php:54 includes/admin/views/field-group-options.php:110
385
+ msgid "Custom Fields"
386
+ msgstr "Camps personalitzats"
387
+
388
+ #: includes/admin/settings-info.php:50
389
+ msgid "Info"
390
+ msgstr "Informació"
391
+
392
+ #: includes/admin/settings-info.php:75
393
+ msgid "What's New"
394
+ msgstr "Novetats"
395
+
396
+ #: includes/admin/tools/class-acf-admin-tool-export.php:33
397
+ msgid "Export Field Groups"
398
+ msgstr "Exporta els grups de camps"
399
+
400
+ #: includes/admin/tools/class-acf-admin-tool-export.php:38
401
+ #: includes/admin/tools/class-acf-admin-tool-export.php:342
402
+ #: includes/admin/tools/class-acf-admin-tool-export.php:371
403
+ msgid "Generate PHP"
404
+ msgstr "Genera PHP"
405
+
406
+ #: includes/admin/tools/class-acf-admin-tool-export.php:97
407
+ #: includes/admin/tools/class-acf-admin-tool-export.php:135
408
+ msgid "No field groups selected"
409
+ msgstr "No s’han escollit grups de camps"
410
+
411
+ #: includes/admin/tools/class-acf-admin-tool-export.php:174
412
+ #, php-format
413
+ msgid "Exported 1 field group."
414
+ msgid_plural "Exported %s field groups."
415
+ msgstr[0] "S’ha exportat el grup de camps."
416
+ msgstr[1] "S’ha exportat %s grups de camps."
417
+
418
+ #: includes/admin/tools/class-acf-admin-tool-export.php:241
419
+ #: includes/admin/tools/class-acf-admin-tool-export.php:269
420
+ msgid "Select Field Groups"
421
+ msgstr "Escull els grups de camps"
422
+
423
+ #: includes/admin/tools/class-acf-admin-tool-export.php:336
424
+ msgid ""
425
+ "Select the field groups you would like to export and then select your export "
426
+ "method. Use the download button to export to a .json file which you can then "
427
+ "import to another ACF installation. Use the generate button to export to PHP "
428
+ "code which you can place in your theme."
429
+ msgstr ""
430
+ "Escolliu els grups de camps que voleu exportar i després escolliu el mètode "
431
+ "d’exportació. Useu el botó de descàrrega per a exportar-ho a un fitxer .json "
432
+ "que després podreu importar a una altra instal·lació d’ACF. Useu el botó de "
433
+ "generació per a exportar codi PHP que podreu usar al vostre tema."
434
+
435
+ #: includes/admin/tools/class-acf-admin-tool-export.php:341
436
+ msgid "Export File"
437
+ msgstr "Exporta el fitxer"
438
+
439
+ #: includes/admin/tools/class-acf-admin-tool-export.php:414
440
+ msgid ""
441
+ "The following code can be used to register a local version of the selected "
442
+ "field group(s). A local field group can provide many benefits such as faster "
443
+ "load times, version control & dynamic fields/settings. Simply copy and paste "
444
+ "the following code to your theme's functions.php file or include it within "
445
+ "an external file."
446
+ msgstr ""
447
+ "El següent codi es pot usar per a registrar una versió local del(s) grup(s) "
448
+ "de camps escollit(s). Un grup de camps local pot aportar diversos avantatges "
449
+ "com ara temps de càrrega més ràpids, control de versions, i opcions i camps "
450
+ "dinàmics. Simplement copieu i enganxeu el següent codi al fitxer functions."
451
+ "php del vostre tema, o incloeu-lo en un fitxer extern."
452
+
453
+ #: includes/admin/tools/class-acf-admin-tool-export.php:446
454
+ msgid "Copy to clipboard"
455
+ msgstr "Copia-ho al porta-retalls"
456
+
457
+ #: includes/admin/tools/class-acf-admin-tool-export.php:483
458
+ msgid "Copied"
459
+ msgstr "S’ha copiat"
460
+
461
+ #: includes/admin/tools/class-acf-admin-tool-import.php:26
462
+ msgid "Import Field Groups"
463
+ msgstr "Importa grups de camps"
464
+
465
+ #: includes/admin/tools/class-acf-admin-tool-import.php:47
466
+ msgid ""
467
+ "Select the Advanced Custom Fields JSON file you would like to import. When "
468
+ "you click the import button below, ACF will import the field groups."
469
+ msgstr ""
470
+ "Escolliu el fitxer JSON de l’Advanced Custom Fields que voleu importar. En "
471
+ "fer clic al botó d’importació, l’ACF importarà els grups de camps."
472
+
473
+ #: includes/admin/tools/class-acf-admin-tool-import.php:52
474
+ #: includes/fields/class-acf-field-file.php:57
475
+ msgid "Select File"
476
+ msgstr "Escull el fitxer"
477
+
478
+ #: includes/admin/tools/class-acf-admin-tool-import.php:62
479
+ msgid "Import File"
480
+ msgstr "Importa el fitxer"
481
+
482
+ #: includes/admin/tools/class-acf-admin-tool-import.php:85
483
+ #: includes/fields/class-acf-field-file.php:170
484
+ msgid "No file selected"
485
+ msgstr "No s’ha escollit cap fitxer"
486
+
487
+ #: includes/admin/tools/class-acf-admin-tool-import.php:93
488
+ msgid "Error uploading file. Please try again"
489
+ msgstr "S’ha produït un error. Torneu-ho a provar"
490
+
491
+ #: includes/admin/tools/class-acf-admin-tool-import.php:98
492
+ msgid "Incorrect file type"
493
+ msgstr "Tipus de fitxer incorrecte"
494
+
495
+ #: includes/admin/tools/class-acf-admin-tool-import.php:107
496
+ msgid "Import file empty"
497
+ msgstr "El fitxer d’importació és buit"
498
+
499
+ #: includes/admin/tools/class-acf-admin-tool-import.php:138
500
+ #, php-format
501
+ msgid "Imported 1 field group"
502
+ msgid_plural "Imported %s field groups"
503
+ msgstr[0] "S’ha importat el grup de camps"
504
+ msgstr[1] "S’han importat %s grups de camps"
505
+
506
+ #: includes/admin/views/field-group-field-conditional-logic.php:25
507
+ msgid "Conditional Logic"
508
+ msgstr "Lògica condicional"
509
+
510
+ #: includes/admin/views/field-group-field-conditional-logic.php:51
511
+ msgid "Show this field if"
512
+ msgstr "Mostra aquest camp si"
513
+
514
+ #: includes/admin/views/field-group-field-conditional-logic.php:138
515
+ #: includes/admin/views/html-location-rule.php:86
516
+ msgid "and"
517
+ msgstr "i"
518
+
519
+ #: includes/admin/views/field-group-field-conditional-logic.php:153
520
+ #: includes/admin/views/field-group-locations.php:31
521
+ msgid "Add rule group"
522
+ msgstr "Afegeix un grup de regles"
523
+
524
+ #: includes/admin/views/field-group-field.php:38
525
+ #: pro/fields/class-acf-field-flexible-content.php:410
526
+ #: pro/fields/class-acf-field-repeater.php:299
527
+ msgid "Drag to reorder"
528
+ msgstr "Arrossegueu per a reordenar"
529
+
530
+ #: includes/admin/views/field-group-field.php:42
531
+ #: includes/admin/views/field-group-field.php:45
532
+ msgid "Edit field"
533
+ msgstr "Edita el camp"
534
+
535
+ #: includes/admin/views/field-group-field.php:45
536
+ #: includes/fields/class-acf-field-file.php:152
537
+ #: includes/fields/class-acf-field-image.php:138
538
+ #: includes/fields/class-acf-field-link.php:139
539
+ #: pro/fields/class-acf-field-gallery.php:337
540
+ msgid "Edit"
541
+ msgstr "Edita"
542
+
543
+ #: includes/admin/views/field-group-field.php:46
544
+ msgid "Duplicate field"
545
+ msgstr "Duplica el camp"
546
+
547
+ #: includes/admin/views/field-group-field.php:47
548
+ msgid "Move field to another group"
549
+ msgstr "Mou el camp a un altre grup"
550
+
551
+ #: includes/admin/views/field-group-field.php:47
552
+ msgid "Move"
553
+ msgstr "Mou"
554
+
555
+ #: includes/admin/views/field-group-field.php:48
556
+ msgid "Delete field"
557
+ msgstr "Esborra el camp"
558
+
559
+ #: includes/admin/views/field-group-field.php:48
560
+ #: pro/fields/class-acf-field-flexible-content.php:556
561
+ msgid "Delete"
562
+ msgstr "Esborra"
563
+
564
+ #: includes/admin/views/field-group-field.php:65
565
+ msgid "Field Label"
566
+ msgstr "Etiqueta del camp"
567
+
568
+ #: includes/admin/views/field-group-field.php:66
569
+ msgid "This is the name which will appear on the EDIT page"
570
+ msgstr "Aquest és el nom que apareixerà a la pàgina d’edició"
571
+
572
+ #: includes/admin/views/field-group-field.php:75
573
+ msgid "Field Name"
574
+ msgstr "Nom del camp"
575
+
576
+ #: includes/admin/views/field-group-field.php:76
577
+ msgid "Single word, no spaces. Underscores and dashes allowed"
578
+ msgstr "Una sola paraula, sense espais. S’admeten barres baixes i guions"
579
+
580
+ #: includes/admin/views/field-group-field.php:85
581
+ msgid "Field Type"
582
+ msgstr "Tipus de camp"
583
+
584
+ #: includes/admin/views/field-group-field.php:96
585
+ msgid "Instructions"
586
+ msgstr "Instruccions"
587
+
588
+ #: includes/admin/views/field-group-field.php:97
589
+ msgid "Instructions for authors. Shown when submitting data"
590
+ msgstr "Instruccions per als autors. Es mostren en omplir els formularis"
591
+
592
+ #: includes/admin/views/field-group-field.php:106
593
+ msgid "Required?"
594
+ msgstr "Obligatori?"
595
+
596
+ #: includes/admin/views/field-group-field.php:129
597
+ msgid "Wrapper Attributes"
598
+ msgstr "Atributs del contenidor"
599
+
600
+ #: includes/admin/views/field-group-field.php:135
601
+ msgid "width"
602
+ msgstr "amplada"
603
+
604
+ #: includes/admin/views/field-group-field.php:150
605
+ msgid "class"
606
+ msgstr "classe"
607
+
608
+ #: includes/admin/views/field-group-field.php:163
609
+ msgid "id"
610
+ msgstr "id"
611
+
612
+ #: includes/admin/views/field-group-field.php:175
613
+ msgid "Close Field"
614
+ msgstr "Tanca el camp"
615
+
616
+ #: includes/admin/views/field-group-fields.php:4
617
+ msgid "Order"
618
+ msgstr "Ordre"
619
+
620
+ #: includes/admin/views/field-group-fields.php:5
621
+ #: includes/fields/class-acf-field-button-group.php:198
622
+ #: includes/fields/class-acf-field-checkbox.php:420
623
+ #: includes/fields/class-acf-field-radio.php:311
624
+ #: includes/fields/class-acf-field-select.php:433
625
+ #: pro/fields/class-acf-field-flexible-content.php:582
626
+ msgid "Label"
627
+ msgstr "Etiqueta"
628
+
629
+ #: includes/admin/views/field-group-fields.php:6
630
+ #: includes/fields/class-acf-field-taxonomy.php:939
631
+ #: pro/fields/class-acf-field-flexible-content.php:596
632
+ msgid "Name"
633
+ msgstr "Nom"
634
+
635
+ #: includes/admin/views/field-group-fields.php:7
636
+ msgid "Key"
637
+ msgstr "Clau"
638
+
639
+ #: includes/admin/views/field-group-fields.php:8
640
+ msgid "Type"
641
+ msgstr "Tipus"
642
+
643
+ #: includes/admin/views/field-group-fields.php:14
644
+ msgid ""
645
+ "No fields. Click the <strong>+ Add Field</strong> button to create your "
646
+ "first field."
647
+ msgstr ""
648
+ "No hi ha camps. Feu clic al botó <strong>+ Afegeix un camp</strong> per a "
649
+ "crear el vostre primer camp."
650
+
651
+ #: includes/admin/views/field-group-fields.php:31
652
+ msgid "+ Add Field"
653
+ msgstr "+ Afegeix un camp"
654
+
655
+ #: includes/admin/views/field-group-locations.php:9
656
+ msgid "Rules"
657
+ msgstr "Regles"
658
+
659
+ #: includes/admin/views/field-group-locations.php:10
660
+ msgid ""
661
+ "Create a set of rules to determine which edit screens will use these "
662
+ "advanced custom fields"
663
+ msgstr ""
664
+ "Crea un grup de regles que determinaran quines pantalles d’edició mostraran "
665
+ "aquests camps personalitzats"
666
+
667
+ #: includes/admin/views/field-group-options.php:23
668
+ msgid "Style"
669
+ msgstr "Estil"
670
+
671
+ #: includes/admin/views/field-group-options.php:30
672
+ msgid "Standard (WP metabox)"
673
+ msgstr "Estàndard (en una caixa meta de WP)"
674
+
675
+ #: includes/admin/views/field-group-options.php:31
676
+ msgid "Seamless (no metabox)"
677
+ msgstr "Fluid (sense la caixa meta)"
678
+
679
+ #: includes/admin/views/field-group-options.php:38
680
+ msgid "Position"
681
+ msgstr "Posició"
682
+
683
+ #: includes/admin/views/field-group-options.php:45
684
+ msgid "High (after title)"
685
+ msgstr "Alta (damunt del títol)"
686
+
687
+ #: includes/admin/views/field-group-options.php:46
688
+ msgid "Normal (after content)"
689
+ msgstr "Normal (després del contingut)"
690
+
691
+ #: includes/admin/views/field-group-options.php:47
692
+ msgid "Side"
693
+ msgstr "Lateral"
694
+
695
+ #: includes/admin/views/field-group-options.php:55
696
+ msgid "Label placement"
697
+ msgstr "Posició de les etiquetes"
698
+
699
+ #: includes/admin/views/field-group-options.php:62
700
+ #: includes/fields/class-acf-field-tab.php:106
701
+ msgid "Top aligned"
702
+ msgstr "Al damunt"
703
+
704
+ #: includes/admin/views/field-group-options.php:63
705
+ #: includes/fields/class-acf-field-tab.php:107
706
+ msgid "Left aligned"
707
+ msgstr "Al costat"
708
+
709
+ #: includes/admin/views/field-group-options.php:70
710
+ msgid "Instruction placement"
711
+ msgstr "Posició de les instruccions"
712
+
713
+ #: includes/admin/views/field-group-options.php:77
714
+ msgid "Below labels"
715
+ msgstr "Sota les etiquetes"
716
+
717
+ #: includes/admin/views/field-group-options.php:78
718
+ msgid "Below fields"
719
+ msgstr "Sota els camps"
720
+
721
+ #: includes/admin/views/field-group-options.php:85
722
+ msgid "Order No."
723
+ msgstr "Núm. d’ordre"
724
+
725
+ #: includes/admin/views/field-group-options.php:86
726
+ msgid "Field groups with a lower order will appear first"
727
+ msgstr "Els grups de camps amb un valor més baix apareixeran primer"
728
+
729
+ #: includes/admin/views/field-group-options.php:97
730
+ msgid "Shown in field group list"
731
+ msgstr "Es mostra a la llista de grups de camps"
732
+
733
+ #: includes/admin/views/field-group-options.php:107
734
+ msgid "Permalink"
735
+ msgstr "Enllaç permanent"
736
+
737
+ #: includes/admin/views/field-group-options.php:108
738
+ msgid "Content Editor"
739
+ msgstr "Editor de contingut"
740
+
741
+ #: includes/admin/views/field-group-options.php:109
742
+ msgid "Excerpt"
743
+ msgstr "Extracte"
744
+
745
+ #: includes/admin/views/field-group-options.php:111
746
+ msgid "Discussion"
747
+ msgstr "Discussió"
748
+
749
+ #: includes/admin/views/field-group-options.php:112
750
+ msgid "Comments"
751
+ msgstr "Comentaris"
752
+
753
+ #: includes/admin/views/field-group-options.php:113
754
+ msgid "Revisions"
755
+ msgstr "Revisions"
756
+
757
+ #: includes/admin/views/field-group-options.php:114
758
+ msgid "Slug"
759
+ msgstr "Àlies"
760
+
761
+ #: includes/admin/views/field-group-options.php:115
762
+ msgid "Author"
763
+ msgstr "Autor"
764
+
765
+ #: includes/admin/views/field-group-options.php:116
766
+ msgid "Format"
767
+ msgstr "Format"
768
+
769
+ #: includes/admin/views/field-group-options.php:117
770
+ msgid "Page Attributes"
771
+ msgstr "Atributs de la pàgina"
772
+
773
+ #: includes/admin/views/field-group-options.php:118
774
+ #: includes/fields/class-acf-field-relationship.php:607
775
+ msgid "Featured Image"
776
+ msgstr "Imatge destacada"
777
+
778
+ #: includes/admin/views/field-group-options.php:119
779
+ msgid "Categories"
780
+ msgstr "Categories"
781
+
782
+ #: includes/admin/views/field-group-options.php:120
783
+ msgid "Tags"
784
+ msgstr "Etiquetes"
785
+
786
+ #: includes/admin/views/field-group-options.php:121
787
+ msgid "Send Trackbacks"
788
+ msgstr "Envia retroenllaços"
789
+
790
+ #: includes/admin/views/field-group-options.php:128
791
+ msgid "Hide on screen"
792
+ msgstr "Amaga en pantalla"
793
+
794
+ #: includes/admin/views/field-group-options.php:129
795
+ msgid "<b>Select</b> items to <b>hide</b> them from the edit screen."
796
+ msgstr "<b>Escolliu</b> elements a <b>amagar</b>de la pantalla d’edició."
797
+
798
+ #: includes/admin/views/field-group-options.php:129
799
+ msgid ""
800
+ "If multiple field groups appear on an edit screen, the first field group's "
801
+ "options will be used (the one with the lowest order number)"
802
+ msgstr ""
803
+ "Si hi ha múltiples grups de camps a la pantalla d’edició, s’usaran les "
804
+ "opcions del primer grup de camps (el que tingui el menor número d’ordre)"
805
+
806
+ #: includes/admin/views/html-admin-page-upgrade-network.php:26
807
+ #, php-format
808
+ msgid ""
809
+ "The following sites require a DB upgrade. Check the ones you want to update "
810
+ "and then click %s."
811
+ msgstr ""
812
+ "Els següents llocs necessiten una actualització de la base de dades. "
813
+ "Escolliu els que vulgueu actualitzar i feu clic a %s."
814
+
815
+ #: includes/admin/views/html-admin-page-upgrade-network.php:26
816
+ #: includes/admin/views/html-admin-page-upgrade-network.php:27
817
+ #: includes/admin/views/html-admin-page-upgrade-network.php:92
818
+ msgid "Upgrade Sites"
819
+ msgstr "Actualitza els llocs"
820
+
821
+ #: includes/admin/views/html-admin-page-upgrade-network.php:36
822
+ #: includes/admin/views/html-admin-page-upgrade-network.php:47
823
+ msgid "Site"
824
+ msgstr "Lloc"
825
+
826
+ #: includes/admin/views/html-admin-page-upgrade-network.php:74
827
+ #, php-format
828
+ msgid "Site requires database upgrade from %s to %s"
829
+ msgstr "Cal actualitzar la base de dades del lloc de %s a %s"
830
+
831
+ #: includes/admin/views/html-admin-page-upgrade-network.php:76
832
+ msgid "Site is up to date"
833
+ msgstr "El lloc està actualitzat"
834
+
835
+ #: includes/admin/views/html-admin-page-upgrade-network.php:93
836
+ #, php-format
837
+ msgid ""
838
+ "Database Upgrade complete. <a href=\"%s\">Return to network dashboard</a>"
839
+ msgstr ""
840
+ "S’ha completat l’actualització de la base de dades. <a href=\"%s\">Torna a "
841
+ "l’administració de la xarxa</a>"
842
+
843
+ #: includes/admin/views/html-admin-page-upgrade-network.php:113
844
+ msgid "Please select at least one site to upgrade."
845
+ msgstr "Escolliu almenys un lloc per a actualitzar."
846
+
847
+ #: includes/admin/views/html-admin-page-upgrade-network.php:117
848
+ #: includes/admin/views/html-notice-upgrade.php:38
849
+ msgid ""
850
+ "It is strongly recommended that you backup your database before proceeding. "
851
+ "Are you sure you wish to run the updater now?"
852
+ msgstr ""
853
+ "Es recomana que feu una còpia de seguretat de la base de dades abans de "
854
+ "continuar. Segur que voleu executar l’actualitzador ara?"
855
+
856
+ #: includes/admin/views/html-admin-page-upgrade-network.php:144
857
+ #: includes/admin/views/html-admin-page-upgrade.php:31
858
+ #, php-format
859
+ msgid "Upgrading data to version %s"
860
+ msgstr "S’estan actualitzant les dades a la versió %s"
861
+
862
+ #: includes/admin/views/html-admin-page-upgrade-network.php:167
863
+ msgid "Upgrade complete."
864
+ msgstr "S’ha completat l’actualització."
865
+
866
+ #: includes/admin/views/html-admin-page-upgrade-network.php:176
867
+ #: includes/admin/views/html-admin-page-upgrade-network.php:185
868
+ #: includes/admin/views/html-admin-page-upgrade.php:78
869
+ #: includes/admin/views/html-admin-page-upgrade.php:87
870
+ msgid "Upgrade failed."
871
+ msgstr "L’actualització ha fallat."
872
+
873
+ #: includes/admin/views/html-admin-page-upgrade.php:30
874
+ msgid "Reading upgrade tasks..."
875
+ msgstr "S’estan llegint les tasques d’actualització…"
876
+
877
+ #: includes/admin/views/html-admin-page-upgrade.php:33
878
+ #, php-format
879
+ msgid "Database upgrade complete. <a href=\"%s\">See what's new</a>"
880
+ msgstr ""
881
+ "S’ha completat l’actualització de la base de dades. <a href=\"%s\">Mira què "
882
+ "hi ha de nou</a>"
883
+
884
+ #: includes/admin/views/html-admin-page-upgrade.php:116
885
+ #: includes/ajax/class-acf-ajax-upgrade.php:32
886
+ msgid "No updates available."
887
+ msgstr "No hi ha actualitzacions disponibles."
888
+
889
+ #: includes/admin/views/html-admin-tools.php:21
890
+ msgid "Back to all tools"
891
+ msgstr "Torna a totes les eines"
892
+
893
+ #: includes/admin/views/html-location-group.php:3
894
+ msgid "Show this field group if"
895
+ msgstr "Mostra aquest grup de camps si"
896
+
897
+ #: includes/admin/views/html-notice-upgrade.php:8
898
+ #: pro/fields/class-acf-field-repeater.php:25
899
+ msgid "Repeater"
900
+ msgstr "Repetible"
901
+
902
+ #: includes/admin/views/html-notice-upgrade.php:9
903
+ #: pro/fields/class-acf-field-flexible-content.php:25
904
+ msgid "Flexible Content"
905
+ msgstr "Contingut flexible"
906
+
907
+ #: includes/admin/views/html-notice-upgrade.php:10
908
+ #: pro/fields/class-acf-field-gallery.php:25
909
+ msgid "Gallery"
910
+ msgstr "Galeria"
911
+
912
+ #: includes/admin/views/html-notice-upgrade.php:11
913
+ #: pro/locations/class-acf-location-options-page.php:26
914
+ msgid "Options Page"
915
+ msgstr "Pàgina d’opcions"
916
+
917
+ #: includes/admin/views/html-notice-upgrade.php:21
918
+ msgid "Database Upgrade Required"
919
+ msgstr "Cal actualitzar la base de dades"
920
+
921
+ #: includes/admin/views/html-notice-upgrade.php:22
922
+ #, php-format
923
+ msgid "Thank you for updating to %s v%s!"
924
+ msgstr "Gràcies per actualitzar a %s v%s!"
925
+
926
+ #: includes/admin/views/html-notice-upgrade.php:22
927
+ msgid ""
928
+ "This version contains improvements to your database and requires an upgrade."
929
+ msgstr ""
930
+ "Aquesta versió inclou millores a la base de dades i necessita una "
931
+ "actualització."
932
+
933
+ #: includes/admin/views/html-notice-upgrade.php:24
934
+ #, php-format
935
+ msgid ""
936
+ "Please also check all premium add-ons (%s) are updated to the latest version."
937
+ msgstr ""
938
+ "Comproveu que tots els complements prèmium (%s) estan actualitzats a la "
939
+ "darrera versió."
940
+
941
+ #: includes/admin/views/settings-addons.php:3
942
+ msgid "Add-ons"
943
+ msgstr "Complements"
944
+
945
+ #: includes/admin/views/settings-addons.php:17
946
+ msgid "Download & Install"
947
+ msgstr "Descarrega i instal·la"
948
+
949
+ #: includes/admin/views/settings-addons.php:36
950
+ msgid "Installed"
951
+ msgstr "Instal·lats"
952
+
953
+ #: includes/admin/views/settings-info.php:3
954
+ msgid "Welcome to Advanced Custom Fields"
955
+ msgstr "Benvingut/da a Advanced Custom Fields"
956
+
957
+ #: includes/admin/views/settings-info.php:4
958
+ #, php-format
959
+ msgid ""
960
+ "Thank you for updating! ACF %s is bigger and better than ever before. We "
961
+ "hope you like it."
962
+ msgstr ""
963
+ "Gràcies per actualitzar! L’ACF %s és més gran i millor que mai. Esperem que "
964
+ "us agradi."
965
+
966
+ #: includes/admin/views/settings-info.php:15
967
+ msgid "A Smoother Experience"
968
+ msgstr "Una millor experiència"
969
+
970
+ #: includes/admin/views/settings-info.php:18
971
+ msgid "Improved Usability"
972
+ msgstr "Usabilitat millorada"
973
+
974
+ #: includes/admin/views/settings-info.php:19
975
+ msgid ""
976
+ "Including the popular Select2 library has improved both usability and speed "
977
+ "across a number of field types including post object, page link, taxonomy "
978
+ "and select."
979
+ msgstr ""
980
+ "En incloure la popular llibreria Select2 hem millorat tant la usabilitat com "
981
+ "la velocitat en un munt de tipus de camps, incloent objecte post, enllaç de "
982
+ "pàgina, taxonomia i selecció."
983
+
984
+ #: includes/admin/views/settings-info.php:22
985
+ msgid "Improved Design"
986
+ msgstr "Disseny millorat"
987
+
988
+ #: includes/admin/views/settings-info.php:23
989
+ msgid ""
990
+ "Many fields have undergone a visual refresh to make ACF look better than "
991
+ "ever! Noticeable changes are seen on the gallery, relationship and oEmbed "
992
+ "(new) fields!"
993
+ msgstr ""
994
+ "Hem actualitzat l’aspecte de molts camps perquè l’ACF llueixi més que mai! "
995
+ "Es poden veure canvis a les galeries, relacions, i al nou camp d’oEmbed!"
996
+
997
+ #: includes/admin/views/settings-info.php:26
998
+ msgid "Improved Data"
999
+ msgstr "Dades millorades"
1000
+
1001
+ #: includes/admin/views/settings-info.php:27
1002
+ msgid ""
1003
+ "Redesigning the data architecture has allowed sub fields to live "
1004
+ "independently from their parents. This allows you to drag and drop fields in "
1005
+ "and out of parent fields!"
1006
+ msgstr ""
1007
+ "El redisseny de l’arquitectura de dades ha permès que els subcamps siguin "
1008
+ "independents dels seus pares. Això permet arrossegar camps des de i cap a "
1009
+ "camps pares!"
1010
+
1011
+ #: includes/admin/views/settings-info.php:35
1012
+ msgid "Goodbye Add-ons. Hello PRO"
1013
+ msgstr "Adeu, complements. Hola, PRO"
1014
+
1015
+ #: includes/admin/views/settings-info.php:38
1016
+ msgid "Introducing ACF PRO"
1017
+ msgstr "Presentem l’ACF PRO"
1018
+
1019
+ #: includes/admin/views/settings-info.php:39
1020
+ msgid ""
1021
+ "We're changing the way premium functionality is delivered in an exciting way!"
1022
+ msgstr "Estem canviant la manera en què presentem les funcionalitats prèmium!"
1023
+
1024
+ #: includes/admin/views/settings-info.php:40
1025
+ #, php-format
1026
+ msgid ""
1027
+ "All 4 premium add-ons have been combined into a new <a href=\"%s\">Pro "
1028
+ "version of ACF</a>. With both personal and developer licenses available, "
1029
+ "premium functionality is more affordable and accessible than ever before!"
1030
+ msgstr ""
1031
+ "Els quatre complements prèmium s’han combinat a la nova <a href=\"%s"
1032
+ "\">versió PRO de l’ACF</a>. Amb llicències personals i per a desenvolupadors "
1033
+ "disponibles, les funcionalitats prèmium són més assequibles i accessibles "
1034
+ "que mai!"
1035
+
1036
+ #: includes/admin/views/settings-info.php:44
1037
+ msgid "Powerful Features"
1038
+ msgstr "Característiques potents"
1039
+
1040
+ #: includes/admin/views/settings-info.php:45
1041
+ msgid ""
1042
+ "ACF PRO contains powerful features such as repeatable data, flexible content "
1043
+ "layouts, a beautiful gallery field and the ability to create extra admin "
1044
+ "options pages!"
1045
+ msgstr ""
1046
+ "L’ACF PRO conté característiques potents com ara camps repetibles, "
1047
+ "disposicions amb contingut flexible, un bonic camp de galeria i la "
1048
+ "possibilitat de crear noves pàgines d’opcions a l’administració!"
1049
+
1050
+ #: includes/admin/views/settings-info.php:46
1051
+ #, php-format
1052
+ msgid "Read more about <a href=\"%s\">ACF PRO features</a>."
1053
+ msgstr ""
1054
+ "Més informació sobre <a href=\"%s\">les característiques de l’ACF PRO</a>."
1055
+
1056
+ #: includes/admin/views/settings-info.php:50
1057
+ msgid "Easy Upgrading"
1058
+ msgstr "Fàcil actualització"
1059
+
1060
+ #: includes/admin/views/settings-info.php:51
1061
+ msgid ""
1062
+ "Upgrading to ACF PRO is easy. Simply purchase a license online and download "
1063
+ "the plugin!"
1064
+ msgstr ""
1065
+ "L’actualització a l’ACF PRO és senzilla. Només cal que compreu una llicència "
1066
+ "en línia i descarregueu l’extensió!"
1067
+
1068
+ #: includes/admin/views/settings-info.php:52
1069
+ #, php-format
1070
+ msgid ""
1071
+ "We also wrote an <a href=\"%s\">upgrade guide</a> to answer any questions, "
1072
+ "but if you do have one, please contact our support team via the <a href=\"%s"
1073
+ "\">help desk</a>."
1074
+ msgstr ""
1075
+ "També hem escrit una <a href=\"%s\">guia d’actualització</a> per a respondre "
1076
+ "qualsevol pregunta, però si en teniu cap, contacteu amb el nostre equip de "
1077
+ "suport al <a href=\"%s\">tauler d’ajuda</a>."
1078
+
1079
+ #: includes/admin/views/settings-info.php:61
1080
+ msgid "New Features"
1081
+ msgstr "Noves característiques"
1082
+
1083
+ #: includes/admin/views/settings-info.php:66
1084
+ msgid "Link Field"
1085
+ msgstr "Camp d'enllaç"
1086
+
1087
+ #: includes/admin/views/settings-info.php:67
1088
+ msgid ""
1089
+ "The Link field provides a simple way to select or define a link (url, title, "
1090
+ "target)."
1091
+ msgstr ""
1092
+ "El camp d’enllaç ofereix una manera senzilla d’escollir o definir un enllaç "
1093
+ "(url, títol, destí)."
1094
+
1095
+ #: includes/admin/views/settings-info.php:71
1096
+ msgid "Group Field"
1097
+ msgstr "Camp de grup"
1098
+
1099
+ #: includes/admin/views/settings-info.php:72
1100
+ msgid "The Group field provides a simple way to create a group of fields."
1101
+ msgstr "El camp de grup facilita la creació d’un grup de camps."
1102
+
1103
+ #: includes/admin/views/settings-info.php:76
1104
+ msgid "oEmbed Field"
1105
+ msgstr "Camp d’oEmbed"
1106
+
1107
+ #: includes/admin/views/settings-info.php:77
1108
+ msgid ""
1109
+ "The oEmbed field allows an easy way to embed videos, images, tweets, audio, "
1110
+ "and other content."
1111
+ msgstr ""
1112
+ "El camp d’oEmbed permet incrustar fàcilment vídeos, imatges, tuits, àudio i "
1113
+ "altres continguts."
1114
+
1115
+ #: includes/admin/views/settings-info.php:81
1116
+ msgid "Clone Field"
1117
+ msgstr "Camp de clon"
1118
+
1119
+ #: includes/admin/views/settings-info.php:82
1120
+ msgid "The clone field allows you to select and display existing fields."
1121
+ msgstr "El camp de clon permet escollir i mostrar camps existents."
1122
+
1123
+ #: includes/admin/views/settings-info.php:86
1124
+ msgid "More AJAX"
1125
+ msgstr "Més AJAX"
1126
+
1127
+ #: includes/admin/views/settings-info.php:87
1128
+ msgid "More fields use AJAX powered search to speed up page loading."
1129
+ msgstr ""
1130
+ "Més camps usen una cerca que funciona amb AJAX per a accelerar la càrrega de "
1131
+ "la pàgina."
1132
+
1133
+ #: includes/admin/views/settings-info.php:91
1134
+ msgid "Local JSON"
1135
+ msgstr "JSON local"
1136
+
1137
+ #: includes/admin/views/settings-info.php:92
1138
+ msgid ""
1139
+ "New auto export to JSON feature improves speed and allows for syncronisation."
1140
+ msgstr ""
1141
+ "La nova funció d’auto exportació a JSON millora la velocitat i permet la "
1142
+ "sincronització."
1143
+
1144
+ #: includes/admin/views/settings-info.php:96
1145
+ msgid "Easy Import / Export"
1146
+ msgstr "Importació i exportació senzilla"
1147
+
1148
+ #: includes/admin/views/settings-info.php:97
1149
+ msgid "Both import and export can easily be done through a new tools page."
1150
+ msgstr ""
1151
+ "Tant la importació com l’exportació es poden realitzar fàcilment des de la "
1152
+ "nova pàgina d’eines."
1153
+
1154
+ #: includes/admin/views/settings-info.php:101
1155
+ msgid "New Form Locations"
1156
+ msgstr "Noves ubicacions per als formularis"
1157
+
1158
+ #: includes/admin/views/settings-info.php:102
1159
+ msgid ""
1160
+ "Fields can now be mapped to menus, menu items, comments, widgets and all "
1161
+ "user forms!"
1162
+ msgstr ""
1163
+ "Els camps es poden assignar a menús, elements del menú, comentaris, ginys i "
1164
+ "formularis d’usuari!"
1165
+
1166
+ #: includes/admin/views/settings-info.php:106
1167
+ msgid "More Customization"
1168
+ msgstr "Més personalització"
1169
+
1170
+ #: includes/admin/views/settings-info.php:107
1171
+ msgid ""
1172
+ "New PHP (and JS) actions and filters have been added to allow for more "
1173
+ "customization."
1174
+ msgstr ""
1175
+ "S’han afegit nous filtres i accions de PHP (i JS) per a permetre més "
1176
+ "personalització."
1177
+
1178
+ #: includes/admin/views/settings-info.php:111
1179
+ msgid "Fresh UI"
1180
+ msgstr "Interfície estilitzada"
1181
+
1182
+ #: includes/admin/views/settings-info.php:112
1183
+ msgid ""
1184
+ "The entire plugin has had a design refresh including new field types, "
1185
+ "settings and design!"
1186
+ msgstr ""
1187
+ "S’ha redissenyat tota l’extensió, incloent nous tipus de camps, opcions i "
1188
+ "disseny!"
1189
+
1190
+ #: includes/admin/views/settings-info.php:116
1191
+ msgid "New Settings"
1192
+ msgstr "Noves opcions"
1193
+
1194
+ #: includes/admin/views/settings-info.php:117
1195
+ msgid ""
1196
+ "Field group settings have been added for Active, Label Placement, "
1197
+ "Instructions Placement and Description."
1198
+ msgstr ""
1199
+ "S’han afegit les següents opcions als grups de camps: actiu, posició de "
1200
+ "l’etiqueta, posició de les instruccions, i descripció."
1201
+
1202
+ #: includes/admin/views/settings-info.php:121
1203
+ msgid "Better Front End Forms"
1204
+ msgstr "Millors formularis a la interfície frontal"
1205
+
1206
+ #: includes/admin/views/settings-info.php:122
1207
+ msgid ""
1208
+ "acf_form() can now create a new post on submission with lots of new settings."
1209
+ msgstr ""
1210
+ "acf_form() ara pot crear una nova entrada en ser enviat amb un munt de noves "
1211
+ "opcions."
1212
+
1213
+ #: includes/admin/views/settings-info.php:126
1214
+ msgid "Better Validation"
1215
+ msgstr "Validació millorada"
1216
+
1217
+ #: includes/admin/views/settings-info.php:127
1218
+ msgid "Form validation is now done via PHP + AJAX in favour of only JS."
1219
+ msgstr ""
1220
+ "La validació del formulari ara es fa amb PHP + AJAX en lloc de només JS."
1221
+
1222
+ #: includes/admin/views/settings-info.php:131
1223
+ msgid "Moving Fields"
1224
+ msgstr "Moure els camps"
1225
+
1226
+ #: includes/admin/views/settings-info.php:132
1227
+ msgid ""
1228
+ "New field group functionality allows you to move a field between groups & "
1229
+ "parents."
1230
+ msgstr ""
1231
+ "Una nova funcionalitat als grups de camps permet moure un camp entre grups i "
1232
+ "pares."
1233
+
1234
+ #: includes/admin/views/settings-info.php:143
1235
+ #, php-format
1236
+ msgid "We think you'll love the changes in %s."
1237
+ msgstr "Creiem que us encantaran els canvis a %s."
1238
+
1239
+ #: includes/api/api-helpers.php:827
1240
+ msgid "Thumbnail"
1241
+ msgstr "Miniatura"
1242
+
1243
+ #: includes/api/api-helpers.php:828
1244
+ msgid "Medium"
1245
+ msgstr "Mitjana"
1246
+
1247
+ #: includes/api/api-helpers.php:829
1248
+ msgid "Large"
1249
+ msgstr "Grossa"
1250
+
1251
+ #: includes/api/api-helpers.php:878
1252
+ msgid "Full Size"
1253
+ msgstr "Mida completa"
1254
+
1255
+ #: includes/api/api-helpers.php:1599 includes/api/api-term.php:147
1256
+ #: pro/fields/class-acf-field-clone.php:996
1257
+ msgid "(no title)"
1258
+ msgstr "(sense títol)"
1259
+
1260
+ #: includes/api/api-helpers.php:3570
1261
+ #, php-format
1262
+ msgid "Image width must be at least %dpx."
1263
+ msgstr "L’amplada de la imatge ha de ser almenys de %dpx."
1264
+
1265
+ #: includes/api/api-helpers.php:3575
1266
+ #, php-format
1267
+ msgid "Image width must not exceed %dpx."
1268
+ msgstr "L’amplada de la imatge no pot ser superior a %dpx."
1269
+
1270
+ #: includes/api/api-helpers.php:3591
1271
+ #, php-format
1272
+ msgid "Image height must be at least %dpx."
1273
+ msgstr "L’alçada de la imatge ha de ser almenys de %dpx."
1274
+
1275
+ #: includes/api/api-helpers.php:3596
1276
+ #, php-format
1277
+ msgid "Image height must not exceed %dpx."
1278
+ msgstr "L’alçada de la imatge no pot ser superior a %dpx."
1279
+
1280
+ #: includes/api/api-helpers.php:3614
1281
+ #, php-format
1282
+ msgid "File size must be at least %s."
1283
+ msgstr "La mida del fitxer ha de ser almenys %s."
1284
+
1285
+ #: includes/api/api-helpers.php:3619
1286
+ #, php-format
1287
+ msgid "File size must must not exceed %s."
1288
+ msgstr "La mida del fitxer no pot ser superior a %s."
1289
+
1290
+ #: includes/api/api-helpers.php:3653
1291
+ #, php-format
1292
+ msgid "File type must be %s."
1293
+ msgstr "El tipus de fitxer ha de ser %s."
1294
+
1295
+ #: includes/assets.php:168
1296
+ msgid "The changes you made will be lost if you navigate away from this page"
1297
+ msgstr "Perdreu els canvis que heu fet si abandoneu aquesta pàgina"
1298
+
1299
+ #: includes/assets.php:171 includes/fields/class-acf-field-select.php:259
1300
+ msgctxt "verb"
1301
+ msgid "Select"
1302
+ msgstr "Selecciona"
1303
+
1304
+ #: includes/assets.php:172
1305
+ msgctxt "verb"
1306
+ msgid "Edit"
1307
+ msgstr "Edita"
1308
+
1309
+ #: includes/assets.php:173
1310
+ msgctxt "verb"
1311
+ msgid "Update"
1312
+ msgstr "Actualitza"
1313
+
1314
+ #: includes/assets.php:174
1315
+ msgid "Uploaded to this post"
1316
+ msgstr "Penjat a aquesta entrada"
1317
+
1318
+ #: includes/assets.php:175
1319
+ msgid "Expand Details"
1320
+ msgstr "Expandeix els detalls"
1321
+
1322
+ #: includes/assets.php:176
1323
+ msgid "Collapse Details"
1324
+ msgstr "Amaga els detalls"
1325
+
1326
+ #: includes/assets.php:177
1327
+ msgid "Restricted"
1328
+ msgstr "Restringit"
1329
+
1330
+ #: includes/assets.php:178 includes/fields/class-acf-field-image.php:66
1331
+ msgid "All images"
1332
+ msgstr "Totes les imatges"
1333
+
1334
+ #: includes/assets.php:181
1335
+ msgid "Validation successful"
1336
+ msgstr "Validació correcta"
1337
+
1338
+ #: includes/assets.php:182 includes/validation.php:285
1339
+ #: includes/validation.php:296
1340
+ msgid "Validation failed"
1341
+ msgstr "La validació ha fallat"
1342
+
1343
+ #: includes/assets.php:183
1344
+ msgid "1 field requires attention"
1345
+ msgstr "Cal revisar un camp"
1346
+
1347
+ #: includes/assets.php:184
1348
+ #, php-format
1349
+ msgid "%d fields require attention"
1350
+ msgstr "Cal revisar %d camps"
1351
+
1352
+ #: includes/assets.php:187
1353
+ msgid "Are you sure?"
1354
+ msgstr "N'esteu segur?"
1355
+
1356
+ #: includes/assets.php:188 includes/fields/class-acf-field-true_false.php:79
1357
+ #: includes/fields/class-acf-field-true_false.php:159
1358
+ #: pro/admin/views/html-settings-updates.php:89
1359
+ msgid "Yes"
1360
+ msgstr "Sí"
1361
+
1362
+ #: includes/assets.php:189 includes/fields/class-acf-field-true_false.php:80
1363
+ #: includes/fields/class-acf-field-true_false.php:174
1364
+ #: pro/admin/views/html-settings-updates.php:99
1365
+ msgid "No"
1366
+ msgstr "No"
1367
+
1368
+ #: includes/assets.php:190 includes/fields/class-acf-field-file.php:154
1369
+ #: includes/fields/class-acf-field-image.php:140
1370
+ #: includes/fields/class-acf-field-link.php:140
1371
+ #: pro/fields/class-acf-field-gallery.php:338
1372
+ #: pro/fields/class-acf-field-gallery.php:478
1373
+ msgid "Remove"
1374
+ msgstr "Suprimeix"
1375
+
1376
+ #: includes/assets.php:191
1377
+ msgid "Cancel"
1378
+ msgstr "Cancel·la"
1379
+
1380
+ #: includes/assets.php:194
1381
+ msgid "Has any value"
1382
+ msgstr "Té algun valor"
1383
+
1384
+ #: includes/assets.php:195
1385
+ msgid "Has no value"
1386
+ msgstr "No té cap valor"
1387
+
1388
+ #: includes/assets.php:196
1389
+ msgid "Value is equal to"
1390
+ msgstr "El valor és igual a"
1391
+
1392
+ #: includes/assets.php:197
1393
+ msgid "Value is not equal to"
1394
+ msgstr "El valor no és igual a"
1395
+
1396
+ #: includes/assets.php:198
1397
+ msgid "Value matches pattern"
1398
+ msgstr "El valor coincideix amb el patró"
1399
+
1400
+ #: includes/assets.php:199
1401
+ msgid "Value contains"
1402
+ msgstr "El valor conté"
1403
+
1404
+ #: includes/assets.php:200
1405
+ msgid "Value is greater than"
1406
+ msgstr "El valor és superior a"
1407
+
1408
+ #: includes/assets.php:201
1409
+ msgid "Value is less than"
1410
+ msgstr "El valor és inferior a"
1411
+
1412
+ #: includes/assets.php:202
1413
+ msgid "Selection is greater than"
1414
+ msgstr "La selecció és superior a"
1415
+
1416
+ #: includes/assets.php:203
1417
+ msgid "Selection is less than"
1418
+ msgstr "La selecció és inferior a"
1419
+
1420
+ #: includes/assets.php:206 includes/forms/form-comment.php:166
1421
+ #: pro/admin/admin-options-page.php:325
1422
+ msgid "Edit field group"
1423
+ msgstr "Edita el grup de camps"
1424
+
1425
+ #: includes/fields.php:308
1426
+ msgid "Field type does not exist"
1427
+ msgstr "El tipus de camp no existeix"
1428
+
1429
+ #: includes/fields.php:308
1430
+ msgid "Unknown"
1431
+ msgstr "Desconegut"
1432
+
1433
+ #: includes/fields.php:349
1434
+ msgid "Basic"
1435
+ msgstr "Bàsic"
1436
+
1437
+ #: includes/fields.php:350 includes/forms/form-front.php:47
1438
+ msgid "Content"
1439
+ msgstr "Contingut"
1440
+
1441
+ #: includes/fields.php:351
1442
+ msgid "Choice"
1443
+ msgstr "Elecció"
1444
+
1445
+ #: includes/fields.php:352
1446
+ msgid "Relational"
1447
+ msgstr "Relacional"
1448
+
1449
+ #: includes/fields.php:353
1450
+ msgid "jQuery"
1451
+ msgstr "jQuery"
1452
+
1453
+ #: includes/fields.php:354 includes/fields/class-acf-field-button-group.php:177
1454
+ #: includes/fields/class-acf-field-checkbox.php:389
1455
+ #: includes/fields/class-acf-field-group.php:474
1456
+ #: includes/fields/class-acf-field-radio.php:290
1457
+ #: pro/fields/class-acf-field-clone.php:843
1458
+ #: pro/fields/class-acf-field-flexible-content.php:553
1459
+ #: pro/fields/class-acf-field-flexible-content.php:602
1460
+ #: pro/fields/class-acf-field-repeater.php:448
1461
+ msgid "Layout"
1462
+ msgstr "Disposició"
1463
+
1464
+ #: includes/fields/class-acf-field-accordion.php:24
1465
+ msgid "Accordion"
1466
+ msgstr "Acordió"
1467
+
1468
+ #: includes/fields/class-acf-field-accordion.php:99
1469
+ msgid "Open"
1470
+ msgstr "Obert"
1471
+
1472
+ #: includes/fields/class-acf-field-accordion.php:100
1473
+ msgid "Display this accordion as open on page load."
1474
+ msgstr "Mostra aquest acordió obert en carregar la pàgina."
1475
+
1476
+ #: includes/fields/class-acf-field-accordion.php:109
1477
+ msgid "Multi-expand"
1478
+ msgstr "Expansió múltiple"
1479
+
1480
+ #: includes/fields/class-acf-field-accordion.php:110
1481
+ msgid "Allow this accordion to open without closing others."
1482
+ msgstr "Permet que aquest acordió s’obri sense tancar els altres."
1483
+
1484
+ #: includes/fields/class-acf-field-accordion.php:119
1485
+ #: includes/fields/class-acf-field-tab.php:114
1486
+ msgid "Endpoint"
1487
+ msgstr "Punt final"
1488
+
1489
+ #: includes/fields/class-acf-field-accordion.php:120
1490
+ msgid ""
1491
+ "Define an endpoint for the previous accordion to stop. This accordion will "
1492
+ "not be visible."
1493
+ msgstr ""
1494
+ "Definiu un punt final per a aturar l’acordió previ. Aquest acordió no serà "
1495
+ "visible."
1496
+
1497
+ #: includes/fields/class-acf-field-button-group.php:24
1498
+ msgid "Button Group"
1499
+ msgstr "Grup de botons"
1500
+
1501
+ #: includes/fields/class-acf-field-button-group.php:149
1502
+ #: includes/fields/class-acf-field-checkbox.php:344
1503
+ #: includes/fields/class-acf-field-radio.php:235
1504
+ #: includes/fields/class-acf-field-select.php:364
1505
+ msgid "Choices"
1506
+ msgstr "Opcions"
1507
+
1508
+ #: includes/fields/class-acf-field-button-group.php:150
1509
+ #: includes/fields/class-acf-field-checkbox.php:345
1510
+ #: includes/fields/class-acf-field-radio.php:236
1511
+ #: includes/fields/class-acf-field-select.php:365
1512
+ msgid "Enter each choice on a new line."
1513
+ msgstr "Introduïu cada opció en una línia nova."
1514
+
1515
+ #: includes/fields/class-acf-field-button-group.php:150
1516
+ #: includes/fields/class-acf-field-checkbox.php:345
1517
+ #: includes/fields/class-acf-field-radio.php:236
1518
+ #: includes/fields/class-acf-field-select.php:365
1519
+ msgid "For more control, you may specify both a value and label like this:"
1520
+ msgstr ""
1521
+ "Per a més control, podeu establir tant el valor com l’etiqueta d’aquesta "
1522
+ "manera:"
1523
+
1524
+ #: includes/fields/class-acf-field-button-group.php:150
1525
+ #: includes/fields/class-acf-field-checkbox.php:345
1526
+ #: includes/fields/class-acf-field-radio.php:236
1527
+ #: includes/fields/class-acf-field-select.php:365
1528
+ msgid "red : Red"
1529
+ msgstr "vermell : Vermell"
1530
+
1531
+ #: includes/fields/class-acf-field-button-group.php:158
1532
+ #: includes/fields/class-acf-field-page_link.php:513
1533
+ #: includes/fields/class-acf-field-post_object.php:411
1534
+ #: includes/fields/class-acf-field-radio.php:244
1535
+ #: includes/fields/class-acf-field-select.php:382
1536
+ #: includes/fields/class-acf-field-taxonomy.php:784
1537
+ #: includes/fields/class-acf-field-user.php:393
1538
+ msgid "Allow Null?"
1539
+ msgstr "Permet nul?"
1540
+
1541
+ #: includes/fields/class-acf-field-button-group.php:168
1542
+ #: includes/fields/class-acf-field-checkbox.php:380
1543
+ #: includes/fields/class-acf-field-color_picker.php:131
1544
+ #: includes/fields/class-acf-field-email.php:118
1545
+ #: includes/fields/class-acf-field-number.php:127
1546
+ #: includes/fields/class-acf-field-radio.php:281
1547
+ #: includes/fields/class-acf-field-range.php:149
1548
+ #: includes/fields/class-acf-field-select.php:373
1549
+ #: includes/fields/class-acf-field-text.php:95
1550
+ #: includes/fields/class-acf-field-textarea.php:102
1551
+ #: includes/fields/class-acf-field-true_false.php:135
1552
+ #: includes/fields/class-acf-field-url.php:100
1553
+ #: includes/fields/class-acf-field-wysiwyg.php:381
1554
+ msgid "Default Value"
1555
+ msgstr "Valor per defecte"
1556
+
1557
+ #: includes/fields/class-acf-field-button-group.php:169
1558
+ #: includes/fields/class-acf-field-email.php:119
1559
+ #: includes/fields/class-acf-field-number.php:128
1560
+ #: includes/fields/class-acf-field-radio.php:282
1561
+ #: includes/fields/class-acf-field-range.php:150
1562
+ #: includes/fields/class-acf-field-text.php:96
1563
+ #: includes/fields/class-acf-field-textarea.php:103
1564
+ #: includes/fields/class-acf-field-url.php:101
1565
+ #: includes/fields/class-acf-field-wysiwyg.php:382
1566
+ msgid "Appears when creating a new post"
1567
+ msgstr "Apareix quan es crea una nova entrada"
1568
+
1569
+ #: includes/fields/class-acf-field-button-group.php:183
1570
+ #: includes/fields/class-acf-field-checkbox.php:396
1571
+ #: includes/fields/class-acf-field-radio.php:297
1572
+ msgid "Horizontal"
1573
+ msgstr "Horitzontal"
1574
+
1575
+ #: includes/fields/class-acf-field-button-group.php:184
1576
+ #: includes/fields/class-acf-field-checkbox.php:395
1577
+ #: includes/fields/class-acf-field-radio.php:296
1578
+ msgid "Vertical"
1579
+ msgstr "Vertical"
1580
+
1581
+ #: includes/fields/class-acf-field-button-group.php:191
1582
+ #: includes/fields/class-acf-field-checkbox.php:413
1583
+ #: includes/fields/class-acf-field-file.php:215
1584
+ #: includes/fields/class-acf-field-link.php:166
1585
+ #: includes/fields/class-acf-field-radio.php:304
1586
+ #: includes/fields/class-acf-field-taxonomy.php:829
1587
+ msgid "Return Value"
1588
+ msgstr "Valor de retorn"
1589
+
1590
+ #: includes/fields/class-acf-field-button-group.php:192
1591
+ #: includes/fields/class-acf-field-checkbox.php:414
1592
+ #: includes/fields/class-acf-field-file.php:216
1593
+ #: includes/fields/class-acf-field-link.php:167
1594
+ #: includes/fields/class-acf-field-radio.php:305
1595
+ msgid "Specify the returned value on front end"
1596
+ msgstr "Especifiqueu el valor a retornar a la interfície frontal"
1597
+
1598
+ #: includes/fields/class-acf-field-button-group.php:197
1599
+ #: includes/fields/class-acf-field-checkbox.php:419
1600
+ #: includes/fields/class-acf-field-radio.php:310
1601
+ #: includes/fields/class-acf-field-select.php:432
1602
+ msgid "Value"
1603
+ msgstr "Valor"
1604
+
1605
+ #: includes/fields/class-acf-field-button-group.php:199
1606
+ #: includes/fields/class-acf-field-checkbox.php:421
1607
+ #: includes/fields/class-acf-field-radio.php:312
1608
+ #: includes/fields/class-acf-field-select.php:434
1609
+ msgid "Both (Array)"
1610
+ msgstr "Ambdós (matriu)"
1611
+
1612
+ #: includes/fields/class-acf-field-checkbox.php:25
1613
+ #: includes/fields/class-acf-field-taxonomy.php:771
1614
+ msgid "Checkbox"
1615
+ msgstr "Casella de selecció"
1616
+
1617
+ #: includes/fields/class-acf-field-checkbox.php:154
1618
+ msgid "Toggle All"
1619
+ msgstr "Commuta’ls tots"
1620
+
1621
+ #: includes/fields/class-acf-field-checkbox.php:221
1622
+ msgid "Add new choice"
1623
+ msgstr "Afegeix una nova opció"
1624
+
1625
+ #: includes/fields/class-acf-field-checkbox.php:353
1626
+ msgid "Allow Custom"
1627
+ msgstr "Permet personalitzats"
1628
+
1629
+ #: includes/fields/class-acf-field-checkbox.php:358
1630
+ msgid "Allow 'custom' values to be added"
1631
+ msgstr "Permet afegir-hi valors personalitzats"
1632
+
1633
+ #: includes/fields/class-acf-field-checkbox.php:364
1634
+ msgid "Save Custom"
1635
+ msgstr "Desa personalitzats"
1636
+
1637
+ #: includes/fields/class-acf-field-checkbox.php:369
1638
+ msgid "Save 'custom' values to the field's choices"
1639
+ msgstr "Desa els valors personalitzats a les opcions del camp"
1640
+
1641
+ #: includes/fields/class-acf-field-checkbox.php:381
1642
+ #: includes/fields/class-acf-field-select.php:374
1643
+ msgid "Enter each default value on a new line"
1644
+ msgstr "Afegiu cada valor per defecte en una línia nova"
1645
+
1646
+ #: includes/fields/class-acf-field-checkbox.php:403
1647
+ msgid "Toggle"
1648
+ msgstr "Commuta"
1649
+
1650
+ #: includes/fields/class-acf-field-checkbox.php:404
1651
+ msgid "Prepend an extra checkbox to toggle all choices"
1652
+ msgstr "Afegeix una casella extra per a commutar totes les opcions"
1653
+
1654
+ #: includes/fields/class-acf-field-color_picker.php:25
1655
+ msgid "Color Picker"
1656
+ msgstr "Selector de color"
1657
+
1658
+ #: includes/fields/class-acf-field-color_picker.php:68
1659
+ msgid "Clear"
1660
+ msgstr "Esborra"
1661
+
1662
+ #: includes/fields/class-acf-field-color_picker.php:69
1663
+ msgid "Default"
1664
+ msgstr "Predeterminat"
1665
+
1666
+ #: includes/fields/class-acf-field-color_picker.php:70
1667
+ msgid "Select Color"
1668
+ msgstr "Escolliu un color"
1669
+
1670
+ #: includes/fields/class-acf-field-color_picker.php:71
1671
+ msgid "Current Color"
1672
+ msgstr "Color actual"
1673
+
1674
+ #: includes/fields/class-acf-field-date_picker.php:25
1675
+ msgid "Date Picker"
1676
+ msgstr "Selector de data"
1677
+
1678
+ #: includes/fields/class-acf-field-date_picker.php:59
1679
+ msgctxt "Date Picker JS closeText"
1680
+ msgid "Done"
1681
+ msgstr "Fet"
1682
+
1683
+ #: includes/fields/class-acf-field-date_picker.php:60
1684
+ msgctxt "Date Picker JS currentText"
1685
+ msgid "Today"
1686
+ msgstr "Avui"
1687
+
1688
+ #: includes/fields/class-acf-field-date_picker.php:61
1689
+ msgctxt "Date Picker JS nextText"
1690
+ msgid "Next"
1691
+ msgstr "Següent"
1692
+
1693
+ #: includes/fields/class-acf-field-date_picker.php:62
1694
+ msgctxt "Date Picker JS prevText"
1695
+ msgid "Prev"
1696
+ msgstr "Anterior"
1697
+
1698
+ #: includes/fields/class-acf-field-date_picker.php:63
1699
+ msgctxt "Date Picker JS weekHeader"
1700
+ msgid "Wk"
1701
+ msgstr "Stm"
1702
+
1703
+ #: includes/fields/class-acf-field-date_picker.php:178
1704
+ #: includes/fields/class-acf-field-date_time_picker.php:183
1705
+ #: includes/fields/class-acf-field-time_picker.php:109
1706
+ msgid "Display Format"
1707
+ msgstr "Format a mostrar"
1708
+
1709
+ #: includes/fields/class-acf-field-date_picker.php:179
1710
+ #: includes/fields/class-acf-field-date_time_picker.php:184
1711
+ #: includes/fields/class-acf-field-time_picker.php:110
1712
+ msgid "The format displayed when editing a post"
1713
+ msgstr "El format que es mostrarà quan editeu una entrada"
1714
+
1715
+ #: includes/fields/class-acf-field-date_picker.php:187
1716
+ #: includes/fields/class-acf-field-date_picker.php:218
1717
+ #: includes/fields/class-acf-field-date_time_picker.php:193
1718
+ #: includes/fields/class-acf-field-date_time_picker.php:210
1719
+ #: includes/fields/class-acf-field-time_picker.php:117
1720
+ #: includes/fields/class-acf-field-time_picker.php:132
1721
+ msgid "Custom:"
1722
+ msgstr "Personalitzat:"
1723
+
1724
+ #: includes/fields/class-acf-field-date_picker.php:197
1725
+ msgid "Save Format"
1726
+ msgstr "Format de desat"
1727
+
1728
+ #: includes/fields/class-acf-field-date_picker.php:198
1729
+ msgid "The format used when saving a value"
1730
+ msgstr "El format que s’usarà en desar el valor"
1731
+
1732
+ #: includes/fields/class-acf-field-date_picker.php:208
1733
+ #: includes/fields/class-acf-field-date_time_picker.php:200
1734
+ #: includes/fields/class-acf-field-image.php:204
1735
+ #: includes/fields/class-acf-field-post_object.php:431
1736
+ #: includes/fields/class-acf-field-relationship.php:634
1737
+ #: includes/fields/class-acf-field-select.php:427
1738
+ #: includes/fields/class-acf-field-time_picker.php:124
1739
+ #: includes/fields/class-acf-field-user.php:412
1740
+ #: pro/fields/class-acf-field-gallery.php:557
1741
+ msgid "Return Format"
1742
+ msgstr "Format de retorn"
1743
+
1744
+ #: includes/fields/class-acf-field-date_picker.php:209
1745
+ #: includes/fields/class-acf-field-date_time_picker.php:201
1746
+ #: includes/fields/class-acf-field-time_picker.php:125
1747
+ msgid "The format returned via template functions"
1748
+ msgstr "El format que es retornarà a través de les funcions del tema"
1749
+
1750
+ #: includes/fields/class-acf-field-date_picker.php:227
1751
+ #: includes/fields/class-acf-field-date_time_picker.php:217
1752
+ msgid "Week Starts On"
1753
+ msgstr "La setmana comença en"
1754
+
1755
+ #: includes/fields/class-acf-field-date_time_picker.php:25
1756
+ msgid "Date Time Picker"
1757
+ msgstr "Selector de data i hora"
1758
+
1759
+ #: includes/fields/class-acf-field-date_time_picker.php:68
1760
+ msgctxt "Date Time Picker JS timeOnlyTitle"
1761
+ msgid "Choose Time"
1762
+ msgstr "Escolliu l’hora"
1763
+
1764
+ #: includes/fields/class-acf-field-date_time_picker.php:69
1765
+ msgctxt "Date Time Picker JS timeText"
1766
+ msgid "Time"
1767
+ msgstr "Hora"
1768
+
1769
+ #: includes/fields/class-acf-field-date_time_picker.php:70
1770
+ msgctxt "Date Time Picker JS hourText"
1771
+ msgid "Hour"
1772
+ msgstr "Hora"
1773
+
1774
+ #: includes/fields/class-acf-field-date_time_picker.php:71
1775
+ msgctxt "Date Time Picker JS minuteText"
1776
+ msgid "Minute"
1777
+ msgstr "Minut"
1778
+
1779
+ #: includes/fields/class-acf-field-date_time_picker.php:72
1780
+ msgctxt "Date Time Picker JS secondText"
1781
+ msgid "Second"
1782
+ msgstr "Segon"
1783
+
1784
+ #: includes/fields/class-acf-field-date_time_picker.php:73
1785
+ msgctxt "Date Time Picker JS millisecText"
1786
+ msgid "Millisecond"
1787
+ msgstr "Mil·lisegon"
1788
+
1789
+ #: includes/fields/class-acf-field-date_time_picker.php:74
1790
+ msgctxt "Date Time Picker JS microsecText"
1791
+ msgid "Microsecond"
1792
+ msgstr "Microsegon"
1793
+
1794
+ #: includes/fields/class-acf-field-date_time_picker.php:75
1795
+ msgctxt "Date Time Picker JS timezoneText"
1796
+ msgid "Time Zone"
1797
+ msgstr "Fus horari"
1798
+
1799
+ #: includes/fields/class-acf-field-date_time_picker.php:76
1800
+ msgctxt "Date Time Picker JS currentText"
1801
+ msgid "Now"
1802
+ msgstr "Ara"
1803
+
1804
+ #: includes/fields/class-acf-field-date_time_picker.php:77
1805
+ msgctxt "Date Time Picker JS closeText"
1806
+ msgid "Done"
1807
+ msgstr "Fet"
1808
+
1809
+ #: includes/fields/class-acf-field-date_time_picker.php:78
1810
+ msgctxt "Date Time Picker JS selectText"
1811
+ msgid "Select"
1812
+ msgstr "Selecciona"
1813
+
1814
+ #: includes/fields/class-acf-field-date_time_picker.php:80
1815
+ msgctxt "Date Time Picker JS amText"
1816
+ msgid "AM"
1817
+ msgstr "AM"
1818
+
1819
+ #: includes/fields/class-acf-field-date_time_picker.php:81
1820
+ msgctxt "Date Time Picker JS amTextShort"
1821
+ msgid "A"
1822
+ msgstr "A"
1823
+
1824
+ #: includes/fields/class-acf-field-date_time_picker.php:84
1825
+ msgctxt "Date Time Picker JS pmText"
1826
+ msgid "PM"
1827
+ msgstr "PM"
1828
+
1829
+ #: includes/fields/class-acf-field-date_time_picker.php:85
1830
+ msgctxt "Date Time Picker JS pmTextShort"
1831
+ msgid "P"
1832
+ msgstr "P"
1833
+
1834
+ #: includes/fields/class-acf-field-email.php:25
1835
+ msgid "Email"
1836
+ msgstr "Correu electrònic"
1837
+
1838
+ #: includes/fields/class-acf-field-email.php:127
1839
+ #: includes/fields/class-acf-field-number.php:136
1840
+ #: includes/fields/class-acf-field-password.php:71
1841
+ #: includes/fields/class-acf-field-text.php:104
1842
+ #: includes/fields/class-acf-field-textarea.php:111
1843
+ #: includes/fields/class-acf-field-url.php:109
1844
+ msgid "Placeholder Text"
1845
+ msgstr "Text de mostra"
1846
+
1847
+ #: includes/fields/class-acf-field-email.php:128
1848
+ #: includes/fields/class-acf-field-number.php:137
1849
+ #: includes/fields/class-acf-field-password.php:72
1850
+ #: includes/fields/class-acf-field-text.php:105
1851
+ #: includes/fields/class-acf-field-textarea.php:112
1852
+ #: includes/fields/class-acf-field-url.php:110
1853
+ msgid "Appears within the input"
1854
+ msgstr "Apareix a dins del camp"
1855
+
1856
+ #: includes/fields/class-acf-field-email.php:136
1857
+ #: includes/fields/class-acf-field-number.php:145
1858
+ #: includes/fields/class-acf-field-password.php:80
1859
+ #: includes/fields/class-acf-field-range.php:188
1860
+ #: includes/fields/class-acf-field-text.php:113
1861
+ msgid "Prepend"
1862
+ msgstr "Afegeix al principi"
1863
+
1864
+ #: includes/fields/class-acf-field-email.php:137
1865
+ #: includes/fields/class-acf-field-number.php:146
1866
+ #: includes/fields/class-acf-field-password.php:81
1867
+ #: includes/fields/class-acf-field-range.php:189
1868
+ #: includes/fields/class-acf-field-text.php:114
1869
+ msgid "Appears before the input"
1870
+ msgstr "Apareix abans del camp"
1871
+
1872
+ #: includes/fields/class-acf-field-email.php:145
1873
+ #: includes/fields/class-acf-field-number.php:154
1874
+ #: includes/fields/class-acf-field-password.php:89
1875
+ #: includes/fields/class-acf-field-range.php:197
1876
+ #: includes/fields/class-acf-field-text.php:122
1877
+ msgid "Append"
1878
+ msgstr "Afegeix al final"
1879
+
1880
+ #: includes/fields/class-acf-field-email.php:146
1881
+ #: includes/fields/class-acf-field-number.php:155
1882
+ #: includes/fields/class-acf-field-password.php:90
1883
+ #: includes/fields/class-acf-field-range.php:198
1884
+ #: includes/fields/class-acf-field-text.php:123
1885
+ msgid "Appears after the input"
1886
+ msgstr "Apareix després del camp"
1887
+
1888
+ #: includes/fields/class-acf-field-file.php:25
1889
+ msgid "File"
1890
+ msgstr "Fitxer"
1891
+
1892
+ #: includes/fields/class-acf-field-file.php:58
1893
+ msgid "Edit File"
1894
+ msgstr "Edita el fitxer"
1895
+
1896
+ #: includes/fields/class-acf-field-file.php:59
1897
+ msgid "Update File"
1898
+ msgstr "Actualitza el fitxer"
1899
+
1900
+ #: includes/fields/class-acf-field-file.php:141
1901
+ msgid "File name"
1902
+ msgstr "Nom del fitxer"
1903
+
1904
+ #: includes/fields/class-acf-field-file.php:145
1905
+ #: includes/fields/class-acf-field-file.php:248
1906
+ #: includes/fields/class-acf-field-file.php:259
1907
+ #: includes/fields/class-acf-field-image.php:264
1908
+ #: includes/fields/class-acf-field-image.php:293
1909
+ #: pro/fields/class-acf-field-gallery.php:642
1910
+ #: pro/fields/class-acf-field-gallery.php:671
1911
+ msgid "File size"
1912
+ msgstr "Mida del fitxer"
1913
+
1914
+ #: includes/fields/class-acf-field-file.php:170
1915
+ msgid "Add File"
1916
+ msgstr "Afegeix un fitxer"
1917
+
1918
+ #: includes/fields/class-acf-field-file.php:221
1919
+ msgid "File Array"
1920
+ msgstr "Matriu de fitxer"
1921
+
1922
+ #: includes/fields/class-acf-field-file.php:222
1923
+ msgid "File URL"
1924
+ msgstr "URL del fitxer"
1925
+
1926
+ #: includes/fields/class-acf-field-file.php:223
1927
+ msgid "File ID"
1928
+ msgstr "ID del fitxer"
1929
+
1930
+ #: includes/fields/class-acf-field-file.php:230
1931
+ #: includes/fields/class-acf-field-image.php:229
1932
+ #: pro/fields/class-acf-field-gallery.php:592
1933
+ msgid "Library"
1934
+ msgstr "Mediateca"
1935
+
1936
+ #: includes/fields/class-acf-field-file.php:231
1937
+ #: includes/fields/class-acf-field-image.php:230
1938
+ #: pro/fields/class-acf-field-gallery.php:593
1939
+ msgid "Limit the media library choice"
1940
+ msgstr "Limita l’elecció d’elements de la mediateca"
1941
+
1942
+ #: includes/fields/class-acf-field-file.php:236
1943
+ #: includes/fields/class-acf-field-image.php:235
1944
+ #: includes/locations/class-acf-location-attachment.php:101
1945
+ #: includes/locations/class-acf-location-comment.php:79
1946
+ #: includes/locations/class-acf-location-nav-menu.php:102
1947
+ #: includes/locations/class-acf-location-taxonomy.php:79
1948
+ #: includes/locations/class-acf-location-user-form.php:72
1949
+ #: includes/locations/class-acf-location-user-role.php:88
1950
+ #: includes/locations/class-acf-location-widget.php:83
1951
+ #: pro/fields/class-acf-field-gallery.php:598
1952
+ #: pro/locations/class-acf-location-block.php:79
1953
+ msgid "All"
1954
+ msgstr "Tots"
1955
+
1956
+ #: includes/fields/class-acf-field-file.php:237
1957
+ #: includes/fields/class-acf-field-image.php:236
1958
+ #: pro/fields/class-acf-field-gallery.php:599
1959
+ msgid "Uploaded to post"
1960
+ msgstr "Carregats a l’entrada"
1961
+
1962
+ #: includes/fields/class-acf-field-file.php:244
1963
+ #: includes/fields/class-acf-field-image.php:243
1964
+ #: pro/fields/class-acf-field-gallery.php:621
1965
+ msgid "Minimum"
1966
+ msgstr "Mínim"
1967
+
1968
+ #: includes/fields/class-acf-field-file.php:245
1969
+ #: includes/fields/class-acf-field-file.php:256
1970
+ msgid "Restrict which files can be uploaded"
1971
+ msgstr "Limita quins fitxers poden ser carregats"
1972
+
1973
+ #: includes/fields/class-acf-field-file.php:255
1974
+ #: includes/fields/class-acf-field-image.php:272
1975
+ #: pro/fields/class-acf-field-gallery.php:650
1976
+ msgid "Maximum"
1977
+ msgstr "Màxim"
1978
+
1979
+ #: includes/fields/class-acf-field-file.php:266
1980
+ #: includes/fields/class-acf-field-image.php:301
1981
+ #: pro/fields/class-acf-field-gallery.php:678
1982
+ msgid "Allowed file types"
1983
+ msgstr "Tipus de fitxers permesos"
1984
+
1985
+ #: includes/fields/class-acf-field-file.php:267
1986
+ #: includes/fields/class-acf-field-image.php:302
1987
+ #: pro/fields/class-acf-field-gallery.php:679
1988
+ msgid "Comma separated list. Leave blank for all types"
1989
+ msgstr "Llista separada amb comes. Deixeu-la en blanc per a tots els tipus"
1990
+
1991
+ #: includes/fields/class-acf-field-google-map.php:25
1992
+ msgid "Google Map"
1993
+ msgstr "Mapa de Google"
1994
+
1995
+ #: includes/fields/class-acf-field-google-map.php:59
1996
+ msgid "Sorry, this browser does not support geolocation"
1997
+ msgstr "Aquest navegador no suporta geolocalització"
1998
+
1999
+ #: includes/fields/class-acf-field-google-map.php:147
2000
+ msgid "Clear location"
2001
+ msgstr "Neteja la ubicació"
2002
+
2003
+ #: includes/fields/class-acf-field-google-map.php:148
2004
+ msgid "Find current location"
2005
+ msgstr "Cerca la ubicació actual"
2006
+
2007
+ #: includes/fields/class-acf-field-google-map.php:151
2008
+ msgid "Search for address..."
2009
+ msgstr "Cerca l’adreça…"
2010
+
2011
+ #: includes/fields/class-acf-field-google-map.php:181
2012
+ #: includes/fields/class-acf-field-google-map.php:192
2013
+ msgid "Center"
2014
+ msgstr "Centra"
2015
+
2016
+ #: includes/fields/class-acf-field-google-map.php:182
2017
+ #: includes/fields/class-acf-field-google-map.php:193
2018
+ msgid "Center the initial map"
2019
+ msgstr "Centra el mapa inicial"
2020
+
2021
+ #: includes/fields/class-acf-field-google-map.php:204
2022
+ msgid "Zoom"
2023
+ msgstr "Zoom"
2024
+
2025
+ #: includes/fields/class-acf-field-google-map.php:205
2026
+ msgid "Set the initial zoom level"
2027
+ msgstr "Estableix el valor inicial de zoom"
2028
+
2029
+ #: includes/fields/class-acf-field-google-map.php:214
2030
+ #: includes/fields/class-acf-field-image.php:255
2031
+ #: includes/fields/class-acf-field-image.php:284
2032
+ #: includes/fields/class-acf-field-oembed.php:268
2033
+ #: pro/fields/class-acf-field-gallery.php:633
2034
+ #: pro/fields/class-acf-field-gallery.php:662
2035
+ msgid "Height"
2036
+ msgstr "Alçada"
2037
+
2038
+ #: includes/fields/class-acf-field-google-map.php:215
2039
+ msgid "Customize the map height"
2040
+ msgstr "Personalitzeu l’alçada del mapa"
2041
+
2042
+ #: includes/fields/class-acf-field-group.php:25
2043
+ msgid "Group"
2044
+ msgstr "Grup"
2045
+
2046
+ #: includes/fields/class-acf-field-group.php:459
2047
+ #: pro/fields/class-acf-field-repeater.php:384
2048
+ msgid "Sub Fields"
2049
+ msgstr "Sub camps"
2050
+
2051
+ #: includes/fields/class-acf-field-group.php:475
2052
+ #: pro/fields/class-acf-field-clone.php:844
2053
+ msgid "Specify the style used to render the selected fields"
2054
+ msgstr "Especifiqueu l’estil usat per a mostrar els camps escollits"
2055
+
2056
+ #: includes/fields/class-acf-field-group.php:480
2057
+ #: pro/fields/class-acf-field-clone.php:849
2058
+ #: pro/fields/class-acf-field-flexible-content.php:613
2059
+ #: pro/fields/class-acf-field-repeater.php:456
2060
+ #: pro/locations/class-acf-location-block.php:27
2061
+ msgid "Block"
2062
+ msgstr "Bloc"
2063
+
2064
+ #: includes/fields/class-acf-field-group.php:481
2065
+ #: pro/fields/class-acf-field-clone.php:850
2066
+ #: pro/fields/class-acf-field-flexible-content.php:612
2067
+ #: pro/fields/class-acf-field-repeater.php:455
2068
+ msgid "Table"
2069
+ msgstr "Taula"
2070
+
2071
+ #: includes/fields/class-acf-field-group.php:482
2072
+ #: pro/fields/class-acf-field-clone.php:851
2073
+ #: pro/fields/class-acf-field-flexible-content.php:614
2074
+ #: pro/fields/class-acf-field-repeater.php:457
2075
+ msgid "Row"
2076
+ msgstr "Fila"
2077
+
2078
+ #: includes/fields/class-acf-field-image.php:25
2079
+ msgid "Image"
2080
+ msgstr "Imatge"
2081
+
2082
+ #: includes/fields/class-acf-field-image.php:63
2083
+ msgid "Select Image"
2084
+ msgstr "Escolliu una imatge"
2085
+
2086
+ #: includes/fields/class-acf-field-image.php:64
2087
+ msgid "Edit Image"
2088
+ msgstr "Edita imatge"
2089
+
2090
+ #: includes/fields/class-acf-field-image.php:65
2091
+ msgid "Update Image"
2092
+ msgstr "Penja imatge"
2093
+
2094
+ #: includes/fields/class-acf-field-image.php:156
2095
+ msgid "No image selected"
2096
+ msgstr "No s’ha escollit cap imatge"
2097
+
2098
+ #: includes/fields/class-acf-field-image.php:156
2099
+ msgid "Add Image"
2100
+ msgstr "Afegeix imatge"
2101
+
2102
+ #: includes/fields/class-acf-field-image.php:210
2103
+ #: pro/fields/class-acf-field-gallery.php:563
2104
+ msgid "Image Array"
2105
+ msgstr "Matriu d'imatge"
2106
+
2107
+ #: includes/fields/class-acf-field-image.php:211
2108
+ #: pro/fields/class-acf-field-gallery.php:564
2109
+ msgid "Image URL"
2110
+ msgstr "URL de la imatge"
2111
+
2112
+ #: includes/fields/class-acf-field-image.php:212
2113
+ #: pro/fields/class-acf-field-gallery.php:565
2114
+ msgid "Image ID"
2115
+ msgstr "ID de la imatge"
2116
+
2117
+ #: includes/fields/class-acf-field-image.php:219
2118
+ #: pro/fields/class-acf-field-gallery.php:571
2119
+ msgid "Preview Size"
2120
+ msgstr "Mida de la vista prèvia"
2121
+
2122
+ #: includes/fields/class-acf-field-image.php:244
2123
+ #: includes/fields/class-acf-field-image.php:273
2124
+ #: pro/fields/class-acf-field-gallery.php:622
2125
+ #: pro/fields/class-acf-field-gallery.php:651
2126
+ msgid "Restrict which images can be uploaded"
2127
+ msgstr "Limita quines imatges es poden penjar"
2128
+
2129
+ #: includes/fields/class-acf-field-image.php:247
2130
+ #: includes/fields/class-acf-field-image.php:276
2131
+ #: includes/fields/class-acf-field-oembed.php:257
2132
+ #: pro/fields/class-acf-field-gallery.php:625
2133
+ #: pro/fields/class-acf-field-gallery.php:654
2134
+ msgid "Width"
2135
+ msgstr "Amplada"
2136
+
2137
+ #: includes/fields/class-acf-field-link.php:25
2138
+ msgid "Link"
2139
+ msgstr "Enllaç"
2140
+
2141
+ #: includes/fields/class-acf-field-link.php:133
2142
+ msgid "Select Link"
2143
+ msgstr "Escolliu l’enllaç"
2144
+
2145
+ #: includes/fields/class-acf-field-link.php:138
2146
+ msgid "Opens in a new window/tab"
2147
+ msgstr "S’obre en una finestra/pestanya nova"
2148
+
2149
+ #: includes/fields/class-acf-field-link.php:172
2150
+ msgid "Link Array"
2151
+ msgstr "Matriu d’enllaç"
2152
+
2153
+ #: includes/fields/class-acf-field-link.php:173
2154
+ msgid "Link URL"
2155
+ msgstr "URL de l’enllaç"
2156
+
2157
+ #: includes/fields/class-acf-field-message.php:25
2158
+ #: includes/fields/class-acf-field-message.php:101
2159
+ #: includes/fields/class-acf-field-true_false.php:126
2160
+ msgid "Message"
2161
+ msgstr "Missatge"
2162
+
2163
+ #: includes/fields/class-acf-field-message.php:110
2164
+ #: includes/fields/class-acf-field-textarea.php:139
2165
+ msgid "New Lines"
2166
+ msgstr "Noves línies"
2167
+
2168
+ #: includes/fields/class-acf-field-message.php:111
2169
+ #: includes/fields/class-acf-field-textarea.php:140
2170
+ msgid "Controls how new lines are rendered"
2171
+ msgstr "Controla com es mostren les noves línies"
2172
+
2173
+ #: includes/fields/class-acf-field-message.php:115
2174
+ #: includes/fields/class-acf-field-textarea.php:144
2175
+ msgid "Automatically add paragraphs"
2176
+ msgstr "Afegeix paràgrafs automàticament"
2177
+
2178
+ #: includes/fields/class-acf-field-message.php:116
2179
+ #: includes/fields/class-acf-field-textarea.php:145
2180
+ msgid "Automatically add &lt;br&gt;"
2181
+ msgstr "Afegeix &lt;br&gt; automàticament"
2182
+
2183
+ #: includes/fields/class-acf-field-message.php:117
2184
+ #: includes/fields/class-acf-field-textarea.php:146
2185
+ msgid "No Formatting"
2186
+ msgstr "Sense formatejar"
2187
+
2188
+ #: includes/fields/class-acf-field-message.php:124
2189
+ msgid "Escape HTML"
2190
+ msgstr "Escapa l’HTML"
2191
+
2192
+ #: includes/fields/class-acf-field-message.php:125
2193
+ msgid "Allow HTML markup to display as visible text instead of rendering"
2194
+ msgstr ""
2195
+ "Permet que el marcat HTML es mostri com a text visible en comptes de "
2196
+ "renderitzat"
2197
+
2198
+ #: includes/fields/class-acf-field-number.php:25
2199
+ msgid "Number"
2200
+ msgstr "Número"
2201
+
2202
+ #: includes/fields/class-acf-field-number.php:163
2203
+ #: includes/fields/class-acf-field-range.php:158
2204
+ msgid "Minimum Value"
2205
+ msgstr "Valor mínim"
2206
+
2207
+ #: includes/fields/class-acf-field-number.php:172
2208
+ #: includes/fields/class-acf-field-range.php:168
2209
+ msgid "Maximum Value"
2210
+ msgstr "Valor màxim"
2211
+
2212
+ #: includes/fields/class-acf-field-number.php:181
2213
+ #: includes/fields/class-acf-field-range.php:178
2214
+ msgid "Step Size"
2215
+ msgstr "Mida del pas"
2216
+
2217
+ #: includes/fields/class-acf-field-number.php:219
2218
+ msgid "Value must be a number"
2219
+ msgstr "El valor ha de ser un número"
2220
+
2221
+ #: includes/fields/class-acf-field-number.php:237
2222
+ #, php-format
2223
+ msgid "Value must be equal to or higher than %d"
2224
+ msgstr "El valor ha de ser igual o superior a %d"
2225
+
2226
+ #: includes/fields/class-acf-field-number.php:245
2227
+ #, php-format
2228
+ msgid "Value must be equal to or lower than %d"
2229
+ msgstr "El valor ha de ser igual o inferior a %d"
2230
+
2231
+ #: includes/fields/class-acf-field-oembed.php:25
2232
+ msgid "oEmbed"
2233
+ msgstr "oEmbed"
2234
+
2235
+ #: includes/fields/class-acf-field-oembed.php:216
2236
+ msgid "Enter URL"
2237
+ msgstr "Introduïu la URL"
2238
+
2239
+ #: includes/fields/class-acf-field-oembed.php:254
2240
+ #: includes/fields/class-acf-field-oembed.php:265
2241
+ msgid "Embed Size"
2242
+ msgstr "Mida de la incrustació"
2243
+
2244
+ #: includes/fields/class-acf-field-page_link.php:25
2245
+ msgid "Page Link"
2246
+ msgstr "Enllaç de pàgina"
2247
+
2248
+ #: includes/fields/class-acf-field-page_link.php:177
2249
+ msgid "Archives"
2250
+ msgstr "Arxius"
2251
+
2252
+ #: includes/fields/class-acf-field-page_link.php:269
2253
+ #: includes/fields/class-acf-field-post_object.php:267
2254
+ #: includes/fields/class-acf-field-taxonomy.php:961
2255
+ msgid "Parent"
2256
+ msgstr "Pare"
2257
+
2258
+ #: includes/fields/class-acf-field-page_link.php:485
2259
+ #: includes/fields/class-acf-field-post_object.php:383
2260
+ #: includes/fields/class-acf-field-relationship.php:560
2261
+ msgid "Filter by Post Type"
2262
+ msgstr "Filtra per tipus de contingut"
2263
+
2264
+ #: includes/fields/class-acf-field-page_link.php:493
2265
+ #: includes/fields/class-acf-field-post_object.php:391
2266
+ #: includes/fields/class-acf-field-relationship.php:568
2267
+ msgid "All post types"
2268
+ msgstr "Tots els tipus de contingut"
2269
+
2270
+ #: includes/fields/class-acf-field-page_link.php:499
2271
+ #: includes/fields/class-acf-field-post_object.php:397
2272
+ #: includes/fields/class-acf-field-relationship.php:574
2273
+ msgid "Filter by Taxonomy"
2274
+ msgstr "Filtra per taxonomia"
2275
+
2276
+ #: includes/fields/class-acf-field-page_link.php:507
2277
+ #: includes/fields/class-acf-field-post_object.php:405
2278
+ #: includes/fields/class-acf-field-relationship.php:582
2279
+ msgid "All taxonomies"
2280
+ msgstr "Totes les taxonomies"
2281
+
2282
+ #: includes/fields/class-acf-field-page_link.php:523
2283
+ msgid "Allow Archives URLs"
2284
+ msgstr "Permet les URLs dels arxius"
2285
+
2286
+ #: includes/fields/class-acf-field-page_link.php:533
2287
+ #: includes/fields/class-acf-field-post_object.php:421
2288
+ #: includes/fields/class-acf-field-select.php:392
2289
+ #: includes/fields/class-acf-field-user.php:403
2290
+ msgid "Select multiple values?"
2291
+ msgstr "Escollir múltiples valors?"
2292
+
2293
+ #: includes/fields/class-acf-field-password.php:25
2294
+ msgid "Password"
2295
+ msgstr "Contrasenya"
2296
+
2297
+ #: includes/fields/class-acf-field-post_object.php:25
2298
+ #: includes/fields/class-acf-field-post_object.php:436
2299
+ #: includes/fields/class-acf-field-relationship.php:639
2300
+ msgid "Post Object"
2301
+ msgstr "Objecte de l’entrada"
2302
+
2303
+ #: includes/fields/class-acf-field-post_object.php:437
2304
+ #: includes/fields/class-acf-field-relationship.php:640
2305
+ msgid "Post ID"
2306
+ msgstr "ID de l’entrada"
2307
+
2308
+ #: includes/fields/class-acf-field-radio.php:25
2309
+ msgid "Radio Button"
2310
+ msgstr "Botó d’opció"
2311
+
2312
+ #: includes/fields/class-acf-field-radio.php:254
2313
+ msgid "Other"
2314
+ msgstr "Altres"
2315
+
2316
+ #: includes/fields/class-acf-field-radio.php:259
2317
+ msgid "Add 'other' choice to allow for custom values"
2318
+ msgstr "Afegeix l’opció ‘Altres’ per a permetre valors personalitzats"
2319
+
2320
+ #: includes/fields/class-acf-field-radio.php:265
2321
+ msgid "Save Other"
2322
+ msgstr "Desa Altres"
2323
+
2324
+ #: includes/fields/class-acf-field-radio.php:270
2325
+ msgid "Save 'other' values to the field's choices"
2326
+ msgstr "Desa els valors d’’Altres’ a les opcions del camp"
2327
+
2328
+ #: includes/fields/class-acf-field-range.php:25
2329
+ msgid "Range"
2330
+ msgstr "Rang"
2331
+
2332
+ #: includes/fields/class-acf-field-relationship.php:25
2333
+ msgid "Relationship"
2334
+ msgstr "Relació"
2335
+
2336
+ #: includes/fields/class-acf-field-relationship.php:62
2337
+ msgid "Maximum values reached ( {max} values )"
2338
+ msgstr "S’ha arribat al màxim de valors ({max} valors)"
2339
+
2340
+ #: includes/fields/class-acf-field-relationship.php:63
2341
+ msgid "Loading"
2342
+ msgstr "S'està carregant"
2343
+
2344
+ #: includes/fields/class-acf-field-relationship.php:64
2345
+ msgid "No matches found"
2346
+ msgstr "No hi ha coincidències"
2347
+
2348
+ #: includes/fields/class-acf-field-relationship.php:411
2349
+ msgid "Select post type"
2350
+ msgstr "Escolliu el tipus de contingut"
2351
+
2352
+ #: includes/fields/class-acf-field-relationship.php:420
2353
+ msgid "Select taxonomy"
2354
+ msgstr "Escolliu la taxonomia"
2355
+
2356
+ #: includes/fields/class-acf-field-relationship.php:477
2357
+ msgid "Search..."
2358
+ msgstr "Cerca…"
2359
+
2360
+ #: includes/fields/class-acf-field-relationship.php:588
2361
+ msgid "Filters"
2362
+ msgstr "Filtres"
2363
+
2364
+ #: includes/fields/class-acf-field-relationship.php:594
2365
+ #: includes/locations/class-acf-location-post-type.php:27
2366
+ msgid "Post Type"
2367
+ msgstr "Tipus de contingut"
2368
+
2369
+ #: includes/fields/class-acf-field-relationship.php:595
2370
+ #: includes/fields/class-acf-field-taxonomy.php:28
2371
+ #: includes/fields/class-acf-field-taxonomy.php:754
2372
+ #: includes/locations/class-acf-location-taxonomy.php:27
2373
+ msgid "Taxonomy"
2374
+ msgstr "Taxonomia"
2375
+
2376
+ #: includes/fields/class-acf-field-relationship.php:602
2377
+ msgid "Elements"
2378
+ msgstr "Elements"
2379
+
2380
+ #: includes/fields/class-acf-field-relationship.php:603
2381
+ msgid "Selected elements will be displayed in each result"
2382
+ msgstr "Els elements escollits es mostraran a cada resultat"
2383
+
2384
+ #: includes/fields/class-acf-field-relationship.php:614
2385
+ msgid "Minimum posts"
2386
+ msgstr "Mínim d'entrades"
2387
+
2388
+ #: includes/fields/class-acf-field-relationship.php:623
2389
+ msgid "Maximum posts"
2390
+ msgstr "Màxim d’entrades"
2391
+
2392
+ #: includes/fields/class-acf-field-relationship.php:727
2393
+ #: pro/fields/class-acf-field-gallery.php:779
2394
+ #, php-format
2395
+ msgid "%s requires at least %s selection"
2396
+ msgid_plural "%s requires at least %s selections"
2397
+ msgstr[0] "%s necessita almenys %s selecció"
2398
+ msgstr[1] "%s necessita almenys %s seleccions"
2399
+
2400
+ #: includes/fields/class-acf-field-select.php:25
2401
+ #: includes/fields/class-acf-field-taxonomy.php:776
2402
+ msgctxt "noun"
2403
+ msgid "Select"
2404
+ msgstr "Selecció"
2405
+
2406
+ #: includes/fields/class-acf-field-select.php:111
2407
+ msgctxt "Select2 JS matches_1"
2408
+ msgid "One result is available, press enter to select it."
2409
+ msgstr "Hi ha disponible un resultat, premeu retorn per a escollir-lo."
2410
+
2411
+ #: includes/fields/class-acf-field-select.php:112
2412
+ #, php-format
2413
+ msgctxt "Select2 JS matches_n"
2414
+ msgid "%d results are available, use up and down arrow keys to navigate."
2415
+ msgstr ""
2416
+ "Hi ha disponibles %d resultats, useu les fletxes amunt i avall per a navegar-"
2417
+ "hi."
2418
+
2419
+ #: includes/fields/class-acf-field-select.php:113
2420
+ msgctxt "Select2 JS matches_0"
2421
+ msgid "No matches found"
2422
+ msgstr "No hi ha coincidències"
2423
+
2424
+ #: includes/fields/class-acf-field-select.php:114
2425
+ msgctxt "Select2 JS input_too_short_1"
2426
+ msgid "Please enter 1 or more characters"
2427
+ msgstr "Introduïu un o més caràcters"
2428
+
2429
+ #: includes/fields/class-acf-field-select.php:115
2430
+ #, php-format
2431
+ msgctxt "Select2 JS input_too_short_n"
2432
+ msgid "Please enter %d or more characters"
2433
+ msgstr "Introduïu %d o més caràcters"
2434
+
2435
+ #: includes/fields/class-acf-field-select.php:116
2436
+ msgctxt "Select2 JS input_too_long_1"
2437
+ msgid "Please delete 1 character"
2438
+ msgstr "Esborreu un caràcter"
2439
+
2440
+ #: includes/fields/class-acf-field-select.php:117
2441
+ #, php-format
2442
+ msgctxt "Select2 JS input_too_long_n"
2443
+ msgid "Please delete %d characters"
2444
+ msgstr "Esborreu %d caràcters"
2445
+
2446
+ #: includes/fields/class-acf-field-select.php:118
2447
+ msgctxt "Select2 JS selection_too_long_1"
2448
+ msgid "You can only select 1 item"
2449
+ msgstr "Només podeu escollir un element"
2450
+
2451
+ #: includes/fields/class-acf-field-select.php:119
2452
+ #, php-format
2453
+ msgctxt "Select2 JS selection_too_long_n"
2454
+ msgid "You can only select %d items"
2455
+ msgstr "Només podeu escollir %d elements"
2456
+
2457
+ #: includes/fields/class-acf-field-select.php:120
2458
+ msgctxt "Select2 JS load_more"
2459
+ msgid "Loading more results&hellip;"
2460
+ msgstr "S'estan carregant més resultats&hellip;"
2461
+
2462
+ #: includes/fields/class-acf-field-select.php:121
2463
+ msgctxt "Select2 JS searching"
2464
+ msgid "Searching&hellip;"
2465
+ msgstr "S'està cercant&hellip;"
2466
+
2467
+ #: includes/fields/class-acf-field-select.php:122
2468
+ msgctxt "Select2 JS load_fail"
2469
+ msgid "Loading failed"
2470
+ msgstr "No s'ha pogut carregar"
2471
+
2472
+ #: includes/fields/class-acf-field-select.php:402
2473
+ #: includes/fields/class-acf-field-true_false.php:144
2474
+ msgid "Stylised UI"
2475
+ msgstr "Interfície estilitzada"
2476
+
2477
+ #: includes/fields/class-acf-field-select.php:412
2478
+ msgid "Use AJAX to lazy load choices?"
2479
+ msgstr "Usa AJAX per a carregar opcions de manera relaxada?"
2480
+
2481
+ #: includes/fields/class-acf-field-select.php:428
2482
+ msgid "Specify the value returned"
2483
+ msgstr "Especifiqueu el valor a retornar"
2484
+
2485
+ #: includes/fields/class-acf-field-separator.php:25
2486
+ msgid "Separator"
2487
+ msgstr "Separador"
2488
+
2489
+ #: includes/fields/class-acf-field-tab.php:25
2490
+ msgid "Tab"
2491
+ msgstr "Pestanya"
2492
+
2493
+ #: includes/fields/class-acf-field-tab.php:102
2494
+ msgid "Placement"
2495
+ msgstr "Ubicació"
2496
+
2497
+ #: includes/fields/class-acf-field-tab.php:115
2498
+ msgid ""
2499
+ "Define an endpoint for the previous tabs to stop. This will start a new "
2500
+ "group of tabs."
2501
+ msgstr ""
2502
+ "Definiu un punt de final per a aturar les pestanyes anteriors. Això generarà "
2503
+ "un nou grup de pestanyes."
2504
+
2505
+ #: includes/fields/class-acf-field-taxonomy.php:714
2506
+ #, php-format
2507
+ msgctxt "No terms"
2508
+ msgid "No %s"
2509
+ msgstr "No hi ha %s"
2510
+
2511
+ #: includes/fields/class-acf-field-taxonomy.php:755
2512
+ msgid "Select the taxonomy to be displayed"
2513
+ msgstr "Escolliu la taxonomia a mostrar"
2514
+
2515
+ #: includes/fields/class-acf-field-taxonomy.php:764
2516
+ msgid "Appearance"
2517
+ msgstr "Aparença"
2518
+
2519
+ #: includes/fields/class-acf-field-taxonomy.php:765
2520
+ msgid "Select the appearance of this field"
2521
+ msgstr "Escolliu l’aparença d’aquest camp"
2522
+
2523
+ #: includes/fields/class-acf-field-taxonomy.php:770
2524
+ msgid "Multiple Values"
2525
+ msgstr "Múltiples valors"
2526
+
2527
+ #: includes/fields/class-acf-field-taxonomy.php:772
2528
+ msgid "Multi Select"
2529
+ msgstr "Selecció múltiple"
2530
+
2531
+ #: includes/fields/class-acf-field-taxonomy.php:774
2532
+ msgid "Single Value"
2533
+ msgstr "Un sol valor"
2534
+
2535
+ #: includes/fields/class-acf-field-taxonomy.php:775
2536
+ msgid "Radio Buttons"
2537
+ msgstr "Botons d’opció"
2538
+
2539
+ #: includes/fields/class-acf-field-taxonomy.php:799
2540
+ msgid "Create Terms"
2541
+ msgstr "Crea els termes"
2542
+
2543
+ #: includes/fields/class-acf-field-taxonomy.php:800
2544
+ msgid "Allow new terms to be created whilst editing"
2545
+ msgstr "Permet crear nous termes mentre s’està editant"
2546
+
2547
+ #: includes/fields/class-acf-field-taxonomy.php:809
2548
+ msgid "Save Terms"
2549
+ msgstr "Desa els termes"
2550
+
2551
+ #: includes/fields/class-acf-field-taxonomy.php:810
2552
+ msgid "Connect selected terms to the post"
2553
+ msgstr "Connecta els termes escollits a l’entrada"
2554
+
2555
+ #: includes/fields/class-acf-field-taxonomy.php:819
2556
+ msgid "Load Terms"
2557
+ msgstr "Carrega els termes"
2558
+
2559
+ #: includes/fields/class-acf-field-taxonomy.php:820
2560
+ msgid "Load value from posts terms"
2561
+ msgstr "Carrega el valor dels termes de l’entrada"
2562
+
2563
+ #: includes/fields/class-acf-field-taxonomy.php:834
2564
+ msgid "Term Object"
2565
+ msgstr "Objecte de terme"
2566
+
2567
+ #: includes/fields/class-acf-field-taxonomy.php:835
2568
+ msgid "Term ID"
2569
+ msgstr "ID de terme"
2570
+
2571
+ #: includes/fields/class-acf-field-taxonomy.php:885
2572
+ #, php-format
2573
+ msgid "User unable to add new %s"
2574
+ msgstr "L’usuari no pot crear nous %s"
2575
+
2576
+ #: includes/fields/class-acf-field-taxonomy.php:895
2577
+ #, php-format
2578
+ msgid "%s already exists"
2579
+ msgstr "%s ja existeix"
2580
+
2581
+ #: includes/fields/class-acf-field-taxonomy.php:927
2582
+ #, php-format
2583
+ msgid "%s added"
2584
+ msgstr "%s afegit"
2585
+
2586
+ #: includes/fields/class-acf-field-taxonomy.php:973
2587
+ #: includes/locations/class-acf-location-user-form.php:73
2588
+ msgid "Add"
2589
+ msgstr "Afegeix"
2590
+
2591
+ #: includes/fields/class-acf-field-text.php:25
2592
+ msgid "Text"
2593
+ msgstr "Text"
2594
+
2595
+ #: includes/fields/class-acf-field-text.php:131
2596
+ #: includes/fields/class-acf-field-textarea.php:120
2597
+ msgid "Character Limit"
2598
+ msgstr "Límit de caràcters"
2599
+
2600
+ #: includes/fields/class-acf-field-text.php:132
2601
+ #: includes/fields/class-acf-field-textarea.php:121
2602
+ msgid "Leave blank for no limit"
2603
+ msgstr "Deixeu-lo en blanc per no establir cap límit"
2604
+
2605
+ #: includes/fields/class-acf-field-text.php:157
2606
+ #: includes/fields/class-acf-field-textarea.php:215
2607
+ #, php-format
2608
+ msgid "Value must not exceed %d characters"
2609
+ msgstr "El valor no pot superar els %d caràcters"
2610
+
2611
+ #: includes/fields/class-acf-field-textarea.php:25
2612
+ msgid "Text Area"
2613
+ msgstr "Àrea de text"
2614
+
2615
+ #: includes/fields/class-acf-field-textarea.php:129
2616
+ msgid "Rows"
2617
+ msgstr "Files"
2618
+
2619
+ #: includes/fields/class-acf-field-textarea.php:130
2620
+ msgid "Sets the textarea height"
2621
+ msgstr "Estableix l’alçada de l’àrea de text"
2622
+
2623
+ #: includes/fields/class-acf-field-time_picker.php:25
2624
+ msgid "Time Picker"
2625
+ msgstr "Selector d'hora"
2626
+
2627
+ #: includes/fields/class-acf-field-true_false.php:25
2628
+ msgid "True / False"
2629
+ msgstr "Cert / Fals"
2630
+
2631
+ #: includes/fields/class-acf-field-true_false.php:127
2632
+ msgid "Displays text alongside the checkbox"
2633
+ msgstr "Mostra el text al costat de la casella de selecció"
2634
+
2635
+ #: includes/fields/class-acf-field-true_false.php:155
2636
+ msgid "On Text"
2637
+ msgstr "Text d’actiu"
2638
+
2639
+ #: includes/fields/class-acf-field-true_false.php:156
2640
+ msgid "Text shown when active"
2641
+ msgstr "El text que es mostrarà quan està actiu"
2642
+
2643
+ #: includes/fields/class-acf-field-true_false.php:170
2644
+ msgid "Off Text"
2645
+ msgstr "Text d’inactiu"
2646
+
2647
+ #: includes/fields/class-acf-field-true_false.php:171
2648
+ msgid "Text shown when inactive"
2649
+ msgstr "El text que es mostrarà quan està inactiu"
2650
+
2651
+ #: includes/fields/class-acf-field-url.php:25
2652
+ msgid "Url"
2653
+ msgstr "URL"
2654
+
2655
+ #: includes/fields/class-acf-field-url.php:151
2656
+ msgid "Value must be a valid URL"
2657
+ msgstr "El valor ha de ser una URL vàlida"
2658
+
2659
+ #: includes/fields/class-acf-field-user.php:25 includes/locations.php:95
2660
+ msgid "User"
2661
+ msgstr "Usuari"
2662
+
2663
+ #: includes/fields/class-acf-field-user.php:378
2664
+ msgid "Filter by role"
2665
+ msgstr "Filtra per rol"
2666
+
2667
+ #: includes/fields/class-acf-field-user.php:386
2668
+ msgid "All user roles"
2669
+ msgstr "Tots els rols d'usuari"
2670
+
2671
+ #: includes/fields/class-acf-field-user.php:417
2672
+ msgid "User Array"
2673
+ msgstr "Matriu d’usuari"
2674
+
2675
+ #: includes/fields/class-acf-field-user.php:418
2676
+ msgid "User Object"
2677
+ msgstr "Objecte d'usuari"
2678
+
2679
+ #: includes/fields/class-acf-field-user.php:419
2680
+ msgid "User ID"
2681
+ msgstr "ID d'usuari"
2682
+
2683
+ #: includes/fields/class-acf-field-wysiwyg.php:25
2684
+ msgid "Wysiwyg Editor"
2685
+ msgstr "Editor Wysiwyg"
2686
+
2687
+ #: includes/fields/class-acf-field-wysiwyg.php:330
2688
+ msgid "Visual"
2689
+ msgstr "Visual"
2690
+
2691
+ #: includes/fields/class-acf-field-wysiwyg.php:331
2692
+ msgctxt "Name for the Text editor tab (formerly HTML)"
2693
+ msgid "Text"
2694
+ msgstr "Text"
2695
+
2696
+ #: includes/fields/class-acf-field-wysiwyg.php:337
2697
+ msgid "Click to initialize TinyMCE"
2698
+ msgstr "Feu clic per a inicialitzar el TinyMCE"
2699
+
2700
+ #: includes/fields/class-acf-field-wysiwyg.php:390
2701
+ msgid "Tabs"
2702
+ msgstr "Pestanyes"
2703
+
2704
+ #: includes/fields/class-acf-field-wysiwyg.php:395
2705
+ msgid "Visual & Text"
2706
+ msgstr "Visual i Text"
2707
+
2708
+ #: includes/fields/class-acf-field-wysiwyg.php:396
2709
+ msgid "Visual Only"
2710
+ msgstr "Només Visual"
2711
+
2712
+ #: includes/fields/class-acf-field-wysiwyg.php:397
2713
+ msgid "Text Only"
2714
+ msgstr "Només Text"
2715
+
2716
+ #: includes/fields/class-acf-field-wysiwyg.php:404
2717
+ msgid "Toolbar"
2718
+ msgstr "Barra d'eines"
2719
+
2720
+ #: includes/fields/class-acf-field-wysiwyg.php:419
2721
+ msgid "Show Media Upload Buttons?"
2722
+ msgstr "Mostra els botons de penjar mèdia?"
2723
+
2724
+ #: includes/fields/class-acf-field-wysiwyg.php:429
2725
+ msgid "Delay initialization?"
2726
+ msgstr "Endarrereix la inicialització?"
2727
+
2728
+ #: includes/fields/class-acf-field-wysiwyg.php:430
2729
+ msgid "TinyMCE will not be initialized until field is clicked"
2730
+ msgstr "El TinyMCE no s’inicialitzarà fins que no es faci clic al camp"
2731
+
2732
+ #: includes/forms/form-front.php:55
2733
+ msgid "Validate Email"
2734
+ msgstr "Valida el correu"
2735
+
2736
+ #: includes/forms/form-front.php:104 pro/fields/class-acf-field-gallery.php:510
2737
+ #: pro/options-page.php:81
2738
+ msgid "Update"
2739
+ msgstr "Actualitza"
2740
+
2741
+ #: includes/forms/form-front.php:105
2742
+ msgid "Post updated"
2743
+ msgstr "S'ha actualitzat l'entrada"
2744
+
2745
+ #: includes/forms/form-front.php:231
2746
+ msgid "Spam Detected"
2747
+ msgstr "S’ha detectat brossa"
2748
+
2749
+ #: includes/forms/form-user.php:336
2750
+ #, php-format
2751
+ msgid "<strong>ERROR</strong>: %s"
2752
+ msgstr "<strong>ERROR</strong>: %s"
2753
+
2754
+ #: includes/locations.php:93 includes/locations/class-acf-location-post.php:27
2755
+ msgid "Post"
2756
+ msgstr "Entrada"
2757
+
2758
+ #: includes/locations.php:94 includes/locations/class-acf-location-page.php:27
2759
+ msgid "Page"
2760
+ msgstr "Pàgina"
2761
+
2762
+ #: includes/locations.php:96
2763
+ msgid "Forms"
2764
+ msgstr "Formularis"
2765
+
2766
+ #: includes/locations.php:243
2767
+ msgid "is equal to"
2768
+ msgstr "és igual a"
2769
+
2770
+ #: includes/locations.php:244
2771
+ msgid "is not equal to"
2772
+ msgstr "no és igual a"
2773
+
2774
+ #: includes/locations/class-acf-location-attachment.php:27
2775
+ msgid "Attachment"
2776
+ msgstr "Adjunt"
2777
+
2778
+ #: includes/locations/class-acf-location-attachment.php:109
2779
+ #, php-format
2780
+ msgid "All %s formats"
2781
+ msgstr "Tots els formats de %s"
2782
+
2783
+ #: includes/locations/class-acf-location-comment.php:27
2784
+ msgid "Comment"
2785
+ msgstr "Comentari"
2786
+
2787
+ #: includes/locations/class-acf-location-current-user-role.php:27
2788
+ msgid "Current User Role"
2789
+ msgstr "Rol de l’usuari actual"
2790
+
2791
+ #: includes/locations/class-acf-location-current-user-role.php:110
2792
+ msgid "Super Admin"
2793
+ msgstr "Superadministrador"
2794
+
2795
+ #: includes/locations/class-acf-location-current-user.php:27
2796
+ msgid "Current User"
2797
+ msgstr "Usuari actual"
2798
+
2799
+ #: includes/locations/class-acf-location-current-user.php:97
2800
+ msgid "Logged in"
2801
+ msgstr "Amb la sessió iniciada"
2802
+
2803
+ #: includes/locations/class-acf-location-current-user.php:98
2804
+ msgid "Viewing front end"
2805
+ msgstr "Veient la part frontal"
2806
+
2807
+ #: includes/locations/class-acf-location-current-user.php:99
2808
+ msgid "Viewing back end"
2809
+ msgstr "Veient l’administració"
2810
+
2811
+ #: includes/locations/class-acf-location-nav-menu-item.php:27
2812
+ msgid "Menu Item"
2813
+ msgstr "Element del menú"
2814
+
2815
+ #: includes/locations/class-acf-location-nav-menu.php:27
2816
+ msgid "Menu"
2817
+ msgstr "Menú"
2818
+
2819
+ #: includes/locations/class-acf-location-nav-menu.php:109
2820
+ msgid "Menu Locations"
2821
+ msgstr "Ubicacions dels menús"
2822
+
2823
+ #: includes/locations/class-acf-location-nav-menu.php:119
2824
+ msgid "Menus"
2825
+ msgstr "Menús"
2826
+
2827
+ #: includes/locations/class-acf-location-page-parent.php:27
2828
+ msgid "Page Parent"
2829
+ msgstr "Pàgina mare"
2830
+
2831
+ #: includes/locations/class-acf-location-page-template.php:27
2832
+ msgid "Page Template"
2833
+ msgstr "Plantilla de la pàgina"
2834
+
2835
+ #: includes/locations/class-acf-location-page-template.php:87
2836
+ #: includes/locations/class-acf-location-post-template.php:134
2837
+ msgid "Default Template"
2838
+ msgstr "Plantilla per defecte"
2839
+
2840
+ #: includes/locations/class-acf-location-page-type.php:27
2841
+ msgid "Page Type"
2842
+ msgstr "Tipus de pàgina"
2843
+
2844
+ #: includes/locations/class-acf-location-page-type.php:146
2845
+ msgid "Front Page"
2846
+ msgstr "Portada"
2847
+
2848
+ #: includes/locations/class-acf-location-page-type.php:147
2849
+ msgid "Posts Page"
2850
+ msgstr "Pàgina de les entrades"
2851
+
2852
+ #: includes/locations/class-acf-location-page-type.php:148
2853
+ msgid "Top Level Page (no parent)"
2854
+ msgstr "Pàgina de primer nivell (no té mare)"
2855
+
2856
+ #: includes/locations/class-acf-location-page-type.php:149
2857
+ msgid "Parent Page (has children)"
2858
+ msgstr "Pàgina mare (té filles)"
2859
+
2860
+ #: includes/locations/class-acf-location-page-type.php:150
2861
+ msgid "Child Page (has parent)"
2862
+ msgstr "Pàgina filla (té mare)"
2863
+
2864
+ #: includes/locations/class-acf-location-post-category.php:27
2865
+ msgid "Post Category"
2866
+ msgstr "Categoria de l'entrada"
2867
+
2868
+ #: includes/locations/class-acf-location-post-format.php:27
2869
+ msgid "Post Format"
2870
+ msgstr "Format de l’entrada"
2871
+
2872
+ #: includes/locations/class-acf-location-post-status.php:27
2873
+ msgid "Post Status"
2874
+ msgstr "Estat de l'entrada"
2875
+
2876
+ #: includes/locations/class-acf-location-post-taxonomy.php:27
2877
+ msgid "Post Taxonomy"
2878
+ msgstr "Taxonomia de l’entrada"
2879
+
2880
+ #: includes/locations/class-acf-location-post-template.php:27
2881
+ msgid "Post Template"
2882
+ msgstr "Plantilla de l’entrada"
2883
+
2884
+ #: includes/locations/class-acf-location-user-form.php:22
2885
+ msgid "User Form"
2886
+ msgstr "Formulari d’usuari"
2887
+
2888
+ #: includes/locations/class-acf-location-user-form.php:74
2889
+ msgid "Add / Edit"
2890
+ msgstr "Afegeix / Edita"
2891
+
2892
+ #: includes/locations/class-acf-location-user-form.php:75
2893
+ msgid "Register"
2894
+ msgstr "Registra"
2895
+
2896
+ #: includes/locations/class-acf-location-user-role.php:22
2897
+ msgid "User Role"
2898
+ msgstr "Rol de l'usuari"
2899
+
2900
+ #: includes/locations/class-acf-location-widget.php:27
2901
+ msgid "Widget"
2902
+ msgstr "Giny"
2903
+
2904
+ #: includes/validation.php:364
2905
+ #, php-format
2906
+ msgid "%s value is required"
2907
+ msgstr "Cal introduir un valor a %s"
2908
+
2909
+ #. Plugin Name of the plugin/theme
2910
+ #: pro/acf-pro.php:28
2911
+ msgid "Advanced Custom Fields PRO"
2912
+ msgstr "Advanced Custom Fields PRO"
2913
+
2914
+ #: pro/admin/admin-options-page.php:198
2915
+ msgid "Publish"
2916
+ msgstr "Publica"
2917
+
2918
+ #: pro/admin/admin-options-page.php:204
2919
+ #, php-format
2920
+ msgid ""
2921
+ "No Custom Field Groups found for this options page. <a href=\"%s\">Create a "
2922
+ "Custom Field Group</a>"
2923
+ msgstr ""
2924
+ "No s’han trobat grups de camps personalitzats per a aquesta pàgina "
2925
+ "d’opcions. <a href=\"%s\">Creeu un grup de camps nou</a>"
2926
+
2927
+ #: pro/admin/admin-updates.php:49
2928
+ msgid "<b>Error</b>. Could not connect to update server"
2929
+ msgstr "<b>Error</b>. No s’ha pogut connectar al servidor d’actualitzacions"
2930
+
2931
+ #: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13
2932
+ msgid "Updates"
2933
+ msgstr "Actualitzacions"
2934
+
2935
+ #: pro/admin/admin-updates.php:191
2936
+ msgid ""
2937
+ "<b>Error</b>. Could not authenticate update package. Please check again or "
2938
+ "deactivate and reactivate your ACF PRO license."
2939
+ msgstr ""
2940
+ "<b>Error</b>. No s’ha pogut verificar el paquet d’actualització. Torneu-ho a "
2941
+ "intentar o desactiveu i torneu a activar la vostra llicència de l’ACF PRO."
2942
+
2943
+ #: pro/admin/views/html-settings-updates.php:7
2944
+ msgid "Deactivate License"
2945
+ msgstr "Desactiva la llicència"
2946
+
2947
+ #: pro/admin/views/html-settings-updates.php:7
2948
+ msgid "Activate License"
2949
+ msgstr "Activa la llicència"
2950
+
2951
+ #: pro/admin/views/html-settings-updates.php:17
2952
+ msgid "License Information"
2953
+ msgstr "Informació de la llicència"
2954
+
2955
+ #: pro/admin/views/html-settings-updates.php:20
2956
+ #, php-format
2957
+ msgid ""
2958
+ "To unlock updates, please enter your license key below. If you don't have a "
2959
+ "licence key, please see <a href=\"%s\" target=\"_blank\">details & pricing</"
2960
+ "a>."
2961
+ msgstr ""
2962
+ "Per a desbloquejar les actualitzacions, introduïu la clau de llicència a "
2963
+ "continuació. Si no teniu cap clau de llicència, vegeu els <a href=\"%s"
2964
+ "\">detalls i preu</a>."
2965
+
2966
+ #: pro/admin/views/html-settings-updates.php:29
2967
+ msgid "License Key"
2968
+ msgstr "Clau de llicència"
2969
+
2970
+ #: pro/admin/views/html-settings-updates.php:61
2971
+ msgid "Update Information"
2972
+ msgstr "Informació de l'actualització"
2973
+
2974
+ #: pro/admin/views/html-settings-updates.php:68
2975
+ msgid "Current Version"
2976
+ msgstr "Versió actual"
2977
+
2978
+ #: pro/admin/views/html-settings-updates.php:76
2979
+ msgid "Latest Version"
2980
+ msgstr "Darrera versió"
2981
+
2982
+ #: pro/admin/views/html-settings-updates.php:84
2983
+ msgid "Update Available"
2984
+ msgstr "Actualització disponible"
2985
+
2986
+ #: pro/admin/views/html-settings-updates.php:92
2987
+ msgid "Update Plugin"
2988
+ msgstr "Actualitza l’extensió"
2989
+
2990
+ #: pro/admin/views/html-settings-updates.php:94
2991
+ msgid "Please enter your license key above to unlock updates"
2992
+ msgstr ""
2993
+ "Introduïu la clau de llicència al damunt per a desbloquejar les "
2994
+ "actualitzacions"
2995
+
2996
+ #: pro/admin/views/html-settings-updates.php:100
2997
+ msgid "Check Again"
2998
+ msgstr "Torneu-ho a comprovar"
2999
+
3000
+ #: pro/admin/views/html-settings-updates.php:117
3001
+ msgid "Upgrade Notice"
3002
+ msgstr "Avís d’actualització"
3003
+
3004
+ #: pro/blocks.php:371
3005
+ msgid "Switch to Edit"
3006
+ msgstr "Canvia a edició"
3007
+
3008
+ #: pro/blocks.php:372
3009
+ msgid "Switch to Preview"
3010
+ msgstr "Canvia a previsualització"
3011
+
3012
+ #: pro/fields/class-acf-field-clone.php:25
3013
+ msgctxt "noun"
3014
+ msgid "Clone"
3015
+ msgstr "Clon"
3016
+
3017
+ #: pro/fields/class-acf-field-clone.php:812
3018
+ msgid "Select one or more fields you wish to clone"
3019
+ msgstr "Escolliu un o més camps a clonar"
3020
+
3021
+ #: pro/fields/class-acf-field-clone.php:829
3022
+ msgid "Display"
3023
+ msgstr "Mostra"
3024
+
3025
+ #: pro/fields/class-acf-field-clone.php:830
3026
+ msgid "Specify the style used to render the clone field"
3027
+ msgstr "Indiqueu l’estil que s’usarà per a mostrar el camp clonat"
3028
+
3029
+ #: pro/fields/class-acf-field-clone.php:835
3030
+ msgid "Group (displays selected fields in a group within this field)"
3031
+ msgstr "Grup (mostra els camps escollits en un grup dins d’aquest camp)"
3032
+
3033
+ #: pro/fields/class-acf-field-clone.php:836
3034
+ msgid "Seamless (replaces this field with selected fields)"
3035
+ msgstr "Fluid (reemplaça aquest camp amb els camps escollits)"
3036
+
3037
+ #: pro/fields/class-acf-field-clone.php:857
3038
+ #, php-format
3039
+ msgid "Labels will be displayed as %s"
3040
+ msgstr "Les etiquetes es mostraran com a %s"
3041
+
3042
+ #: pro/fields/class-acf-field-clone.php:860
3043
+ msgid "Prefix Field Labels"
3044
+ msgstr "Prefixa les etiquetes dels camps"
3045
+
3046
+ #: pro/fields/class-acf-field-clone.php:871
3047
+ #, php-format
3048
+ msgid "Values will be saved as %s"
3049
+ msgstr "Els valors es desaran com a %s"
3050
+
3051
+ #: pro/fields/class-acf-field-clone.php:874
3052
+ msgid "Prefix Field Names"
3053
+ msgstr "Prefixa els noms dels camps"
3054
+
3055
+ #: pro/fields/class-acf-field-clone.php:992
3056
+ msgid "Unknown field"
3057
+ msgstr "Camp desconegut"
3058
+
3059
+ #: pro/fields/class-acf-field-clone.php:1031
3060
+ msgid "Unknown field group"
3061
+ msgstr "Grup de camps desconegut"
3062
+
3063
+ #: pro/fields/class-acf-field-clone.php:1035
3064
+ #, php-format
3065
+ msgid "All fields from %s field group"
3066
+ msgstr "Tots els camps del grup de camps %s"
3067
+
3068
+ #: pro/fields/class-acf-field-flexible-content.php:31
3069
+ #: pro/fields/class-acf-field-repeater.php:193
3070
+ #: pro/fields/class-acf-field-repeater.php:468
3071
+ msgid "Add Row"
3072
+ msgstr "Afegeix una fila"
3073
+
3074
+ #: pro/fields/class-acf-field-flexible-content.php:73
3075
+ #: pro/fields/class-acf-field-flexible-content.php:924
3076
+ #: pro/fields/class-acf-field-flexible-content.php:1006
3077
+ msgid "layout"
3078
+ msgid_plural "layouts"
3079
+ msgstr[0] "disposició"
3080
+ msgstr[1] "disposicions"
3081
+
3082
+ #: pro/fields/class-acf-field-flexible-content.php:74
3083
+ msgid "layouts"
3084
+ msgstr "disposicions"
3085
+
3086
+ #: pro/fields/class-acf-field-flexible-content.php:77
3087
+ #: pro/fields/class-acf-field-flexible-content.php:923
3088
+ #: pro/fields/class-acf-field-flexible-content.php:1005
3089
+ msgid "This field requires at least {min} {label} {identifier}"
3090
+ msgstr "Aquest camp requereix almenys {min} {label} de {identifier}"
3091
+
3092
+ #: pro/fields/class-acf-field-flexible-content.php:78
3093
+ msgid "This field has a limit of {max} {label} {identifier}"
3094
+ msgstr "Aquest camp té un límit de {max} {label} de {identifier}"
3095
+
3096
+ #: pro/fields/class-acf-field-flexible-content.php:81
3097
+ msgid "{available} {label} {identifier} available (max {max})"
3098
+ msgstr "{available} {label} de {identifier} disponible (màx {max})"
3099
+
3100
+ #: pro/fields/class-acf-field-flexible-content.php:82
3101
+ msgid "{required} {label} {identifier} required (min {min})"
3102
+ msgstr "{required} {label} de {identifier} necessari (mín {min})"
3103
+
3104
+ #: pro/fields/class-acf-field-flexible-content.php:85
3105
+ msgid "Flexible Content requires at least 1 layout"
3106
+ msgstr "El contingut flexible necessita almenys una disposició"
3107
+
3108
+ #: pro/fields/class-acf-field-flexible-content.php:287
3109
+ #, php-format
3110
+ msgid "Click the \"%s\" button below to start creating your layout"
3111
+ msgstr "Feu clic al botó “%s” de sota per a començar a crear el vostre disseny"
3112
+
3113
+ #: pro/fields/class-acf-field-flexible-content.php:413
3114
+ msgid "Add layout"
3115
+ msgstr "Afegeix una disposició"
3116
+
3117
+ #: pro/fields/class-acf-field-flexible-content.php:414
3118
+ msgid "Remove layout"
3119
+ msgstr "Esborra la disposició"
3120
+
3121
+ #: pro/fields/class-acf-field-flexible-content.php:415
3122
+ #: pro/fields/class-acf-field-repeater.php:301
3123
+ msgid "Click to toggle"
3124
+ msgstr "Feu clic per alternar"
3125
+
3126
+ #: pro/fields/class-acf-field-flexible-content.php:555
3127
+ msgid "Reorder Layout"
3128
+ msgstr "Reordena la disposició"
3129
+
3130
+ #: pro/fields/class-acf-field-flexible-content.php:555
3131
+ msgid "Reorder"
3132
+ msgstr "Reordena"
3133
+
3134
+ #: pro/fields/class-acf-field-flexible-content.php:556
3135
+ msgid "Delete Layout"
3136
+ msgstr "Esborra la disposició"
3137
+
3138
+ #: pro/fields/class-acf-field-flexible-content.php:557
3139
+ msgid "Duplicate Layout"
3140
+ msgstr "Duplica la disposició"
3141
+
3142
+ #: pro/fields/class-acf-field-flexible-content.php:558
3143
+ msgid "Add New Layout"
3144
+ msgstr "Afegeix una disposició"
3145
+
3146
+ #: pro/fields/class-acf-field-flexible-content.php:629
3147
+ msgid "Min"
3148
+ msgstr "Mín"
3149
+
3150
+ #: pro/fields/class-acf-field-flexible-content.php:642
3151
+ msgid "Max"
3152
+ msgstr "Màx"
3153
+
3154
+ #: pro/fields/class-acf-field-flexible-content.php:669
3155
+ #: pro/fields/class-acf-field-repeater.php:464
3156
+ msgid "Button Label"
3157
+ msgstr "Etiqueta del botó"
3158
+
3159
+ #: pro/fields/class-acf-field-flexible-content.php:678
3160
+ msgid "Minimum Layouts"
3161
+ msgstr "Mínim de disposicions"
3162
+
3163
+ #: pro/fields/class-acf-field-flexible-content.php:687
3164
+ msgid "Maximum Layouts"
3165
+ msgstr "Màxim de disposicions"
3166
+
3167
+ #: pro/fields/class-acf-field-gallery.php:73
3168
+ msgid "Add Image to Gallery"
3169
+ msgstr "Afegeix una imatge a la galeria"
3170
+
3171
+ #: pro/fields/class-acf-field-gallery.php:74
3172
+ msgid "Maximum selection reached"
3173
+ msgstr "S’ha arribat al màxim d’elements seleccionats"
3174
+
3175
+ #: pro/fields/class-acf-field-gallery.php:322
3176
+ msgid "Length"
3177
+ msgstr "Llargada"
3178
+
3179
+ #: pro/fields/class-acf-field-gallery.php:362
3180
+ msgid "Caption"
3181
+ msgstr "Llegenda"
3182
+
3183
+ #: pro/fields/class-acf-field-gallery.php:371
3184
+ msgid "Alt Text"
3185
+ msgstr "Text alternatiu"
3186
+
3187
+ #: pro/fields/class-acf-field-gallery.php:487
3188
+ msgid "Add to gallery"
3189
+ msgstr "Afegeix a la galeria"
3190
+
3191
+ #: pro/fields/class-acf-field-gallery.php:491
3192
+ msgid "Bulk actions"
3193
+ msgstr "Accions massives"
3194
+
3195
+ #: pro/fields/class-acf-field-gallery.php:492
3196
+ msgid "Sort by date uploaded"
3197
+ msgstr "Ordena per la data de càrrega"
3198
+
3199
+ #: pro/fields/class-acf-field-gallery.php:493
3200
+ msgid "Sort by date modified"
3201
+ msgstr "Ordena per la data de modificació"
3202
+
3203
+ #: pro/fields/class-acf-field-gallery.php:494
3204
+ msgid "Sort by title"
3205
+ msgstr "Ordena pel títol"
3206
+
3207
+ #: pro/fields/class-acf-field-gallery.php:495
3208
+ msgid "Reverse current order"
3209
+ msgstr "Inverteix l’ordre actual"
3210
+
3211
+ #: pro/fields/class-acf-field-gallery.php:507
3212
+ msgid "Close"
3213
+ msgstr "Tanca"
3214
+
3215
+ #: pro/fields/class-acf-field-gallery.php:580
3216
+ msgid "Insert"
3217
+ msgstr "Insereix"
3218
+
3219
+ #: pro/fields/class-acf-field-gallery.php:581
3220
+ msgid "Specify where new attachments are added"
3221
+ msgstr "Especifiqueu on s’afegeixen els nous fitxers adjunts"
3222
+
3223
+ #: pro/fields/class-acf-field-gallery.php:585
3224
+ msgid "Append to the end"
3225
+ msgstr "Afegeix-los al final"
3226
+
3227
+ #: pro/fields/class-acf-field-gallery.php:586
3228
+ msgid "Prepend to the beginning"
3229
+ msgstr "Afegeix-los al principi"
3230
+
3231
+ #: pro/fields/class-acf-field-gallery.php:605
3232
+ msgid "Minimum Selection"
3233
+ msgstr "Selecció mínima"
3234
+
3235
+ #: pro/fields/class-acf-field-gallery.php:613
3236
+ msgid "Maximum Selection"
3237
+ msgstr "Selecció màxima"
3238
+
3239
+ #: pro/fields/class-acf-field-repeater.php:65
3240
+ #: pro/fields/class-acf-field-repeater.php:661
3241
+ msgid "Minimum rows reached ({min} rows)"
3242
+ msgstr "No s’ha arribat al mínim de files ({min} files)"
3243
+
3244
+ #: pro/fields/class-acf-field-repeater.php:66
3245
+ msgid "Maximum rows reached ({max} rows)"
3246
+ msgstr "S’ha superat el màxim de files ({max} files)"
3247
+
3248
+ #: pro/fields/class-acf-field-repeater.php:338
3249
+ msgid "Add row"
3250
+ msgstr "Afegeix una fila"
3251
+
3252
+ #: pro/fields/class-acf-field-repeater.php:339
3253
+ msgid "Remove row"
3254
+ msgstr "Esborra la fila"
3255
+
3256
+ #: pro/fields/class-acf-field-repeater.php:417
3257
+ msgid "Collapsed"
3258
+ msgstr "Replegat"
3259
+
3260
+ #: pro/fields/class-acf-field-repeater.php:418
3261
+ msgid "Select a sub field to show when row is collapsed"
3262
+ msgstr "Escull un subcamp per a mostrar quan la fila estigui replegada"
3263
+
3264
+ #: pro/fields/class-acf-field-repeater.php:428
3265
+ msgid "Minimum Rows"
3266
+ msgstr "Mínim de files"
3267
+
3268
+ #: pro/fields/class-acf-field-repeater.php:438
3269
+ msgid "Maximum Rows"
3270
+ msgstr "Màxim de files"
3271
+
3272
+ #: pro/locations/class-acf-location-options-page.php:79
3273
+ msgid "No options pages exist"
3274
+ msgstr "No hi ha pàgines d’opcions"
3275
+
3276
+ #: pro/options-page.php:51
3277
+ msgid "Options"
3278
+ msgstr "Opcions"
3279
+
3280
+ #: pro/options-page.php:82
3281
+ msgid "Options Updated"
3282
+ msgstr "S’han actualitzat les opcions"
3283
+
3284
+ #: pro/updates.php:97
3285
+ #, php-format
3286
+ msgid ""
3287
+ "To enable updates, please enter your license key on the <a href=\"%s"
3288
+ "\">Updates</a> page. If you don't have a licence key, please see <a href=\"%s"
3289
+ "\">details & pricing</a>."
3290
+ msgstr ""
3291
+ "Per a activar les actualitzacions, introduïu la clau de llicència a la "
3292
+ "pàgina d’<a href=\"%s\">Actualitzacions</a>. Si no teniu cap clau de "
3293
+ "llicència, vegeu-ne els<a href=\"%s\">detalls i preu</a>."
3294
+
3295
+ #: tests/basic/test-blocks.php:30
3296
+ msgid "Normal"
3297
+ msgstr "Normal"
3298
+
3299
+ #: tests/basic/test-blocks.php:31
3300
+ msgid "Fancy"
3301
+ msgstr "Sofisticat"
3302
+
3303
+ #. Plugin URI of the plugin/theme
3304
+ #. Author URI of the plugin/theme
3305
+ msgid "https://www.advancedcustomfields.com"
3306
+ msgstr "https://www.advancedcustomfields.com"
3307
+
3308
+ #. Author of the plugin/theme
3309
+ msgid "Elliot Condon"
3310
+ msgstr "Elliot Condon"
lang/acf-fr_FR.mo CHANGED
Binary file
lang/acf-fr_FR.po CHANGED
@@ -1,17 +1,17 @@
1
  msgid ""
2
  msgstr ""
3
- "Project-Id-Version: Advanced Custom Fields Pro v5.8.2\n"
4
  "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n"
5
- "POT-Creation-Date: 2019-08-02 20:50-0400\n"
6
- "PO-Revision-Date: 2019-08-02 21:08-0400\n"
7
- "Last-Translator: Berenger Zyla <hello@berengerzyla.com>\n"
8
- "Language-Team: Bérenger Zyla <hello@berengerzyla.com>\n"
9
  "Language: fr_FR\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
14
- "X-Generator: Poedit 2.2.3\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
17
  "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
@@ -19,130 +19,131 @@ msgstr ""
19
  "X-Poedit-Basepath: ..\n"
20
  "X-Poedit-WPHeader: acf.php\n"
21
  "X-Textdomain-Support: yes\n"
 
22
  "X-Poedit-SearchPath-0: .\n"
23
  "X-Poedit-SearchPathExcluded-0: *.js\n"
24
 
25
  # @ acf
26
- #: acf.php:79
27
  msgid "Advanced Custom Fields"
28
  msgstr "Advanced Custom Fields"
29
 
30
  # @ acf
31
- #: acf.php:359 includes/admin/admin.php:58
32
  msgid "Field Groups"
33
  msgstr "Groupes de champs"
34
 
35
  # @ acf
36
- #: acf.php:360
37
  msgid "Field Group"
38
  msgstr "Groupe de champs"
39
 
40
  # @ acf
41
- #: acf.php:361 acf.php:393 includes/admin/admin.php:59
42
  #: pro/fields/class-acf-field-flexible-content.php:558
43
  msgid "Add New"
44
  msgstr "Ajouter"
45
 
46
  # @ acf
47
- #: acf.php:362
48
  msgid "Add New Field Group"
49
  msgstr "Ajouter un nouveau groupe de champs"
50
 
51
  # @ acf
52
- #: acf.php:363
53
  msgid "Edit Field Group"
54
  msgstr "Modifier le groupe de champs"
55
 
56
  # @ acf
57
- #: acf.php:364
58
  msgid "New Field Group"
59
  msgstr "Nouveau groupe de champs"
60
 
61
  # @ default
62
- #: acf.php:365
63
  msgid "View Field Group"
64
  msgstr "Voir le groupe de champs"
65
 
66
  # @ default
67
- #: acf.php:366
68
  msgid "Search Field Groups"
69
- msgstr "Rechercher des groupes de champs"
70
 
71
  # @ default
72
- #: acf.php:367
73
  msgid "No Field Groups found"
74
  msgstr "Aucun groupe de champs trouvé"
75
 
76
  # @ default
77
- #: acf.php:368
78
  msgid "No Field Groups found in Trash"
79
  msgstr "Aucun groupe de champs trouvé dans la corbeille"
80
 
81
  # @ acf
82
- #: acf.php:391 includes/admin/admin-field-group.php:220
83
  #: includes/admin/admin-field-groups.php:530
84
  #: pro/fields/class-acf-field-clone.php:811
85
  msgid "Fields"
86
  msgstr "Champs"
87
 
88
  # @ acf
89
- #: acf.php:392
90
  msgid "Field"
91
  msgstr "Champ"
92
 
93
  # @ acf
94
- #: acf.php:394
95
  msgid "Add New Field"
96
  msgstr "Ajouter un champ"
97
 
98
  # @ acf
99
- #: acf.php:395
100
  msgid "Edit Field"
101
  msgstr "Modifier le champ"
102
 
103
  # @ acf
104
- #: acf.php:396 includes/admin/views/field-group-fields.php:41
105
  msgid "New Field"
106
  msgstr "Nouveau champ"
107
 
108
  # @ acf
109
- #: acf.php:397
110
  msgid "View Field"
111
  msgstr "Voir le champ"
112
 
113
  # @ default
114
- #: acf.php:398
115
  msgid "Search Fields"
116
  msgstr "Rechercher des champs"
117
 
118
  # @ default
119
- #: acf.php:399
120
  msgid "No Fields found"
121
  msgstr "Aucun champ trouvé"
122
 
123
  # @ default
124
- #: acf.php:400
125
  msgid "No Fields found in Trash"
126
  msgstr "Aucun champ trouvé dans la corbeille"
127
 
128
- #: acf.php:439 includes/admin/admin-field-group.php:402
129
  #: includes/admin/admin-field-groups.php:587
130
  msgid "Inactive"
131
  msgstr "Inactif"
132
 
133
- #: acf.php:444
134
  #, php-format
135
  msgid "Inactive <span class=\"count\">(%s)</span>"
136
  msgid_plural "Inactive <span class=\"count\">(%s)</span>"
137
  msgstr[0] "Inactif <span class=\"count\">(%s)</span>"
138
  msgstr[1] "Inactifs <span class=\"count\">(%s)</span>"
139
 
140
- #: includes/acf-field-functions.php:827
141
  #: includes/admin/admin-field-group.php:178
142
  msgid "(no label)"
143
- msgstr "(aucun label)"
144
 
145
- #: includes/acf-field-group-functions.php:813
146
  #: includes/admin/admin-field-group.php:180
147
  msgid "copy"
148
  msgstr "copie"
@@ -184,7 +185,7 @@ msgstr "Brouillon du groupe de champs mis à jour."
184
 
185
  #: includes/admin/admin-field-group.php:171
186
  msgid "The string \"field_\" may not be used at the start of a field name"
187
- msgstr "Le nom d’un champ ne peut pas commencer par « field_ »"
188
 
189
  #: includes/admin/admin-field-group.php:172
190
  msgid "This field cannot be moved until its changes have been saved"
@@ -204,7 +205,7 @@ msgstr "Mettre à la corbeille. Êtes-vous sûr ?"
204
 
205
  #: includes/admin/admin-field-group.php:175
206
  msgid "No toggle fields available"
207
- msgstr "Aucun champ de sélection disponible"
208
 
209
  # @ acf
210
  #: includes/admin/admin-field-group.php:176
@@ -224,7 +225,7 @@ msgstr "(ce champ)"
224
  #: includes/admin/views/field-group-field-conditional-logic.php:151
225
  #: includes/admin/views/field-group-locations.php:29
226
  #: includes/admin/views/html-location-group.php:3
227
- #: includes/api/api-helpers.php:3871
228
  msgid "or"
229
  msgstr "ou"
230
 
@@ -235,7 +236,7 @@ msgstr "Vide"
235
  # @ acf
236
  #: includes/admin/admin-field-group.php:221
237
  msgid "Location"
238
- msgstr "Emplacement"
239
 
240
  #: includes/admin/admin-field-group.php:222
241
  #: includes/admin/tools/class-acf-admin-tool-export.php:295
@@ -251,27 +252,27 @@ msgstr "Identifiants des champs"
251
  msgid "Active"
252
  msgstr "Actif"
253
 
254
- #: includes/admin/admin-field-group.php:771
255
  msgid "Move Complete."
256
  msgstr "Déplacement effectué."
257
 
258
- #: includes/admin/admin-field-group.php:772
259
  #, php-format
260
  msgid "The %s field can now be found in the %s field group"
261
  msgstr "Le champ %s a été déplacé dans le groupe %s"
262
 
263
  # @ acf
264
- #: includes/admin/admin-field-group.php:773
265
  msgid "Close Window"
266
  msgstr "Fermer la fenêtre"
267
 
268
  # @ acf
269
- #: includes/admin/admin-field-group.php:814
270
  msgid "Please select the destination for this field"
271
  msgstr "Choisissez la destination de ce champ"
272
 
273
  # @ acf
274
- #: includes/admin/admin-field-group.php:821
275
  msgid "Move Field"
276
  msgstr "Déplacer le champ"
277
 
@@ -282,7 +283,6 @@ msgid_plural "Active <span class=\"count\">(%s)</span>"
282
  msgstr[0] "Actif <span class=\"count\">(%s)</span>"
283
  msgstr[1] "Actifs <span class=\"count\">(%s)</span>"
284
 
285
- # @ default
286
  #: includes/admin/admin-field-groups.php:156
287
  #, php-format
288
  msgid "Field group duplicated."
@@ -290,7 +290,6 @@ msgid_plural "%s field groups duplicated."
290
  msgstr[0] "Groupe de champs dupliqué."
291
  msgstr[1] "%s groupes de champs dupliqués."
292
 
293
- # @ default
294
  #: includes/admin/admin-field-groups.php:243
295
  #, php-format
296
  msgid "Field group synchronised."
@@ -305,7 +304,7 @@ msgid "Sync available"
305
  msgstr "Synchronisation disponible"
306
 
307
  #: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38
308
- #: pro/fields/class-acf-field-gallery.php:374
309
  msgid "Title"
310
  msgstr "Titre"
311
 
@@ -314,7 +313,7 @@ msgstr "Titre"
314
  #: includes/admin/views/field-group-options.php:96
315
  #: includes/admin/views/html-admin-page-upgrade-network.php:38
316
  #: includes/admin/views/html-admin-page-upgrade-network.php:49
317
- #: pro/fields/class-acf-field-gallery.php:401
318
  msgid "Description"
319
  msgstr "Description"
320
 
@@ -334,7 +333,7 @@ msgstr ""
334
  #: includes/admin/settings-info.php:76
335
  #: pro/admin/views/html-settings-updates.php:107
336
  msgid "Changelog"
337
- msgstr "Liste des modifications"
338
 
339
  #: includes/admin/admin-field-groups.php:633
340
  #, php-format
@@ -359,14 +358,14 @@ msgid "Support"
359
  msgstr "Support"
360
 
361
  #: includes/admin/admin-field-groups.php:642
362
- #: includes/admin/views/settings-info.php:84
363
  msgid "Pro"
364
  msgstr "Pro"
365
 
366
  #: includes/admin/admin-field-groups.php:647
367
  #, php-format
368
  msgid "Thank you for creating with <a href=\"%s\">ACF</a>."
369
- msgstr "Merci de créer avec <a href=\"%s\">ACF</a>."
370
 
371
  # @ acf
372
  #: includes/admin/admin-field-groups.php:686
@@ -399,7 +398,7 @@ msgstr "Synchroniser le groupe de champs"
399
  #: includes/admin/admin-field-groups.php:786
400
  #: includes/admin/admin-field-groups.php:816
401
  msgid "Sync"
402
- msgstr "Synchroniser"
403
 
404
  #: includes/admin/admin-field-groups.php:798
405
  msgid "Apply"
@@ -434,7 +433,7 @@ msgstr "ACF"
434
 
435
  #: includes/admin/settings-info.php:50
436
  msgid "Info"
437
- msgstr "Informations"
438
 
439
  #: includes/admin/settings-info.php:75
440
  msgid "What's New"
@@ -455,13 +454,13 @@ msgstr "Générer le PHP"
455
  #: includes/admin/tools/class-acf-admin-tool-export.php:97
456
  #: includes/admin/tools/class-acf-admin-tool-export.php:135
457
  msgid "No field groups selected"
458
- msgstr "Aucun groupe de champs sélectionné"
459
 
460
  #: includes/admin/tools/class-acf-admin-tool-export.php:174
461
  #, php-format
462
  msgid "Exported 1 field group."
463
  msgid_plural "Exported %s field groups."
464
- msgstr[0] "Un groupe de champ a été exporté."
465
  msgstr[1] "%s groupes de champs ont été exportés."
466
 
467
  # @ default
@@ -478,10 +477,10 @@ msgid ""
478
  "code which you can place in your theme."
479
  msgstr ""
480
  "Sélectionnez les groupes de champs que vous souhaitez exporter puis "
481
- "choisissez la méthode d'export. Utilisez le bouton « télécharger » pour "
482
- "exporter un fichier JSON que vous pourrez importer dans une autre "
483
- "installation ACF. Utilisez le « générer » pour exporter le code PHP que vous "
484
- "pourrez ajouter à votre thème."
485
 
486
  #: includes/admin/tools/class-acf-admin-tool-export.php:341
487
  msgid "Export File"
@@ -495,12 +494,12 @@ msgid ""
495
  "the following code to your theme's functions.php file or include it within "
496
  "an external file."
497
  msgstr ""
498
- "Le code suivant peut être utilisé pour enregistrer une version locale du/des "
499
- "groupe(s) de champs sélectionné(s). Un groupe de champ local apporte de "
500
- "nombreux bénéfices comme des temps de chargement plus rapide, la gestion de "
501
- "versions, ou des champs/paramètres dynamiques. Copiez-collez le code suivant "
502
- "dans le fichier functions.php de votre thème ou incluez-le depuis un autre "
503
- "fichier."
504
 
505
  #: includes/admin/tools/class-acf-admin-tool-export.php:446
506
  msgid "Copy to clipboard"
@@ -520,8 +519,8 @@ msgid ""
520
  "Select the Advanced Custom Fields JSON file you would like to import. When "
521
  "you click the import button below, ACF will import the field groups."
522
  msgstr ""
523
- "Sélectionnez le fichier JSON ACF que vous souhaitez importer et cliquez sur "
524
- "« Importer ». ACF importera les groupes de champs."
525
 
526
  # @ acf
527
  #: includes/admin/tools/class-acf-admin-tool-import.php:52
@@ -541,7 +540,7 @@ msgstr "Aucun fichier sélectionné"
541
 
542
  #: includes/admin/tools/class-acf-admin-tool-import.php:93
543
  msgid "Error uploading file. Please try again"
544
- msgstr "Échec de l'import du fichier. Merci d’essayer à nouveau"
545
 
546
  #: includes/admin/tools/class-acf-admin-tool-import.php:98
547
  msgid "Incorrect file type"
@@ -555,7 +554,7 @@ msgstr "Le fichier à importer est vide"
555
  #, php-format
556
  msgid "Imported 1 field group"
557
  msgid_plural "Imported %s field groups"
558
- msgstr[0] "Un groupe de champs importé"
559
  msgstr[1] "%s groupes de champs importés"
560
 
561
  #: includes/admin/views/field-group-field-conditional-logic.php:25
@@ -594,7 +593,7 @@ msgstr "Modifier ce champ"
594
  #: includes/fields/class-acf-field-file.php:152
595
  #: includes/fields/class-acf-field-image.php:138
596
  #: includes/fields/class-acf-field-link.php:139
597
- #: pro/fields/class-acf-field-gallery.php:361
598
  msgid "Edit"
599
  msgstr "Modifier"
600
 
@@ -640,7 +639,7 @@ msgstr "Nom du champ"
640
  # @ acf
641
  #: includes/admin/views/field-group-field.php:76
642
  msgid "Single word, no spaces. Underscores and dashes allowed"
643
- msgstr "Un seul mot, sans espace. Les « _ » et « - » sont autorisés"
644
 
645
  # @ acf
646
  #: includes/admin/views/field-group-field.php:85
@@ -749,7 +748,7 @@ msgstr "Style"
749
 
750
  #: includes/admin/views/field-group-options.php:30
751
  msgid "Standard (WP metabox)"
752
- msgstr "Standard (boîte WP)"
753
 
754
  #: includes/admin/views/field-group-options.php:31
755
  msgid "Seamless (no metabox)"
@@ -804,7 +803,7 @@ msgstr "Sous les champs"
804
  # @ acf
805
  #: includes/admin/views/field-group-options.php:85
806
  msgid "Order No."
807
- msgstr "Ordre"
808
 
809
  #: includes/admin/views/field-group-options.php:86
810
  msgid "Field groups with a lower order will appear first"
@@ -854,7 +853,7 @@ msgstr "Format"
854
 
855
  #: includes/admin/views/field-group-options.php:117
856
  msgid "Page Attributes"
857
- msgstr "Attributs de page"
858
 
859
  # @ acf
860
  #: includes/admin/views/field-group-options.php:118
@@ -882,8 +881,8 @@ msgstr "Masquer"
882
  #: includes/admin/views/field-group-options.php:129
883
  msgid "<b>Select</b> items to <b>hide</b> them from the edit screen."
884
  msgstr ""
885
- "<b>Sélectionnez</b> les champs que vous souhaitez <b>masquer</b> sur la page "
886
- "d‘édition."
887
 
888
  # @ acf
889
  #: includes/admin/views/field-group-options.php:129
@@ -892,7 +891,7 @@ msgid ""
892
  "options will be used (the one with the lowest order number)"
893
  msgstr ""
894
  "Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe "
895
- "portant le numéro le plus bas sera affiché en premier"
896
 
897
  #: includes/admin/views/html-admin-page-upgrade-network.php:26
898
  #, php-format
@@ -917,7 +916,7 @@ msgstr "Site"
917
  #: includes/admin/views/html-admin-page-upgrade-network.php:74
918
  #, php-format
919
  msgid "Site requires database upgrade from %s to %s"
920
- msgstr "Le site requiert une mise à niveau de la base données de %s à %s"
921
 
922
  #: includes/admin/views/html-admin-page-upgrade-network.php:76
923
  msgid "Site is up to date"
@@ -977,7 +976,7 @@ msgstr ""
977
  #: includes/admin/views/html-admin-page-upgrade.php:116
978
  #: includes/ajax/class-acf-ajax-upgrade.php:32
979
  msgid "No updates available."
980
- msgstr "Aucune mise-à-jour disponible."
981
 
982
  #: includes/admin/views/html-admin-tools.php:21
983
  msgid "Back to all tools"
@@ -985,7 +984,7 @@ msgstr "Retour aux outils"
985
 
986
  #: includes/admin/views/html-location-group.php:3
987
  msgid "Show this field group if"
988
- msgstr "Montrer ce groupe si"
989
 
990
  # @ acf
991
  #: includes/admin/views/html-notice-upgrade.php:8
@@ -1013,12 +1012,12 @@ msgstr "Page d‘options"
1013
 
1014
  #: includes/admin/views/html-notice-upgrade.php:21
1015
  msgid "Database Upgrade Required"
1016
- msgstr "Mise-à-jour de la base de données nécessaire"
1017
 
1018
  #: includes/admin/views/html-notice-upgrade.php:22
1019
  #, php-format
1020
  msgid "Thank you for updating to %s v%s!"
1021
- msgstr "Merci d'avoir mis-à-jour %s v%s !"
1022
 
1023
  #: includes/admin/views/html-notice-upgrade.php:22
1024
  msgid ""
@@ -1032,13 +1031,13 @@ msgstr ""
1032
  msgid ""
1033
  "Please also check all premium add-ons (%s) are updated to the latest version."
1034
  msgstr ""
1035
- "Veuillez également vérifier que tous les modules d’extension premium (%s) "
1036
- "soient à jour à leur dernière version disponible."
1037
 
1038
  # @ acf
1039
  #: includes/admin/views/settings-addons.php:3
1040
  msgid "Add-ons"
1041
- msgstr "Modules d’extension"
1042
 
1043
  # @ acf
1044
  #: includes/admin/views/settings-addons.php:17
@@ -1067,40 +1066,39 @@ msgstr ""
1067
  msgid "A Smoother Experience"
1068
  msgstr "Une expérience plus fluide"
1069
 
1070
- #: includes/admin/views/settings-info.php:19
1071
  msgid "Improved Usability"
1072
  msgstr "Convivialité améliorée"
1073
 
1074
- #: includes/admin/views/settings-info.php:20
1075
  msgid ""
1076
  "Including the popular Select2 library has improved both usability and speed "
1077
  "across a number of field types including post object, page link, taxonomy "
1078
  "and select."
1079
  msgstr ""
1080
  "ACF inclue désormais la librairie populaire Select2, qui améliore "
1081
- "l'ergonomie et la vitesse sur plusieurs types de champs dont l'objet "
1082
- "article, lien vers page, taxonomie, et sélection."
1083
 
1084
- #: includes/admin/views/settings-info.php:24
1085
  msgid "Improved Design"
1086
  msgstr "Design amélioré"
1087
 
1088
- #: includes/admin/views/settings-info.php:25
1089
  msgid ""
1090
  "Many fields have undergone a visual refresh to make ACF look better than "
1091
  "ever! Noticeable changes are seen on the gallery, relationship and oEmbed "
1092
  "(new) fields!"
1093
  msgstr ""
1094
- "Plusieurs champs ont reçu une refonte graphique pour qu'ACF apparaisse sous "
1095
- "son plus beau jour ! Les améliorations sont notamment visibles sur la "
1096
- "galerie, le champ relationnel et le petit nouveau : oEmbed (champ de contenu "
1097
- "embarqué) !"
1098
 
1099
- #: includes/admin/views/settings-info.php:29
1100
  msgid "Improved Data"
1101
  msgstr "Données améliorées"
1102
 
1103
- #: includes/admin/views/settings-info.php:30
1104
  msgid ""
1105
  "Redesigning the data architecture has allowed sub fields to live "
1106
  "independently from their parents. This allows you to drag and drop fields in "
@@ -1110,38 +1108,37 @@ msgstr ""
1110
  "sous-champs de vivre indépendamment de leurs parents. Cela permet de "
1111
  "déplacer les champs en dehors de leurs parents !"
1112
 
1113
- #: includes/admin/views/settings-info.php:38
1114
  msgid "Goodbye Add-ons. Hello PRO"
1115
- msgstr "Au revoir modules d’extension. Bonjour ACF Pro"
1116
 
1117
- #: includes/admin/views/settings-info.php:41
1118
  msgid "Introducing ACF PRO"
1119
  msgstr "Découvrez ACF PRO"
1120
 
1121
- #: includes/admin/views/settings-info.php:42
1122
  msgid ""
1123
  "We're changing the way premium functionality is delivered in an exciting way!"
1124
  msgstr ""
1125
  "Nous avons changé la façon dont les fonctionnalités premium sont délivrées !"
1126
 
1127
- #: includes/admin/views/settings-info.php:43
1128
  #, php-format
1129
  msgid ""
1130
  "All 4 premium add-ons have been combined into a new <a href=\"%s\">Pro "
1131
  "version of ACF</a>. With both personal and developer licenses available, "
1132
  "premium functionality is more affordable and accessible than ever before!"
1133
  msgstr ""
1134
- "Les 4 modules d’extension premium (répéteur, galerie, contenu flexible et "
1135
- "pages d'options) ont été combinés en une toute nouvelle <a href=\"%s"
1136
- "\">version PRO d'ACF</a>. Avec des licences personnelles et développeur "
1137
- "disponibles, les fonctionnalités premium sont encore plus accessibles que "
1138
- "jamais !"
1139
 
1140
- #: includes/admin/views/settings-info.php:47
1141
  msgid "Powerful Features"
1142
  msgstr "Nouvelles fonctionnalités surpuissantes"
1143
 
1144
- #: includes/admin/views/settings-info.php:48
1145
  msgid ""
1146
  "ACF PRO contains powerful features such as repeatable data, flexible content "
1147
  "layouts, a beautiful gallery field and the ability to create extra admin "
@@ -1151,18 +1148,18 @@ msgstr ""
1151
  "répéteurs, les dispositions flexibles, une superbe galerie et la possibilité "
1152
  "de créer des pages d'options !"
1153
 
1154
- #: includes/admin/views/settings-info.php:49
1155
  #, php-format
1156
  msgid "Read more about <a href=\"%s\">ACF PRO features</a>."
1157
  msgstr ""
1158
  "En savoir plus à propos des <a href=\"%s\">fonctionnalités d’ACF PRO</a>."
1159
 
1160
  # @ wp3i
1161
- #: includes/admin/views/settings-info.php:53
1162
  msgid "Easy Upgrading"
1163
  msgstr "Mise à niveau facile"
1164
 
1165
- #: includes/admin/views/settings-info.php:54
1166
  msgid ""
1167
  "Upgrading to ACF PRO is easy. Simply purchase a license online and download "
1168
  "the plugin!"
@@ -1170,27 +1167,27 @@ msgstr ""
1170
  "La mise à niveau vers ACF PRO est facile. Achetez simplement une licence en "
1171
  "ligne et téléchargez l'extension !"
1172
 
1173
- #: includes/admin/views/settings-info.php:55
1174
  #, php-format
1175
  msgid ""
1176
  "We also wrote an <a href=\"%s\">upgrade guide</a> to answer any questions, "
1177
- "but if you do have one, please contact our support team via the <a href=\"%s"
1178
- "\">help desk</a>."
1179
  msgstr ""
1180
- "Nous avons également écrit un <a href=\"%s\">guide de mise à niveau</a> pour "
1181
- "répondre aux questions habituelles, mais si vous avez une question "
1182
- "spécifique, veuillez contacter notre équipe de support via le <a href=\"%s"
1183
- "\">support technique</a>."
1184
 
1185
- #: includes/admin/views/settings-info.php:64
1186
  msgid "New Features"
1187
  msgstr "Nouvelles Fonctionnalités"
1188
 
1189
- #: includes/admin/views/settings-info.php:69
1190
  msgid "Link Field"
1191
  msgstr "Champ Lien"
1192
 
1193
- #: includes/admin/views/settings-info.php:70
1194
  msgid ""
1195
  "The Link field provides a simple way to select or define a link (url, title, "
1196
  "target)."
@@ -1198,20 +1195,20 @@ msgstr ""
1198
  "Le champ Lien permet de sélectionner ou définir un lien en toute simplicité "
1199
  "(URL, titre, cible)."
1200
 
1201
- #: includes/admin/views/settings-info.php:74
1202
  msgid "Group Field"
1203
  msgstr "Champ Groupe"
1204
 
1205
- #: includes/admin/views/settings-info.php:75
1206
  msgid "The Group field provides a simple way to create a group of fields."
1207
  msgstr ""
1208
  "Le champ Groupe permet de créer un groupe de champs en toute simplicité."
1209
 
1210
- #: includes/admin/views/settings-info.php:79
1211
  msgid "oEmbed Field"
1212
- msgstr "Champ de Contenu Embarqué (oEmbed)"
1213
 
1214
- #: includes/admin/views/settings-info.php:80
1215
  msgid ""
1216
  "The oEmbed field allows an easy way to embed videos, images, tweets, audio, "
1217
  "and other content."
@@ -1219,63 +1216,63 @@ msgstr ""
1219
  "Le champ oEmbed vous permet d'embarquer des vidéos, des images, des tweets, "
1220
  "de l'audio ou encore d'autres médias en toute simplicité."
1221
 
1222
- #: includes/admin/views/settings-info.php:84
1223
  msgid "Clone Field"
1224
  msgstr "Champ Clone"
1225
 
1226
- #: includes/admin/views/settings-info.php:85
1227
  msgid "The clone field allows you to select and display existing fields."
1228
  msgstr ""
1229
  "Le champ Clone vous permet de sélectionner et afficher des champs existants."
1230
 
1231
- #: includes/admin/views/settings-info.php:89
1232
  msgid "More AJAX"
1233
  msgstr "Plus d'AJAX"
1234
 
1235
- #: includes/admin/views/settings-info.php:90
1236
  msgid "More fields use AJAX powered search to speed up page loading."
1237
  msgstr ""
1238
- "Plus de champs utilisent maintenant la recherche via AJAX afin d'améliorer "
1239
- "le temps de chargement des pages."
1240
 
1241
- #: includes/admin/views/settings-info.php:94
1242
  msgid "Local JSON"
1243
  msgstr "JSON Local"
1244
 
1245
- #: includes/admin/views/settings-info.php:95
1246
  msgid ""
1247
  "New auto export to JSON feature improves speed and allows for syncronisation."
1248
  msgstr ""
1249
- "La nouvelle fonctionnalité d'export automatique en JSON améliore la rapidité "
1250
- "et simplifie la synchronisation."
1251
 
1252
- #: includes/admin/views/settings-info.php:99
1253
  msgid "Easy Import / Export"
1254
  msgstr "Import / Export Facile"
1255
 
1256
- #: includes/admin/views/settings-info.php:100
1257
  msgid "Both import and export can easily be done through a new tools page."
1258
  msgstr ""
1259
  "Les imports et exports de données d'ACF sont encore plus simples à réaliser "
1260
  "via notre nouvelle page d'outils."
1261
 
1262
- #: includes/admin/views/settings-info.php:104
1263
  msgid "New Form Locations"
1264
  msgstr "Nouveaux Emplacements de Champs"
1265
 
1266
- #: includes/admin/views/settings-info.php:105
1267
  msgid ""
1268
  "Fields can now be mapped to menus, menu items, comments, widgets and all "
1269
  "user forms!"
1270
  msgstr ""
1271
- "Les champs peuvent désormais être intégrés dans les menus, éléments de menu, "
1272
- "commentaires, widgets et tous les formulaires utilisateurs !"
1273
 
1274
- #: includes/admin/views/settings-info.php:109
1275
  msgid "More Customization"
1276
  msgstr "Encore plus de Personnalisation"
1277
 
1278
- #: includes/admin/views/settings-info.php:110
1279
  msgid ""
1280
  "New PHP (and JS) actions and filters have been added to allow for more "
1281
  "customization."
@@ -1283,11 +1280,11 @@ msgstr ""
1283
  "De nouveaux filtres et actions PHP (et JS) ont été ajoutés afin de vous "
1284
  "permettre plus de personnalisation."
1285
 
1286
- #: includes/admin/views/settings-info.php:114
1287
  msgid "Fresh UI"
1288
  msgstr "Interface Améliorée"
1289
 
1290
- #: includes/admin/views/settings-info.php:115
1291
  msgid ""
1292
  "The entire plugin has had a design refresh including new field types, "
1293
  "settings and design!"
@@ -1295,111 +1292,114 @@ msgstr ""
1295
  "Toute l'extension a été améliorée et inclut de nouveaux types de champs, "
1296
  "réglages ainsi qu'un nouveau design !"
1297
 
1298
- #: includes/admin/views/settings-info.php:119
1299
  msgid "New Settings"
1300
- msgstr "Nouveaux Paramètres"
1301
 
1302
- #: includes/admin/views/settings-info.php:120
1303
  msgid ""
1304
  "Field group settings have been added for Active, Label Placement, "
1305
  "Instructions Placement and Description."
1306
  msgstr ""
1307
- "De nouveaux réglages font leur apparition pour Actif, Emplacement du Label, "
1308
- "Emplacement des Instructions et Description."
 
1309
 
1310
- #: includes/admin/views/settings-info.php:124
1311
  msgid "Better Front End Forms"
1312
  msgstr "De meilleurs formulaires côté public"
1313
 
1314
- #: includes/admin/views/settings-info.php:125
1315
  msgid ""
1316
  "acf_form() can now create a new post on submission with lots of new settings."
1317
  msgstr ""
1318
- "acf_form() peut maintenant créer un nouvel article lors de la soumission et "
1319
- "propose de nombreux réglages."
1320
 
1321
- #: includes/admin/views/settings-info.php:129
1322
  msgid "Better Validation"
1323
  msgstr "Meilleure validation"
1324
 
1325
- #: includes/admin/views/settings-info.php:130
1326
  msgid "Form validation is now done via PHP + AJAX in favour of only JS."
1327
  msgstr ""
1328
  "La validation des formulaires est maintenant faite via PHP + AJAX au lieu "
1329
  "d'être seulement faite en JS."
1330
 
1331
  # @ acf
1332
- #: includes/admin/views/settings-info.php:134
1333
  msgid "Moving Fields"
1334
  msgstr "Champs amovibles"
1335
 
1336
- #: includes/admin/views/settings-info.php:135
1337
  msgid ""
1338
  "New field group functionality allows you to move a field between groups & "
1339
  "parents."
1340
  msgstr ""
1341
- "La nouvelle fonctionnalité de Groupe de Champ vous permet de déplacer un "
1342
- "champ entre différents groupes et parents."
1343
 
1344
- #: includes/admin/views/settings-info.php:146
1345
  #, php-format
1346
  msgid "We think you'll love the changes in %s."
1347
- msgstr "Nous pensons que vous allez adorer les nouveautés de la version %s."
 
 
1348
 
1349
- #: includes/api/api-helpers.php:1049
1350
  msgid "Thumbnail"
1351
  msgstr "Miniature"
1352
 
1353
- #: includes/api/api-helpers.php:1050
1354
  msgid "Medium"
1355
  msgstr "Moyen"
1356
 
1357
- #: includes/api/api-helpers.php:1051
1358
  msgid "Large"
1359
  msgstr "Grande"
1360
 
1361
- #: includes/api/api-helpers.php:1100
1362
  msgid "Full Size"
1363
  msgstr "Taille originale"
1364
 
1365
  # @ acf
1366
- #: includes/api/api-helpers.php:1821 includes/api/api-term.php:147
1367
  #: pro/fields/class-acf-field-clone.php:996
1368
  msgid "(no title)"
1369
- msgstr "(sans titre)"
1370
 
1371
- #: includes/api/api-helpers.php:3792
1372
  #, php-format
1373
  msgid "Image width must be at least %dpx."
1374
  msgstr "L'image doit mesurer au moins %dpx de largeur."
1375
 
1376
- #: includes/api/api-helpers.php:3797
1377
  #, php-format
1378
  msgid "Image width must not exceed %dpx."
1379
  msgstr "L'image ne doit pas dépasser %dpx de largeur."
1380
 
1381
- #: includes/api/api-helpers.php:3813
1382
  #, php-format
1383
  msgid "Image height must be at least %dpx."
1384
  msgstr "L'image doit mesurer au moins %dpx de hauteur."
1385
 
1386
- #: includes/api/api-helpers.php:3818
1387
  #, php-format
1388
  msgid "Image height must not exceed %dpx."
1389
  msgstr "L'image ne doit pas dépasser %dpx de hauteur."
1390
 
1391
- #: includes/api/api-helpers.php:3836
1392
  #, php-format
1393
  msgid "File size must be at least %s."
1394
  msgstr "Le poids de l'image doit être d'au moins %s."
1395
 
1396
- #: includes/api/api-helpers.php:3841
1397
  #, php-format
1398
  msgid "File size must must not exceed %s."
1399
  msgstr "Le poids de l'image ne doit pas dépasser %s."
1400
 
1401
  # @ acf
1402
- #: includes/api/api-helpers.php:3875
1403
  #, php-format
1404
  msgid "File type must be %s."
1405
  msgstr "Le type de fichier doit être %s."
@@ -1425,7 +1425,7 @@ msgstr "Mettre à jour"
1425
 
1426
  #: includes/assets.php:174
1427
  msgid "Uploaded to this post"
1428
- msgstr "Lié(s) à cet article"
1429
 
1430
  #: includes/assets.php:175
1431
  msgid "Expand Details"
@@ -1465,7 +1465,7 @@ msgstr "%d champs requièrent votre attention"
1465
  # @ acf
1466
  #: includes/assets.php:187
1467
  msgid "Are you sure?"
1468
- msgstr "Êtes-vous sûr(e) ?"
1469
 
1470
  #: includes/assets.php:188 includes/fields/class-acf-field-true_false.php:79
1471
  #: includes/fields/class-acf-field-true_false.php:159
@@ -1483,8 +1483,8 @@ msgstr "Non"
1483
  #: includes/assets.php:190 includes/fields/class-acf-field-file.php:154
1484
  #: includes/fields/class-acf-field-image.php:140
1485
  #: includes/fields/class-acf-field-link.php:140
1486
- #: pro/fields/class-acf-field-gallery.php:362
1487
- #: pro/fields/class-acf-field-gallery.php:499
1488
  msgid "Remove"
1489
  msgstr "Enlever"
1490
 
@@ -1549,7 +1549,7 @@ msgstr "Inconnu"
1549
 
1550
  #: includes/fields.php:349
1551
  msgid "Basic"
1552
- msgstr "Commun"
1553
 
1554
  #: includes/fields.php:350 includes/forms/form-front.php:47
1555
  msgid "Content"
@@ -1579,7 +1579,7 @@ msgstr "jQuery"
1579
  #: pro/fields/class-acf-field-flexible-content.php:602
1580
  #: pro/fields/class-acf-field-repeater.php:448
1581
  msgid "Layout"
1582
- msgstr "Mise en page"
1583
 
1584
  #: includes/fields/class-acf-field-accordion.php:24
1585
  msgid "Accordion"
@@ -1604,15 +1604,15 @@ msgstr "Permettre à cet accordéon de s'ouvrir sans refermer les autres."
1604
  #: includes/fields/class-acf-field-accordion.php:119
1605
  #: includes/fields/class-acf-field-tab.php:114
1606
  msgid "Endpoint"
1607
- msgstr "Extrémité"
1608
 
1609
  #: includes/fields/class-acf-field-accordion.php:120
1610
  msgid ""
1611
  "Define an endpoint for the previous accordion to stop. This accordion will "
1612
  "not be visible."
1613
  msgstr ""
1614
- "Définir comme extrémité de laccordéon précédent. Cet accordéon ne sera pas "
1615
- "visible."
1616
 
1617
  #: includes/fields/class-acf-field-button-group.php:24
1618
  msgid "Button Group"
@@ -1639,8 +1639,8 @@ msgstr "Indiquez une valeur par ligne."
1639
  #: includes/fields/class-acf-field-select.php:365
1640
  msgid "For more control, you may specify both a value and label like this:"
1641
  msgstr ""
1642
- "Pour plus de contrôle, vous pouvez spécifier la valeur et le label de cette "
1643
- "manière :"
1644
 
1645
  #: includes/fields/class-acf-field-button-group.php:150
1646
  #: includes/fields/class-acf-field-checkbox.php:345
@@ -1687,7 +1687,7 @@ msgstr "Valeur par défaut"
1687
  #: includes/fields/class-acf-field-url.php:101
1688
  #: includes/fields/class-acf-field-wysiwyg.php:382
1689
  msgid "Appears when creating a new post"
1690
- msgstr "Valeur donnée lors de la création dun nouvel article"
1691
 
1692
  #: includes/fields/class-acf-field-button-group.php:183
1693
  #: includes/fields/class-acf-field-checkbox.php:396
@@ -1709,7 +1709,7 @@ msgstr "Vertical"
1709
  #: includes/fields/class-acf-field-radio.php:304
1710
  #: includes/fields/class-acf-field-taxonomy.php:829
1711
  msgid "Return Value"
1712
- msgstr "Valeur renvoyée"
1713
 
1714
  #: includes/fields/class-acf-field-button-group.php:192
1715
  #: includes/fields/class-acf-field-checkbox.php:414
@@ -1717,7 +1717,7 @@ msgstr "Valeur renvoyée"
1717
  #: includes/fields/class-acf-field-link.php:167
1718
  #: includes/fields/class-acf-field-radio.php:305
1719
  msgid "Specify the returned value on front end"
1720
- msgstr "Spécifier la valeur retournée dans le code"
1721
 
1722
  #: includes/fields/class-acf-field-button-group.php:197
1723
  #: includes/fields/class-acf-field-checkbox.php:419
@@ -1741,7 +1741,7 @@ msgstr "Case à cocher"
1741
 
1742
  #: includes/fields/class-acf-field-checkbox.php:154
1743
  msgid "Toggle All"
1744
- msgstr "Tout (dé)sélectionner"
1745
 
1746
  #: includes/fields/class-acf-field-checkbox.php:221
1747
  msgid "Add new choice"
@@ -1749,19 +1749,19 @@ msgstr "Ajouter un choix"
1749
 
1750
  #: includes/fields/class-acf-field-checkbox.php:353
1751
  msgid "Allow Custom"
1752
- msgstr "Autoriser une valeur personnalisée"
1753
 
1754
  #: includes/fields/class-acf-field-checkbox.php:358
1755
  msgid "Allow 'custom' values to be added"
1756
- msgstr "Permettre l’ajout de valeurs personnalisées"
1757
 
1758
  #: includes/fields/class-acf-field-checkbox.php:364
1759
  msgid "Save Custom"
1760
- msgstr "Enregistrer les valeurs personnalisées"
1761
 
1762
  #: includes/fields/class-acf-field-checkbox.php:369
1763
  msgid "Save 'custom' values to the field's choices"
1764
- msgstr "Enregistrer les valeurs personnalisées dans les choix du champs"
1765
 
1766
  #: includes/fields/class-acf-field-checkbox.php:381
1767
  #: includes/fields/class-acf-field-select.php:374
@@ -1770,17 +1770,16 @@ msgstr "Entrez chaque valeur par défaut sur une nouvelle ligne"
1770
 
1771
  #: includes/fields/class-acf-field-checkbox.php:403
1772
  msgid "Toggle"
1773
- msgstr "Tout (dé)sélectionner"
1774
 
1775
  #: includes/fields/class-acf-field-checkbox.php:404
1776
  msgid "Prepend an extra checkbox to toggle all choices"
1777
- msgstr ""
1778
- "Ajouter une case à cocher au début pour tout sélectionner/désélectionner"
1779
 
1780
  # @ acf
1781
  #: includes/fields/class-acf-field-color_picker.php:25
1782
  msgid "Color Picker"
1783
- msgstr "Sélecteur de couleur"
1784
 
1785
  #: includes/fields/class-acf-field-color_picker.php:68
1786
  msgid "Clear"
@@ -1794,7 +1793,7 @@ msgstr "Valeur par défaut"
1794
  # @ acf
1795
  #: includes/fields/class-acf-field-color_picker.php:70
1796
  msgid "Select Color"
1797
- msgstr "Choisir une couleur"
1798
 
1799
  #: includes/fields/class-acf-field-color_picker.php:71
1800
  msgid "Current Color"
@@ -1803,7 +1802,7 @@ msgstr "Couleur actuelle"
1803
  # @ acf
1804
  #: includes/fields/class-acf-field-date_picker.php:25
1805
  msgid "Date Picker"
1806
- msgstr "Sélecteur de date"
1807
 
1808
  #: includes/fields/class-acf-field-date_picker.php:59
1809
  msgctxt "Date Picker JS closeText"
@@ -1818,30 +1817,32 @@ msgstr "Aujourd’hui"
1818
  #: includes/fields/class-acf-field-date_picker.php:61
1819
  msgctxt "Date Picker JS nextText"
1820
  msgid "Next"
1821
- msgstr "Suiv."
1822
 
1823
  #: includes/fields/class-acf-field-date_picker.php:62
1824
  msgctxt "Date Picker JS prevText"
1825
  msgid "Prev"
1826
- msgstr "Préc."
1827
 
1828
  #: includes/fields/class-acf-field-date_picker.php:63
1829
  msgctxt "Date Picker JS weekHeader"
1830
  msgid "Wk"
1831
- msgstr "Sem."
1832
 
1833
  # @ acf
1834
  #: includes/fields/class-acf-field-date_picker.php:178
1835
  #: includes/fields/class-acf-field-date_time_picker.php:183
1836
  #: includes/fields/class-acf-field-time_picker.php:109
1837
  msgid "Display Format"
1838
- msgstr "Format daffichage"
1839
 
1840
  #: includes/fields/class-acf-field-date_picker.php:179
1841
  #: includes/fields/class-acf-field-date_time_picker.php:184
1842
  #: includes/fields/class-acf-field-time_picker.php:110
1843
  msgid "The format displayed when editing a post"
1844
- msgstr "Format affiché lors de l’édition d’un article"
 
 
1845
 
1846
  #: includes/fields/class-acf-field-date_picker.php:187
1847
  #: includes/fields/class-acf-field-date_picker.php:218
@@ -1869,29 +1870,29 @@ msgstr "Le format enregistré"
1869
  #: includes/fields/class-acf-field-select.php:427
1870
  #: includes/fields/class-acf-field-time_picker.php:124
1871
  #: includes/fields/class-acf-field-user.php:412
1872
- #: pro/fields/class-acf-field-gallery.php:578
1873
  msgid "Return Format"
1874
- msgstr "Format de retour"
1875
 
1876
  #: includes/fields/class-acf-field-date_picker.php:209
1877
  #: includes/fields/class-acf-field-date_time_picker.php:201
1878
  #: includes/fields/class-acf-field-time_picker.php:125
1879
  msgid "The format returned via template functions"
1880
- msgstr "Valeur retournée dans le code"
1881
 
1882
  #: includes/fields/class-acf-field-date_picker.php:227
1883
  #: includes/fields/class-acf-field-date_time_picker.php:217
1884
  msgid "Week Starts On"
1885
- msgstr "La semaine commencent le"
1886
 
1887
  #: includes/fields/class-acf-field-date_time_picker.php:25
1888
  msgid "Date Time Picker"
1889
- msgstr "Sélecteur de date et heure"
1890
 
1891
  #: includes/fields/class-acf-field-date_time_picker.php:68
1892
  msgctxt "Date Time Picker JS timeOnlyTitle"
1893
  msgid "Choose Time"
1894
- msgstr "Choisir l’heure"
1895
 
1896
  #: includes/fields/class-acf-field-date_time_picker.php:69
1897
  msgctxt "Date Time Picker JS timeText"
@@ -1941,7 +1942,7 @@ msgstr "Valider"
1941
  #: includes/fields/class-acf-field-date_time_picker.php:78
1942
  msgctxt "Date Time Picker JS selectText"
1943
  msgid "Select"
1944
- msgstr "Sélectionner"
1945
 
1946
  #: includes/fields/class-acf-field-date_time_picker.php:80
1947
  msgctxt "Date Time Picker JS amText"
@@ -1965,7 +1966,7 @@ msgstr "P"
1965
 
1966
  #: includes/fields/class-acf-field-email.php:25
1967
  msgid "Email"
1968
- msgstr "e-mail"
1969
 
1970
  #: includes/fields/class-acf-field-email.php:127
1971
  #: includes/fields/class-acf-field-number.php:136
@@ -1974,7 +1975,7 @@ msgstr "e-mail"
1974
  #: includes/fields/class-acf-field-textarea.php:111
1975
  #: includes/fields/class-acf-field-url.php:109
1976
  msgid "Placeholder Text"
1977
- msgstr "Texte indicatif"
1978
 
1979
  #: includes/fields/class-acf-field-email.php:128
1980
  #: includes/fields/class-acf-field-number.php:137
@@ -1983,7 +1984,7 @@ msgstr "Texte indicatif"
1983
  #: includes/fields/class-acf-field-textarea.php:112
1984
  #: includes/fields/class-acf-field-url.php:110
1985
  msgid "Appears within the input"
1986
- msgstr "Apparait dans le champ"
1987
 
1988
  #: includes/fields/class-acf-field-email.php:136
1989
  #: includes/fields/class-acf-field-number.php:145
@@ -2043,8 +2044,8 @@ msgstr "Nom du fichier"
2043
  #: includes/fields/class-acf-field-file.php:259
2044
  #: includes/fields/class-acf-field-image.php:264
2045
  #: includes/fields/class-acf-field-image.php:293
2046
- #: pro/fields/class-acf-field-gallery.php:663
2047
- #: pro/fields/class-acf-field-gallery.php:692
2048
  msgid "File size"
2049
  msgstr "Taille du fichier"
2050
 
@@ -2055,7 +2056,7 @@ msgstr "Ajouter un fichier"
2055
 
2056
  #: includes/fields/class-acf-field-file.php:221
2057
  msgid "File Array"
2058
- msgstr "Données du fichier (tableau)"
2059
 
2060
  # @ acf
2061
  #: includes/fields/class-acf-field-file.php:222
@@ -2069,15 +2070,15 @@ msgstr "ID du Fichier"
2069
 
2070
  #: includes/fields/class-acf-field-file.php:230
2071
  #: includes/fields/class-acf-field-image.php:229
2072
- #: pro/fields/class-acf-field-gallery.php:613
2073
  msgid "Library"
2074
  msgstr "Médias"
2075
 
2076
  #: includes/fields/class-acf-field-file.php:231
2077
  #: includes/fields/class-acf-field-image.php:230
2078
- #: pro/fields/class-acf-field-gallery.php:614
2079
  msgid "Limit the media library choice"
2080
- msgstr "Limiter le choix dans la médiathèque"
2081
 
2082
  #: includes/fields/class-acf-field-file.php:236
2083
  #: includes/fields/class-acf-field-image.php:235
@@ -2085,24 +2086,24 @@ msgstr "Limiter le choix dans la médiathèque"
2085
  #: includes/locations/class-acf-location-comment.php:79
2086
  #: includes/locations/class-acf-location-nav-menu.php:102
2087
  #: includes/locations/class-acf-location-taxonomy.php:79
2088
- #: includes/locations/class-acf-location-user-form.php:87
2089
- #: includes/locations/class-acf-location-user-role.php:111
2090
  #: includes/locations/class-acf-location-widget.php:83
2091
- #: pro/fields/class-acf-field-gallery.php:619
2092
  #: pro/locations/class-acf-location-block.php:79
2093
  msgid "All"
2094
  msgstr "Tous"
2095
 
2096
  #: includes/fields/class-acf-field-file.php:237
2097
  #: includes/fields/class-acf-field-image.php:236
2098
- #: pro/fields/class-acf-field-gallery.php:620
2099
  msgid "Uploaded to post"
2100
  msgstr "Liés à cet article"
2101
 
2102
  # @ acf
2103
  #: includes/fields/class-acf-field-file.php:244
2104
  #: includes/fields/class-acf-field-image.php:243
2105
- #: pro/fields/class-acf-field-gallery.php:642
2106
  msgid "Minimum"
2107
  msgstr "Minimum"
2108
 
@@ -2114,23 +2115,23 @@ msgstr "Restreindre l'import de fichiers"
2114
  # @ acf
2115
  #: includes/fields/class-acf-field-file.php:255
2116
  #: includes/fields/class-acf-field-image.php:272
2117
- #: pro/fields/class-acf-field-gallery.php:671
2118
  msgid "Maximum"
2119
  msgstr "Maximum"
2120
 
2121
  #: includes/fields/class-acf-field-file.php:266
2122
  #: includes/fields/class-acf-field-image.php:301
2123
- #: pro/fields/class-acf-field-gallery.php:699
2124
  msgid "Allowed file types"
2125
  msgstr "Types de fichiers autorisés"
2126
 
2127
  #: includes/fields/class-acf-field-file.php:267
2128
  #: includes/fields/class-acf-field-image.php:302
2129
- #: pro/fields/class-acf-field-gallery.php:700
2130
  msgid "Comma separated list. Leave blank for all types"
2131
  msgstr ""
2132
- "Extensions autorisées séparées par une virgule. Laissez vide pour autoriser "
2133
- "toutes les extensions"
2134
 
2135
  #: includes/fields/class-acf-field-google-map.php:25
2136
  msgid "Google Map"
@@ -2151,7 +2152,7 @@ msgstr "Trouver l'emplacement actuel"
2151
 
2152
  #: includes/fields/class-acf-field-google-map.php:170
2153
  msgid "Search for address..."
2154
- msgstr "Chercher une adresse…"
2155
 
2156
  #: includes/fields/class-acf-field-google-map.php:200
2157
  #: includes/fields/class-acf-field-google-map.php:211
@@ -2161,7 +2162,7 @@ msgstr "Centre"
2161
  #: includes/fields/class-acf-field-google-map.php:201
2162
  #: includes/fields/class-acf-field-google-map.php:212
2163
  msgid "Center the initial map"
2164
- msgstr "Position initiale du centre de la carte"
2165
 
2166
  #: includes/fields/class-acf-field-google-map.php:223
2167
  msgid "Zoom"
@@ -2169,20 +2170,20 @@ msgstr "Zoom"
2169
 
2170
  #: includes/fields/class-acf-field-google-map.php:224
2171
  msgid "Set the initial zoom level"
2172
- msgstr "Niveau de zoom initial"
2173
 
2174
  #: includes/fields/class-acf-field-google-map.php:233
2175
  #: includes/fields/class-acf-field-image.php:255
2176
  #: includes/fields/class-acf-field-image.php:284
2177
  #: includes/fields/class-acf-field-oembed.php:268
2178
- #: pro/fields/class-acf-field-gallery.php:654
2179
- #: pro/fields/class-acf-field-gallery.php:683
2180
  msgid "Height"
2181
  msgstr "Hauteur"
2182
 
2183
  #: includes/fields/class-acf-field-google-map.php:234
2184
  msgid "Customize the map height"
2185
- msgstr "Hauteur de la carte"
2186
 
2187
  # @ acf
2188
  #: includes/fields/class-acf-field-group.php:25
@@ -2198,7 +2199,7 @@ msgstr "Sous-champs"
2198
  #: includes/fields/class-acf-field-group.php:475
2199
  #: pro/fields/class-acf-field-clone.php:844
2200
  msgid "Specify the style used to render the selected fields"
2201
- msgstr "Style utilisé pour générer les champs sélectionnés"
2202
 
2203
  #: includes/fields/class-acf-field-group.php:480
2204
  #: pro/fields/class-acf-field-clone.php:849
@@ -2230,7 +2231,7 @@ msgstr "Image"
2230
  # acf
2231
  #: includes/fields/class-acf-field-image.php:63
2232
  msgid "Select Image"
2233
- msgstr "Sélectionner une image"
2234
 
2235
  # @ acf
2236
  #: includes/fields/class-acf-field-image.php:64
@@ -2254,40 +2255,40 @@ msgstr "Ajouter une image"
2254
 
2255
  # @ acf
2256
  #: includes/fields/class-acf-field-image.php:210
2257
- #: pro/fields/class-acf-field-gallery.php:584
2258
  msgid "Image Array"
2259
- msgstr "Données de l'image (tableau)"
2260
 
2261
  # @ acf
2262
  #: includes/fields/class-acf-field-image.php:211
2263
- #: pro/fields/class-acf-field-gallery.php:585
2264
  msgid "Image URL"
2265
  msgstr "URL de l‘image"
2266
 
2267
  # @ acf
2268
  #: includes/fields/class-acf-field-image.php:212
2269
- #: pro/fields/class-acf-field-gallery.php:586
2270
  msgid "Image ID"
2271
  msgstr "ID de l‘image"
2272
 
2273
  # @ acf
2274
  #: includes/fields/class-acf-field-image.php:219
2275
- #: pro/fields/class-acf-field-gallery.php:592
2276
  msgid "Preview Size"
2277
  msgstr "Taille de prévisualisation"
2278
 
2279
  #: includes/fields/class-acf-field-image.php:244
2280
  #: includes/fields/class-acf-field-image.php:273
2281
- #: pro/fields/class-acf-field-gallery.php:643
2282
- #: pro/fields/class-acf-field-gallery.php:672
2283
  msgid "Restrict which images can be uploaded"
2284
- msgstr "Restreindre les images envoyées"
2285
 
2286
  #: includes/fields/class-acf-field-image.php:247
2287
  #: includes/fields/class-acf-field-image.php:276
2288
  #: includes/fields/class-acf-field-oembed.php:257
2289
- #: pro/fields/class-acf-field-gallery.php:646
2290
- #: pro/fields/class-acf-field-gallery.php:675
2291
  msgid "Width"
2292
  msgstr "Largeur"
2293
 
@@ -2303,7 +2304,7 @@ msgstr "Sélectionner un lien"
2303
 
2304
  #: includes/fields/class-acf-field-link.php:138
2305
  msgid "Opens in a new window/tab"
2306
- msgstr "Ouvrir dans un nouvel onglet/fenêtre"
2307
 
2308
  #: includes/fields/class-acf-field-link.php:172
2309
  msgid "Link Array"
@@ -2350,7 +2351,7 @@ msgstr "Pas de formatage"
2350
 
2351
  #: includes/fields/class-acf-field-message.php:124
2352
  msgid "Escape HTML"
2353
- msgstr "Afficher le code HTML"
2354
 
2355
  #: includes/fields/class-acf-field-message.php:125
2356
  msgid "Allow HTML markup to display as visible text instead of rendering"
@@ -2453,7 +2454,7 @@ msgstr "Afficher les pages d’archives"
2453
  #: includes/fields/class-acf-field-select.php:392
2454
  #: includes/fields/class-acf-field-user.php:403
2455
  msgid "Select multiple values?"
2456
- msgstr "Autoriser la sélection multiple ?"
2457
 
2458
  #: includes/fields/class-acf-field-password.php:25
2459
  msgid "Password"
@@ -2483,19 +2484,19 @@ msgstr "Autre"
2483
 
2484
  #: includes/fields/class-acf-field-radio.php:259
2485
  msgid "Add 'other' choice to allow for custom values"
2486
- msgstr "Ajouter un choix « autre » pour autoriser une valeur personnalisée"
2487
 
2488
  #: includes/fields/class-acf-field-radio.php:265
2489
  msgid "Save Other"
2490
- msgstr "Enregistrer la valeur personnalisée"
2491
 
2492
  #: includes/fields/class-acf-field-radio.php:270
2493
  msgid "Save 'other' values to the field's choices"
2494
- msgstr "Enregistrer les valeurs personnalisées « autre » en tant que choix"
2495
 
2496
  #: includes/fields/class-acf-field-range.php:25
2497
  msgid "Range"
2498
- msgstr "Plage de valeurs"
2499
 
2500
  # @ acf
2501
  #: includes/fields/class-acf-field-relationship.php:25
@@ -2508,7 +2509,7 @@ msgstr "Nombre maximal de valeurs atteint ({max} valeurs)"
2508
 
2509
  #: includes/fields/class-acf-field-relationship.php:63
2510
  msgid "Loading"
2511
- msgstr "Chargement en cours"
2512
 
2513
  #: includes/fields/class-acf-field-relationship.php:64
2514
  msgid "No matches found"
@@ -2564,7 +2565,7 @@ msgid "Maximum posts"
2564
  msgstr "Maximum d'articles sélectionnables"
2565
 
2566
  #: includes/fields/class-acf-field-relationship.php:727
2567
- #: pro/fields/class-acf-field-gallery.php:800
2568
  #, php-format
2569
  msgid "%s requires at least %s selection"
2570
  msgid_plural "%s requires at least %s selections"
@@ -2575,12 +2576,12 @@ msgstr[1] "%s requiert au moins %s sélections"
2575
  #: includes/fields/class-acf-field-taxonomy.php:776
2576
  msgctxt "noun"
2577
  msgid "Select"
2578
- msgstr "Sélection"
2579
 
2580
  #: includes/fields/class-acf-field-select.php:111
2581
  msgctxt "Select2 JS matches_1"
2582
  msgid "One result is available, press enter to select it."
2583
- msgstr "Un résultat est disponible, appuyez sur Entrée pour le sélectionner."
2584
 
2585
  #: includes/fields/class-acf-field-select.php:112
2586
  #, php-format
@@ -2647,11 +2648,11 @@ msgstr "Échec du chargement"
2647
  #: includes/fields/class-acf-field-select.php:402
2648
  #: includes/fields/class-acf-field-true_false.php:144
2649
  msgid "Stylised UI"
2650
- msgstr "Interface stylisée"
2651
 
2652
  #: includes/fields/class-acf-field-select.php:412
2653
  msgid "Use AJAX to lazy load choices?"
2654
- msgstr "Utiliser AJAX pour charger les choix dynamiquement ?"
2655
 
2656
  #: includes/fields/class-acf-field-select.php:428
2657
  msgid "Specify the value returned"
@@ -2674,8 +2675,8 @@ msgid ""
2674
  "Define an endpoint for the previous tabs to stop. This will start a new "
2675
  "group of tabs."
2676
  msgstr ""
2677
- "Définit une extrémité pour fermer les précédents onglets. Cela va commencer "
2678
- "un nouveau groupe d'onglets."
2679
 
2680
  #: includes/fields/class-acf-field-taxonomy.php:714
2681
  #, php-format
@@ -2695,7 +2696,7 @@ msgstr "Apparence"
2695
  # @ acf
2696
  #: includes/fields/class-acf-field-taxonomy.php:765
2697
  msgid "Select the appearance of this field"
2698
- msgstr "Apparence de ce champ"
2699
 
2700
  # @ acf
2701
  #: includes/fields/class-acf-field-taxonomy.php:770
@@ -2739,7 +2740,7 @@ msgstr "Charger les termes"
2739
 
2740
  #: includes/fields/class-acf-field-taxonomy.php:820
2741
  msgid "Load value from posts terms"
2742
- msgstr "Charger une valeur depuis les termes de l’article"
2743
 
2744
  # @ acf
2745
  #: includes/fields/class-acf-field-taxonomy.php:834
@@ -2767,6 +2768,7 @@ msgstr "%s ajouté"
2767
 
2768
  # @ acf
2769
  #: includes/fields/class-acf-field-taxonomy.php:973
 
2770
  msgid "Add"
2771
  msgstr "Ajouter"
2772
 
@@ -2783,13 +2785,13 @@ msgstr "Limite de caractères"
2783
  #: includes/fields/class-acf-field-text.php:132
2784
  #: includes/fields/class-acf-field-textarea.php:121
2785
  msgid "Leave blank for no limit"
2786
- msgstr "Laisser vide ne pas donner de limite"
2787
 
2788
  #: includes/fields/class-acf-field-text.php:157
2789
  #: includes/fields/class-acf-field-textarea.php:215
2790
  #, php-format
2791
  msgid "Value must not exceed %d characters"
2792
- msgstr "La valeur ne doit pas dépasser %d caractères"
2793
 
2794
  # @ acf
2795
  #: includes/fields/class-acf-field-textarea.php:25
@@ -2806,12 +2808,12 @@ msgstr "Hauteur du champ"
2806
 
2807
  #: includes/fields/class-acf-field-time_picker.php:25
2808
  msgid "Time Picker"
2809
- msgstr "Sélecteur d’heure"
2810
 
2811
  # @ acf
2812
  #: includes/fields/class-acf-field-true_false.php:25
2813
  msgid "True / False"
2814
- msgstr "Oui / Non"
2815
 
2816
  #: includes/fields/class-acf-field-true_false.php:127
2817
  msgid "Displays text alongside the checkbox"
@@ -2819,19 +2821,19 @@ msgstr "Affiche le texte à côté de la case à cocher"
2819
 
2820
  #: includes/fields/class-acf-field-true_false.php:155
2821
  msgid "On Text"
2822
- msgstr "Texte côté « Actif »"
2823
 
2824
  #: includes/fields/class-acf-field-true_false.php:156
2825
  msgid "Text shown when active"
2826
- msgstr "Text affiché lorsque le bouton est actif"
2827
 
2828
  #: includes/fields/class-acf-field-true_false.php:170
2829
  msgid "Off Text"
2830
- msgstr "Texte côté « Inactif »"
2831
 
2832
  #: includes/fields/class-acf-field-true_false.php:171
2833
  msgid "Text shown when inactive"
2834
- msgstr "Texte affiché lorsque le bouton est désactivé"
2835
 
2836
  #: includes/fields/class-acf-field-url.php:25
2837
  msgid "Url"
@@ -2855,11 +2857,11 @@ msgstr "Tous les rôles utilisateurs"
2855
 
2856
  #: includes/fields/class-acf-field-user.php:417
2857
  msgid "User Array"
2858
- msgstr "Tableau"
2859
 
2860
  #: includes/fields/class-acf-field-user.php:418
2861
  msgid "User Object"
2862
- msgstr "Objet"
2863
 
2864
  #: includes/fields/class-acf-field-user.php:419
2865
  msgid "User ID"
@@ -2868,7 +2870,7 @@ msgstr "ID de l'utilisateur"
2868
  # @ acf
2869
  #: includes/fields/class-acf-field-wysiwyg.php:25
2870
  msgid "Wysiwyg Editor"
2871
- msgstr "Éditeur WYSIWYG"
2872
 
2873
  #: includes/fields/class-acf-field-wysiwyg.php:330
2874
  msgid "Visual"
@@ -2894,7 +2896,7 @@ msgstr "Visuel & Texte brut"
2894
 
2895
  #: includes/fields/class-acf-field-wysiwyg.php:396
2896
  msgid "Visual Only"
2897
- msgstr "Visuel seulement"
2898
 
2899
  # @ acf
2900
  #: includes/fields/class-acf-field-wysiwyg.php:397
@@ -2918,31 +2920,31 @@ msgstr "Retarder l’initialisation ?"
2918
  #: includes/fields/class-acf-field-wysiwyg.php:430
2919
  msgid "TinyMCE will not be initalized until field is clicked"
2920
  msgstr ""
2921
- "TinyMCE ne sera pas initialisé avant que l’utilisateur clique sur le champ"
2922
 
2923
  #: includes/forms/form-front.php:55
2924
  msgid "Validate Email"
2925
  msgstr "Valider l’e-mail"
2926
 
2927
  # @ acf
2928
- #: includes/forms/form-front.php:103 pro/fields/class-acf-field-gallery.php:531
2929
  #: pro/options-page.php:81
2930
  msgid "Update"
2931
  msgstr "Mise à jour"
2932
 
2933
  # @ acf
2934
- #: includes/forms/form-front.php:104
2935
  msgid "Post updated"
2936
  msgstr "Article mis à jour"
2937
 
2938
- #: includes/forms/form-front.php:230
2939
  msgid "Spam Detected"
2940
  msgstr "Spam repéré"
2941
 
2942
  #: includes/forms/form-user.php:336
2943
  #, php-format
2944
  msgid "<strong>ERROR</strong>: %s"
2945
- msgstr "<strong>ERREUR</strong> : %s"
2946
 
2947
  # @ acf
2948
  #: includes/locations.php:93 includes/locations/class-acf-location-post.php:27
@@ -2969,7 +2971,7 @@ msgstr "n‘est pas égal à"
2969
 
2970
  #: includes/locations/class-acf-location-attachment.php:27
2971
  msgid "Attachment"
2972
- msgstr "Fichier attaché"
2973
 
2974
  #: includes/locations/class-acf-location-attachment.php:109
2975
  #, php-format
@@ -2983,7 +2985,7 @@ msgstr "Commentaire"
2983
  # @ acf
2984
  #: includes/locations/class-acf-location-current-user-role.php:27
2985
  msgid "Current User Role"
2986
- msgstr "Rôle de l’utilisateur courant"
2987
 
2988
  #: includes/locations/class-acf-location-current-user-role.php:110
2989
  msgid "Super Admin"
@@ -2991,7 +2993,7 @@ msgstr "Super Administrateur"
2991
 
2992
  #: includes/locations/class-acf-location-current-user.php:27
2993
  msgid "Current User"
2994
- msgstr "Utilisateur courant"
2995
 
2996
  #: includes/locations/class-acf-location-current-user.php:97
2997
  msgid "Logged in"
@@ -2999,11 +3001,11 @@ msgstr "Connecté"
2999
 
3000
  #: includes/locations/class-acf-location-current-user.php:98
3001
  msgid "Viewing front end"
3002
- msgstr "Est dans le site"
3003
 
3004
  #: includes/locations/class-acf-location-current-user.php:99
3005
  msgid "Viewing back end"
3006
- msgstr "Est dans l’interface d’administration"
3007
 
3008
  #: includes/locations/class-acf-location-nav-menu-item.php:27
3009
  msgid "Menu Item"
@@ -3044,7 +3046,7 @@ msgstr "Type de page"
3044
 
3045
  #: includes/locations/class-acf-location-page-type.php:146
3046
  msgid "Front Page"
3047
- msgstr "Page daccueil"
3048
 
3049
  #: includes/locations/class-acf-location-page-type.php:147
3050
  msgid "Posts Page"
@@ -3052,11 +3054,11 @@ msgstr "Page des articles"
3052
 
3053
  #: includes/locations/class-acf-location-page-type.php:148
3054
  msgid "Top Level Page (no parent)"
3055
- msgstr "Page de haut niveau (sans parent)"
3056
 
3057
  #: includes/locations/class-acf-location-page-type.php:149
3058
  msgid "Parent Page (has children)"
3059
- msgstr "Page parente (avec page(s) enfant)"
3060
 
3061
  #: includes/locations/class-acf-location-page-type.php:150
3062
  msgid "Child Page (has parent)"
@@ -3086,20 +3088,20 @@ msgid "Post Template"
3086
  msgstr "Modèle d’article"
3087
 
3088
  # @ acf
3089
- #: includes/locations/class-acf-location-user-form.php:27
3090
  msgid "User Form"
3091
  msgstr "Formulaire utilisateur"
3092
 
3093
- #: includes/locations/class-acf-location-user-form.php:88
3094
  msgid "Add / Edit"
3095
  msgstr "Ajouter / Modifier"
3096
 
3097
- #: includes/locations/class-acf-location-user-form.php:89
3098
  msgid "Register"
3099
  msgstr "Inscription"
3100
 
3101
  # @ acf
3102
- #: includes/locations/class-acf-location-user-role.php:27
3103
  msgid "User Role"
3104
  msgstr "Rôle utilisateur"
3105
 
@@ -3130,8 +3132,8 @@ msgid ""
3130
  "No Custom Field Groups found for this options page. <a href=\"%s\">Create a "
3131
  "Custom Field Group</a>"
3132
  msgstr ""
3133
- "Aucun groupe de champs trouvé pour cette page d’options. <a href=\"%s"
3134
- "\">Créer un groupe de champs</a>"
3135
 
3136
  #: pro/admin/admin-updates.php:49
3137
  msgid "<b>Error</b>. Could not connect to update server"
@@ -3140,14 +3142,14 @@ msgstr "<b>Erreur</b>. Impossible de joindre le serveur"
3140
  # @ acf
3141
  #: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13
3142
  msgid "Updates"
3143
- msgstr "Mises-à-jour"
3144
 
3145
  #: pro/admin/admin-updates.php:191
3146
  msgid ""
3147
  "<b>Error</b>. Could not authenticate update package. Please check again or "
3148
  "deactivate and reactivate your ACF PRO license."
3149
  msgstr ""
3150
- "<b>Erreur</b>. Impossible d'authentifier la mise-à-jour. Merci d'essayer à "
3151
  "nouveau et si le problème persiste, désactivez et réactivez votre licence "
3152
  "ACF PRO."
3153
 
@@ -3169,12 +3171,12 @@ msgstr "Informations sur la licence"
3169
  #, php-format
3170
  msgid ""
3171
  "To unlock updates, please enter your license key below. If you don't have a "
3172
- "licence key, please see <a href=\"%s\" target=\"_blank\">details & pricing</"
3173
- "a>."
3174
  msgstr ""
3175
- "Pour débloquer les mises-à-jour, veuillez entrer votre clé de licence ci-"
3176
- "dessous. Si vous n’en avez pas, rendez-vous sur nos <a href=\"%s\" target="
3177
- "\"_blank\">détails & tarifs</a>."
3178
 
3179
  # @ acf
3180
  #: pro/admin/views/html-settings-updates.php:29
@@ -3184,29 +3186,29 @@ msgstr "Code de licence"
3184
  # @ acf
3185
  #: pro/admin/views/html-settings-updates.php:61
3186
  msgid "Update Information"
3187
- msgstr "Informations concernant les mises-à-jour"
3188
 
3189
  #: pro/admin/views/html-settings-updates.php:68
3190
  msgid "Current Version"
3191
- msgstr "Version installée"
3192
 
3193
  #: pro/admin/views/html-settings-updates.php:76
3194
  msgid "Latest Version"
3195
- msgstr "Version disponible"
3196
 
3197
  # @ acf
3198
  #: pro/admin/views/html-settings-updates.php:84
3199
  msgid "Update Available"
3200
- msgstr "Mise-à-jour disponible"
3201
 
3202
  # @ acf
3203
  #: pro/admin/views/html-settings-updates.php:92
3204
  msgid "Update Plugin"
3205
- msgstr "Mettre-à-jour l’extension"
3206
 
3207
  #: pro/admin/views/html-settings-updates.php:94
3208
  msgid "Please enter your license key above to unlock updates"
3209
- msgstr "Entrez votre clé de licence ci-dessus pour activer les mises-à-jour"
3210
 
3211
  #: pro/admin/views/html-settings-updates.php:100
3212
  msgid "Check Again"
@@ -3215,15 +3217,15 @@ msgstr "Vérifier à nouveau"
3215
  # @ wp3i
3216
  #: pro/admin/views/html-settings-updates.php:117
3217
  msgid "Upgrade Notice"
3218
- msgstr "Informations de mise-à-niveau"
3219
 
3220
  #: pro/blocks.php:371
3221
  msgid "Switch to Edit"
3222
- msgstr "Passer en Édition"
3223
 
3224
  #: pro/blocks.php:372
3225
  msgid "Switch to Preview"
3226
- msgstr "Passer en Prévisualisation"
3227
 
3228
  #: pro/fields/class-acf-field-clone.php:25
3229
  msgctxt "noun"
@@ -3256,11 +3258,11 @@ msgstr "Remplace ce champ par les champs sélectionnés"
3256
  #: pro/fields/class-acf-field-clone.php:857
3257
  #, php-format
3258
  msgid "Labels will be displayed as %s"
3259
- msgstr "Les labels seront affichés en tant que %s"
3260
 
3261
  #: pro/fields/class-acf-field-clone.php:860
3262
  msgid "Prefix Field Labels"
3263
- msgstr "Préfixer les labels de champs"
3264
 
3265
  #: pro/fields/class-acf-field-clone.php:871
3266
  #, php-format
@@ -3297,13 +3299,13 @@ msgstr "Ajouter un élément"
3297
  #: pro/fields/class-acf-field-flexible-content.php:1006
3298
  msgid "layout"
3299
  msgid_plural "layouts"
3300
- msgstr[0] "mise-en-forme"
3301
- msgstr[1] "mises-en-forme"
3302
 
3303
  # @ acf
3304
  #: pro/fields/class-acf-field-flexible-content.php:74
3305
  msgid "layouts"
3306
- msgstr "mises-en-forme"
3307
 
3308
  #: pro/fields/class-acf-field-flexible-content.php:77
3309
  #: pro/fields/class-acf-field-flexible-content.php:923
@@ -3321,29 +3323,28 @@ msgstr "{available} {label} {identifier} disponible (max {max})"
3321
 
3322
  #: pro/fields/class-acf-field-flexible-content.php:82
3323
  msgid "{required} {label} {identifier} required (min {min})"
3324
- msgstr "{required} {label} {identifier} requis (min {min})"
3325
 
3326
  # @ acf
3327
  #: pro/fields/class-acf-field-flexible-content.php:85
3328
  msgid "Flexible Content requires at least 1 layout"
3329
- msgstr "Le contenu flexible nécessite au moins une mise-en-forme"
3330
 
3331
  #: pro/fields/class-acf-field-flexible-content.php:287
3332
  #, php-format
3333
  msgid "Click the \"%s\" button below to start creating your layout"
3334
  msgstr ""
3335
- "Cliquez sur le bouton « %s » ci-dessous pour créer votre première mise-en-"
3336
- "forme"
3337
 
3338
  # @ acf
3339
  #: pro/fields/class-acf-field-flexible-content.php:413
3340
  msgid "Add layout"
3341
- msgstr "Ajouter une mise-en-forme"
3342
 
3343
  # @ acf
3344
  #: pro/fields/class-acf-field-flexible-content.php:414
3345
  msgid "Remove layout"
3346
- msgstr "Retirer la mise-en-forme"
3347
 
3348
  #: pro/fields/class-acf-field-flexible-content.php:415
3349
  #: pro/fields/class-acf-field-repeater.php:301
@@ -3353,7 +3354,7 @@ msgstr "Cliquer pour intervertir"
3353
  # @ acf
3354
  #: pro/fields/class-acf-field-flexible-content.php:555
3355
  msgid "Reorder Layout"
3356
- msgstr "Réorganiser la mise-en-forme"
3357
 
3358
  #: pro/fields/class-acf-field-flexible-content.php:555
3359
  msgid "Reorder"
@@ -3362,16 +3363,16 @@ msgstr "Réorganiser"
3362
  # @ acf
3363
  #: pro/fields/class-acf-field-flexible-content.php:556
3364
  msgid "Delete Layout"
3365
- msgstr "Supprimer la mise-en-forme"
3366
 
3367
  #: pro/fields/class-acf-field-flexible-content.php:557
3368
  msgid "Duplicate Layout"
3369
- msgstr "Dupliquer la mise-en-forme"
3370
 
3371
  # @ acf
3372
  #: pro/fields/class-acf-field-flexible-content.php:558
3373
  msgid "Add New Layout"
3374
- msgstr "Ajouter une nouvelle mise-en-forme"
3375
 
3376
  #: pro/fields/class-acf-field-flexible-content.php:629
3377
  msgid "Min"
@@ -3389,12 +3390,12 @@ msgstr "Intitulé du bouton"
3389
  # @ acf
3390
  #: pro/fields/class-acf-field-flexible-content.php:678
3391
  msgid "Minimum Layouts"
3392
- msgstr "Nombre minimum de mises-en-forme"
3393
 
3394
  # @ acf
3395
  #: pro/fields/class-acf-field-flexible-content.php:687
3396
  msgid "Maximum Layouts"
3397
- msgstr "Nombre maximum de mises-en-forme"
3398
 
3399
  # @ acf
3400
  #: pro/fields/class-acf-field-gallery.php:73
@@ -3405,74 +3406,74 @@ msgstr "Ajouter l'image à la galerie"
3405
  msgid "Maximum selection reached"
3406
  msgstr "Nombre de sélections maximales atteint"
3407
 
3408
- #: pro/fields/class-acf-field-gallery.php:340
3409
  msgid "Length"
3410
  msgstr "Longueur"
3411
 
3412
- #: pro/fields/class-acf-field-gallery.php:383
3413
  msgid "Caption"
3414
  msgstr "Légende"
3415
 
3416
- #: pro/fields/class-acf-field-gallery.php:392
3417
  msgid "Alt Text"
3418
  msgstr "Texte alternatif"
3419
 
3420
- #: pro/fields/class-acf-field-gallery.php:508
3421
  msgid "Add to gallery"
3422
  msgstr "Ajouter à la galerie"
3423
 
3424
  # @ acf
3425
- #: pro/fields/class-acf-field-gallery.php:512
3426
  msgid "Bulk actions"
3427
  msgstr "Actions de groupe"
3428
 
3429
- #: pro/fields/class-acf-field-gallery.php:513
3430
  msgid "Sort by date uploaded"
3431
  msgstr "Ranger par date d'import"
3432
 
3433
- #: pro/fields/class-acf-field-gallery.php:514
3434
  msgid "Sort by date modified"
3435
  msgstr "Ranger par date de modification"
3436
 
3437
  # @ acf
3438
- #: pro/fields/class-acf-field-gallery.php:515
3439
  msgid "Sort by title"
3440
  msgstr "Ranger par titre"
3441
 
3442
- #: pro/fields/class-acf-field-gallery.php:516
3443
  msgid "Reverse current order"
3444
  msgstr "Inverser l'ordre actuel"
3445
 
3446
  # @ acf
3447
- #: pro/fields/class-acf-field-gallery.php:528
3448
  msgid "Close"
3449
- msgstr "Fermer"
3450
 
3451
- #: pro/fields/class-acf-field-gallery.php:601
3452
  msgid "Insert"
3453
  msgstr "Insérer"
3454
 
3455
- #: pro/fields/class-acf-field-gallery.php:602
3456
  msgid "Specify where new attachments are added"
3457
- msgstr "Définir les nouveaux fichiers attachés sont ajoutés"
3458
 
3459
- #: pro/fields/class-acf-field-gallery.php:606
3460
  msgid "Append to the end"
3461
- msgstr "Ajouter à la fin"
3462
 
3463
- #: pro/fields/class-acf-field-gallery.php:607
3464
  msgid "Prepend to the beginning"
3465
  msgstr "Insérer au début"
3466
 
3467
  # @ acf
3468
- #: pro/fields/class-acf-field-gallery.php:626
3469
  msgid "Minimum Selection"
3470
- msgstr "Nombre minimum"
3471
 
3472
  # @ acf
3473
- #: pro/fields/class-acf-field-gallery.php:634
3474
  msgid "Maximum Selection"
3475
- msgstr "Nombre maximum"
3476
 
3477
  #: pro/fields/class-acf-field-repeater.php:65
3478
  #: pro/fields/class-acf-field-repeater.php:661
@@ -3495,25 +3496,25 @@ msgstr "Retirer l'élément"
3495
 
3496
  #: pro/fields/class-acf-field-repeater.php:417
3497
  msgid "Collapsed"
3498
- msgstr "Replié"
3499
 
3500
  #: pro/fields/class-acf-field-repeater.php:418
3501
  msgid "Select a sub field to show when row is collapsed"
3502
- msgstr "Choisir un sous champ à afficher lorsque l’élément est replié"
3503
 
3504
  # @ acf
3505
  #: pro/fields/class-acf-field-repeater.php:428
3506
  msgid "Minimum Rows"
3507
- msgstr "Nombre minimal d'éléments"
3508
 
3509
  # @ acf
3510
  #: pro/fields/class-acf-field-repeater.php:438
3511
  msgid "Maximum Rows"
3512
- msgstr "Nombre maximal d'éléments"
3513
 
3514
  #: pro/locations/class-acf-location-options-page.php:79
3515
  msgid "No options pages exist"
3516
- msgstr "Aucune page d'option n’existe"
3517
 
3518
  # @ acf
3519
  #: pro/options-page.php:51
@@ -3523,44 +3524,27 @@ msgstr "Options"
3523
  # @ acf
3524
  #: pro/options-page.php:82
3525
  msgid "Options Updated"
3526
- msgstr "Options mises à jours"
3527
 
3528
  #: pro/updates.php:97
3529
  #, php-format
3530
  msgid ""
3531
- "To enable updates, please enter your license key on the <a href=\"%s"
3532
- "\">Updates</a> page. If you don't have a licence key, please see <a href=\"%s"
3533
- "\">details & pricing</a>."
3534
  msgstr ""
3535
- "Pour activer les mises-à-jour, veuillez entrer votre clé de licence sur la "
3536
- "page <a href=\"%s\">Mises-à-jour</a>. Si vous n’en avez pas, rendez-vous sur "
3537
- "nos <a href=\"%s\">détails & tarifs</a>."
3538
-
3539
- #: tests/basic/test-blocks.php:116
3540
- msgid "My Test Block"
3541
- msgstr "Mon bloc de test"
3542
 
3543
- #: tests/basic/test-blocks.php:117
3544
- msgid "A block for entering a link name and a custom URL."
3545
- msgstr "Un bloc pour saisir un nom de lien et une URL."
3546
-
3547
- # @ acf
3548
- #: tests/basic/test-blocks.php:125
3549
  msgid "Normal"
3550
  msgstr "Normal"
3551
 
3552
- #: tests/basic/test-blocks.php:126
3553
  msgid "Fancy"
3554
  msgstr "Fantaisie"
3555
 
3556
- #: tests/basic/test-blocks.php:135
3557
- msgid "Block :: My Test Block"
3558
- msgstr "Block :: Mon bloc de test"
3559
-
3560
- #: tests/basic/test-blocks.php:155
3561
- msgid "URL"
3562
- msgstr "URL"
3563
-
3564
  #. Plugin URI of the plugin/theme
3565
  #. Author URI of the plugin/theme
3566
  msgid "https://www.advancedcustomfields.com"
1
  msgid ""
2
  msgstr ""
3
+ "Project-Id-Version: Advanced Custom Fields Pro v5.8.5\n"
4
  "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n"
5
+ "POT-Creation-Date: 2019-10-17 14:45+0200\n"
6
+ "PO-Revision-Date: 2019-12-07 09:24+0000\n"
7
+ "Last-Translator: maximebj <maxime@dysign.fr>\n"
8
+ "Language-Team: Français\n"
9
  "Language: fr_FR\n"
10
  "MIME-Version: 1.0\n"
11
  "Content-Type: text/plain; charset=UTF-8\n"
12
  "Content-Transfer-Encoding: 8bit\n"
13
  "Plural-Forms: nplurals=2; plural=(n > 1);\n"
14
+ "X-Generator: Loco https://localise.biz/\n"
15
  "X-Poedit-SourceCharset: UTF-8\n"
16
  "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
17
  "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
19
  "X-Poedit-Basepath: ..\n"
20
  "X-Poedit-WPHeader: acf.php\n"
21
  "X-Textdomain-Support: yes\n"
22
+ "X-Loco-Version: 2.3.0; wp-5.2.4\n"
23
  "X-Poedit-SearchPath-0: .\n"
24
  "X-Poedit-SearchPathExcluded-0: *.js\n"
25
 
26
  # @ acf
27
+ #: acf.php:68
28
  msgid "Advanced Custom Fields"
29
  msgstr "Advanced Custom Fields"
30
 
31
  # @ acf
32
+ #: acf.php:341 includes/admin/admin.php:58
33
  msgid "Field Groups"
34
  msgstr "Groupes de champs"
35
 
36
  # @ acf
37
+ #: acf.php:342
38
  msgid "Field Group"
39
  msgstr "Groupe de champs"
40
 
41
  # @ acf
42
+ #: acf.php:343 acf.php:375 includes/admin/admin.php:59
43
  #: pro/fields/class-acf-field-flexible-content.php:558
44
  msgid "Add New"
45
  msgstr "Ajouter"
46
 
47
  # @ acf
48
+ #: acf.php:344
49
  msgid "Add New Field Group"
50
  msgstr "Ajouter un nouveau groupe de champs"
51
 
52
  # @ acf
53
+ #: acf.php:345
54
  msgid "Edit Field Group"
55
  msgstr "Modifier le groupe de champs"
56
 
57
  # @ acf
58
+ #: acf.php:346
59
  msgid "New Field Group"
60
  msgstr "Nouveau groupe de champs"
61
 
62
  # @ default
63
+ #: acf.php:347
64
  msgid "View Field Group"
65
  msgstr "Voir le groupe de champs"
66
 
67
  # @ default
68
+ #: acf.php:348
69
  msgid "Search Field Groups"
70
+ msgstr "Rechercher un groupe de champs"
71
 
72
  # @ default
73
+ #: acf.php:349
74
  msgid "No Field Groups found"
75
  msgstr "Aucun groupe de champs trouvé"
76
 
77
  # @ default
78
+ #: acf.php:350
79
  msgid "No Field Groups found in Trash"
80
  msgstr "Aucun groupe de champs trouvé dans la corbeille"
81
 
82
  # @ acf
83
+ #: acf.php:373 includes/admin/admin-field-group.php:220
84
  #: includes/admin/admin-field-groups.php:530
85
  #: pro/fields/class-acf-field-clone.php:811
86
  msgid "Fields"
87
  msgstr "Champs"
88
 
89
  # @ acf
90
+ #: acf.php:374
91
  msgid "Field"
92
  msgstr "Champ"
93
 
94
  # @ acf
95
+ #: acf.php:376
96
  msgid "Add New Field"
97
  msgstr "Ajouter un champ"
98
 
99
  # @ acf
100
+ #: acf.php:377
101
  msgid "Edit Field"
102
  msgstr "Modifier le champ"
103
 
104
  # @ acf
105
+ #: acf.php:378 includes/admin/views/field-group-fields.php:41
106
  msgid "New Field"
107
  msgstr "Nouveau champ"
108
 
109
  # @ acf
110
+ #: acf.php:379
111
  msgid "View Field"
112
  msgstr "Voir le champ"
113
 
114
  # @ default
115
+ #: acf.php:380
116
  msgid "Search Fields"
117
  msgstr "Rechercher des champs"
118
 
119
  # @ default
120
+ #: acf.php:381
121
  msgid "No Fields found"
122
  msgstr "Aucun champ trouvé"
123
 
124
  # @ default
125
+ #: acf.php:382
126
  msgid "No Fields found in Trash"
127
  msgstr "Aucun champ trouvé dans la corbeille"
128
 
129
+ #: acf.php:417 includes/admin/admin-field-group.php:402
130
  #: includes/admin/admin-field-groups.php:587
131
  msgid "Inactive"
132
  msgstr "Inactif"
133
 
134
+ #: acf.php:422
135
  #, php-format
136
  msgid "Inactive <span class=\"count\">(%s)</span>"
137
  msgid_plural "Inactive <span class=\"count\">(%s)</span>"
138
  msgstr[0] "Inactif <span class=\"count\">(%s)</span>"
139
  msgstr[1] "Inactifs <span class=\"count\">(%s)</span>"
140
 
141
+ #: includes/acf-field-functions.php:831
142
  #: includes/admin/admin-field-group.php:178
143
  msgid "(no label)"
144
+ msgstr "(aucun libellé)"
145
 
146
+ #: includes/acf-field-group-functions.php:819
147
  #: includes/admin/admin-field-group.php:180
148
  msgid "copy"
149
  msgstr "copie"
185
 
186
  #: includes/admin/admin-field-group.php:171
187
  msgid "The string \"field_\" may not be used at the start of a field name"
188
+ msgstr "Le nom d’un champ ne peut pas commencer par \"field_\""
189
 
190
  #: includes/admin/admin-field-group.php:172
191
  msgid "This field cannot be moved until its changes have been saved"
205
 
206
  #: includes/admin/admin-field-group.php:175
207
  msgid "No toggle fields available"
208
+ msgstr "Ajoutez d'abord une case à cocher ou un champ sélection"
209
 
210
  # @ acf
211
  #: includes/admin/admin-field-group.php:176
225
  #: includes/admin/views/field-group-field-conditional-logic.php:151
226
  #: includes/admin/views/field-group-locations.php:29
227
  #: includes/admin/views/html-location-group.php:3
228
+ #: includes/api/api-helpers.php:3649
229
  msgid "or"
230
  msgstr "ou"
231
 
236
  # @ acf
237
  #: includes/admin/admin-field-group.php:221
238
  msgid "Location"
239
+ msgstr "Assigner ce groupe de champs"
240
 
241
  #: includes/admin/admin-field-group.php:222
242
  #: includes/admin/tools/class-acf-admin-tool-export.php:295
252
  msgid "Active"
253
  msgstr "Actif"
254
 
255
+ #: includes/admin/admin-field-group.php:767
256
  msgid "Move Complete."
257
  msgstr "Déplacement effectué."
258
 
259
+ #: includes/admin/admin-field-group.php:768
260
  #, php-format
261
  msgid "The %s field can now be found in the %s field group"
262
  msgstr "Le champ %s a été déplacé dans le groupe %s"
263
 
264
  # @ acf
265
+ #: includes/admin/admin-field-group.php:769
266
  msgid "Close Window"
267
  msgstr "Fermer la fenêtre"
268
 
269
  # @ acf
270
+ #: includes/admin/admin-field-group.php:810
271
  msgid "Please select the destination for this field"
272
  msgstr "Choisissez la destination de ce champ"
273
 
274
  # @ acf
275
+ #: includes/admin/admin-field-group.php:817
276
  msgid "Move Field"
277
  msgstr "Déplacer le champ"
278
 
283
  msgstr[0] "Actif <span class=\"count\">(%s)</span>"
284
  msgstr[1] "Actifs <span class=\"count\">(%s)</span>"
285
 
 
286
  #: includes/admin/admin-field-groups.php:156
287
  #, php-format
288
  msgid "Field group duplicated."
290
  msgstr[0] "Groupe de champs dupliqué."
291
  msgstr[1] "%s groupes de champs dupliqués."
292
 
 
293
  #: includes/admin/admin-field-groups.php:243
294
  #, php-format
295
  msgid "Field group synchronised."
304
  msgstr "Synchronisation disponible"
305
 
306
  #: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38
307
+ #: pro/fields/class-acf-field-gallery.php:353
308
  msgid "Title"
309
  msgstr "Titre"
310
 
313
  #: includes/admin/views/field-group-options.php:96
314
  #: includes/admin/views/html-admin-page-upgrade-network.php:38
315
  #: includes/admin/views/html-admin-page-upgrade-network.php:49
316
+ #: pro/fields/class-acf-field-gallery.php:380
317
  msgid "Description"
318
  msgstr "Description"
319
 
333
  #: includes/admin/settings-info.php:76
334
  #: pro/admin/views/html-settings-updates.php:107
335
  msgid "Changelog"
336
+ msgstr "Améliorations"
337
 
338
  #: includes/admin/admin-field-groups.php:633
339
  #, php-format
358
  msgstr "Support"
359
 
360
  #: includes/admin/admin-field-groups.php:642
361
+ #: includes/admin/views/settings-info.php:81
362
  msgid "Pro"
363
  msgstr "Pro"
364
 
365
  #: includes/admin/admin-field-groups.php:647
366
  #, php-format
367
  msgid "Thank you for creating with <a href=\"%s\">ACF</a>."
368
+ msgstr "Merci d’utiliser <a href=\"%s\">ACF</a>."
369
 
370
  # @ acf
371
  #: includes/admin/admin-field-groups.php:686
398
  #: includes/admin/admin-field-groups.php:786
399
  #: includes/admin/admin-field-groups.php:816
400
  msgid "Sync"
401
+ msgstr "Synchronisation"
402
 
403
  #: includes/admin/admin-field-groups.php:798
404
  msgid "Apply"
433
 
434
  #: includes/admin/settings-info.php:50
435
  msgid "Info"
436
+ msgstr "Information"
437
 
438
  #: includes/admin/settings-info.php:75
439
  msgid "What's New"
454
  #: includes/admin/tools/class-acf-admin-tool-export.php:97
455
  #: includes/admin/tools/class-acf-admin-tool-export.php:135
456
  msgid "No field groups selected"
457
+ msgstr "Aucun groupe de champs n'est sélectionné"
458
 
459
  #: includes/admin/tools/class-acf-admin-tool-export.php:174
460
  #, php-format
461
  msgid "Exported 1 field group."
462
  msgid_plural "Exported %s field groups."
463
+ msgstr[0] "1 groupe de champ a été exporté."
464
  msgstr[1] "%s groupes de champs ont été exportés."
465
 
466
  # @ default
477
  "code which you can place in your theme."
478
  msgstr ""
479
  "Sélectionnez les groupes de champs que vous souhaitez exporter puis "
480
+ "choisissez ensuite la méthode d'export : le bouton télécharger vous "
481
+ "permettra d’exporter un fichier JSON que vous pourrez importer dans une "
482
+ "autre installation ACF alors que le bouton « générer » exportera le code PHP "
483
+ "que vous pourrez ajouter dans votre thème."
484
 
485
  #: includes/admin/tools/class-acf-admin-tool-export.php:341
486
  msgid "Export File"
494
  "the following code to your theme's functions.php file or include it within "
495
  "an external file."
496
  msgstr ""
497
+ "Le code suivant peut être utilisé pour enregistrer une version locale du ou "
498
+ "des groupes de champs sélectionnés. Un groupe de champ local apporte pas mal "
499
+ "de bénéfices tels qu'un temps de chargement plus rapide, la gestion des "
500
+ "versions et les champs/paramètres dynamiques. Copiez/collez simplement le "
501
+ "code suivant dans le fichier functions.php de votre thème ou incluez-le "
502
+ "depuis un autre fichier."
503
 
504
  #: includes/admin/tools/class-acf-admin-tool-export.php:446
505
  msgid "Copy to clipboard"
519
  "Select the Advanced Custom Fields JSON file you would like to import. When "
520
  "you click the import button below, ACF will import the field groups."
521
  msgstr ""
522
+ "Sélectionnez le fichier JSON que vous souhaitez importer et cliquez sur "
523
+ "« Importer ». ACF s'occupe du reste."
524
 
525
  # @ acf
526
  #: includes/admin/tools/class-acf-admin-tool-import.php:52
540
 
541
  #: includes/admin/tools/class-acf-admin-tool-import.php:93
542
  msgid "Error uploading file. Please try again"
543
+ msgstr "Échec de l'import du fichier. Merci de réessayer"
544
 
545
  #: includes/admin/tools/class-acf-admin-tool-import.php:98
546
  msgid "Incorrect file type"
554
  #, php-format
555
  msgid "Imported 1 field group"
556
  msgid_plural "Imported %s field groups"
557
+ msgstr[0] "1 groupe de champs importé"
558
  msgstr[1] "%s groupes de champs importés"
559
 
560
  #: includes/admin/views/field-group-field-conditional-logic.php:25
593
  #: includes/fields/class-acf-field-file.php:152
594
  #: includes/fields/class-acf-field-image.php:138
595
  #: includes/fields/class-acf-field-link.php:139
596
+ #: pro/fields/class-acf-field-gallery.php:337
597
  msgid "Edit"
598
  msgstr "Modifier"
599
 
639
  # @ acf
640
  #: includes/admin/views/field-group-field.php:76
641
  msgid "Single word, no spaces. Underscores and dashes allowed"
642
+ msgstr "Un seul mot, sans espace.<br />Les « _ » et « - » sont autorisés"
643
 
644
  # @ acf
645
  #: includes/admin/views/field-group-field.php:85
748
 
749
  #: includes/admin/views/field-group-options.php:30
750
  msgid "Standard (WP metabox)"
751
+ msgstr "Dans un bloc"
752
 
753
  #: includes/admin/views/field-group-options.php:31
754
  msgid "Seamless (no metabox)"
803
  # @ acf
804
  #: includes/admin/views/field-group-options.php:85
805
  msgid "Order No."
806
+ msgstr "Numéro d’ordre"
807
 
808
  #: includes/admin/views/field-group-options.php:86
809
  msgid "Field groups with a lower order will appear first"
853
 
854
  #: includes/admin/views/field-group-options.php:117
855
  msgid "Page Attributes"
856
+ msgstr "Attributs de la page"
857
 
858
  # @ acf
859
  #: includes/admin/views/field-group-options.php:118
881
  #: includes/admin/views/field-group-options.php:129
882
  msgid "<b>Select</b> items to <b>hide</b> them from the edit screen."
883
  msgstr ""
884
+ "<b>Sélectionnez </b> les champs que vous souhaitez <b>masquer</b> sur la "
885
+ "page d‘édition."
886
 
887
  # @ acf
888
  #: includes/admin/views/field-group-options.php:129
891
  "options will be used (the one with the lowest order number)"
892
  msgstr ""
893
  "Si plusieurs groupes ACF sont présents sur une page d‘édition, le groupe "
894
+ "portant le numéro le plus bas sera affiché en premier."
895
 
896
  #: includes/admin/views/html-admin-page-upgrade-network.php:26
897
  #, php-format
916
  #: includes/admin/views/html-admin-page-upgrade-network.php:74
917
  #, php-format
918
  msgid "Site requires database upgrade from %s to %s"
919
+ msgstr "Le site requiert une mise à niveau de la base de données de %s à %s"
920
 
921
  #: includes/admin/views/html-admin-page-upgrade-network.php:76
922
  msgid "Site is up to date"
976
  #: includes/admin/views/html-admin-page-upgrade.php:116
977
  #: includes/ajax/class-acf-ajax-upgrade.php:32
978
  msgid "No updates available."
979
+ msgstr "Aucune mise à jour disponible."
980
 
981
  #: includes/admin/views/html-admin-tools.php:21
982
  msgid "Back to all tools"
984
 
985
  #: includes/admin/views/html-location-group.php:3
986
  msgid "Show this field group if"
987
+ msgstr "Montrer ce groupe quand"
988
 
989
  # @ acf
990
  #: includes/admin/views/html-notice-upgrade.php:8
1012
 
1013
  #: includes/admin/views/html-notice-upgrade.php:21
1014
  msgid "Database Upgrade Required"
1015
+ msgstr "Mise à jour de la base de données nécessaire"
1016
 
1017
  #: includes/admin/views/html-notice-upgrade.php:22
1018
  #, php-format
1019
  msgid "Thank you for updating to %s v%s!"
1020
+ msgstr "Merci d'avoir mis à jour %s v%s !"
1021
 
1022
  #: includes/admin/views/html-notice-upgrade.php:22
1023
  msgid ""
1031
  msgid ""
1032
  "Please also check all premium add-ons (%s) are updated to the latest version."
1033
  msgstr ""
1034
+ "Veuillez également vérifier que tous les add-ons premium (%s) sont à jour "
1035
+ "avec la dernière version disponible."
1036
 
1037
  # @ acf
1038
  #: includes/admin/views/settings-addons.php:3
1039
  msgid "Add-ons"
1040
+ msgstr "Add-ons"
1041
 
1042
  # @ acf
1043
  #: includes/admin/views/settings-addons.php:17
1066
  msgid "A Smoother Experience"
1067
  msgstr "Une expérience plus fluide"
1068
 
1069
+ #: includes/admin/views/settings-info.php:18
1070
  msgid "Improved Usability"
1071
  msgstr "Convivialité améliorée"
1072
 
1073
+ #: includes/admin/views/settings-info.php:19
1074
  msgid ""
1075
  "Including the popular Select2 library has improved both usability and speed "
1076
  "across a number of field types including post object, page link, taxonomy "
1077
  "and select."
1078
  msgstr ""
1079
  "ACF inclue désormais la librairie populaire Select2, qui améliore "
1080
+ "l'ergonomie et la vitesse sur plusieurs types de champs dont l'objet article,"
1081
+ " lien vers page, taxonomie, et sélection."
1082
 
1083
+ #: includes/admin/views/settings-info.php:22
1084
  msgid "Improved Design"
1085
  msgstr "Design amélioré"
1086
 
1087
+ #: includes/admin/views/settings-info.php:23
1088
  msgid ""
1089
  "Many fields have undergone a visual refresh to make ACF look better than "
1090
  "ever! Noticeable changes are seen on the gallery, relationship and oEmbed "
1091
  "(new) fields!"
1092
  msgstr ""
1093
+ "La plupart des champs se sont faits une beauté afin qu'ACF apparaisse sous "
1094
+ "son plus beau jour ! Vous apercevrez des améliorations sur la galerie, le "
1095
+ "champ relationnel et le petit nouveau : oembed !"
 
1096
 
1097
+ #: includes/admin/views/settings-info.php:26
1098
  msgid "Improved Data"
1099
  msgstr "Données améliorées"
1100
 
1101
+ #: includes/admin/views/settings-info.php:27
1102
  msgid ""
1103
  "Redesigning the data architecture has allowed sub fields to live "
1104
  "independently from their parents. This allows you to drag and drop fields in "
1108
  "sous-champs de vivre indépendamment de leurs parents. Cela permet de "
1109
  "déplacer les champs en dehors de leurs parents !"
1110
 
1111
+ #: includes/admin/views/settings-info.php:35
1112
  msgid "Goodbye Add-ons. Hello PRO"
1113
+ msgstr "Au revoir Add-ons. Bonjour ACF Pro"
1114
 
1115
+ #: includes/admin/views/settings-info.php:38
1116
  msgid "Introducing ACF PRO"
1117
  msgstr "Découvrez ACF PRO"
1118
 
1119
+ #: includes/admin/views/settings-info.php:39
1120
  msgid ""
1121
  "We're changing the way premium functionality is delivered in an exciting way!"
1122
  msgstr ""
1123
  "Nous avons changé la façon dont les fonctionnalités premium sont délivrées !"
1124
 
1125
+ #: includes/admin/views/settings-info.php:40
1126
  #, php-format
1127
  msgid ""
1128
  "All 4 premium add-ons have been combined into a new <a href=\"%s\">Pro "
1129
  "version of ACF</a>. With both personal and developer licenses available, "
1130
  "premium functionality is more affordable and accessible than ever before!"
1131
  msgstr ""
1132
+ "Les 4 add-ons premiums (Répéteur, galerie, contenu flexible et pages "
1133
+ "d'options) ont été combinés en une toute nouvelle <a href=\"%s\">version PRO "
1134
+ "d'ACF</a>. Avec les licences personnelles et développeur disponibles, les "
1135
+ "fonctionnalités premium sont encore plus accessibles que jamais auparavant !"
 
1136
 
1137
+ #: includes/admin/views/settings-info.php:44
1138
  msgid "Powerful Features"
1139
  msgstr "Nouvelles fonctionnalités surpuissantes"
1140
 
1141
+ #: includes/admin/views/settings-info.php:45
1142
  msgid ""
1143
  "ACF PRO contains powerful features such as repeatable data, flexible content "
1144
  "layouts, a beautiful gallery field and the ability to create extra admin "
1148
  "répéteurs, les dispositions flexibles, une superbe galerie et la possibilité "
1149
  "de créer des pages d'options !"
1150
 
1151
+ #: includes/admin/views/settings-info.php:46
1152
  #, php-format
1153
  msgid "Read more about <a href=\"%s\">ACF PRO features</a>."
1154
  msgstr ""
1155
  "En savoir plus à propos des <a href=\"%s\">fonctionnalités d’ACF PRO</a>."
1156
 
1157
  # @ wp3i
1158
+ #: includes/admin/views/settings-info.php:50
1159
  msgid "Easy Upgrading"
1160
  msgstr "Mise à niveau facile"
1161
 
1162
+ #: includes/admin/views/settings-info.php:51
1163
  msgid ""
1164
  "Upgrading to ACF PRO is easy. Simply purchase a license online and download "
1165
  "the plugin!"
1167
  "La mise à niveau vers ACF PRO est facile. Achetez simplement une licence en "
1168
  "ligne et téléchargez l'extension !"
1169
 
1170
+ #: includes/admin/views/settings-info.php:52
1171
  #, php-format
1172
  msgid ""
1173
  "We also wrote an <a href=\"%s\">upgrade guide</a> to answer any questions, "
1174
+ "but if you do have one, please contact our support team via the <a "
1175
+ "href=\"%s\">help desk</a>."
1176
  msgstr ""
1177
+ "Nous avons également rédigé un <a href=\"%s\">guide de mise à niveau</a> "
1178
+ "pour répondre aux questions habituelles, mais si vous une question "
1179
+ "spécifique, veuillez contacter notre équipe de support via le <a href=\"%s\">"
1180
+ "support</a>"
1181
 
1182
+ #: includes/admin/views/settings-info.php:61
1183
  msgid "New Features"
1184
  msgstr "Nouvelles Fonctionnalités"
1185
 
1186
+ #: includes/admin/views/settings-info.php:66
1187
  msgid "Link Field"
1188
  msgstr "Champ Lien"
1189
 
1190
+ #: includes/admin/views/settings-info.php:67
1191
  msgid ""
1192
  "The Link field provides a simple way to select or define a link (url, title, "
1193
  "target)."
1195
  "Le champ Lien permet de sélectionner ou définir un lien en toute simplicité "
1196
  "(URL, titre, cible)."
1197
 
1198
+ #: includes/admin/views/settings-info.php:71
1199
  msgid "Group Field"
1200
  msgstr "Champ Groupe"
1201
 
1202
+ #: includes/admin/views/settings-info.php:72
1203
  msgid "The Group field provides a simple way to create a group of fields."
1204
  msgstr ""
1205
  "Le champ Groupe permet de créer un groupe de champs en toute simplicité."
1206
 
1207
+ #: includes/admin/views/settings-info.php:76
1208
  msgid "oEmbed Field"
1209
+ msgstr "Champ Contenu Embarqué (oEmbed)"
1210
 
1211
+ #: includes/admin/views/settings-info.php:77
1212
  msgid ""
1213
  "The oEmbed field allows an easy way to embed videos, images, tweets, audio, "
1214
  "and other content."
1216
  "Le champ oEmbed vous permet d'embarquer des vidéos, des images, des tweets, "
1217
  "de l'audio ou encore d'autres médias en toute simplicité."
1218
 
1219
+ #: includes/admin/views/settings-info.php:81
1220
  msgid "Clone Field"
1221
  msgstr "Champ Clone"
1222
 
1223
+ #: includes/admin/views/settings-info.php:82
1224
  msgid "The clone field allows you to select and display existing fields."
1225
  msgstr ""
1226
  "Le champ Clone vous permet de sélectionner et afficher des champs existants."
1227
 
1228
+ #: includes/admin/views/settings-info.php:86
1229
  msgid "More AJAX"
1230
  msgstr "Plus d'AJAX"
1231
 
1232
+ #: includes/admin/views/settings-info.php:87
1233
  msgid "More fields use AJAX powered search to speed up page loading."
1234
  msgstr ""
1235
+ "Encore plus de champs utilisent la recherche via AJAX afin d'améliorer le "
1236
+ "temps de chargement des pages."
1237
 
1238
+ #: includes/admin/views/settings-info.php:91
1239
  msgid "Local JSON"
1240
  msgstr "JSON Local"
1241
 
1242
+ #: includes/admin/views/settings-info.php:92
1243
  msgid ""
1244
  "New auto export to JSON feature improves speed and allows for syncronisation."
1245
  msgstr ""
1246
+ "Nouvelle fonctionnalité d'export automatique en JSON qui améliore la "
1247
+ "rapidité et simplifie la synchronisation. "
1248
 
1249
+ #: includes/admin/views/settings-info.php:96
1250
  msgid "Easy Import / Export"
1251
  msgstr "Import / Export Facile"
1252
 
1253
+ #: includes/admin/views/settings-info.php:97
1254
  msgid "Both import and export can easily be done through a new tools page."
1255
  msgstr ""
1256
  "Les imports et exports de données d'ACF sont encore plus simples à réaliser "
1257
  "via notre nouvelle page d'outils."
1258
 
1259
+ #: includes/admin/views/settings-info.php:101
1260
  msgid "New Form Locations"
1261
  msgstr "Nouveaux Emplacements de Champs"
1262
 
1263
+ #: includes/admin/views/settings-info.php:102
1264
  msgid ""
1265
  "Fields can now be mapped to menus, menu items, comments, widgets and all "
1266
  "user forms!"
1267
  msgstr ""
1268
+ "Les champs peuvent désormais être intégrés dans les pages de menus, éléments "
1269
+ "de menus, commentaires, widgets et tous les formulaires utilisateurs !"
1270
 
1271
+ #: includes/admin/views/settings-info.php:106
1272
  msgid "More Customization"
1273
  msgstr "Encore plus de Personnalisation"
1274
 
1275
+ #: includes/admin/views/settings-info.php:107
1276
  msgid ""
1277
  "New PHP (and JS) actions and filters have been added to allow for more "
1278
  "customization."
1280
  "De nouveaux filtres et actions PHP (et JS) ont été ajoutés afin de vous "
1281
  "permettre plus de personnalisation."
1282
 
1283
+ #: includes/admin/views/settings-info.php:111
1284
  msgid "Fresh UI"
1285
  msgstr "Interface Améliorée"
1286
 
1287
+ #: includes/admin/views/settings-info.php:112
1288
  msgid ""
1289
  "The entire plugin has had a design refresh including new field types, "
1290
  "settings and design!"
1292
  "Toute l'extension a été améliorée et inclut de nouveaux types de champs, "
1293
  "réglages ainsi qu'un nouveau design !"
1294
 
1295
+ #: includes/admin/views/settings-info.php:116
1296
  msgid "New Settings"
1297
+ msgstr "Nouveaux paramètres"
1298
 
1299
+ #: includes/admin/views/settings-info.php:117
1300
  msgid ""
1301
  "Field group settings have been added for Active, Label Placement, "
1302
  "Instructions Placement and Description."
1303
  msgstr ""
1304
+ "De nouveaux réglages font leur apparition dans les groupes de champs avec "
1305
+ "notamment les options : Actif, emplacement du libellé, emplacement des "
1306
+ "instructions et de la description."
1307
 
1308
+ #: includes/admin/views/settings-info.php:121
1309
  msgid "Better Front End Forms"
1310
  msgstr "De meilleurs formulaires côté public"
1311
 
1312
+ #: includes/admin/views/settings-info.php:122
1313
  msgid ""
1314
  "acf_form() can now create a new post on submission with lots of new settings."
1315
  msgstr ""
1316
+ "acf_form() peut maintenant créer une nouvelle publication lors de la "
1317
+ "soumission et propose de nombreux réglages."
1318
 
1319
+ #: includes/admin/views/settings-info.php:126
1320
  msgid "Better Validation"
1321
  msgstr "Meilleure validation"
1322
 
1323
+ #: includes/admin/views/settings-info.php:127
1324
  msgid "Form validation is now done via PHP + AJAX in favour of only JS."
1325
  msgstr ""
1326
  "La validation des formulaires est maintenant faite via PHP + AJAX au lieu "
1327
  "d'être seulement faite en JS."
1328
 
1329
  # @ acf
1330
+ #: includes/admin/views/settings-info.php:131
1331
  msgid "Moving Fields"
1332
  msgstr "Champs amovibles"
1333
 
1334
+ #: includes/admin/views/settings-info.php:132
1335
  msgid ""
1336
  "New field group functionality allows you to move a field between groups & "
1337
  "parents."
1338
  msgstr ""
1339
+ "La nouvelle fonctionnalité Groupe de Champ vous permet de déplacer un champ "
1340
+ "entre différents groupes et parents."
1341
 
1342
+ #: includes/admin/views/settings-info.php:143
1343
  #, php-format
1344
  msgid "We think you'll love the changes in %s."
1345
+ msgstr ""
1346
+ "Nous pensons que vous allez adorer les nouveautés présentées dans la version "
1347
+ "%s."
1348
 
1349
+ #: includes/api/api-helpers.php:827
1350
  msgid "Thumbnail"
1351
  msgstr "Miniature"
1352
 
1353
+ #: includes/api/api-helpers.php:828
1354
  msgid "Medium"
1355
  msgstr "Moyen"
1356
 
1357
+ #: includes/api/api-helpers.php:829
1358
  msgid "Large"
1359
  msgstr "Grande"
1360
 
1361
+ #: includes/api/api-helpers.php:878
1362
  msgid "Full Size"
1363
  msgstr "Taille originale"
1364
 
1365
  # @ acf
1366
+ #: includes/api/api-helpers.php:1599 includes/api/api-term.php:147
1367
  #: pro/fields/class-acf-field-clone.php:996
1368
  msgid "(no title)"
1369
+ msgstr "(aucun titre)"
1370
 
1371
+ #: includes/api/api-helpers.php:3570
1372
  #, php-format
1373
  msgid "Image width must be at least %dpx."
1374
  msgstr "L'image doit mesurer au moins %dpx de largeur."
1375
 
1376
+ #: includes/api/api-helpers.php:3575
1377
  #, php-format
1378
  msgid "Image width must not exceed %dpx."
1379
  msgstr "L'image ne doit pas dépasser %dpx de largeur."
1380
 
1381
+ #: includes/api/api-helpers.php:3591
1382
  #, php-format
1383
  msgid "Image height must be at least %dpx."
1384
  msgstr "L'image doit mesurer au moins %dpx de hauteur."
1385
 
1386
+ #: includes/api/api-helpers.php:3596
1387
  #, php-format
1388
  msgid "Image height must not exceed %dpx."
1389
  msgstr "L'image ne doit pas dépasser %dpx de hauteur."
1390
 
1391
+ #: includes/api/api-helpers.php:3614
1392
  #, php-format
1393
  msgid "File size must be at least %s."
1394
  msgstr "Le poids de l'image doit être d'au moins %s."
1395
 
1396
+ #: includes/api/api-helpers.php:3619
1397
  #, php-format
1398
  msgid "File size must must not exceed %s."
1399
  msgstr "Le poids de l'image ne doit pas dépasser %s."
1400
 
1401
  # @ acf
1402
+ #: includes/api/api-helpers.php:3653
1403
  #, php-format
1404
  msgid "File type must be %s."
1405
  msgstr "Le type de fichier doit être %s."
1425
 
1426
  #: includes/assets.php:174
1427
  msgid "Uploaded to this post"
1428
+ msgstr "Liés à cette publication"
1429
 
1430
  #: includes/assets.php:175
1431
  msgid "Expand Details"
1465
  # @ acf
1466
  #: includes/assets.php:187
1467
  msgid "Are you sure?"
1468
+ msgstr "Confirmez-vous cette action ?"
1469
 
1470
  #: includes/assets.php:188 includes/fields/class-acf-field-true_false.php:79
1471
  #: includes/fields/class-acf-field-true_false.php:159
1483
  #: includes/assets.php:190 includes/fields/class-acf-field-file.php:154
1484
  #: includes/fields/class-acf-field-image.php:140
1485
  #: includes/fields/class-acf-field-link.php:140
1486
+ #: pro/fields/class-acf-field-gallery.php:338
1487
+ #: pro/fields/class-acf-field-gallery.php:478
1488
  msgid "Remove"
1489
  msgstr "Enlever"
1490
 
1549
 
1550
  #: includes/fields.php:349
1551
  msgid "Basic"
1552
+ msgstr "Champs basiques"
1553
 
1554
  #: includes/fields.php:350 includes/forms/form-front.php:47
1555
  msgid "Content"
1579
  #: pro/fields/class-acf-field-flexible-content.php:602
1580
  #: pro/fields/class-acf-field-repeater.php:448
1581
  msgid "Layout"
1582
+ msgstr "Disposition"
1583
 
1584
  #: includes/fields/class-acf-field-accordion.php:24
1585
  msgid "Accordion"
1604
  #: includes/fields/class-acf-field-accordion.php:119
1605
  #: includes/fields/class-acf-field-tab.php:114
1606
  msgid "Endpoint"
1607
+ msgstr "Point de terminaison"
1608
 
1609
  #: includes/fields/class-acf-field-accordion.php:120
1610
  msgid ""
1611
  "Define an endpoint for the previous accordion to stop. This accordion will "
1612
  "not be visible."
1613
  msgstr ""
1614
+ "Définir un point de terminaison pour arrêter l'accordéon. Cet accordéon ne "
1615
+ "sera pas visible."
1616
 
1617
  #: includes/fields/class-acf-field-button-group.php:24
1618
  msgid "Button Group"
1639
  #: includes/fields/class-acf-field-select.php:365
1640
  msgid "For more control, you may specify both a value and label like this:"
1641
  msgstr ""
1642
+ "Pour un contrôle plus poussé, vous pouvez spécifier la valeur et le libellé "
1643
+ "de cette manière :"
1644
 
1645
  #: includes/fields/class-acf-field-button-group.php:150
1646
  #: includes/fields/class-acf-field-checkbox.php:345
1687
  #: includes/fields/class-acf-field-url.php:101
1688
  #: includes/fields/class-acf-field-wysiwyg.php:382
1689
  msgid "Appears when creating a new post"
1690
+ msgstr "Valeur affichée à la création d'un article"
1691
 
1692
  #: includes/fields/class-acf-field-button-group.php:183
1693
  #: includes/fields/class-acf-field-checkbox.php:396
1709
  #: includes/fields/class-acf-field-radio.php:304
1710
  #: includes/fields/class-acf-field-taxonomy.php:829
1711
  msgid "Return Value"
1712
+ msgstr "Valeur affichée dans le template"
1713
 
1714
  #: includes/fields/class-acf-field-button-group.php:192
1715
  #: includes/fields/class-acf-field-checkbox.php:414
1717
  #: includes/fields/class-acf-field-link.php:167
1718
  #: includes/fields/class-acf-field-radio.php:305
1719
  msgid "Specify the returned value on front end"
1720
+ msgstr "Spécifier la valeur retournée sur le site"
1721
 
1722
  #: includes/fields/class-acf-field-button-group.php:197
1723
  #: includes/fields/class-acf-field-checkbox.php:419
1741
 
1742
  #: includes/fields/class-acf-field-checkbox.php:154
1743
  msgid "Toggle All"
1744
+ msgstr "Tout masquer/afficher"
1745
 
1746
  #: includes/fields/class-acf-field-checkbox.php:221
1747
  msgid "Add new choice"
1749
 
1750
  #: includes/fields/class-acf-field-checkbox.php:353
1751
  msgid "Allow Custom"
1752
+ msgstr "Permettra une valeur personnalisée"
1753
 
1754
  #: includes/fields/class-acf-field-checkbox.php:358
1755
  msgid "Allow 'custom' values to be added"
1756
+ msgstr "Permet l’ajout d’une valeur personnalisée"
1757
 
1758
  #: includes/fields/class-acf-field-checkbox.php:364
1759
  msgid "Save Custom"
1760
+ msgstr "Enregistrer la valeur personnalisée"
1761
 
1762
  #: includes/fields/class-acf-field-checkbox.php:369
1763
  msgid "Save 'custom' values to the field's choices"
1764
+ msgstr "Enregistre la valeur personnalisée dans les choix du champs"
1765
 
1766
  #: includes/fields/class-acf-field-checkbox.php:381
1767
  #: includes/fields/class-acf-field-select.php:374
1770
 
1771
  #: includes/fields/class-acf-field-checkbox.php:403
1772
  msgid "Toggle"
1773
+ msgstr "Masquer/afficher"
1774
 
1775
  #: includes/fields/class-acf-field-checkbox.php:404
1776
  msgid "Prepend an extra checkbox to toggle all choices"
1777
+ msgstr "Ajouter une case à cocher au début pour intervertir tous les choix"
 
1778
 
1779
  # @ acf
1780
  #: includes/fields/class-acf-field-color_picker.php:25
1781
  msgid "Color Picker"
1782
+ msgstr "Palette de couleurs"
1783
 
1784
  #: includes/fields/class-acf-field-color_picker.php:68
1785
  msgid "Clear"
1793
  # @ acf
1794
  #: includes/fields/class-acf-field-color_picker.php:70
1795
  msgid "Select Color"
1796
+ msgstr "Couleur"
1797
 
1798
  #: includes/fields/class-acf-field-color_picker.php:71
1799
  msgid "Current Color"
1802
  # @ acf
1803
  #: includes/fields/class-acf-field-date_picker.php:25
1804
  msgid "Date Picker"
1805
+ msgstr "Date"
1806
 
1807
  #: includes/fields/class-acf-field-date_picker.php:59
1808
  msgctxt "Date Picker JS closeText"
1817
  #: includes/fields/class-acf-field-date_picker.php:61
1818
  msgctxt "Date Picker JS nextText"
1819
  msgid "Next"
1820
+ msgstr "Suivant"
1821
 
1822
  #: includes/fields/class-acf-field-date_picker.php:62
1823
  msgctxt "Date Picker JS prevText"
1824
  msgid "Prev"
1825
+ msgstr "Précédent"
1826
 
1827
  #: includes/fields/class-acf-field-date_picker.php:63
1828
  msgctxt "Date Picker JS weekHeader"
1829
  msgid "Wk"
1830
+ msgstr "Sem"
1831
 
1832
  # @ acf
1833
  #: includes/fields/class-acf-field-date_picker.php:178
1834
  #: includes/fields/class-acf-field-date_time_picker.php:183
1835
  #: includes/fields/class-acf-field-time_picker.php:109
1836
  msgid "Display Format"
1837
+ msgstr "Format dans ladministration"
1838
 
1839
  #: includes/fields/class-acf-field-date_picker.php:179
1840
  #: includes/fields/class-acf-field-date_time_picker.php:184
1841
  #: includes/fields/class-acf-field-time_picker.php:110
1842
  msgid "The format displayed when editing a post"
1843
+ msgstr ""
1844
+ "Format affiché lors de l’édition d’un article depuis l’interface "
1845
+ "d’administration"
1846
 
1847
  #: includes/fields/class-acf-field-date_picker.php:187
1848
  #: includes/fields/class-acf-field-date_picker.php:218
1870
  #: includes/fields/class-acf-field-select.php:427
1871
  #: includes/fields/class-acf-field-time_picker.php:124
1872
  #: includes/fields/class-acf-field-user.php:412
1873
+ #: pro/fields/class-acf-field-gallery.php:557
1874
  msgid "Return Format"
1875
+ msgstr "Format dans le modèle"
1876
 
1877
  #: includes/fields/class-acf-field-date_picker.php:209
1878
  #: includes/fields/class-acf-field-date_time_picker.php:201
1879
  #: includes/fields/class-acf-field-time_picker.php:125
1880
  msgid "The format returned via template functions"
1881
+ msgstr "Valeur retournée dans le modèle sur le site"
1882
 
1883
  #: includes/fields/class-acf-field-date_picker.php:227
1884
  #: includes/fields/class-acf-field-date_time_picker.php:217
1885
  msgid "Week Starts On"
1886
+ msgstr "Les semaines commencent le"
1887
 
1888
  #: includes/fields/class-acf-field-date_time_picker.php:25
1889
  msgid "Date Time Picker"
1890
+ msgstr "Date et Heure"
1891
 
1892
  #: includes/fields/class-acf-field-date_time_picker.php:68
1893
  msgctxt "Date Time Picker JS timeOnlyTitle"
1894
  msgid "Choose Time"
1895
+ msgstr "Choix de l’heure"
1896
 
1897
  #: includes/fields/class-acf-field-date_time_picker.php:69
1898
  msgctxt "Date Time Picker JS timeText"
1942
  #: includes/fields/class-acf-field-date_time_picker.php:78
1943
  msgctxt "Date Time Picker JS selectText"
1944
  msgid "Select"
1945
+ msgstr "Valider"
1946
 
1947
  #: includes/fields/class-acf-field-date_time_picker.php:80
1948
  msgctxt "Date Time Picker JS amText"
1966
 
1967
  #: includes/fields/class-acf-field-email.php:25
1968
  msgid "Email"
1969
+ msgstr "E-mail"
1970
 
1971
  #: includes/fields/class-acf-field-email.php:127
1972
  #: includes/fields/class-acf-field-number.php:136
1975
  #: includes/fields/class-acf-field-textarea.php:111
1976
  #: includes/fields/class-acf-field-url.php:109
1977
  msgid "Placeholder Text"
1978
+ msgstr "Texte d’exemple"
1979
 
1980
  #: includes/fields/class-acf-field-email.php:128
1981
  #: includes/fields/class-acf-field-number.php:137
1984
  #: includes/fields/class-acf-field-textarea.php:112
1985
  #: includes/fields/class-acf-field-url.php:110
1986
  msgid "Appears within the input"
1987
+ msgstr "Apparait dans le champ (placeholder)"
1988
 
1989
  #: includes/fields/class-acf-field-email.php:136
1990
  #: includes/fields/class-acf-field-number.php:145
2044
  #: includes/fields/class-acf-field-file.php:259
2045
  #: includes/fields/class-acf-field-image.php:264
2046
  #: includes/fields/class-acf-field-image.php:293
2047
+ #: pro/fields/class-acf-field-gallery.php:642
2048
+ #: pro/fields/class-acf-field-gallery.php:671
2049
  msgid "File size"
2050
  msgstr "Taille du fichier"
2051
 
2056
 
2057
  #: includes/fields/class-acf-field-file.php:221
2058
  msgid "File Array"
2059
+ msgstr "Données du fichier (array)"
2060
 
2061
  # @ acf
2062
  #: includes/fields/class-acf-field-file.php:222
2070
 
2071
  #: includes/fields/class-acf-field-file.php:230
2072
  #: includes/fields/class-acf-field-image.php:229
2073
+ #: pro/fields/class-acf-field-gallery.php:592
2074
  msgid "Library"
2075
  msgstr "Médias"
2076
 
2077
  #: includes/fields/class-acf-field-file.php:231
2078
  #: includes/fields/class-acf-field-image.php:230
2079
+ #: pro/fields/class-acf-field-gallery.php:593
2080
  msgid "Limit the media library choice"
2081
+ msgstr "Limiter le choix de la médiathèque"
2082
 
2083
  #: includes/fields/class-acf-field-file.php:236
2084
  #: includes/fields/class-acf-field-image.php:235
2086
  #: includes/locations/class-acf-location-comment.php:79
2087
  #: includes/locations/class-acf-location-nav-menu.php:102
2088
  #: includes/locations/class-acf-location-taxonomy.php:79
2089
+ #: includes/locations/class-acf-location-user-form.php:72
2090
+ #: includes/locations/class-acf-location-user-role.php:88
2091
  #: includes/locations/class-acf-location-widget.php:83
2092
+ #: pro/fields/class-acf-field-gallery.php:598
2093
  #: pro/locations/class-acf-location-block.php:79
2094
  msgid "All"
2095
  msgstr "Tous"
2096
 
2097
  #: includes/fields/class-acf-field-file.php:237
2098
  #: includes/fields/class-acf-field-image.php:236
2099
+ #: pro/fields/class-acf-field-gallery.php:599
2100
  msgid "Uploaded to post"
2101
  msgstr "Liés à cet article"
2102
 
2103
  # @ acf
2104
  #: includes/fields/class-acf-field-file.php:244
2105
  #: includes/fields/class-acf-field-image.php:243
2106
+ #: pro/fields/class-acf-field-gallery.php:621
2107
  msgid "Minimum"
2108
  msgstr "Minimum"
2109
 
2115
  # @ acf
2116
  #: includes/fields/class-acf-field-file.php:255
2117
  #: includes/fields/class-acf-field-image.php:272
2118
+ #: pro/fields/class-acf-field-gallery.php:650
2119
  msgid "Maximum"
2120
  msgstr "Maximum"
2121
 
2122
  #: includes/fields/class-acf-field-file.php:266
2123
  #: includes/fields/class-acf-field-image.php:301
2124
+ #: pro/fields/class-acf-field-gallery.php:678
2125
  msgid "Allowed file types"
2126
  msgstr "Types de fichiers autorisés"
2127
 
2128
  #: includes/fields/class-acf-field-file.php:267
2129
  #: includes/fields/class-acf-field-image.php:302
2130
+ #: pro/fields/class-acf-field-gallery.php:679
2131
  msgid "Comma separated list. Leave blank for all types"
2132
  msgstr ""
2133
+ "Listez les extensions autorisées en les séparant par une virgule. Laissez "
2134
+ "vide pour autoriser toutes les extensions"
2135
 
2136
  #: includes/fields/class-acf-field-google-map.php:25
2137
  msgid "Google Map"
2152
 
2153
  #: includes/fields/class-acf-field-google-map.php:170
2154
  msgid "Search for address..."
2155
+ msgstr "Rechercher une adresse…"
2156
 
2157
  #: includes/fields/class-acf-field-google-map.php:200
2158
  #: includes/fields/class-acf-field-google-map.php:211
2162
  #: includes/fields/class-acf-field-google-map.php:201
2163
  #: includes/fields/class-acf-field-google-map.php:212
2164
  msgid "Center the initial map"
2165
+ msgstr "Position géographique du centre de la carte"
2166
 
2167
  #: includes/fields/class-acf-field-google-map.php:223
2168
  msgid "Zoom"
2170
 
2171
  #: includes/fields/class-acf-field-google-map.php:224
2172
  msgid "Set the initial zoom level"
2173
+ msgstr "Définir le niveau de zoom (0 : monde ; 14 : ville ; 21 : rue)"
2174
 
2175
  #: includes/fields/class-acf-field-google-map.php:233
2176
  #: includes/fields/class-acf-field-image.php:255
2177
  #: includes/fields/class-acf-field-image.php:284
2178
  #: includes/fields/class-acf-field-oembed.php:268
2179
+ #: pro/fields/class-acf-field-gallery.php:633
2180
+ #: pro/fields/class-acf-field-gallery.php:662
2181
  msgid "Height"
2182
  msgstr "Hauteur"
2183
 
2184
  #: includes/fields/class-acf-field-google-map.php:234
2185
  msgid "Customize the map height"
2186
+ msgstr "Personnaliser la hauteur de la carte"
2187
 
2188
  # @ acf
2189
  #: includes/fields/class-acf-field-group.php:25
2199
  #: includes/fields/class-acf-field-group.php:475
2200
  #: pro/fields/class-acf-field-clone.php:844
2201
  msgid "Specify the style used to render the selected fields"
2202
+ msgstr "Définit le style utilisé pour générer les champs sélectionnés"
2203
 
2204
  #: includes/fields/class-acf-field-group.php:480
2205
  #: pro/fields/class-acf-field-clone.php:849
2231
  # acf
2232
  #: includes/fields/class-acf-field-image.php:63
2233
  msgid "Select Image"
2234
+ msgstr "Sélectionner l‘image"
2235
 
2236
  # @ acf
2237
  #: includes/fields/class-acf-field-image.php:64
2255
 
2256
  # @ acf
2257
  #: includes/fields/class-acf-field-image.php:210
2258
+ #: pro/fields/class-acf-field-gallery.php:563
2259
  msgid "Image Array"
2260
+ msgstr "Données de l'image (array)"
2261
 
2262
  # @ acf
2263
  #: includes/fields/class-acf-field-image.php:211
2264
+ #: pro/fields/class-acf-field-gallery.php:564
2265
  msgid "Image URL"
2266
  msgstr "URL de l‘image"
2267
 
2268
  # @ acf
2269
  #: includes/fields/class-acf-field-image.php:212
2270
+ #: pro/fields/class-acf-field-gallery.php:565
2271
  msgid "Image ID"
2272
  msgstr "ID de l‘image"
2273
 
2274
  # @ acf
2275
  #: includes/fields/class-acf-field-image.php:219
2276
+ #: pro/fields/class-acf-field-gallery.php:571
2277
  msgid "Preview Size"
2278
  msgstr "Taille de prévisualisation"
2279
 
2280
  #: includes/fields/class-acf-field-image.php:244
2281
  #: includes/fields/class-acf-field-image.php:273
2282
+ #: pro/fields/class-acf-field-gallery.php:622
2283
+ #: pro/fields/class-acf-field-gallery.php:651
2284
  msgid "Restrict which images can be uploaded"
2285
+ msgstr "Restreindre les images téléversées"
2286
 
2287
  #: includes/fields/class-acf-field-image.php:247
2288
  #: includes/fields/class-acf-field-image.php:276
2289
  #: includes/fields/class-acf-field-oembed.php:257
2290
+ #: pro/fields/class-acf-field-gallery.php:625
2291
+ #: pro/fields/class-acf-field-gallery.php:654
2292
  msgid "Width"
2293
  msgstr "Largeur"
2294
 
2304
 
2305
  #: includes/fields/class-acf-field-link.php:138
2306
  msgid "Opens in a new window/tab"
2307
+ msgstr "Ouvrir dans un nouvel onglet"
2308
 
2309
  #: includes/fields/class-acf-field-link.php:172
2310
  msgid "Link Array"
2351
 
2352
  #: includes/fields/class-acf-field-message.php:124
2353
  msgid "Escape HTML"
2354
+ msgstr "Autoriser le code HTML"
2355
 
2356
  #: includes/fields/class-acf-field-message.php:125
2357
  msgid "Allow HTML markup to display as visible text instead of rendering"
2454
  #: includes/fields/class-acf-field-select.php:392
2455
  #: includes/fields/class-acf-field-user.php:403
2456
  msgid "Select multiple values?"
2457
+ msgstr "Plusieurs valeurs possibles ?"
2458
 
2459
  #: includes/fields/class-acf-field-password.php:25
2460
  msgid "Password"
2484
 
2485
  #: includes/fields/class-acf-field-radio.php:259
2486
  msgid "Add 'other' choice to allow for custom values"
2487
+ msgstr "Ajouter « autre » pour autoriser une valeur personnalisée"
2488
 
2489
  #: includes/fields/class-acf-field-radio.php:265
2490
  msgid "Save Other"
2491
+ msgstr "Enregistrer"
2492
 
2493
  #: includes/fields/class-acf-field-radio.php:270
2494
  msgid "Save 'other' values to the field's choices"
2495
+ msgstr "Enregistrer « autre » en tant que choix"
2496
 
2497
  #: includes/fields/class-acf-field-range.php:25
2498
  msgid "Range"
2499
+ msgstr "Glissière numérique"
2500
 
2501
  # @ acf
2502
  #: includes/fields/class-acf-field-relationship.php:25
2509
 
2510
  #: includes/fields/class-acf-field-relationship.php:63
2511
  msgid "Loading"
2512
+ msgstr "Chargement"
2513
 
2514
  #: includes/fields/class-acf-field-relationship.php:64
2515
  msgid "No matches found"
2565
  msgstr "Maximum d'articles sélectionnables"
2566
 
2567
  #: includes/fields/class-acf-field-relationship.php:727
2568
+ #: pro/fields/class-acf-field-gallery.php:779
2569
  #, php-format
2570
  msgid "%s requires at least %s selection"
2571
  msgid_plural "%s requires at least %s selections"
2576
  #: includes/fields/class-acf-field-taxonomy.php:776
2577
  msgctxt "noun"
2578
  msgid "Select"
2579
+ msgstr "Liste déroulante"
2580
 
2581
  #: includes/fields/class-acf-field-select.php:111
2582
  msgctxt "Select2 JS matches_1"
2583
  msgid "One result is available, press enter to select it."
2584
+ msgstr "Un résultat disponible, appuyez sur Entrée pour le sélectionner."
2585
 
2586
  #: includes/fields/class-acf-field-select.php:112
2587
  #, php-format
2648
  #: includes/fields/class-acf-field-select.php:402
2649
  #: includes/fields/class-acf-field-true_false.php:144
2650
  msgid "Stylised UI"
2651
+ msgstr "Interface avancée"
2652
 
2653
  #: includes/fields/class-acf-field-select.php:412
2654
  msgid "Use AJAX to lazy load choices?"
2655
+ msgstr "Utiliser AJAX pour charger les choix dynamiquement (lazy load) ?"
2656
 
2657
  #: includes/fields/class-acf-field-select.php:428
2658
  msgid "Specify the value returned"
2675
  "Define an endpoint for the previous tabs to stop. This will start a new "
2676
  "group of tabs."
2677
  msgstr ""
2678
+ "Définir un point de terminaison pour arrêter les précédents onglets. Cela va "
2679
+ "commencer un nouveau groupe d'onglets."
2680
 
2681
  #: includes/fields/class-acf-field-taxonomy.php:714
2682
  #, php-format
2696
  # @ acf
2697
  #: includes/fields/class-acf-field-taxonomy.php:765
2698
  msgid "Select the appearance of this field"
2699
+ msgstr "Personnaliser l'apparence de champ"
2700
 
2701
  # @ acf
2702
  #: includes/fields/class-acf-field-taxonomy.php:770
2740
 
2741
  #: includes/fields/class-acf-field-taxonomy.php:820
2742
  msgid "Load value from posts terms"
2743
+ msgstr "Charger une valeur depuis les termes"
2744
 
2745
  # @ acf
2746
  #: includes/fields/class-acf-field-taxonomy.php:834
2768
 
2769
  # @ acf
2770
  #: includes/fields/class-acf-field-taxonomy.php:973
2771
+ #: includes/locations/class-acf-location-user-form.php:73
2772
  msgid "Add"
2773
  msgstr "Ajouter"
2774
 
2785
  #: includes/fields/class-acf-field-text.php:132
2786
  #: includes/fields/class-acf-field-textarea.php:121
2787
  msgid "Leave blank for no limit"
2788
+ msgstr "Laisser vide pour illimité"
2789
 
2790
  #: includes/fields/class-acf-field-text.php:157
2791
  #: includes/fields/class-acf-field-textarea.php:215
2792
  #, php-format
2793
  msgid "Value must not exceed %d characters"
2794
+ msgstr "La valeur ne doit pas dépasser %d caractères."
2795
 
2796
  # @ acf
2797
  #: includes/fields/class-acf-field-textarea.php:25
2808
 
2809
  #: includes/fields/class-acf-field-time_picker.php:25
2810
  msgid "Time Picker"
2811
+ msgstr "Heure"
2812
 
2813
  # @ acf
2814
  #: includes/fields/class-acf-field-true_false.php:25
2815
  msgid "True / False"
2816
+ msgstr "Vrai / Faux"
2817
 
2818
  #: includes/fields/class-acf-field-true_false.php:127
2819
  msgid "Displays text alongside the checkbox"
2821
 
2822
  #: includes/fields/class-acf-field-true_false.php:155
2823
  msgid "On Text"
2824
+ msgstr "Texte côté « Actif »"
2825
 
2826
  #: includes/fields/class-acf-field-true_false.php:156
2827
  msgid "Text shown when active"
2828
+ msgstr "Text affiché lorsqu’il est actif"
2829
 
2830
  #: includes/fields/class-acf-field-true_false.php:170
2831
  msgid "Off Text"
2832
+ msgstr "Texte côté « Inactif »"
2833
 
2834
  #: includes/fields/class-acf-field-true_false.php:171
2835
  msgid "Text shown when inactive"
2836
+ msgstr "Texte affiché lorsqu’il est désactivé"
2837
 
2838
  #: includes/fields/class-acf-field-url.php:25
2839
  msgid "Url"
2857
 
2858
  #: includes/fields/class-acf-field-user.php:417
2859
  msgid "User Array"
2860
+ msgstr "Tableau d'utilisateurs"
2861
 
2862
  #: includes/fields/class-acf-field-user.php:418
2863
  msgid "User Object"
2864
+ msgstr "Objet d'utilisateurs"
2865
 
2866
  #: includes/fields/class-acf-field-user.php:419
2867
  msgid "User ID"
2870
  # @ acf
2871
  #: includes/fields/class-acf-field-wysiwyg.php:25
2872
  msgid "Wysiwyg Editor"
2873
+ msgstr "Éditeur de contenu"
2874
 
2875
  #: includes/fields/class-acf-field-wysiwyg.php:330
2876
  msgid "Visual"
2896
 
2897
  #: includes/fields/class-acf-field-wysiwyg.php:396
2898
  msgid "Visual Only"
2899
+ msgstr "Éditeur visuel seulement"
2900
 
2901
  # @ acf
2902
  #: includes/fields/class-acf-field-wysiwyg.php:397
2920
  #: includes/fields/class-acf-field-wysiwyg.php:430
2921
  msgid "TinyMCE will not be initalized until field is clicked"
2922
  msgstr ""
2923
+ "TinyMCE ne sera pas automatiquement initialisé si cette option est activée"
2924
 
2925
  #: includes/forms/form-front.php:55
2926
  msgid "Validate Email"
2927
  msgstr "Valider l’e-mail"
2928
 
2929
  # @ acf
2930
+ #: includes/forms/form-front.php:104 pro/fields/class-acf-field-gallery.php:510
2931
  #: pro/options-page.php:81
2932
  msgid "Update"
2933
  msgstr "Mise à jour"
2934
 
2935
  # @ acf
2936
+ #: includes/forms/form-front.php:105
2937
  msgid "Post updated"
2938
  msgstr "Article mis à jour"
2939
 
2940
+ #: includes/forms/form-front.php:231
2941
  msgid "Spam Detected"
2942
  msgstr "Spam repéré"
2943
 
2944
  #: includes/forms/form-user.php:336
2945
  #, php-format
2946
  msgid "<strong>ERROR</strong>: %s"
2947
+ msgstr "<strong>ERREUR</strong> : %s"
2948
 
2949
  # @ acf
2950
  #: includes/locations.php:93 includes/locations/class-acf-location-post.php:27
2971
 
2972
  #: includes/locations/class-acf-location-attachment.php:27
2973
  msgid "Attachment"
2974
+ msgstr "Média (photo, fichier…)"
2975
 
2976
  #: includes/locations/class-acf-location-attachment.php:109
2977
  #, php-format
2985
  # @ acf
2986
  #: includes/locations/class-acf-location-current-user-role.php:27
2987
  msgid "Current User Role"
2988
+ msgstr "Rôle utilisateur actuel"
2989
 
2990
  #: includes/locations/class-acf-location-current-user-role.php:110
2991
  msgid "Super Admin"
2993
 
2994
  #: includes/locations/class-acf-location-current-user.php:27
2995
  msgid "Current User"
2996
+ msgstr "Utilisateur actuel"
2997
 
2998
  #: includes/locations/class-acf-location-current-user.php:97
2999
  msgid "Logged in"
3001
 
3002
  #: includes/locations/class-acf-location-current-user.php:98
3003
  msgid "Viewing front end"
3004
+ msgstr "Depuis le site"
3005
 
3006
  #: includes/locations/class-acf-location-current-user.php:99
3007
  msgid "Viewing back end"
3008
+ msgstr "Depuis l’interface d’administration"
3009
 
3010
  #: includes/locations/class-acf-location-nav-menu-item.php:27
3011
  msgid "Menu Item"
3046
 
3047
  #: includes/locations/class-acf-location-page-type.php:146
3048
  msgid "Front Page"
3049
+ msgstr "Page d'accueil"
3050
 
3051
  #: includes/locations/class-acf-location-page-type.php:147
3052
  msgid "Posts Page"
3054
 
3055
  #: includes/locations/class-acf-location-page-type.php:148
3056
  msgid "Top Level Page (no parent)"
3057
+ msgstr "Page de haut niveau (sans descendant)"
3058
 
3059
  #: includes/locations/class-acf-location-page-type.php:149
3060
  msgid "Parent Page (has children)"
3061
+ msgstr "Page parente (avec page enfant)"
3062
 
3063
  #: includes/locations/class-acf-location-page-type.php:150
3064
  msgid "Child Page (has parent)"
3088
  msgstr "Modèle d’article"
3089
 
3090
  # @ acf
3091
+ #: includes/locations/class-acf-location-user-form.php:22
3092
  msgid "User Form"
3093
  msgstr "Formulaire utilisateur"
3094
 
3095
+ #: includes/locations/class-acf-location-user-form.php:74
3096
  msgid "Add / Edit"
3097
  msgstr "Ajouter / Modifier"
3098
 
3099
+ #: includes/locations/class-acf-location-user-form.php:75
3100
  msgid "Register"
3101
  msgstr "Inscription"
3102
 
3103
  # @ acf
3104
+ #: includes/locations/class-acf-location-user-role.php:22
3105
  msgid "User Role"
3106
  msgstr "Rôle utilisateur"
3107
 
3132
  "No Custom Field Groups found for this options page. <a href=\"%s\">Create a "
3133
  "Custom Field Group</a>"
3134
  msgstr ""
3135
+ "Aucun groupe de champs trouvé pour cette page options. <a href=\"%s\">Créer "
3136
+ "un groupe de champs</a>"
3137
 
3138
  #: pro/admin/admin-updates.php:49
3139
  msgid "<b>Error</b>. Could not connect to update server"
3142
  # @ acf
3143
  #: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13
3144
  msgid "Updates"
3145
+ msgstr "Mises à jour"
3146
 
3147
  #: pro/admin/admin-updates.php:191
3148
  msgid ""
3149
  "<b>Error</b>. Could not authenticate update package. Please check again or "
3150
  "deactivate and reactivate your ACF PRO license."
3151
  msgstr ""
3152
+ "<b>Erreur</b>. Impossible d'authentifier la mise à jour. Merci d'essayer à "
3153
  "nouveau et si le problème persiste, désactivez et réactivez votre licence "
3154
  "ACF PRO."
3155
 
3171
  #, php-format
3172
  msgid ""
3173
  "To unlock updates, please enter your license key below. If you don't have a "
3174
+ "licence key, please see <a href=\"%s\" target=\"_blank\">details & "
3175
+ "pricing</a>."
3176
  msgstr ""
3177
+ "Pour débloquer les mises à jour, veuillez entrer votre clé de licence ci-"
3178
+ "dessous. Si vous n’en possédez pas encore une, jetez un oeil à nos <a "
3179
+ "href=\"%s\" target=\"_blank\">détails & tarifs</a>."
3180
 
3181
  # @ acf
3182
  #: pro/admin/views/html-settings-updates.php:29
3186
  # @ acf
3187
  #: pro/admin/views/html-settings-updates.php:61
3188
  msgid "Update Information"
3189
+ msgstr "Informations de mise à jour"
3190
 
3191
  #: pro/admin/views/html-settings-updates.php:68
3192
  msgid "Current Version"
3193
+ msgstr "Version actuelle"
3194
 
3195
  #: pro/admin/views/html-settings-updates.php:76
3196
  msgid "Latest Version"
3197
+ msgstr "Dernière version"
3198
 
3199
  # @ acf
3200
  #: pro/admin/views/html-settings-updates.php:84
3201
  msgid "Update Available"
3202
+ msgstr "Mise à jour disponible"
3203
 
3204
  # @ acf
3205
  #: pro/admin/views/html-settings-updates.php:92
3206
  msgid "Update Plugin"
3207
+ msgstr "Mettre à jour l’extension"
3208
 
3209
  #: pro/admin/views/html-settings-updates.php:94
3210
  msgid "Please enter your license key above to unlock updates"
3211
+ msgstr "Entrez votre clé de licence ci-dessous pour activer les mises à jour"
3212
 
3213
  #: pro/admin/views/html-settings-updates.php:100
3214
  msgid "Check Again"
3217
  # @ wp3i
3218
  #: pro/admin/views/html-settings-updates.php:117
3219
  msgid "Upgrade Notice"
3220
+ msgstr "Améliorations"
3221
 
3222
  #: pro/blocks.php:371
3223
  msgid "Switch to Edit"
3224
+ msgstr "Passer en mode Édition"
3225
 
3226
  #: pro/blocks.php:372
3227
  msgid "Switch to Preview"
3228
+ msgstr "Passer en mode Aperçu"
3229
 
3230
  #: pro/fields/class-acf-field-clone.php:25
3231
  msgctxt "noun"
3258
  #: pro/fields/class-acf-field-clone.php:857
3259
  #, php-format
3260
  msgid "Labels will be displayed as %s"
3261
+ msgstr "Les libellés seront affichés en tant que %s"
3262
 
3263
  #: pro/fields/class-acf-field-clone.php:860
3264
  msgid "Prefix Field Labels"
3265
+ msgstr "Préfixer les libellés de champs"
3266
 
3267
  #: pro/fields/class-acf-field-clone.php:871
3268
  #, php-format
3299
  #: pro/fields/class-acf-field-flexible-content.php:1006
3300
  msgid "layout"
3301
  msgid_plural "layouts"
3302
+ msgstr[0] "disposition"
3303
+ msgstr[1] "dispositions"
3304
 
3305
  # @ acf
3306
  #: pro/fields/class-acf-field-flexible-content.php:74
3307
  msgid "layouts"
3308
+ msgstr "dispositions"
3309
 
3310
  #: pro/fields/class-acf-field-flexible-content.php:77
3311
  #: pro/fields/class-acf-field-flexible-content.php:923
3323
 
3324
  #: pro/fields/class-acf-field-flexible-content.php:82
3325
  msgid "{required} {label} {identifier} required (min {min})"
3326
+ msgstr "{required} {label} {identifier} required (min {min})"
3327
 
3328
  # @ acf
3329
  #: pro/fields/class-acf-field-flexible-content.php:85
3330
  msgid "Flexible Content requires at least 1 layout"
3331
+ msgstr "Le contenu flexible nécessite au moins une disposition"
3332
 
3333
  #: pro/fields/class-acf-field-flexible-content.php:287
3334
  #, php-format
3335
  msgid "Click the \"%s\" button below to start creating your layout"
3336
  msgstr ""
3337
+ "Cliquez sur le bouton \"%s\" ci-dessous pour créer votre première disposition"
 
3338
 
3339
  # @ acf
3340
  #: pro/fields/class-acf-field-flexible-content.php:413
3341
  msgid "Add layout"
3342
+ msgstr "Ajouter une disposition"
3343
 
3344
  # @ acf
3345
  #: pro/fields/class-acf-field-flexible-content.php:414
3346
  msgid "Remove layout"
3347
+ msgstr "Retirer la disposition"
3348
 
3349
  #: pro/fields/class-acf-field-flexible-content.php:415
3350
  #: pro/fields/class-acf-field-repeater.php:301
3354
  # @ acf
3355
  #: pro/fields/class-acf-field-flexible-content.php:555
3356
  msgid "Reorder Layout"
3357
+ msgstr "Réorganiser la disposition"
3358
 
3359
  #: pro/fields/class-acf-field-flexible-content.php:555
3360
  msgid "Reorder"
3363
  # @ acf
3364
  #: pro/fields/class-acf-field-flexible-content.php:556
3365
  msgid "Delete Layout"
3366
+ msgstr "Supprimer la disposition"
3367
 
3368
  #: pro/fields/class-acf-field-flexible-content.php:557
3369
  msgid "Duplicate Layout"
3370
+ msgstr "Dupliquer la disposition"
3371
 
3372
  # @ acf
3373
  #: pro/fields/class-acf-field-flexible-content.php:558
3374
  msgid "Add New Layout"
3375
+ msgstr "Ajouter une disposition"
3376
 
3377
  #: pro/fields/class-acf-field-flexible-content.php:629
3378
  msgid "Min"
3390
  # @ acf
3391
  #: pro/fields/class-acf-field-flexible-content.php:678
3392
  msgid "Minimum Layouts"
3393
+ msgstr "Nombre minimum de dispositions"
3394
 
3395
  # @ acf
3396
  #: pro/fields/class-acf-field-flexible-content.php:687
3397
  msgid "Maximum Layouts"
3398
+ msgstr "Nombre maximum de dispositions"
3399
 
3400
  # @ acf
3401
  #: pro/fields/class-acf-field-gallery.php:73
3406
  msgid "Maximum selection reached"
3407
  msgstr "Nombre de sélections maximales atteint"
3408
 
3409
+ #: pro/fields/class-acf-field-gallery.php:322
3410
  msgid "Length"
3411
  msgstr "Longueur"
3412
 
3413
+ #: pro/fields/class-acf-field-gallery.php:362
3414
  msgid "Caption"
3415
  msgstr "Légende"
3416
 
3417
+ #: pro/fields/class-acf-field-gallery.php:371
3418
  msgid "Alt Text"
3419
  msgstr "Texte alternatif"
3420
 
3421
+ #: pro/fields/class-acf-field-gallery.php:487
3422
  msgid "Add to gallery"
3423
  msgstr "Ajouter à la galerie"
3424
 
3425
  # @ acf
3426
+ #: pro/fields/class-acf-field-gallery.php:491
3427
  msgid "Bulk actions"
3428
  msgstr "Actions de groupe"
3429
 
3430
+ #: pro/fields/class-acf-field-gallery.php:492
3431
  msgid "Sort by date uploaded"
3432
  msgstr "Ranger par date d'import"
3433
 
3434
+ #: pro/fields/class-acf-field-gallery.php:493
3435
  msgid "Sort by date modified"
3436
  msgstr "Ranger par date de modification"
3437
 
3438
  # @ acf
3439
+ #: pro/fields/class-acf-field-gallery.php:494
3440
  msgid "Sort by title"
3441
  msgstr "Ranger par titre"
3442
 
3443
+ #: pro/fields/class-acf-field-gallery.php:495
3444
  msgid "Reverse current order"
3445
  msgstr "Inverser l'ordre actuel"
3446
 
3447
  # @ acf
3448
+ #: pro/fields/class-acf-field-gallery.php:507
3449
  msgid "Close"
3450
+ msgstr "Appliquer"
3451
 
3452
+ #: pro/fields/class-acf-field-gallery.php:580
3453
  msgid "Insert"
3454
  msgstr "Insérer"
3455
 
3456
+ #: pro/fields/class-acf-field-gallery.php:581
3457
  msgid "Specify where new attachments are added"
3458
+ msgstr "Définir comment les images sont insérées"
3459
 
3460
+ #: pro/fields/class-acf-field-gallery.php:585
3461
  msgid "Append to the end"
3462
+ msgstr "Insérer à la fin"
3463
 
3464
+ #: pro/fields/class-acf-field-gallery.php:586
3465
  msgid "Prepend to the beginning"
3466
  msgstr "Insérer au début"
3467
 
3468
  # @ acf
3469
+ #: pro/fields/class-acf-field-gallery.php:605
3470
  msgid "Minimum Selection"
3471
+ msgstr "Minimum d'images"
3472
 
3473
  # @ acf
3474
+ #: pro/fields/class-acf-field-gallery.php:613
3475
  msgid "Maximum Selection"
3476
+ msgstr "Maximum d’images"
3477
 
3478
  #: pro/fields/class-acf-field-repeater.php:65
3479
  #: pro/fields/class-acf-field-repeater.php:661
3496
 
3497
  #: pro/fields/class-acf-field-repeater.php:417
3498
  msgid "Collapsed"
3499
+ msgstr "Refermé"
3500
 
3501
  #: pro/fields/class-acf-field-repeater.php:418
3502
  msgid "Select a sub field to show when row is collapsed"
3503
+ msgstr "Choisir un sous champ à montrer lorsque la ligne est refermée"
3504
 
3505
  # @ acf
3506
  #: pro/fields/class-acf-field-repeater.php:428
3507
  msgid "Minimum Rows"
3508
+ msgstr "Nombre minimum d'éléments"
3509
 
3510
  # @ acf
3511
  #: pro/fields/class-acf-field-repeater.php:438
3512
  msgid "Maximum Rows"
3513
+ msgstr "Nombre maximum d'éléments"
3514
 
3515
  #: pro/locations/class-acf-location-options-page.php:79
3516
  msgid "No options pages exist"
3517
+ msgstr "Aucune page d'option créée"
3518
 
3519
  # @ acf
3520
  #: pro/options-page.php:51
3524
  # @ acf
3525
  #: pro/options-page.php:82
3526
  msgid "Options Updated"
3527
+ msgstr "Options mises à jour"
3528
 
3529
  #: pro/updates.php:97
3530
  #, php-format
3531
  msgid ""
3532
+ "To enable updates, please enter your license key on the <a href=\"%s\">"
3533
+ "Updates</a> page. If you don't have a licence key, please see <a href=\"%s\">"
3534
+ "details & pricing</a>."
3535
  msgstr ""
3536
+ "Pour activer les mises à jour, veuillez entrer votre clé de licence sur la "
3537
+ "page <a href=\"%s\">Mises à jour</a>. Si vous n’en possédez pas encore une, "
3538
+ "jetez un oeil à nos <a href=\"%s\" target=\"_blank\">détails & tarifs</a>."
 
 
 
 
3539
 
3540
+ #: tests/basic/test-blocks.php:30
 
 
 
 
 
3541
  msgid "Normal"
3542
  msgstr "Normal"
3543
 
3544
+ #: tests/basic/test-blocks.php:31
3545
  msgid "Fancy"
3546
  msgstr "Fantaisie"
3547
 
 
 
 
 
 
 
 
 
3548
  #. Plugin URI of the plugin/theme
3549
  #. Author URI of the plugin/theme
3550
  msgid "https://www.advancedcustomfields.com"
lang/acf-zh_TW.mo ADDED
Binary file
lang/acf-zh_TW.po ADDED
@@ -0,0 +1,4147 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ msgid ""
2
+ msgstr ""
3
+ "Project-Id-Version: Advanced Custom Fields Pro v5.8.7\n"
4
+ "Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n"
5
+ "POT-Creation-Date: 2020-02-13 17:09+0800\n"
6
+ "PO-Revision-Date: 2020-02-14 12:13+0800\n"
7
+ "Last-Translator: Audi Lu <mrmu@mrmu.com.tw>\n"
8
+ "Language-Team: Audi Lu <mrmu@mrmu.com.tw>\n"
9
+ "Language: zh_TW\n"
10
+ "MIME-Version: 1.0\n"
11
+ "Content-Type: text/plain; charset=UTF-8\n"
12
+ "Content-Transfer-Encoding: 8bit\n"
13
+ "X-Generator: Poedit 2.1.1\n"
14
+ "X-Poedit-SourceCharset: UTF-8\n"
15
+ "X-Poedit-KeywordsList: __;_e;_n:1,2;_x:1,2c;_ex:1,2c;_nx:4c,1,2;esc_attr__;"
16
+ "esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c;_n_noop:1,2;"
17
+ "_nx_noop:3c,1,2;__ngettext_noop:1,2\n"
18
+ "X-Poedit-Basepath: ..\n"
19
+ "X-Poedit-WPHeader: acf.php\n"
20
+ "X-Textdomain-Support: yes\n"
21
+ "Plural-Forms: nplurals=1; plural=0;\n"
22
+ "X-Poedit-SearchPath-0: .\n"
23
+ "X-Poedit-SearchPathExcluded-0: *.js\n"
24
+
25
+ #: acf.php:68
26
+ msgid "Advanced Custom Fields"
27
+ msgstr "Advanced Custom Fields"
28
+
29
+ #: acf.php:340 includes/admin/admin.php:52
30
+ msgid "Field Groups"
31
+ msgstr "欄位群組"
32
+
33
+ #: acf.php:341
34
+ msgid "Field Group"
35
+ msgstr "欄位群組"
36
+
37
+ #: acf.php:342 acf.php:374 includes/admin/admin.php:53
38
+ #: pro/fields/class-acf-field-flexible-content.php:558
39
+ msgid "Add New"
40
+ msgstr "新建"
41
+
42
+ #: acf.php:343
43
+ msgid "Add New Field Group"
44
+ msgstr "新增欄位群組"
45
+
46
+ #: acf.php:344
47
+ msgid "Edit Field Group"
48
+ msgstr "編輯欄位群組"
49
+
50
+ #: acf.php:345
51
+ msgid "New Field Group"
52
+ msgstr "新增欄位群組"
53
+
54
+ #: acf.php:346
55
+ msgid "View Field Group"
56
+ msgstr "檢視欄位群組"
57
+
58
+ #: acf.php:347
59
+ msgid "Search Field Groups"
60
+ msgstr "搜尋欄位群組"
61
+
62
+ #: acf.php:348
63
+ msgid "No Field Groups found"
64
+ msgstr "沒有找到欄位群組"
65
+
66
+ #: acf.php:349
67
+ msgid "No Field Groups found in Trash"
68
+ msgstr "回收桶裡沒有找到欄位群組"
69
+
70
+ #: acf.php:372 includes/admin/admin-field-group.php:220
71
+ #: includes/admin/admin-field-groups.php:530
72
+ #: pro/fields/class-acf-field-clone.php:811
73
+ msgid "Fields"
74
+ msgstr "欄位"
75
+
76
+ #: acf.php:373
77
+ msgid "Field"
78
+ msgstr "欄位"
79
+
80
+ #: acf.php:375
81
+ msgid "Add New Field"
82
+ msgstr "新增欄位"
83
+
84
+ #: acf.php:376
85
+ msgid "Edit Field"
86
+ msgstr "編輯欄位"
87
+
88
+ #: acf.php:377 includes/admin/views/field-group-fields.php:41
89
+ msgid "New Field"
90
+ msgstr "新欄位"
91
+
92
+ #: acf.php:378
93
+ msgid "View Field"
94
+ msgstr "檢視欄位"
95
+
96
+ #: acf.php:379
97
+ msgid "Search Fields"
98
+ msgstr "搜尋欄位"
99
+
100
+ #: acf.php:380
101
+ msgid "No Fields found"
102
+ msgstr "沒有找到欄位"
103
+
104
+ #: acf.php:381
105
+ msgid "No Fields found in Trash"
106
+ msgstr "回收桶中沒有找到欄位群組"
107
+
108
+ #: acf.php:416 includes/admin/admin-field-group.php:402
109
+ #: includes/admin/admin-field-groups.php:587
110
+ msgid "Inactive"
111
+ msgstr "未禁用"
112
+
113
+ #: acf.php:421
114
+ #, php-format
115
+ msgid "Inactive <span class=\"count\">(%s)</span>"
116
+ msgid_plural "Inactive <span class=\"count\">(%s)</span>"
117
+ msgstr[0] "未啟用 <span class=\"count\">(%s)</span>"
118
+
119
+ #: includes/acf-field-functions.php:831
120
+ #: includes/admin/admin-field-group.php:178
121
+ msgid "(no label)"
122
+ msgstr "(無標籤)"
123
+
124
+ #: includes/acf-field-group-functions.php:819
125
+ #: includes/admin/admin-field-group.php:180
126
+ msgid "copy"
127
+ msgstr "複製"
128
+
129
+ #: includes/admin/admin-field-group.php:86
130
+ #: includes/admin/admin-field-group.php:87
131
+ #: includes/admin/admin-field-group.php:89
132
+ msgid "Field group updated."
133
+ msgstr "欄位群組已更新。"
134
+
135
+ #: includes/admin/admin-field-group.php:88
136
+ msgid "Field group deleted."
137
+ msgstr "欄位群組已刪除。"
138
+
139
+ #: includes/admin/admin-field-group.php:91
140
+ msgid "Field group published."
141
+ msgstr "欄位群組已發佈。"
142
+
143
+ #: includes/admin/admin-field-group.php:92
144
+ msgid "Field group saved."
145
+ msgstr "設定已儲存。"
146
+
147
+ #: includes/admin/admin-field-group.php:93
148
+ msgid "Field group submitted."
149
+ msgstr "欄位群組已提交。"
150
+
151
+ #: includes/admin/admin-field-group.php:94
152
+ msgid "Field group scheduled for."
153
+ msgstr "欄位群組已排程。"
154
+
155
+ #: includes/admin/admin-field-group.php:95
156
+ msgid "Field group draft updated."
157
+ msgstr "欄位群組草稿已更新。"
158
+
159
+ #: includes/admin/admin-field-group.php:171
160
+ msgid "The string \"field_\" may not be used at the start of a field name"
161
+ msgstr "\"field_\" 這個字串不能用在欄位名稱的開頭"
162
+
163
+ #: includes/admin/admin-field-group.php:172
164
+ msgid "This field cannot be moved until its changes have been saved"
165
+ msgstr "在儲存變更之前,欄位無法搬移"
166
+
167
+ #: includes/admin/admin-field-group.php:173
168
+ msgid "Field group title is required"
169
+ msgstr "欄位群組的標題為必填"
170
+
171
+ #: includes/admin/admin-field-group.php:174
172
+ msgid "Move to trash. Are you sure?"
173
+ msgstr "確定要刪除嗎?"
174
+
175
+ #: includes/admin/admin-field-group.php:175
176
+ msgid "No toggle fields available"
177
+ msgstr "沒有可用的條件欄位"
178
+
179
+ #: includes/admin/admin-field-group.php:176
180
+ msgid "Move Custom Field"
181
+ msgstr "移動自訂欄位"
182
+
183
+ #: includes/admin/admin-field-group.php:177
184
+ msgid "Checked"
185
+ msgstr "已選"
186
+
187
+ #: includes/admin/admin-field-group.php:179
188
+ msgid "(this field)"
189
+ msgstr "(此欄位)"
190
+
191
+ #: includes/admin/admin-field-group.php:181
192
+ #: includes/admin/views/field-group-field-conditional-logic.php:51
193
+ #: includes/admin/views/field-group-field-conditional-logic.php:151
194
+ #: includes/admin/views/field-group-locations.php:29
195
+ #: includes/admin/views/html-location-group.php:3
196
+ #: includes/api/api-helpers.php:3649
197
+ msgid "or"
198
+ msgstr "或"
199
+
200
+ #: includes/admin/admin-field-group.php:182
201
+ msgid "Null"
202
+ msgstr "空"
203
+
204
+ #: includes/admin/admin-field-group.php:221
205
+ msgid "Location"
206
+ msgstr "位置"
207
+
208
+ #: includes/admin/admin-field-group.php:222
209
+ #: includes/admin/tools/class-acf-admin-tool-export.php:295
210
+ msgid "Settings"
211
+ msgstr "設定"
212
+
213
+ #: includes/admin/admin-field-group.php:372
214
+ msgid "Field Keys"
215
+ msgstr "欄位鍵值"
216
+
217
+ #: includes/admin/admin-field-group.php:402
218
+ #: includes/admin/views/field-group-options.php:9
219
+ msgid "Active"
220
+ msgstr "啟用"
221
+
222
+ #: includes/admin/admin-field-group.php:767
223
+ msgid "Move Complete."
224
+ msgstr "完成搬移。"
225
+
226
+ #: includes/admin/admin-field-group.php:768
227
+ #, php-format
228
+ msgid "The %s field can now be found in the %s field group"
229
+ msgstr "%s 欄位現在可以在 %s 欄位群組中找到"
230
+
231
+ #: includes/admin/admin-field-group.php:769
232
+ msgid "Close Window"
233
+ msgstr "關閉視窗"
234
+
235
+ #: includes/admin/admin-field-group.php:810
236
+ msgid "Please select the destination for this field"
237
+ msgstr "請選取這個欄位的目標欄位群組"
238
+
239
+ #: includes/admin/admin-field-group.php:817
240
+ msgid "Move Field"
241
+ msgstr "移動欄位"
242
+
243
+ #: includes/admin/admin-field-groups.php:89
244
+ #, php-format
245
+ msgid "Active <span class=\"count\">(%s)</span>"
246
+ msgid_plural "Active <span class=\"count\">(%s)</span>"
247
+ msgstr[0] "啟用 <span class=\"count\">(%s)</span>"
248
+
249
+ #: includes/admin/admin-field-groups.php:156
250
+ #, php-format
251
+ msgid "Field group duplicated."
252
+ msgid_plural "%s field groups duplicated."
253
+ msgstr[0] "%s 欄位群組重複。"
254
+
255
+ #: includes/admin/admin-field-groups.php:243
256
+ #, php-format
257
+ msgid "Field group synchronised."
258
+ msgid_plural "%s field groups synchronised."
259
+ msgstr[0] "%s 欄位群組已同步。"
260
+
261
+ #: includes/admin/admin-field-groups.php:414
262
+ #: includes/admin/admin-field-groups.php:577
263
+ msgid "Sync available"
264
+ msgstr "可同步"
265
+
266
+ #: includes/admin/admin-field-groups.php:527 includes/forms/form-front.php:38
267
+ #: pro/fields/class-acf-field-gallery.php:353
268
+ msgid "Title"
269
+ msgstr "標題"
270
+
271
+ #: includes/admin/admin-field-groups.php:528
272
+ #: includes/admin/views/field-group-options.php:96
273
+ #: includes/admin/views/html-admin-page-upgrade-network.php:38
274
+ #: includes/admin/views/html-admin-page-upgrade-network.php:49
275
+ #: pro/fields/class-acf-field-gallery.php:380
276
+ msgid "Description"
277
+ msgstr "描述"
278
+
279
+ #: includes/admin/admin-field-groups.php:529
280
+ msgid "Status"
281
+ msgstr "狀態"
282
+
283
+ #. Description of the plugin/theme
284
+ #: includes/admin/admin-field-groups.php:626
285
+ msgid "Customize WordPress with powerful, professional and intuitive fields."
286
+ msgstr "使用專業直覺且功能強大的欄位來客製 WordPress。"
287
+
288
+ #: includes/admin/admin-field-groups.php:628 includes/admin/admin.php:123
289
+ #: pro/admin/views/html-settings-updates.php:107
290
+ msgid "Changelog"
291
+ msgstr "更新日誌"
292
+
293
+ #: includes/admin/admin-field-groups.php:633
294
+ #, php-format
295
+ msgid "See what's new in <a href=\"%s\">version %s</a>."
296
+ msgstr "了解 <a href=\"%s\"> %s 版本</a>新增的功能。"
297
+
298
+ #: includes/admin/admin-field-groups.php:636
299
+ msgid "Resources"
300
+ msgstr "資源"
301
+
302
+ #: includes/admin/admin-field-groups.php:638
303
+ msgid "Website"
304
+ msgstr "網站"
305
+
306
+ #: includes/admin/admin-field-groups.php:639
307
+ msgid "Documentation"
308
+ msgstr "文件"
309
+
310
+ #: includes/admin/admin-field-groups.php:640
311
+ msgid "Support"
312
+ msgstr "支援"
313
+
314
+ #: includes/admin/admin-field-groups.php:642
315
+ #: includes/admin/views/settings-info.php:81
316
+ msgid "Pro"
317
+ msgstr "Pro"
318
+
319
+ #: includes/admin/admin-field-groups.php:647
320
+ #, php-format
321
+ msgid "Thank you for creating with <a href=\"%s\">ACF</a>."
322
+ msgstr "感謝您使用 <a href=“%s”>ACF</a>。"
323
+
324
+ #: includes/admin/admin-field-groups.php:686
325
+ msgid "Duplicate this item"
326
+ msgstr "複製此項目"
327
+
328
+ #: includes/admin/admin-field-groups.php:686
329
+ #: includes/admin/admin-field-groups.php:702
330
+ #: includes/admin/views/field-group-field.php:46
331
+ #: pro/fields/class-acf-field-flexible-content.php:557
332
+ msgid "Duplicate"
333
+ msgstr "複製"
334
+
335
+ #: includes/admin/admin-field-groups.php:719
336
+ #: includes/fields/class-acf-field-google-map.php:146
337
+ #: includes/fields/class-acf-field-relationship.php:593
338
+ msgid "Search"
339
+ msgstr "搜尋"
340
+
341
+ #: includes/admin/admin-field-groups.php:778
342
+ #, php-format
343
+ msgid "Select %s"
344
+ msgstr "選擇 %s"
345
+
346
+ #: includes/admin/admin-field-groups.php:786
347
+ msgid "Synchronise field group"
348
+ msgstr "同步欄位群組"
349
+
350
+ #: includes/admin/admin-field-groups.php:786
351
+ #: includes/admin/admin-field-groups.php:816
352
+ msgid "Sync"
353
+ msgstr "同步"
354
+
355
+ #: includes/admin/admin-field-groups.php:798
356
+ msgid "Apply"
357
+ msgstr "套用"
358
+
359
+ #: includes/admin/admin-field-groups.php:816
360
+ msgid "Bulk Actions"
361
+ msgstr "批次動作"
362
+
363
+ #: includes/admin/admin-tools.php:116
364
+ #: includes/admin/views/html-admin-tools.php:21
365
+ msgid "Tools"
366
+ msgstr "工具"
367
+
368
+ #: includes/admin/admin-upgrade.php:47 includes/admin/admin-upgrade.php:109
369
+ #: includes/admin/admin-upgrade.php:110 includes/admin/admin-upgrade.php:173
370
+ #: includes/admin/views/html-admin-page-upgrade-network.php:24
371
+ #: includes/admin/views/html-admin-page-upgrade.php:26
372
+ msgid "Upgrade Database"
373
+ msgstr "升級資料庫"
374
+
375
+ #: includes/admin/admin-upgrade.php:197
376
+ msgid "Review sites & upgrade"
377
+ msgstr "檢查網站和升級"
378
+
379
+ #: includes/admin/admin.php:51 includes/admin/views/field-group-options.php:110
380
+ msgid "Custom Fields"
381
+ msgstr "自訂欄位"
382
+
383
+ #: includes/admin/admin.php:57
384
+ msgid "Info"
385
+ msgstr "資訊"
386
+
387
+ #: includes/admin/admin.php:122
388
+ msgid "What's New"
389
+ msgstr "最新消息"
390
+
391
+ #: includes/admin/tools/class-acf-admin-tool-export.php:33
392
+ msgid "Export Field Groups"
393
+ msgstr "匯出欄位群組"
394
+
395
+ #: includes/admin/tools/class-acf-admin-tool-export.php:38
396
+ #: includes/admin/tools/class-acf-admin-tool-export.php:342
397
+ #: includes/admin/tools/class-acf-admin-tool-export.php:371
398
+ #| msgid "Create PHP"
399
+ msgid "Generate PHP"
400
+ msgstr "產出 PHP"
401
+
402
+ #: includes/admin/tools/class-acf-admin-tool-export.php:97
403
+ #: includes/admin/tools/class-acf-admin-tool-export.php:135
404
+ msgid "No field groups selected"
405
+ msgstr "尚未選擇欄位群組"
406
+
407
+ #: includes/admin/tools/class-acf-admin-tool-export.php:174
408
+ #, php-format
409
+ #| msgid "Export Field Groups"
410
+ msgid "Exported 1 field group."
411
+ msgid_plural "Exported %s field groups."
412
+ msgstr[0] "已匯出 %s 個欄位群組。"
413
+
414
+ #: includes/admin/tools/class-acf-admin-tool-export.php:241
415
+ #: includes/admin/tools/class-acf-admin-tool-export.php:269
416
+ msgid "Select Field Groups"
417
+ msgstr "選取欄位群組"
418
+
419
+ #: includes/admin/tools/class-acf-admin-tool-export.php:336
420
+ msgid ""
421
+ "Select the field groups you would like to export and then select your export "
422
+ "method. Use the download button to export to a .json file which you can then "
423
+ "import to another ACF installation. Use the generate button to export to PHP "
424
+ "code which you can place in your theme."
425
+ msgstr ""
426
+ "選擇你想匯出的欄位群組,再選擇匯出方式。使用匯出檔案將匯出一個 .json 檔,讓你"
427
+ "可以在其他安裝 ACF 的站台匯入設定。使用產出 PHP 按鈕將會匯出 PHP 程式碼,以便"
428
+ "置入你的佈景之中。"
429
+
430
+ #: includes/admin/tools/class-acf-admin-tool-export.php:341
431
+ #| msgid "Export"
432
+ msgid "Export File"
433
+ msgstr "匯出檔案"
434
+
435
+ #: includes/admin/tools/class-acf-admin-tool-export.php:414
436
+ msgid ""
437
+ "The following code can be used to register a local version of the selected "
438
+ "field group(s). A local field group can provide many benefits such as faster "
439
+ "load times, version control & dynamic fields/settings. Simply copy and paste "
440
+ "the following code to your theme's functions.php file or include it within "
441
+ "an external file."
442
+ msgstr ""
443
+ "以下程式碼可用於註冊所選欄位群組的本機版本。本機的欄位群組可以提供許多好處,"
444
+ "例如更快的載入時間、版本控制和動態欄位/設定。 只需將以下程式碼複製並貼到佈景"
445
+ "主題的 functions.php 文件中,或將它自外部文件包含進來。"
446
+
447
+ #: includes/admin/tools/class-acf-admin-tool-export.php:446
448
+ msgid "Copy to clipboard"
449
+ msgstr "複製到剪貼簿"
450
+
451
+ #: includes/admin/tools/class-acf-admin-tool-export.php:483
452
+ msgid "Copied"
453
+ msgstr "已複製"
454
+
455
+ #: includes/admin/tools/class-acf-admin-tool-import.php:26
456
+ msgid "Import Field Groups"
457
+ msgstr "匯入欄位群組"
458
+
459
+ #: includes/admin/tools/class-acf-admin-tool-import.php:47
460
+ msgid ""
461
+ "Select the Advanced Custom Fields JSON file you would like to import. When "
462
+ "you click the import button below, ACF will import the field groups."
463
+ msgstr ""
464
+ "選取你想匯入的 Advanced Custom Fields JSON 檔案。當你點擊下方匯入按鈕時,ACF "
465
+ "將匯入欄位群組。"
466
+
467
+ #: includes/admin/tools/class-acf-admin-tool-import.php:52
468
+ #: includes/fields/class-acf-field-file.php:57
469
+ msgid "Select File"
470
+ msgstr "選擇檔案"
471
+
472
+ #: includes/admin/tools/class-acf-admin-tool-import.php:62
473
+ msgid "Import File"
474
+ msgstr "匯入檔案"
475
+
476
+ #: includes/admin/tools/class-acf-admin-tool-import.php:85
477
+ #: includes/fields/class-acf-field-file.php:170
478
+ msgid "No file selected"
479
+ msgstr "沒有選擇檔案"
480
+
481
+ #: includes/admin/tools/class-acf-admin-tool-import.php:93
482
+ msgid "Error uploading file. Please try again"
483
+ msgstr "檔案上傳錯誤。請再試一次"
484
+
485
+ #: includes/admin/tools/class-acf-admin-tool-import.php:98
486
+ msgid "Incorrect file type"
487
+ msgstr "檔案類型不正確"
488
+
489
+ #: includes/admin/tools/class-acf-admin-tool-import.php:107
490
+ msgid "Import file empty"
491
+ msgstr "匯入的檔案是空的"
492
+
493
+ #: includes/admin/tools/class-acf-admin-tool-import.php:138
494
+ #, php-format
495
+ msgid "Imported 1 field group"
496
+ msgid_plural "Imported %s field groups"
497
+ msgstr[0] "匯入 %s 欄位群組"
498
+
499
+ #: includes/admin/views/field-group-field-conditional-logic.php:25
500
+ msgid "Conditional Logic"
501
+ msgstr "條件邏輯"
502
+
503
+ #: includes/admin/views/field-group-field-conditional-logic.php:51
504
+ msgid "Show this field if"
505
+ msgstr "顯示此欄位群組的條件"
506
+
507
+ #: includes/admin/views/field-group-field-conditional-logic.php:138
508
+ #: includes/admin/views/html-location-rule.php:86
509
+ msgid "and"
510
+ msgstr "+"
511
+
512
+ #: includes/admin/views/field-group-field-conditional-logic.php:153
513
+ #: includes/admin/views/field-group-locations.php:31
514
+ msgid "Add rule group"
515
+ msgstr "新增規則組"
516
+
517
+ #: includes/admin/views/field-group-field.php:38
518
+ #: pro/fields/class-acf-field-flexible-content.php:410
519
+ #: pro/fields/class-acf-field-repeater.php:299
520
+ msgid "Drag to reorder"
521
+ msgstr "拖曳排序"
522
+
523
+ #: includes/admin/views/field-group-field.php:42
524
+ #: includes/admin/views/field-group-field.php:45
525
+ msgid "Edit field"
526
+ msgstr "編輯欄位"
527
+
528
+ #: includes/admin/views/field-group-field.php:45
529
+ #: includes/fields/class-acf-field-file.php:152
530
+ #: includes/fields/class-acf-field-image.php:138
531
+ #: includes/fields/class-acf-field-link.php:139
532
+ #: pro/fields/class-acf-field-gallery.php:337
533
+ msgid "Edit"
534
+ msgstr "編輯"
535
+
536
+ #: includes/admin/views/field-group-field.php:46
537
+ msgid "Duplicate field"
538
+ msgstr "複製欄位"
539
+
540
+ #: includes/admin/views/field-group-field.php:47
541
+ msgid "Move field to another group"
542
+ msgstr "將欄位移到其它群组"
543
+
544
+ #: includes/admin/views/field-group-field.php:47
545
+ msgid "Move"
546
+ msgstr "移動"
547
+
548
+ #: includes/admin/views/field-group-field.php:48
549
+ msgid "Delete field"
550
+ msgstr "刪除欄位"
551
+
552
+ #: includes/admin/views/field-group-field.php:48
553
+ #: pro/fields/class-acf-field-flexible-content.php:556
554
+ msgid "Delete"
555
+ msgstr "刪除"
556
+
557
+ #: includes/admin/views/field-group-field.php:65
558
+ msgid "Field Label"
559
+ msgstr "欄位標籤"
560
+
561
+ #: includes/admin/views/field-group-field.php:66
562
+ msgid "This is the name which will appear on the EDIT page"
563
+ msgstr "在編輯介面顯示的名稱"
564
+
565
+ #: includes/admin/views/field-group-field.php:75
566
+ msgid "Field Name"
567
+ msgstr "欄位名稱"
568
+
569
+ #: includes/admin/views/field-group-field.php:76
570
+ msgid "Single word, no spaces. Underscores and dashes allowed"
571
+ msgstr "單字元串不能有空格,可使用橫線或底線"
572
+
573
+ #: includes/admin/views/field-group-field.php:85
574
+ msgid "Field Type"
575
+ msgstr "欄位類型"
576
+
577
+ #: includes/admin/views/field-group-field.php:96
578
+ msgid "Instructions"
579
+ msgstr "說明"
580
+
581
+ #: includes/admin/views/field-group-field.php:97
582
+ msgid "Instructions for authors. Shown when submitting data"
583
+ msgstr "顯示給作者的說明文字。會在送出資料時顯示"
584
+
585
+ #: includes/admin/views/field-group-field.php:106
586
+ msgid "Required?"
587
+ msgstr "必填嗎?"
588
+
589
+ #: includes/admin/views/field-group-field.php:129
590
+ msgid "Wrapper Attributes"
591
+ msgstr "包覆元素的屬性"
592
+
593
+ #: includes/admin/views/field-group-field.php:135
594
+ msgid "width"
595
+ msgstr "寬度"
596
+
597
+ #: includes/admin/views/field-group-field.php:150
598
+ msgid "class"
599
+ msgstr "類別"
600
+
601
+ #: includes/admin/views/field-group-field.php:163
602
+ msgid "id"
603
+ msgstr "id"
604
+
605
+ #: includes/admin/views/field-group-field.php:175
606
+ msgid "Close Field"
607
+ msgstr "關閉欄位"
608
+
609
+ #: includes/admin/views/field-group-fields.php:4
610
+ msgid "Order"
611
+ msgstr "順序"
612
+
613
+ #: includes/admin/views/field-group-fields.php:5
614
+ #: includes/fields/class-acf-field-button-group.php:198
615
+ #: includes/fields/class-acf-field-checkbox.php:420
616
+ #: includes/fields/class-acf-field-radio.php:311
617
+ #: includes/fields/class-acf-field-select.php:433
618
+ #: pro/fields/class-acf-field-flexible-content.php:582
619
+ msgid "Label"
620
+ msgstr "標籤"
621
+
622
+ #: includes/admin/views/field-group-fields.php:6
623
+ #: includes/fields/class-acf-field-taxonomy.php:939
624
+ #: pro/fields/class-acf-field-flexible-content.php:596
625
+ msgid "Name"
626
+ msgstr "名稱"
627
+
628
+ #: includes/admin/views/field-group-fields.php:7
629
+ msgid "Key"
630
+ msgstr "鍵"
631
+
632
+ #: includes/admin/views/field-group-fields.php:8
633
+ msgid "Type"
634
+ msgstr "類型"
635
+
636
+ #: includes/admin/views/field-group-fields.php:14
637
+ msgid ""
638
+ "No fields. Click the <strong>+ Add Field</strong> button to create your "
639
+ "first field."
640
+ msgstr "沒有欄位,點擊<strong>新增</strong>按鈕建立第一個欄位。"
641
+
642
+ #: includes/admin/views/field-group-fields.php:31
643
+ msgid "+ Add Field"
644
+ msgstr "新增欄位"
645
+
646
+ #: includes/admin/views/field-group-locations.php:9
647
+ msgid "Rules"
648
+ msgstr "規則"
649
+
650
+ #: includes/admin/views/field-group-locations.php:10
651
+ msgid ""
652
+ "Create a set of rules to determine which edit screens will use these "
653
+ "advanced custom fields"
654
+ msgstr "建立一組規則以確定自訂欄位在哪些編輯介面顯示"
655
+
656
+ #: includes/admin/views/field-group-options.php:23
657
+ msgid "Style"
658
+ msgstr "樣式"
659
+
660
+ #: includes/admin/views/field-group-options.php:30
661
+ msgid "Standard (WP metabox)"
662
+ msgstr "標準 (WP metabox)"
663
+
664
+ #: includes/admin/views/field-group-options.php:31
665
+ msgid "Seamless (no metabox)"
666
+ msgstr "連續 (no metabox)"
667
+
668
+ #: includes/admin/views/field-group-options.php:38
669
+ msgid "Position"
670
+ msgstr "位置"
671
+
672
+ #: includes/admin/views/field-group-options.php:45
673
+ msgid "High (after title)"
674
+ msgstr "高 (位於標題後面)"
675
+
676
+ #: includes/admin/views/field-group-options.php:46
677
+ msgid "Normal (after content)"
678
+ msgstr "正常 (位於內容後面)"
679
+
680
+ #: includes/admin/views/field-group-options.php:47
681
+ msgid "Side"
682
+ msgstr "邊欄"
683
+
684
+ #: includes/admin/views/field-group-options.php:55
685
+ msgid "Label placement"
686
+ msgstr "標籤位置"
687
+
688
+ #: includes/admin/views/field-group-options.php:62
689
+ #: includes/fields/class-acf-field-tab.php:106
690
+ msgid "Top aligned"
691
+ msgstr "置頂"
692
+
693
+ #: includes/admin/views/field-group-options.php:63
694
+ #: includes/fields/class-acf-field-tab.php:107
695
+ msgid "Left aligned"
696
+ msgstr "置左"
697
+
698
+ #: includes/admin/views/field-group-options.php:70
699
+ msgid "Instruction placement"
700
+ msgstr "說明位置"
701
+
702
+ #: includes/admin/views/field-group-options.php:77
703
+ msgid "Below labels"
704
+ msgstr "欄位標籤"
705
+
706
+ #: includes/admin/views/field-group-options.php:78
707
+ msgid "Below fields"
708
+ msgstr "下面的欄位"
709
+
710
+ #: includes/admin/views/field-group-options.php:85
711
+ msgid "Order No."
712
+ msgstr "排序"
713
+
714
+ #: includes/admin/views/field-group-options.php:86
715
+ msgid "Field groups with a lower order will appear first"
716
+ msgstr "順序編號較小的欄位群組會先顯示"
717
+
718
+ #: includes/admin/views/field-group-options.php:97
719
+ msgid "Shown in field group list"
720
+ msgstr "在欄位群組列表中顯示"
721
+
722
+ #: includes/admin/views/field-group-options.php:107
723
+ msgid "Permalink"
724
+ msgstr "固定連結"
725
+
726
+ #: includes/admin/views/field-group-options.php:108
727
+ msgid "Content Editor"
728
+ msgstr "內容編輯器"
729
+
730
+ #: includes/admin/views/field-group-options.php:109
731
+ msgid "Excerpt"
732
+ msgstr "摘要"
733
+
734
+ #: includes/admin/views/field-group-options.php:111
735
+ msgid "Discussion"
736
+ msgstr "討論"
737
+
738
+ #: includes/admin/views/field-group-options.php:112
739
+ msgid "Comments"
740
+ msgstr "留言"
741
+
742
+ #: includes/admin/views/field-group-options.php:113
743
+ msgid "Revisions"
744
+ msgstr "版本"
745
+
746
+ #: includes/admin/views/field-group-options.php:114
747
+ msgid "Slug"
748
+ msgstr "別名"
749
+
750
+ #: includes/admin/views/field-group-options.php:115
751
+ msgid "Author"
752
+ msgstr "作者"
753
+
754
+ #: includes/admin/views/field-group-options.php:116
755
+ msgid "Format"
756
+ msgstr "格式"
757
+
758
+ #: includes/admin/views/field-group-options.php:117
759
+ msgid "Page Attributes"
760
+ msgstr "頁面屬性"
761
+
762
+ #: includes/admin/views/field-group-options.php:118
763
+ #: includes/fields/class-acf-field-relationship.php:607
764
+ msgid "Featured Image"
765
+ msgstr "特色圖片"
766
+
767
+ #: includes/admin/views/field-group-options.php:119
768
+ msgid "Categories"
769
+ msgstr "類別"
770
+
771
+ #: includes/admin/views/field-group-options.php:120
772
+ msgid "Tags"
773
+ msgstr "標籤"
774
+
775
+ #: includes/admin/views/field-group-options.php:121
776
+ msgid "Send Trackbacks"
777
+ msgstr "發送 Trackbacks"
778
+
779
+ #: includes/admin/views/field-group-options.php:128
780
+ msgid "Hide on screen"
781
+ msgstr "隱藏元素"
782
+
783
+ #: includes/admin/views/field-group-options.php:129
784
+ msgid "<b>Select</b> items to <b>hide</b> them from the edit screen."
785
+ msgstr "<b>選擇</b>需要在編輯畫面<b>隱藏</b>的項目。"
786
+
787
+ #: includes/admin/views/field-group-options.php:129
788
+ msgid ""
789
+ "If multiple field groups appear on an edit screen, the first field group's "
790
+ "options will be used (the one with the lowest order number)"
791
+ msgstr ""
792
+ "如果多個欄位群組出現在編輯畫面,只有第一個自訂欄位群組的選項會被使用(排序最"
793
+ "小的號碼)"
794
+
795
+ #: includes/admin/views/html-admin-page-upgrade-network.php:26
796
+ #, php-format
797
+ msgid ""
798
+ "The following sites require a DB upgrade. Check the ones you want to update "
799
+ "and then click %s."
800
+ msgstr "以下站台需要進行資料庫更新。檢查要更新的內容,然後點擊 %s。"
801
+
802
+ #: includes/admin/views/html-admin-page-upgrade-network.php:26
803
+ #: includes/admin/views/html-admin-page-upgrade-network.php:27
804
+ #: includes/admin/views/html-admin-page-upgrade-network.php:92
805
+ msgid "Upgrade Sites"
806
+ msgstr "升級網站"
807
+
808
+ #: includes/admin/views/html-admin-page-upgrade-network.php:36
809
+ #: includes/admin/views/html-admin-page-upgrade-network.php:47
810
+ msgid "Site"
811
+ msgstr "網站"
812
+
813
+ #: includes/admin/views/html-admin-page-upgrade-network.php:74
814
+ #, php-format
815
+ msgid "Site requires database upgrade from %s to %s"
816
+ msgstr "網站需要從 %s 升級到 %s"
817
+
818
+ #: includes/admin/views/html-admin-page-upgrade-network.php:76
819
+ msgid "Site is up to date"
820
+ msgstr "網站已是最新版本"
821
+
822
+ #: includes/admin/views/html-admin-page-upgrade-network.php:93
823
+ #, php-format
824
+ msgid ""
825
+ "Database Upgrade complete. <a href=\"%s\">Return to network dashboard</a>"
826
+ msgstr "資料庫更新完成<a href=\"%s\"> 返回控制台 </a>"
827
+
828
+ #: includes/admin/views/html-admin-page-upgrade-network.php:113
829
+ msgid "Please select at least one site to upgrade."
830
+ msgstr "請至少選擇一個要升級的站點。"
831
+
832
+ #: includes/admin/views/html-admin-page-upgrade-network.php:117
833
+ #: includes/admin/views/html-notice-upgrade.php:38
834
+ msgid ""
835
+ "It is strongly recommended that you backup your database before proceeding. "
836
+ "Are you sure you wish to run the updater now?"
837
+ msgstr "我們強烈建議您在繼續操作之前備份你的資料庫。您確定要立即執行更新?"
838
+
839
+ #: includes/admin/views/html-admin-page-upgrade-network.php:144
840
+ #: includes/admin/views/html-admin-page-upgrade.php:31
841
+ #, php-format
842
+ msgid "Upgrading data to version %s"
843
+ msgstr "將資料升級至 %s 版"
844
+
845
+ #: includes/admin/views/html-admin-page-upgrade-network.php:167
846
+ msgid "Upgrade complete."
847
+ msgstr "更新完成。"
848
+
849
+ #: includes/admin/views/html-admin-page-upgrade-network.php:176
850
+ #: includes/admin/views/html-admin-page-upgrade-network.php:185
851
+ #: includes/admin/views/html-admin-page-upgrade.php:78
852
+ #: includes/admin/views/html-admin-page-upgrade.php:87
853
+ msgid "Upgrade failed."
854
+ msgstr "更新失敗。"
855
+
856
+ #: includes/admin/views/html-admin-page-upgrade.php:30
857
+ msgid "Reading upgrade tasks..."
858
+ msgstr "正在讀取更新任務..."
859
+
860
+ #: includes/admin/views/html-admin-page-upgrade.php:33
861
+ #, php-format
862
+ msgid "Database upgrade complete. <a href=\"%s\">See what's new</a>"
863
+ msgstr "資料庫更新完成<a href=\"%s\"> 查看新內容 </a>"
864
+
865
+ #: includes/admin/views/html-admin-page-upgrade.php:116
866
+ #: includes/ajax/class-acf-ajax-upgrade.php:32
867
+ msgid "No updates available."
868
+ msgstr "沒有可用的更新。"
869
+
870
+ #: includes/admin/views/html-admin-tools.php:21
871
+ msgid "Back to all tools"
872
+ msgstr "返回所有工具"
873
+
874
+ #: includes/admin/views/html-location-group.php:3
875
+ msgid "Show this field group if"
876
+ msgstr "顯示此欄位群組的條件"
877
+
878
+ #: includes/admin/views/html-notice-upgrade.php:8
879
+ #: pro/fields/class-acf-field-repeater.php:25
880
+ msgid "Repeater"
881
+ msgstr "重複器"
882
+
883
+ #: includes/admin/views/html-notice-upgrade.php:9
884
+ #: pro/fields/class-acf-field-flexible-content.php:25
885
+ msgid "Flexible Content"
886
+ msgstr "彈性內容"
887
+
888
+ #: includes/admin/views/html-notice-upgrade.php:10
889
+ #: pro/fields/class-acf-field-gallery.php:25
890
+ msgid "Gallery"
891
+ msgstr "相簿"
892
+
893
+ #: includes/admin/views/html-notice-upgrade.php:11
894
+ #: pro/locations/class-acf-location-options-page.php:26
895
+ msgid "Options Page"
896
+ msgstr "設定頁面"
897
+
898
+ #: includes/admin/views/html-notice-upgrade.php:21
899
+ msgid "Database Upgrade Required"
900
+ msgstr "資料庫需要升級"
901
+
902
+ #: includes/admin/views/html-notice-upgrade.php:22
903
+ #, php-format
904
+ msgid "Thank you for updating to %s v%s!"
905
+ msgstr "感謝您更新至 %s v%s!"
906
+
907
+ #: includes/admin/views/html-notice-upgrade.php:22
908
+ msgid ""
909
+ "This version contains improvements to your database and requires an upgrade."
910
+ msgstr "此版本包含對資料庫的改進,需要更新。"
911
+
912
+ #: includes/admin/views/html-notice-upgrade.php:24
913
+ #, php-format
914
+ msgid ""
915
+ "Please also check all premium add-ons (%s) are updated to the latest version."
916
+ msgstr "請檢查所有高級項目 (%s) 均更新至最新版本。"
917
+
918
+ #: includes/admin/views/settings-info.php:3
919
+ msgid "Welcome to Advanced Custom Fields"
920
+ msgstr "歡迎來到高級自訂欄位"
921
+
922
+ #: includes/admin/views/settings-info.php:4
923
+ #, php-format
924
+ msgid ""
925
+ "Thank you for updating! ACF %s is bigger and better than ever before. We "
926
+ "hope you like it."
927
+ msgstr ""
928
+ "感謝你完成更新!ACF %s 版比之前版本有更大更多的改進,開發團隊希望你會喜歡它。"
929
+
930
+ #: includes/admin/views/settings-info.php:15
931
+ msgid "A Smoother Experience"
932
+ msgstr "更順暢的體驗"
933
+
934
+ #: includes/admin/views/settings-info.php:18
935
+ msgid "Improved Usability"
936
+ msgstr "改進可用性"
937
+
938
+ #: includes/admin/views/settings-info.php:19
939
+ msgid ""
940
+ "Including the popular Select2 library has improved both usability and speed "
941
+ "across a number of field types including post object, page link, taxonomy "
942
+ "and select."
943
+ msgstr ""
944
+ "引入流行的 Select2 函式庫提升了多種欄位類型的可用性和速度,包括文章物件、頁面"
945
+ "連結、分類法和選擇控制項。"
946
+
947
+ #: includes/admin/views/settings-info.php:22
948
+ msgid "Improved Design"
949
+ msgstr "改進的設計"
950
+
951
+ #: includes/admin/views/settings-info.php:23
952
+ msgid ""
953
+ "Many fields have undergone a visual refresh to make ACF look better than "
954
+ "ever! Noticeable changes are seen on the gallery, relationship and oEmbed "
955
+ "(new) fields!"
956
+ msgstr ""
957
+ "許多欄位都經過了視覺更新,使 ACF 看起來比以前更好!在圖庫、關係和 oEmbed "
958
+ "(新) 欄位上可看到顯著的變化!"
959
+
960
+ #: includes/admin/views/settings-info.php:26
961
+ msgid "Improved Data"
962
+ msgstr "改進資料"
963
+
964
+ #: includes/admin/views/settings-info.php:27
965
+ msgid ""
966
+ "Redesigning the data architecture has allowed sub fields to live "
967
+ "independently from their parents. This allows you to drag and drop fields in "
968
+ "and out of parent fields!"
969
+ msgstr ""
970
+ "重新設計資料架構使子欄位能夠獨立於父欄位而存在。這允許您在父欄位裡將欄位拖放"
971
+ "至外層或內層!"
972
+
973
+ #: includes/admin/views/settings-info.php:35
974
+ msgid "Goodbye Add-ons. Hello PRO"
975
+ msgstr "再見 Add-ons。PRO 您好"
976
+
977
+ #: includes/admin/views/settings-info.php:38
978
+ msgid "Introducing ACF PRO"
979
+ msgstr "ACF PRO介绍"
980
+
981
+ #: includes/admin/views/settings-info.php:39
982
+ msgid ""
983
+ "We're changing the way premium functionality is delivered in an exciting way!"
984
+ msgstr "我們正在以令人興奮的方式改變提供高級功能的方式!"
985
+
986
+ #: includes/admin/views/settings-info.php:40
987
+ #, php-format
988
+ msgid ""
989
+ "All 4 premium add-ons have been combined into a new <a href=\"%s\">Pro "
990
+ "version of ACF</a>. With both personal and developer licenses available, "
991
+ "premium functionality is more affordable and accessible than ever before!"
992
+ msgstr ""
993
+ "所有 4 個優質 Add-on 擴充元件已被合併成一個新的<a href=\"%s\">ACF 的專業版</"
994
+ "a>。提供個人和開發者授權,價格比以往任何時候更實惠!"
995
+
996
+ #: includes/admin/views/settings-info.php:44
997
+ msgid "Powerful Features"
998
+ msgstr "強大的功能"
999
+
1000
+ #: includes/admin/views/settings-info.php:45
1001
+ msgid ""
1002
+ "ACF PRO contains powerful features such as repeatable data, flexible content "
1003
+ "layouts, a beautiful gallery field and the ability to create extra admin "
1004
+ "options pages!"
1005
+ msgstr ""
1006
+ "ACF PRO包含強大的功能,例如可重複資料,彈性內容排版,漂亮的相簿欄位以及建立額"
1007
+ "外管理選項頁面的功能!"
1008
+
1009
+ #: includes/admin/views/settings-info.php:46
1010
+ #, php-format
1011
+ msgid "Read more about <a href=\"%s\">ACF PRO features</a>."
1012
+ msgstr "了解更多關於<a href=\\\"%s\\\">ACF PRO的功能</a> 。"
1013
+
1014
+ #: includes/admin/views/settings-info.php:50
1015
+ msgid "Easy Upgrading"
1016
+ msgstr "輕鬆升級"
1017
+
1018
+ #: includes/admin/views/settings-info.php:51
1019
+ msgid ""
1020
+ "Upgrading to ACF PRO is easy. Simply purchase a license online and download "
1021
+ "the plugin!"
1022
+ msgstr "升級到 ACF PRO 很容易。 只需在線購買許可授權並下載外掛即可!"
1023
+
1024
+ #: includes/admin/views/settings-info.php:52
1025
+ #, php-format
1026
+ msgid ""
1027
+ "We also wrote an <a href=\"%s\">upgrade guide</a> to answer any questions, "
1028
+ "but if you do have one, please contact our support team via the <a href=\"%s"
1029
+ "\">help desk</a>."
1030
+ msgstr ""
1031
+ "我們編寫了<a href=\"%s\"> 升級指南 </a>來回答任何問題,如您有任何問題,請通過"
1032
+ "<a href=\"%s\"> 服務台 </a>與支援小組聯絡。"
1033
+
1034
+ #: includes/admin/views/settings-info.php:61
1035
+ msgid "New Features"
1036
+ msgstr "新功能"
1037
+
1038
+ #: includes/admin/views/settings-info.php:66
1039
+ #| msgid "Edit Field"
1040
+ msgid "Link Field"
1041
+ msgstr "鏈結欄位"
1042
+
1043
+ #: includes/admin/views/settings-info.php:67
1044
+ msgid ""
1045
+ "The Link field provides a simple way to select or define a link (url, title, "
1046
+ "target)."
1047
+ msgstr "鏈結欄位能簡單的選擇或定義鏈結 (url, title, target) 。"
1048
+
1049
+ #: includes/admin/views/settings-info.php:71
1050
+ #| msgid "Move Field"
1051
+ msgid "Group Field"
1052
+ msgstr "群組欄位"
1053
+
1054
+ #: includes/admin/views/settings-info.php:72
1055
+ msgid "The Group field provides a simple way to create a group of fields."
1056
+ msgstr "群組欄位能簡單的建立欄位的群組。"
1057
+
1058
+ #: includes/admin/views/settings-info.php:76
1059
+ #| msgid "Edit Field"
1060
+ msgid "oEmbed Field"
1061
+ msgstr "oEmbed 欄位"
1062
+
1063
+ #: includes/admin/views/settings-info.php:77
1064
+ msgid ""
1065
+ "The oEmbed field allows an easy way to embed videos, images, tweets, audio, "
1066
+ "and other content."
1067
+ msgstr "oEmbed 欄位能簡單的嵌入影片、圖片、推文、音檔和其他內容。"
1068
+
1069
+ #: includes/admin/views/settings-info.php:81
1070
+ #| msgid "Close Field"
1071
+ msgid "Clone Field"
1072
+ msgstr "分身欄位"
1073
+
1074
+ #: includes/admin/views/settings-info.php:82
1075
+ msgid "The clone field allows you to select and display existing fields."
1076
+ msgstr "分身欄位能讓你選擇並顯示現有的欄位。"
1077
+
1078
+ #: includes/admin/views/settings-info.php:86
1079
+ msgid "More AJAX"
1080
+ msgstr "更多 AJAX"
1081
+
1082
+ #: includes/admin/views/settings-info.php:87
1083
+ msgid "More fields use AJAX powered search to speed up page loading."
1084
+ msgstr "更多欄位使用 AJAX 搜尋來加快頁面載入速度。"
1085
+
1086
+ #: includes/admin/views/settings-info.php:91
1087
+ msgid "Local JSON"
1088
+ msgstr "本機 JSON"
1089
+
1090
+ #: includes/admin/views/settings-info.php:92
1091
+ msgid ""
1092
+ "New auto export to JSON feature improves speed and allows for syncronisation."
1093
+ msgstr "新的自動匯出 JSON 功能改善了速度並允許同步。"
1094
+
1095
+ #: includes/admin/views/settings-info.php:96
1096
+ msgid "Easy Import / Export"
1097
+ msgstr "輕鬆 匯入 / 匯出"
1098
+
1099
+ #: includes/admin/views/settings-info.php:97
1100
+ msgid "Both import and export can easily be done through a new tools page."
1101
+ msgstr "匯入 / 匯出可通過新工具頁面輕鬆完成。"
1102
+
1103
+ #: includes/admin/views/settings-info.php:101
1104
+ msgid "New Form Locations"
1105
+ msgstr "新表單位置"
1106
+
1107
+ #: includes/admin/views/settings-info.php:102
1108
+ msgid ""
1109
+ "Fields can now be mapped to menus, menu items, comments, widgets and all "
1110
+ "user forms!"
1111
+ msgstr "欄位現在可以被對應到選單、選單項目、留言、小工具及所有使用者表單!"
1112
+
1113
+ #: includes/admin/views/settings-info.php:106
1114
+ #| msgid "Move Custom Field"
1115
+ msgid "More Customization"
1116
+ msgstr "更多自訂"
1117
+
1118
+ #: includes/admin/views/settings-info.php:107
1119
+ msgid ""
1120
+ "New PHP (and JS) actions and filters have been added to allow for more "
1121
+ "customization."
1122
+ msgstr "加入了新的 PHP ( 和 JS ) 的 actions 和 filters,方便進行更多客製。"
1123
+
1124
+ #: includes/admin/views/settings-info.php:111
1125
+ msgid "Fresh UI"
1126
+ msgstr "全新 UI"
1127
+
1128
+ #: includes/admin/views/settings-info.php:112
1129
+ msgid ""
1130
+ "The entire plugin has had a design refresh including new field types, "
1131
+ "settings and design!"
1132
+ msgstr "整體外掛翻新了介面,包括新的欄位類型,設定和設計!"
1133
+
1134
+ #: includes/admin/views/settings-info.php:116
1135
+ msgid "New Settings"
1136
+ msgstr "新設定"
1137
+
1138
+ #: includes/admin/views/settings-info.php:117
1139
+ msgid ""
1140
+ "Field group settings have been added for Active, Label Placement, "
1141
+ "Instructions Placement and Description."
1142
+ msgstr "欄位群組設定加入了啟用、標籤位置、說明位置及描述。"
1143
+
1144
+ #: includes/admin/views/settings-info.php:121
1145
+ msgid "Better Front End Forms"
1146
+ msgstr "更好的前端表單"
1147
+
1148
+ #: includes/admin/views/settings-info.php:122
1149
+ msgid ""
1150
+ "acf_form() can now create a new post on submission with lots of new settings."
1151
+ msgstr "acf_form() 現在可以在提交時創建一篇新文章,並附帶大量新設定。"
1152
+
1153
+ #: includes/admin/views/settings-info.php:126
1154
+ msgid "Better Validation"
1155
+ msgstr "更好的驗證"
1156
+
1157
+ #: includes/admin/views/settings-info.php:127
1158
+ msgid "Form validation is now done via PHP + AJAX in favour of only JS."
1159
+ msgstr "表單驗證現在通過 PHP + AJAX 完成。"
1160
+
1161
+ #: includes/admin/views/settings-info.php:131
1162
+ msgid "Moving Fields"
1163
+ msgstr "移動欄位"
1164
+
1165
+ #: includes/admin/views/settings-info.php:132
1166
+ msgid ""
1167
+ "New field group functionality allows you to move a field between groups & "
1168
+ "parents."
1169
+ msgstr "新的欄位群組功能,允許您在群組和上層群組之間移動欄位。"
1170
+
1171
+ #: includes/admin/views/settings-info.php:143
1172
+ #, php-format
1173
+ msgid "We think you'll love the changes in %s."
1174
+ msgstr "開發團隊希望您會喜愛 %s 版的變更。"
1175
+
1176
+ #: includes/api/api-helpers.php:827
1177
+ msgid "Thumbnail"
1178
+ msgstr "縮略圖"
1179
+
1180
+ #: includes/api/api-helpers.php:828
1181
+ msgid "Medium"
1182
+ msgstr "中"
1183
+
1184
+ #: includes/api/api-helpers.php:829
1185
+ msgid "Large"
1186
+ msgstr "大"
1187
+
1188
+ #: includes/api/api-helpers.php:878
1189
+ msgid "Full Size"
1190
+ msgstr "完整尺寸"
1191
+
1192
+ #: includes/api/api-helpers.php:1599 includes/api/api-term.php:147
1193
+ #: pro/fields/class-acf-field-clone.php:996
1194
+ msgid "(no title)"
1195
+ msgstr "(無標題)"
1196
+
1197
+ #: includes/api/api-helpers.php:3570
1198
+ #, php-format
1199
+ msgid "Image width must be at least %dpx."
1200
+ msgstr "圖片寬度必須至少為 %d px。"
1201
+
1202
+ #: includes/api/api-helpers.php:3575
1203
+ #, php-format
1204
+ msgid "Image width must not exceed %dpx."
1205
+ msgstr "圖片寬度不得超過%dpx。"
1206
+
1207
+ #: includes/api/api-helpers.php:3591
1208
+ #, php-format
1209
+ msgid "Image height must be at least %dpx."
1210
+ msgstr "圖片高度必須至少 %dpx."
1211
+
1212
+ #: includes/api/api-helpers.php:3596
1213
+ #, php-format
1214
+ msgid "Image height must not exceed %dpx."
1215
+ msgstr "圖片高度不得超過%dpx。"
1216
+
1217
+ #: includes/api/api-helpers.php:3614
1218
+ #, php-format
1219
+ msgid "File size must be at least %s."
1220
+ msgstr "檔案大小至少是 %s。"
1221
+
1222
+ #: includes/api/api-helpers.php:3619
1223
+ #, php-format
1224
+ msgid "File size must must not exceed %s."
1225
+ msgstr "檔案大小最大不能超過 %s。"
1226
+
1227
+ #: includes/api/api-helpers.php:3653
1228
+ #, php-format
1229
+ msgid "File type must be %s."
1230
+ msgstr "檔案類型必須是%s。"
1231
+
1232
+ #: includes/assets.php:184
1233
+ msgid "The changes you made will be lost if you navigate away from this page"
1234
+ msgstr "如果您離開這個頁面,您所做的變更將遺失"
1235
+
1236
+ #: includes/assets.php:187 includes/fields/class-acf-field-select.php:259
1237
+ #| msgid "Select"
1238
+ msgctxt "verb"
1239
+ msgid "Select"
1240
+ msgstr "選擇"
1241
+
1242
+ #: includes/assets.php:188
1243
+ #| msgid "Edit"
1244
+ msgctxt "verb"
1245
+ msgid "Edit"
1246
+ msgstr "編輯"
1247
+
1248
+ #: includes/assets.php:189
1249
+ #| msgid "Update"
1250
+ msgctxt "verb"
1251
+ msgid "Update"
1252
+ msgstr "更新"
1253
+
1254
+ #: includes/assets.php:190
1255
+ msgid "Uploaded to this post"
1256
+ msgstr "已上傳到這篇文章"
1257
+
1258
+ #: includes/assets.php:191
1259
+ msgid "Expand Details"
1260
+ msgstr "展開詳細資料"
1261
+
1262
+ #: includes/assets.php:192
1263
+ msgid "Collapse Details"
1264
+ msgstr "收合詳細資料"
1265
+
1266
+ #: includes/assets.php:193
1267
+ msgid "Restricted"
1268
+ msgstr "受限"
1269
+
1270
+ #: includes/assets.php:194 includes/fields/class-acf-field-image.php:66
1271
+ msgid "All images"
1272
+ msgstr "所有圖片"
1273
+
1274
+ #: includes/assets.php:197
1275
+ msgid "Validation successful"
1276
+ msgstr "驗證成功"
1277
+
1278
+ #: includes/assets.php:198 includes/validation.php:285
1279
+ #: includes/validation.php:296
1280
+ msgid "Validation failed"
1281
+ msgstr "驗證失敗"
1282
+
1283
+ #: includes/assets.php:199
1284
+ msgid "1 field requires attention"
1285
+ msgstr "1 個欄位需要注意"
1286
+
1287
+ #: includes/assets.php:200
1288
+ #, php-format
1289
+ msgid "%d fields require attention"
1290
+ msgstr "%d 個欄位需要注意"
1291
+
1292
+ #: includes/assets.php:203
1293
+ #| msgid "Move to trash. Are you sure?"
1294
+ msgid "Are you sure?"
1295
+ msgstr "你確定嗎?"
1296
+
1297
+ #: includes/assets.php:204 includes/fields/class-acf-field-true_false.php:79
1298
+ #: includes/fields/class-acf-field-true_false.php:159
1299
+ #: pro/admin/views/html-settings-updates.php:89
1300
+ msgid "Yes"
1301
+ msgstr "是"
1302
+
1303
+ #: includes/assets.php:205 includes/fields/class-acf-field-true_false.php:80
1304
+ #: includes/fields/class-acf-field-true_false.php:174
1305
+ #: pro/admin/views/html-settings-updates.php:99
1306
+ msgid "No"
1307
+ msgstr "否"
1308
+
1309
+ #: includes/assets.php:206 includes/fields/class-acf-field-file.php:154
1310
+ #: includes/fields/class-acf-field-image.php:140
1311
+ #: includes/fields/class-acf-field-link.php:140
1312
+ #: pro/fields/class-acf-field-gallery.php:338
1313
+ #: pro/fields/class-acf-field-gallery.php:478
1314
+ msgid "Remove"
1315
+ msgstr "刪除"
1316
+
1317
+ #: includes/assets.php:207
1318
+ msgid "Cancel"
1319
+ msgstr "取消"
1320
+
1321
+ #: includes/assets.php:210
1322
+ msgid "Has any value"
1323
+ msgstr "含有任何設定值"
1324
+
1325
+ #: includes/assets.php:211
1326
+ msgid "Has no value"
1327
+ msgstr "不含設定值"
1328
+
1329
+ #: includes/assets.php:212
1330
+ #| msgid "is equal to"
1331
+ msgid "Value is equal to"
1332
+ msgstr "設定值等於"
1333
+
1334
+ #: includes/assets.php:213
1335
+ #| msgid "is not equal to"
1336
+ msgid "Value is not equal to"
1337
+ msgstr "設定值不等於"
1338
+
1339
+ #: includes/assets.php:214
1340
+ msgid "Value matches pattern"
1341
+ msgstr "設定值符合模式"
1342
+
1343
+ #: includes/assets.php:215
1344
+ msgid "Value contains"
1345
+ msgstr "設定值包含"
1346
+
1347
+ #: includes/assets.php:216
1348
+ msgid "Value is greater than"
1349
+ msgstr "設定值大於"
1350
+
1351
+ #: includes/assets.php:217
1352
+ msgid "Value is less than"
1353
+ msgstr "設定值小於"
1354
+
1355
+ #: includes/assets.php:218
1356
+ msgid "Selection is greater than"
1357
+ msgstr "選擇大於"
1358
+
1359
+ #: includes/assets.php:219
1360
+ #| msgid "Select File"
1361
+ msgid "Selection is less than"
1362
+ msgstr "選擇少於"
1363
+
1364
+ #: includes/assets.php:222 includes/forms/form-comment.php:166
1365
+ #: pro/admin/admin-options-page.php:325
1366
+ msgid "Edit field group"
1367
+ msgstr "編輯欄位群組"
1368
+
1369
+ #: includes/fields.php:308
1370
+ msgid "Field type does not exist"
1371
+ msgstr "欄位類型不存在"
1372
+
1373
+ #: includes/fields.php:308
1374
+ msgid "Unknown"
1375
+ msgstr "未知"
1376
+
1377
+ #: includes/fields.php:349
1378
+ msgid "Basic"
1379
+ msgstr "基本"
1380
+
1381
+ #: includes/fields.php:350 includes/forms/form-front.php:47
1382
+ msgid "Content"
1383
+ msgstr "內容"
1384
+
1385
+ #: includes/fields.php:351
1386
+ msgid "Choice"
1387
+ msgstr "選項"
1388
+
1389
+ #: includes/fields.php:352
1390
+ msgid "Relational"
1391
+ msgstr "關係"
1392
+
1393
+ #: includes/fields.php:353
1394
+ msgid "jQuery"
1395
+ msgstr "jQuery"
1396
+
1397
+ #: includes/fields.php:354 includes/fields/class-acf-field-button-group.php:177
1398
+ #: includes/fields/class-acf-field-checkbox.php:389
1399
+ #: includes/fields/class-acf-field-group.php:474
1400
+ #: includes/fields/class-acf-field-radio.php:290
1401
+ #: pro/fields/class-acf-field-clone.php:843
1402
+ #: pro/fields/class-acf-field-flexible-content.php:553
1403
+ #: pro/fields/class-acf-field-flexible-content.php:602
1404
+ #: pro/fields/class-acf-field-repeater.php:448
1405
+ msgid "Layout"
1406
+ msgstr "樣式"
1407
+
1408
+ #: includes/fields/class-acf-field-accordion.php:24
1409
+ msgid "Accordion"
1410
+ msgstr "收合容器"
1411
+
1412
+ #: includes/fields/class-acf-field-accordion.php:99
1413
+ msgid "Open"
1414
+ msgstr "開啟"
1415
+
1416
+ #: includes/fields/class-acf-field-accordion.php:100
1417
+ msgid "Display this accordion as open on page load."
1418
+ msgstr "將此收合容器顯示為在頁面載入時打開。"
1419
+
1420
+ #: includes/fields/class-acf-field-accordion.php:109
1421
+ msgid "Multi-expand"
1422
+ msgstr "多擴展"
1423
+
1424
+ #: includes/fields/class-acf-field-accordion.php:110
1425
+ msgid "Allow this accordion to open without closing others."
1426
+ msgstr "允許此收合容器打開而不關閉其他。"
1427
+
1428
+ #: includes/fields/class-acf-field-accordion.php:119
1429
+ #: includes/fields/class-acf-field-tab.php:114
1430
+ msgid "Endpoint"
1431
+ msgstr "端點"
1432
+
1433
+ #: includes/fields/class-acf-field-accordion.php:120
1434
+ msgid ""
1435
+ "Define an endpoint for the previous accordion to stop. This accordion will "
1436
+ "not be visible."
1437
+ msgstr "定義一個前收合容器停止的端點。此收合容器將不可見。"
1438
+
1439
+ #: includes/fields/class-acf-field-button-group.php:24
1440
+ msgid "Button Group"
1441
+ msgstr "按鈕群組"
1442
+
1443
+ #: includes/fields/class-acf-field-button-group.php:149
1444
+ #: includes/fields/class-acf-field-checkbox.php:344
1445
+ #: includes/fields/class-acf-field-radio.php:235
1446
+ #: includes/fields/class-acf-field-select.php:364
1447
+ msgid "Choices"
1448
+ msgstr "選項"
1449
+
1450
+ #: includes/fields/class-acf-field-button-group.php:150
1451
+ #: includes/fields/class-acf-field-checkbox.php:345
1452
+ #: includes/fields/class-acf-field-radio.php:236
1453
+ #: includes/fields/class-acf-field-select.php:365
1454
+ msgid "Enter each choice on a new line."
1455
+ msgstr "每行輸入一個選項。"
1456
+
1457
+ #: includes/fields/class-acf-field-button-group.php:150
1458
+ #: includes/fields/class-acf-field-checkbox.php:345
1459
+ #: includes/fields/class-acf-field-radio.php:236
1460
+ #: includes/fields/class-acf-field-select.php:365
1461
+ msgid "For more control, you may specify both a value and label like this:"
1462
+ msgstr "為了更好掌控,你要同時指定一個值和標籤就像:"
1463
+
1464
+ #: includes/fields/class-acf-field-button-group.php:150
1465
+ #: includes/fields/class-acf-field-checkbox.php:345
1466
+ #: includes/fields/class-acf-field-radio.php:236
1467
+ #: includes/fields/class-acf-field-select.php:365
1468
+ msgid "red : Red"
1469
+ msgstr "red : 紅"
1470
+
1471
+ #: includes/fields/class-acf-field-button-group.php:158
1472
+ #: includes/fields/class-acf-field-page_link.php:513
1473
+ #: includes/fields/class-acf-field-post_object.php:411
1474
+ #: includes/fields/class-acf-field-radio.php:244
1475
+ #: includes/fields/class-acf-field-select.php:382
1476
+ #: includes/fields/class-acf-field-taxonomy.php:784
1477
+ #: includes/fields/class-acf-field-user.php:393
1478
+ msgid "Allow Null?"
1479
+ msgstr "是否允許空值?"
1480
+
1481
+ #: includes/fields/class-acf-field-button-group.php:168
1482
+ #: includes/fields/class-acf-field-checkbox.php:380
1483
+ #: includes/fields/class-acf-field-color_picker.php:131
1484
+ #: includes/fields/class-acf-field-email.php:118
1485
+ #: includes/fields/class-acf-field-number.php:127
1486
+ #: includes/fields/class-acf-field-radio.php:281
1487
+ #: includes/fields/class-acf-field-range.php:149
1488
+ #: includes/fields/class-acf-field-select.php:373
1489
+ #: includes/fields/class-acf-field-text.php:95
1490
+ #: includes/fields/class-acf-field-textarea.php:102
1491
+ #: includes/fields/class-acf-field-true_false.php:135
1492
+ #: includes/fields/class-acf-field-url.php:100
1493
+ #: includes/fields/class-acf-field-wysiwyg.php:381
1494
+ msgid "Default Value"
1495
+ msgstr "預設值"
1496
+
1497
+ #: includes/fields/class-acf-field-button-group.php:169
1498
+ #: includes/fields/class-acf-field-email.php:119
1499
+ #: includes/fields/class-acf-field-number.php:128
1500
+ #: includes/fields/class-acf-field-radio.php:282
1501
+ #: includes/fields/class-acf-field-range.php:150
1502
+ #: includes/fields/class-acf-field-text.php:96
1503
+ #: includes/fields/class-acf-field-textarea.php:103
1504
+ #: includes/fields/class-acf-field-url.php:101
1505
+ #: includes/fields/class-acf-field-wysiwyg.php:382
1506
+ msgid "Appears when creating a new post"
1507
+ msgstr "建立新文章時出現"
1508
+
1509
+ #: includes/fields/class-acf-field-button-group.php:183
1510
+ #: includes/fields/class-acf-field-checkbox.php:396
1511
+ #: includes/fields/class-acf-field-radio.php:297
1512
+ msgid "Horizontal"
1513
+ msgstr "水平"
1514
+
1515
+ #: includes/fields/class-acf-field-button-group.php:184
1516
+ #: includes/fields/class-acf-field-checkbox.php:395
1517
+ #: includes/fields/class-acf-field-radio.php:296
1518
+ msgid "Vertical"
1519
+ msgstr "垂直"
1520
+
1521
+ #: includes/fields/class-acf-field-button-group.php:191
1522
+ #: includes/fields/class-acf-field-checkbox.php:413
1523
+ #: includes/fields/class-acf-field-file.php:215
1524
+ #: includes/fields/class-acf-field-link.php:166
1525
+ #: includes/fields/class-acf-field-radio.php:304
1526
+ #: includes/fields/class-acf-field-taxonomy.php:829
1527
+ msgid "Return Value"
1528
+ msgstr "返回值"
1529
+
1530
+ #: includes/fields/class-acf-field-button-group.php:192
1531
+ #: includes/fields/class-acf-field-checkbox.php:414
1532
+ #: includes/fields/class-acf-field-file.php:216
1533
+ #: includes/fields/class-acf-field-link.php:167
1534
+ #: includes/fields/class-acf-field-radio.php:305
1535
+ msgid "Specify the returned value on front end"
1536
+ msgstr "在前端指定回傳值"
1537
+
1538
+ #: includes/fields/class-acf-field-button-group.php:197
1539
+ #: includes/fields/class-acf-field-checkbox.php:419
1540
+ #: includes/fields/class-acf-field-radio.php:310
1541
+ #: includes/fields/class-acf-field-select.php:432
1542
+ msgid "Value"
1543
+ msgstr "數值"
1544
+
1545
+ #: includes/fields/class-acf-field-button-group.php:199
1546
+ #: includes/fields/class-acf-field-checkbox.php:421
1547
+ #: includes/fields/class-acf-field-radio.php:312
1548
+ #: includes/fields/class-acf-field-select.php:434
1549
+ msgid "Both (Array)"
1550
+ msgstr "兩者(陣列)"
1551
+
1552
+ #: includes/fields/class-acf-field-checkbox.php:25
1553
+ #: includes/fields/class-acf-field-taxonomy.php:771
1554
+ msgid "Checkbox"
1555
+ msgstr "複選框"
1556
+
1557
+ #: includes/fields/class-acf-field-checkbox.php:154
1558
+ msgid "Toggle All"
1559
+ msgstr "切換全部"
1560
+
1561
+ #: includes/fields/class-acf-field-checkbox.php:221
1562
+ #| msgid "Add New Field"
1563
+ msgid "Add new choice"
1564
+ msgstr "新增選項"
1565
+
1566
+ #: includes/fields/class-acf-field-checkbox.php:353
1567
+ #| msgid "Allow Null?"
1568
+ msgid "Allow Custom"
1569
+ msgstr "允許自訂"
1570
+
1571
+ #: includes/fields/class-acf-field-checkbox.php:358
1572
+ msgid "Allow 'custom' values to be added"
1573
+ msgstr "允許加入 ‘自訂’ 值"
1574
+
1575
+ #: includes/fields/class-acf-field-checkbox.php:364
1576
+ #| msgid "Move Custom Field"
1577
+ msgid "Save Custom"
1578
+ msgstr "儲存自訂"
1579
+
1580
+ #: includes/fields/class-acf-field-checkbox.php:369
1581
+ msgid "Save 'custom' values to the field's choices"
1582
+ msgstr "儲存 ‘自訂’ 值到欄位的選項"
1583
+
1584
+ #: includes/fields/class-acf-field-checkbox.php:381
1585
+ #: includes/fields/class-acf-field-select.php:374
1586
+ msgid "Enter each default value on a new line"
1587
+ msgstr "每行輸入一個預設值"
1588
+
1589
+ #: includes/fields/class-acf-field-checkbox.php:403
1590
+ msgid "Toggle"
1591
+ msgstr "切換"
1592
+
1593
+ #: includes/fields/class-acf-field-checkbox.php:404
1594
+ msgid "Prepend an extra checkbox to toggle all choices"
1595
+ msgstr "前置一個額外的核選框以切換所有選擇"
1596
+
1597
+ #: includes/fields/class-acf-field-color_picker.php:25
1598
+ msgid "Color Picker"
1599
+ msgstr "顏色選擇器"
1600
+
1601
+ #: includes/fields/class-acf-field-color_picker.php:68
1602
+ msgid "Clear"
1603
+ msgstr "清除"
1604
+
1605
+ #: includes/fields/class-acf-field-color_picker.php:69
1606
+ msgid "Default"
1607
+ msgstr "預設值"
1608
+
1609
+ #: includes/fields/class-acf-field-color_picker.php:70
1610
+ msgid "Select Color"
1611
+ msgstr "選擇顏色"
1612
+
1613
+ #: includes/fields/class-acf-field-color_picker.php:71
1614
+ msgid "Current Color"
1615
+ msgstr "目前顏色"
1616
+
1617
+ #: includes/fields/class-acf-field-date_picker.php:25
1618
+ msgid "Date Picker"
1619
+ msgstr "日期選擇器"
1620
+
1621
+ #: includes/fields/class-acf-field-date_picker.php:59
1622
+ #| msgid "Done"
1623
+ msgctxt "Date Picker JS closeText"
1624
+ msgid "Done"
1625
+ msgstr "完成"
1626
+
1627
+ #: includes/fields/class-acf-field-date_picker.php:60
1628
+ #| msgid "Today"
1629
+ msgctxt "Date Picker JS currentText"
1630
+ msgid "Today"
1631
+ msgstr "今天"
1632
+
1633
+ #: includes/fields/class-acf-field-date_picker.php:61
1634
+ msgctxt "Date Picker JS nextText"
1635
+ msgid "Next"
1636
+ msgstr "下一個"
1637
+
1638
+ #: includes/fields/class-acf-field-date_picker.php:62
1639
+ msgctxt "Date Picker JS prevText"
1640
+ msgid "Prev"
1641
+ msgstr "上一個"
1642
+
1643
+ #: includes/fields/class-acf-field-date_picker.php:63
1644
+ msgctxt "Date Picker JS weekHeader"
1645
+ msgid "Wk"
1646
+ msgstr "星期"
1647
+
1648
+ #: includes/fields/class-acf-field-date_picker.php:178
1649
+ #: includes/fields/class-acf-field-date_time_picker.php:183
1650
+ #: includes/fields/class-acf-field-time_picker.php:109
1651
+ msgid "Display Format"
1652
+ msgstr "顯示格式"
1653
+
1654
+ #: includes/fields/class-acf-field-date_picker.php:179
1655
+ #: includes/fields/class-acf-field-date_time_picker.php:184
1656
+ #: includes/fields/class-acf-field-time_picker.php:110
1657
+ msgid "The format displayed when editing a post"
1658
+ msgstr "編輯文章時顯示的時間格式"
1659
+
1660
+ #: includes/fields/class-acf-field-date_picker.php:187
1661
+ #: includes/fields/class-acf-field-date_picker.php:218
1662
+ #: includes/fields/class-acf-field-date_time_picker.php:193
1663
+ #: includes/fields/class-acf-field-date_time_picker.php:210
1664
+ #: includes/fields/class-acf-field-time_picker.php:117
1665
+ #: includes/fields/class-acf-field-time_picker.php:132
1666
+ #| msgid "Custom Fields"
1667
+ msgid "Custom:"
1668
+ msgstr "自訂:"
1669
+
1670
+ #: includes/fields/class-acf-field-date_picker.php:197
1671
+ #| msgid "Format"
1672
+ msgid "Save Format"
1673
+ msgstr "儲存格式"
1674
+
1675
+ #: includes/fields/class-acf-field-date_picker.php:198
1676
+ #| msgid "This format will be seen by the user when entering a value"
1677
+ msgid "The format used when saving a value"
1678
+ msgstr "儲存數值時使用的格式"
1679
+
1680
+ #: includes/fields/class-acf-field-date_picker.php:208
1681
+ #: includes/fields/class-acf-field-date_time_picker.php:200
1682
+ #: includes/fields/class-acf-field-image.php:204
1683
+ #: includes/fields/class-acf-field-post_object.php:431
1684
+ #: includes/fields/class-acf-field-relationship.php:634
1685
+ #: includes/fields/class-acf-field-select.php:427
1686
+ #: includes/fields/class-acf-field-time_picker.php:124
1687
+ #: includes/fields/class-acf-field-user.php:412
1688
+ #: pro/fields/class-acf-field-gallery.php:557
1689
+ msgid "Return Format"
1690
+ msgstr "回傳格式"
1691
+
1692
+ #: includes/fields/class-acf-field-date_picker.php:209
1693
+ #: includes/fields/class-acf-field-date_time_picker.php:201
1694
+ #: includes/fields/class-acf-field-time_picker.php:125
1695
+ msgid "The format returned via template functions"
1696
+ msgstr "透過模板函式回傳的格式"
1697
+
1698
+ #: includes/fields/class-acf-field-date_picker.php:227
1699
+ #: includes/fields/class-acf-field-date_time_picker.php:217
1700
+ msgid "Week Starts On"
1701
+ msgstr "每週開始於"
1702
+
1703
+ #: includes/fields/class-acf-field-date_time_picker.php:25
1704
+ #| msgid "Date & Time Picker"
1705
+ msgid "Date Time Picker"
1706
+ msgstr "日期時間選擇器"
1707
+
1708
+ #: includes/fields/class-acf-field-date_time_picker.php:68
1709
+ #| msgid "Close Field"
1710
+ msgctxt "Date Time Picker JS timeOnlyTitle"
1711
+ msgid "Choose Time"
1712
+ msgstr "選擇時間"
1713
+
1714
+ #: includes/fields/class-acf-field-date_time_picker.php:69
1715
+ msgctxt "Date Time Picker JS timeText"
1716
+ msgid "Time"
1717
+ msgstr "時間"
1718
+
1719
+ #: includes/fields/class-acf-field-date_time_picker.php:70
1720
+ msgctxt "Date Time Picker JS hourText"
1721
+ msgid "Hour"
1722
+ msgstr "時"
1723
+
1724
+ #: includes/fields/class-acf-field-date_time_picker.php:71
1725
+ msgctxt "Date Time Picker JS minuteText"
1726
+ msgid "Minute"
1727
+ msgstr "分"
1728
+
1729
+ #: includes/fields/class-acf-field-date_time_picker.php:72
1730
+ msgctxt "Date Time Picker JS secondText"
1731
+ msgid "Second"
1732
+ msgstr "秒"
1733
+
1734
+ #: includes/fields/class-acf-field-date_time_picker.php:73
1735
+ msgctxt "Date Time Picker JS millisecText"
1736
+ msgid "Millisecond"
1737
+ msgstr "毫秒"
1738
+
1739
+ #: includes/fields/class-acf-field-date_time_picker.php:74
1740
+ msgctxt "Date Time Picker JS microsecText"
1741
+ msgid "Microsecond"
1742
+ msgstr "微秒"
1743
+
1744
+ #: includes/fields/class-acf-field-date_time_picker.php:75
1745
+ msgctxt "Date Time Picker JS timezoneText"
1746
+ msgid "Time Zone"
1747
+ msgstr "時區"
1748
+
1749
+ #: includes/fields/class-acf-field-date_time_picker.php:76
1750
+ #| msgid "No"
1751
+ msgctxt "Date Time Picker JS currentText"
1752
+ msgid "Now"
1753
+ msgstr "目前"
1754
+
1755
+ #: includes/fields/class-acf-field-date_time_picker.php:77
1756
+ #| msgid "Done"
1757
+ msgctxt "Date Time Picker JS closeText"
1758
+ msgid "Done"
1759
+ msgstr "完成"
1760
+
1761
+ #: includes/fields/class-acf-field-date_time_picker.php:78
1762
+ #| msgid "Select"
1763
+ msgctxt "Date Time Picker JS selectText"
1764
+ msgid "Select"
1765
+ msgstr "選擇"
1766
+
1767
+ #: includes/fields/class-acf-field-date_time_picker.php:80
1768
+ msgctxt "Date Time Picker JS amText"
1769
+ msgid "AM"
1770
+ msgstr "上午"
1771
+
1772
+ #: includes/fields/class-acf-field-date_time_picker.php:81
1773
+ msgctxt "Date Time Picker JS amTextShort"
1774
+ msgid "A"
1775
+ msgstr "A"
1776
+
1777
+ #: includes/fields/class-acf-field-date_time_picker.php:84
1778
+ msgctxt "Date Time Picker JS pmText"
1779
+ msgid "PM"
1780
+ msgstr "下午"
1781
+
1782
+ #: includes/fields/class-acf-field-date_time_picker.php:85
1783
+ msgctxt "Date Time Picker JS pmTextShort"
1784
+ msgid "P"
1785
+ msgstr "P"
1786
+
1787
+ #: includes/fields/class-acf-field-email.php:25
1788
+ msgid "Email"
1789
+ msgstr "電子郵件"
1790
+
1791
+ #: includes/fields/class-acf-field-email.php:127
1792
+ #: includes/fields/class-acf-field-number.php:136
1793
+ #: includes/fields/class-acf-field-password.php:71
1794
+ #: includes/fields/class-acf-field-text.php:104
1795
+ #: includes/fields/class-acf-field-textarea.php:111
1796
+ #: includes/fields/class-acf-field-url.php:109
1797
+ msgid "Placeholder Text"
1798
+ msgstr "佔位字"
1799
+
1800
+ #: includes/fields/class-acf-field-email.php:128
1801
+ #: includes/fields/class-acf-field-number.php:137
1802
+ #: includes/fields/class-acf-field-password.php:72
1803
+ #: includes/fields/class-acf-field-text.php:105
1804
+ #: includes/fields/class-acf-field-textarea.php:112
1805
+ #: includes/fields/class-acf-field-url.php:110
1806
+ msgid "Appears within the input"
1807
+ msgstr "出現在輸入欄位中"
1808
+
1809
+ #: includes/fields/class-acf-field-email.php:136
1810
+ #: includes/fields/class-acf-field-number.php:145
1811
+ #: includes/fields/class-acf-field-password.php:80
1812
+ #: includes/fields/class-acf-field-range.php:188
1813
+ #: includes/fields/class-acf-field-text.php:113
1814
+ msgid "Prepend"
1815
+ msgstr "前置"
1816
+
1817
+ #: includes/fields/class-acf-field-email.php:137
1818
+ #: includes/fields/class-acf-field-number.php:146
1819
+ #: includes/fields/class-acf-field-password.php:81
1820
+ #: includes/fields/class-acf-field-range.php:189
1821
+ #: includes/fields/class-acf-field-text.php:114
1822
+ msgid "Appears before the input"
1823
+ msgstr "出現在輸入欄位之前"
1824
+
1825
+ #: includes/fields/class-acf-field-email.php:145
1826
+ #: includes/fields/class-acf-field-number.php:154
1827
+ #: includes/fields/class-acf-field-password.php:89
1828
+ #: includes/fields/class-acf-field-range.php:197
1829
+ #: includes/fields/class-acf-field-text.php:122
1830
+ msgid "Append"
1831
+ msgstr "後綴"
1832
+
1833
+ #: includes/fields/class-acf-field-email.php:146
1834
+ #: includes/fields/class-acf-field-number.php:155
1835
+ #: includes/fields/class-acf-field-password.php:90
1836
+ #: includes/fields/class-acf-field-range.php:198
1837
+ #: includes/fields/class-acf-field-text.php:123
1838
+ msgid "Appears after the input"
1839
+ msgstr "出現在輸入欄位後面"
1840
+
1841
+ #: includes/fields/class-acf-field-file.php:25
1842
+ msgid "File"
1843
+ msgstr "檔案"
1844
+
1845
+ #: includes/fields/class-acf-field-file.php:58
1846
+ msgid "Edit File"
1847
+ msgstr "編輯檔案"
1848
+
1849
+ #: includes/fields/class-acf-field-file.php:59
1850
+ msgid "Update File"
1851
+ msgstr "更新檔案"
1852
+
1853
+ #: includes/fields/class-acf-field-file.php:141
1854
+ #| msgid "File Name"
1855
+ msgid "File name"
1856
+ msgstr "檔名"
1857
+
1858
+ #: includes/fields/class-acf-field-file.php:145
1859
+ #: includes/fields/class-acf-field-file.php:248
1860
+ #: includes/fields/class-acf-field-file.php:259
1861
+ #: includes/fields/class-acf-field-image.php:264
1862
+ #: includes/fields/class-acf-field-image.php:293
1863
+ #: pro/fields/class-acf-field-gallery.php:642
1864
+ #: pro/fields/class-acf-field-gallery.php:671
1865
+ msgid "File size"
1866
+ msgstr "檔案容量"
1867
+
1868
+ #: includes/fields/class-acf-field-file.php:170
1869
+ msgid "Add File"
1870
+ msgstr "新增檔案"
1871
+
1872
+ #: includes/fields/class-acf-field-file.php:221
1873
+ msgid "File Array"
1874
+ msgstr "檔案陣列"
1875
+
1876
+ #: includes/fields/class-acf-field-file.php:222
1877
+ msgid "File URL"
1878
+ msgstr "檔案URL"
1879
+
1880
+ #: includes/fields/class-acf-field-file.php:223
1881
+ msgid "File ID"
1882
+ msgstr "檔案ID"
1883
+
1884
+ #: includes/fields/class-acf-field-file.php:230
1885
+ #: includes/fields/class-acf-field-image.php:229
1886
+ #: pro/fields/class-acf-field-gallery.php:592
1887
+ msgid "Library"
1888
+ msgstr "庫"
1889
+
1890
+ #: includes/fields/class-acf-field-file.php:231
1891
+ #: includes/fields/class-acf-field-image.php:230
1892
+ #: pro/fields/class-acf-field-gallery.php:593
1893
+ msgid "Limit the media library choice"
1894
+ msgstr "限制媒體庫選擇"
1895
+
1896
+ #: includes/fields/class-acf-field-file.php:236
1897
+ #: includes/fields/class-acf-field-image.php:235
1898
+ #: includes/locations/class-acf-location-attachment.php:101
1899
+ #: includes/locations/class-acf-location-comment.php:79
1900
+ #: includes/locations/class-acf-location-nav-menu.php:102
1901
+ #: includes/locations/class-acf-location-taxonomy.php:79
1902
+ #: includes/locations/class-acf-location-user-form.php:72
1903
+ #: includes/locations/class-acf-location-user-role.php:88
1904
+ #: includes/locations/class-acf-location-widget.php:83
1905
+ #: pro/fields/class-acf-field-gallery.php:598
1906
+ #: pro/locations/class-acf-location-block.php:79
1907
+ msgid "All"
1908
+ msgstr "所有"
1909
+
1910
+ #: includes/fields/class-acf-field-file.php:237
1911
+ #: includes/fields/class-acf-field-image.php:236
1912
+ #: pro/fields/class-acf-field-gallery.php:599
1913
+ msgid "Uploaded to post"
1914
+ msgstr "已上傳至文章"
1915
+
1916
+ #: includes/fields/class-acf-field-file.php:244
1917
+ #: includes/fields/class-acf-field-image.php:243
1918
+ #: pro/fields/class-acf-field-gallery.php:621
1919
+ msgid "Minimum"
1920
+ msgstr "最小"
1921
+
1922
+ #: includes/fields/class-acf-field-file.php:245
1923
+ #: includes/fields/class-acf-field-file.php:256
1924
+ msgid "Restrict which files can be uploaded"
1925
+ msgstr "限制檔案上傳類型"
1926
+
1927
+ #: includes/fields/class-acf-field-file.php:255
1928
+ #: includes/fields/class-acf-field-image.php:272
1929
+ #: pro/fields/class-acf-field-gallery.php:650
1930
+ msgid "Maximum"
1931
+ msgstr "最大"
1932
+
1933
+ #: includes/fields/class-acf-field-file.php:266
1934
+ #: includes/fields/class-acf-field-image.php:301
1935
+ #: pro/fields/class-acf-field-gallery.php:678
1936
+ msgid "Allowed file types"
1937
+ msgstr "允許的檔案類型"
1938
+
1939
+ #: includes/fields/class-acf-field-file.php:267
1940
+ #: includes/fields/class-acf-field-image.php:302
1941
+ #: pro/fields/class-acf-field-gallery.php:679
1942
+ msgid "Comma separated list. Leave blank for all types"
1943
+ msgstr "請以逗號分隔列出。留白表示允許所有類型"
1944
+
1945
+ #: includes/fields/class-acf-field-google-map.php:25
1946
+ msgid "Google Map"
1947
+ msgstr "Google 地圖"
1948
+
1949
+ #: includes/fields/class-acf-field-google-map.php:59
1950
+ msgid "Sorry, this browser does not support geolocation"
1951
+ msgstr "很抱歉,使用中的瀏覽器不支援地理位置"
1952
+
1953
+ #: includes/fields/class-acf-field-google-map.php:147
1954
+ msgid "Clear location"
1955
+ msgstr "清除位置"
1956
+
1957
+ #: includes/fields/class-acf-field-google-map.php:148
1958
+ msgid "Find current location"
1959
+ msgstr "搜尋目前位置"
1960
+
1961
+ #: includes/fields/class-acf-field-google-map.php:151
1962
+ msgid "Search for address..."
1963
+ msgstr "搜尋地址..."
1964
+
1965
+ #: includes/fields/class-acf-field-google-map.php:181
1966
+ #: includes/fields/class-acf-field-google-map.php:192
1967
+ msgid "Center"
1968
+ msgstr "中間"
1969
+
1970
+ #: includes/fields/class-acf-field-google-map.php:182
1971
+ #: includes/fields/class-acf-field-google-map.php:193
1972
+ msgid "Center the initial map"
1973
+ msgstr "置中初始地圖"
1974
+
1975
+ #: includes/fields/class-acf-field-google-map.php:204
1976
+ msgid "Zoom"
1977
+ msgstr "縮放"
1978
+
1979
+ #: includes/fields/class-acf-field-google-map.php:205
1980
+ msgid "Set the initial zoom level"
1981
+ msgstr "設定初始縮放層級"
1982
+
1983
+ #: includes/fields/class-acf-field-google-map.php:214
1984
+ #: includes/fields/class-acf-field-image.php:255
1985
+ #: includes/fields/class-acf-field-image.php:284
1986
+ #: includes/fields/class-acf-field-oembed.php:268
1987
+ #: pro/fields/class-acf-field-gallery.php:633
1988
+ #: pro/fields/class-acf-field-gallery.php:662
1989
+ msgid "Height"
1990
+ msgstr "高"
1991
+
1992
+ #: includes/fields/class-acf-field-google-map.php:215
1993
+ msgid "Customize the map height"
1994
+ msgstr "自訂地圖高度"
1995
+
1996
+ #: includes/fields/class-acf-field-group.php:25
1997
+ #| msgid "Field Group"
1998
+ msgid "Group"
1999
+ msgstr "群組"
2000
+
2001
+ #: includes/fields/class-acf-field-group.php:459
2002
+ #: pro/fields/class-acf-field-repeater.php:384
2003
+ msgid "Sub Fields"
2004
+ msgstr "子欄位"
2005
+
2006
+ #: includes/fields/class-acf-field-group.php:475
2007
+ #: pro/fields/class-acf-field-clone.php:844
2008
+ msgid "Specify the style used to render the selected fields"
2009
+ msgstr "指定用於呈現選定欄位的樣式"
2010
+
2011
+ #: includes/fields/class-acf-field-group.php:480
2012
+ #: pro/fields/class-acf-field-clone.php:849
2013
+ #: pro/fields/class-acf-field-flexible-content.php:613
2014
+ #: pro/fields/class-acf-field-repeater.php:456
2015
+ #: pro/locations/class-acf-location-block.php:27
2016
+ msgid "Block"
2017
+ msgstr "區塊"
2018
+
2019
+ #: includes/fields/class-acf-field-group.php:481
2020
+ #: pro/fields/class-acf-field-clone.php:850
2021
+ #: pro/fields/class-acf-field-flexible-content.php:612
2022
+ #: pro/fields/class-acf-field-repeater.php:455
2023
+ msgid "Table"
2024
+ msgstr "表格"
2025
+
2026
+ #: includes/fields/class-acf-field-group.php:482
2027
+ #: pro/fields/class-acf-field-clone.php:851
2028
+ #: pro/fields/class-acf-field-flexible-content.php:614
2029
+ #: pro/fields/class-acf-field-repeater.php:457
2030
+ msgid "Row"
2031
+ msgstr "行"
2032
+
2033
+ #: includes/fields/class-acf-field-image.php:25
2034
+ msgid "Image"
2035
+ msgstr "圖片"
2036
+
2037
+ #: includes/fields/class-acf-field-image.php:63
2038
+ msgid "Select Image"
2039
+ msgstr "選擇圖片"
2040
+
2041
+ #: includes/fields/class-acf-field-image.php:64
2042
+ msgid "Edit Image"
2043
+ msgstr "編輯圖片"
2044
+
2045
+ #: includes/fields/class-acf-field-image.php:65
2046
+ msgid "Update Image"
2047
+ msgstr "更新圖片"
2048
+
2049
+ #: includes/fields/class-acf-field-image.php:156
2050
+ msgid "No image selected"
2051
+ msgstr "沒有選擇圖片"
2052
+
2053
+ #: includes/fields/class-acf-field-image.php:156
2054
+ msgid "Add Image"
2055
+ msgstr "新增圖片"
2056
+
2057
+ #: includes/fields/class-acf-field-image.php:210
2058
+ #: pro/fields/class-acf-field-gallery.php:563
2059
+ msgid "Image Array"
2060
+ msgstr "圖片陣列"
2061
+
2062
+ #: includes/fields/class-acf-field-image.php:211
2063
+ #: pro/fields/class-acf-field-gallery.php:564
2064
+ msgid "Image URL"
2065
+ msgstr "圖片網址"
2066
+
2067
+ #: includes/fields/class-acf-field-image.php:212
2068
+ #: pro/fields/class-acf-field-gallery.php:565
2069
+ msgid "Image ID"
2070
+ msgstr "圖片ID"
2071
+
2072
+ #: includes/fields/class-acf-field-image.php:219
2073
+ #: pro/fields/class-acf-field-gallery.php:571
2074
+ msgid "Preview Size"
2075
+ msgstr "預覽圖大小"
2076
+
2077
+ #: includes/fields/class-acf-field-image.php:244
2078
+ #: includes/fields/class-acf-field-image.php:273
2079
+ #: pro/fields/class-acf-field-gallery.php:622
2080
+ #: pro/fields/class-acf-field-gallery.php:651
2081
+ msgid "Restrict which images can be uploaded"
2082
+ msgstr "限制哪些圖片可以上傳"
2083
+
2084
+ #: includes/fields/class-acf-field-image.php:247
2085
+ #: includes/fields/class-acf-field-image.php:276
2086
+ #: includes/fields/class-acf-field-oembed.php:257
2087
+ #: pro/fields/class-acf-field-gallery.php:625
2088
+ #: pro/fields/class-acf-field-gallery.php:654
2089
+ msgid "Width"
2090
+ msgstr "寬"
2091
+
2092
+ #: includes/fields/class-acf-field-link.php:25
2093
+ #| msgid "Page Link"
2094
+ msgid "Link"
2095
+ msgstr "鏈結"
2096
+
2097
+ #: includes/fields/class-acf-field-link.php:133
2098
+ #| msgid "Select File"
2099
+ msgid "Select Link"
2100
+ msgstr "選擇鏈結"
2101
+
2102
+ #: includes/fields/class-acf-field-link.php:138
2103
+ msgid "Opens in a new window/tab"
2104
+ msgstr "於新視窗/分頁開啟"
2105
+
2106
+ #: includes/fields/class-acf-field-link.php:172
2107
+ msgid "Link Array"
2108
+ msgstr "鏈結陣列"
2109
+
2110
+ #: includes/fields/class-acf-field-link.php:173
2111
+ #| msgid "File URL"
2112
+ msgid "Link URL"
2113
+ msgstr "鏈結網址"
2114
+
2115
+ #: includes/fields/class-acf-field-message.php:25
2116
+ #: includes/fields/class-acf-field-message.php:101
2117
+ #: includes/fields/class-acf-field-true_false.php:126
2118
+ msgid "Message"
2119
+ msgstr "訊息"
2120
+
2121
+ #: includes/fields/class-acf-field-message.php:110
2122
+ #: includes/fields/class-acf-field-textarea.php:139
2123
+ msgid "New Lines"
2124
+ msgstr "新行"
2125
+
2126
+ #: includes/fields/class-acf-field-message.php:111
2127
+ #: includes/fields/class-acf-field-textarea.php:140
2128
+ msgid "Controls how new lines are rendered"
2129
+ msgstr "控制如何呈現新行"
2130
+
2131
+ #: includes/fields/class-acf-field-message.php:115
2132
+ #: includes/fields/class-acf-field-textarea.php:144
2133
+ msgid "Automatically add paragraphs"
2134
+ msgstr "自動增加段落"
2135
+
2136
+ #: includes/fields/class-acf-field-message.php:116
2137
+ #: includes/fields/class-acf-field-textarea.php:145
2138
+ msgid "Automatically add &lt;br&gt;"
2139
+ msgstr "自動加入 &lt;br&gt;"
2140
+
2141
+ #: includes/fields/class-acf-field-message.php:117
2142
+ #: includes/fields/class-acf-field-textarea.php:146
2143
+ msgid "No Formatting"
2144
+ msgstr "無格式"
2145
+
2146
+ #: includes/fields/class-acf-field-message.php:124
2147
+ msgid "Escape HTML"
2148
+ msgstr "跳脫 HTML"
2149
+
2150
+ #: includes/fields/class-acf-field-message.php:125
2151
+ msgid "Allow HTML markup to display as visible text instead of rendering"
2152
+ msgstr "允許 HTML 標記顯示為可見文字而不是顯示繪製結果"
2153
+
2154
+ #: includes/fields/class-acf-field-number.php:25
2155
+ msgid "Number"
2156
+ msgstr "數字"
2157
+
2158
+ #: includes/fields/class-acf-field-number.php:163
2159
+ #: includes/fields/class-acf-field-range.php:158
2160
+ msgid "Minimum Value"
2161
+ msgstr "最小值"
2162
+
2163
+ #: includes/fields/class-acf-field-number.php:172
2164
+ #: includes/fields/class-acf-field-range.php:168
2165
+ msgid "Maximum Value"
2166
+ msgstr "最大值"
2167
+
2168
+ #: includes/fields/class-acf-field-number.php:181
2169
+ #: includes/fields/class-acf-field-range.php:178
2170
+ msgid "Step Size"
2171
+ msgstr "數值增減幅度"
2172
+
2173
+ #: includes/fields/class-acf-field-number.php:219
2174
+ msgid "Value must be a number"
2175
+ msgstr "值必須是一個數字"
2176
+
2177
+ #: includes/fields/class-acf-field-number.php:237
2178
+ #, php-format
2179
+ msgid "Value must be equal to or higher than %d"
2180
+ msgstr "值必須等於或高於%d"
2181
+
2182
+ #: includes/fields/class-acf-field-number.php:245
2183
+ #, php-format
2184
+ msgid "Value must be equal to or lower than %d"
2185
+ msgstr "值必須等於或低於%d"
2186
+
2187
+ #: includes/fields/class-acf-field-oembed.php:25
2188
+ msgid "oEmbed"
2189
+ msgstr "oEmbed"
2190
+
2191
+ #: includes/fields/class-acf-field-oembed.php:216
2192
+ msgid "Enter URL"
2193
+ msgstr "輸入網址"
2194
+
2195
+ #: includes/fields/class-acf-field-oembed.php:254
2196
+ #: includes/fields/class-acf-field-oembed.php:265
2197
+ msgid "Embed Size"
2198
+ msgstr "嵌入大小"
2199
+
2200
+ #: includes/fields/class-acf-field-page_link.php:25
2201
+ msgid "Page Link"
2202
+ msgstr "頁面連結"
2203
+
2204
+ #: includes/fields/class-acf-field-page_link.php:177
2205
+ msgid "Archives"
2206
+ msgstr "彙整"
2207
+
2208
+ #: includes/fields/class-acf-field-page_link.php:269
2209
+ #: includes/fields/class-acf-field-post_object.php:267
2210
+ #: includes/fields/class-acf-field-taxonomy.php:961
2211
+ #| msgid "Page Parent"
2212
+ msgid "Parent"
2213
+ msgstr "上層"
2214
+
2215
+ #: includes/fields/class-acf-field-page_link.php:485
2216
+ #: includes/fields/class-acf-field-post_object.php:383
2217
+ #: includes/fields/class-acf-field-relationship.php:560
2218
+ msgid "Filter by Post Type"
2219
+ msgstr "以文章型別篩選"
2220
+
2221
+ #: includes/fields/class-acf-field-page_link.php:493
2222
+ #: includes/fields/class-acf-field-post_object.php:391
2223
+ #: includes/fields/class-acf-field-relationship.php:568
2224
+ msgid "All post types"
2225
+ msgstr "所有文章類型"
2226
+
2227
+ #: includes/fields/class-acf-field-page_link.php:499
2228
+ #: includes/fields/class-acf-field-post_object.php:397
2229
+ #: includes/fields/class-acf-field-relationship.php:574
2230
+ msgid "Filter by Taxonomy"
2231
+ msgstr "以分類法篩選"
2232
+
2233
+ #: includes/fields/class-acf-field-page_link.php:507
2234
+ #: includes/fields/class-acf-field-post_object.php:405
2235
+ #: includes/fields/class-acf-field-relationship.php:582
2236
+ msgid "All taxonomies"
2237
+ msgstr "所有分類法"
2238
+
2239
+ #: includes/fields/class-acf-field-page_link.php:523
2240
+ msgid "Allow Archives URLs"
2241
+ msgstr "允許文章彙整網址"
2242
+
2243
+ #: includes/fields/class-acf-field-page_link.php:533
2244
+ #: includes/fields/class-acf-field-post_object.php:421
2245
+ #: includes/fields/class-acf-field-select.php:392
2246
+ #: includes/fields/class-acf-field-user.php:403
2247
+ msgid "Select multiple values?"
2248
+ msgstr "是否選擇多個值?"
2249
+
2250
+ #: includes/fields/class-acf-field-password.php:25
2251
+ msgid "Password"
2252
+ msgstr "密碼"
2253
+
2254
+ #: includes/fields/class-acf-field-post_object.php:25
2255
+ #: includes/fields/class-acf-field-post_object.php:436
2256
+ #: includes/fields/class-acf-field-relationship.php:639
2257
+ msgid "Post Object"
2258
+ msgstr "文章物件"
2259
+
2260
+ #: includes/fields/class-acf-field-post_object.php:437
2261
+ #: includes/fields/class-acf-field-relationship.php:640
2262
+ msgid "Post ID"
2263
+ msgstr "文章 ID"
2264
+
2265
+ #: includes/fields/class-acf-field-radio.php:25
2266
+ msgid "Radio Button"
2267
+ msgstr "單選按鈕"
2268
+
2269
+ #: includes/fields/class-acf-field-radio.php:254
2270
+ msgid "Other"
2271
+ msgstr "其他"
2272
+
2273
+ #: includes/fields/class-acf-field-radio.php:259
2274
+ msgid "Add 'other' choice to allow for custom values"
2275
+ msgstr "新增 ‘其他’ 選擇以允許自訂值"
2276
+
2277
+ #: includes/fields/class-acf-field-radio.php:265
2278
+ msgid "Save Other"
2279
+ msgstr "儲存其它"
2280
+
2281
+ #: includes/fields/class-acf-field-radio.php:270
2282
+ msgid "Save 'other' values to the field's choices"
2283
+ msgstr "將 \b’其他’ 值儲存到該欄位的選項中"
2284
+
2285
+ #: includes/fields/class-acf-field-range.php:25
2286
+ msgid "Range"
2287
+ msgstr "範圍"
2288
+
2289
+ #: includes/fields/class-acf-field-relationship.php:25
2290
+ msgid "Relationship"
2291
+ msgstr "關係"
2292
+
2293
+ #: includes/fields/class-acf-field-relationship.php:62
2294
+ msgid "Maximum values reached ( {max} values )"
2295
+ msgstr "已達最大值 ( {max} 值 )"
2296
+
2297
+ #: includes/fields/class-acf-field-relationship.php:63
2298
+ msgid "Loading"
2299
+ msgstr "載入中"
2300
+
2301
+ #: includes/fields/class-acf-field-relationship.php:64
2302
+ msgid "No matches found"
2303
+ msgstr "找不到符合的"
2304
+
2305
+ #: includes/fields/class-acf-field-relationship.php:411
2306
+ msgid "Select post type"
2307
+ msgstr "選取內容類型"
2308
+
2309
+ #: includes/fields/class-acf-field-relationship.php:420
2310
+ msgid "Select taxonomy"
2311
+ msgstr "選取分類法"
2312
+
2313
+ #: includes/fields/class-acf-field-relationship.php:477
2314
+ msgid "Search..."
2315
+ msgstr "搜尋..."
2316
+
2317
+ #: includes/fields/class-acf-field-relationship.php:588
2318
+ msgid "Filters"
2319
+ msgstr "篩選器"
2320
+
2321
+ #: includes/fields/class-acf-field-relationship.php:594
2322
+ #: includes/locations/class-acf-location-post-type.php:27
2323
+ msgid "Post Type"
2324
+ msgstr "文章類型"
2325
+
2326
+ #: includes/fields/class-acf-field-relationship.php:595
2327
+ #: includes/fields/class-acf-field-taxonomy.php:28
2328
+ #: includes/fields/class-acf-field-taxonomy.php:754
2329
+ #: includes/locations/class-acf-location-taxonomy.php:27
2330
+ msgid "Taxonomy"
2331
+ msgstr "分類法"
2332
+
2333
+ #: includes/fields/class-acf-field-relationship.php:602
2334
+ msgid "Elements"
2335
+ msgstr "元素"
2336
+
2337
+ #: includes/fields/class-acf-field-relationship.php:603
2338
+ msgid "Selected elements will be displayed in each result"
2339
+ msgstr "選擇的元素將在每個結果中顯示"
2340
+
2341
+ #: includes/fields/class-acf-field-relationship.php:614
2342
+ msgid "Minimum posts"
2343
+ msgstr "最少的文章"
2344
+
2345
+ #: includes/fields/class-acf-field-relationship.php:623
2346
+ msgid "Maximum posts"
2347
+ msgstr "最大文章數"
2348
+
2349
+ #: includes/fields/class-acf-field-relationship.php:727
2350
+ #: pro/fields/class-acf-field-gallery.php:779
2351
+ #, php-format
2352
+ msgid "%s requires at least %s selection"
2353
+ msgid_plural "%s requires at least %s selections"
2354
+ msgstr[0] "%s 需要至少 %s 選擇"
2355
+
2356
+ #: includes/fields/class-acf-field-select.php:25
2357
+ #: includes/fields/class-acf-field-taxonomy.php:776
2358
+ #| msgid "Select"
2359
+ msgctxt "noun"
2360
+ msgid "Select"
2361
+ msgstr "選擇"
2362
+
2363
+ #: includes/fields/class-acf-field-select.php:111
2364
+ msgctxt "Select2 JS matches_1"
2365
+ msgid "One result is available, press enter to select it."
2366
+ msgstr "有一個結果可用。請按 enter 選擇它。"
2367
+
2368
+ #: includes/fields/class-acf-field-select.php:112
2369
+ #, php-format
2370
+ msgctxt "Select2 JS matches_n"
2371
+ msgid "%d results are available, use up and down arrow keys to navigate."
2372
+ msgstr "%d 個可用結果,請使用上下鍵進行導覽。"
2373
+
2374
+ #: includes/fields/class-acf-field-select.php:113
2375
+ #| msgid "No Fields found"
2376
+ msgctxt "Select2 JS matches_0"
2377
+ msgid "No matches found"
2378
+ msgstr "找不到符合的"
2379
+
2380
+ #: includes/fields/class-acf-field-select.php:114
2381
+ msgctxt "Select2 JS input_too_short_1"
2382
+ msgid "Please enter 1 or more characters"
2383
+ msgstr "請輸入 1 個或更多字元"
2384
+
2385
+ #: includes/fields/class-acf-field-select.php:115
2386
+ #, php-format
2387
+ msgctxt "Select2 JS input_too_short_n"
2388
+ msgid "Please enter %d or more characters"
2389
+ msgstr "請輸入 %d 個或更多字元"
2390
+
2391
+ #: includes/fields/class-acf-field-select.php:116
2392
+ msgctxt "Select2 JS input_too_long_1"
2393
+ msgid "Please delete 1 character"
2394
+ msgstr "請刪除 1 個字元"
2395
+
2396
+ #: includes/fields/class-acf-field-select.php:117
2397
+ #, php-format
2398
+ msgctxt "Select2 JS input_too_long_n"
2399
+ msgid "Please delete %d characters"
2400
+ msgstr "請刪除 %d 個字元"
2401
+
2402
+ #: includes/fields/class-acf-field-select.php:118
2403
+ msgctxt "Select2 JS selection_too_long_1"
2404
+ msgid "You can only select 1 item"
2405
+ msgstr "你只能夠選 1 個項目"
2406
+
2407
+ #: includes/fields/class-acf-field-select.php:119
2408
+ #, php-format
2409
+ msgctxt "Select2 JS selection_too_long_n"
2410
+ msgid "You can only select %d items"
2411
+ msgstr "你只能選 %d 個項目"
2412
+
2413
+ #: includes/fields/class-acf-field-select.php:120
2414
+ msgctxt "Select2 JS load_more"
2415
+ msgid "Loading more results&hellip;"
2416
+ msgstr "載入更多結果&hellip;"
2417
+
2418
+ #: includes/fields/class-acf-field-select.php:121
2419
+ #| msgid "Search Fields"
2420
+ msgctxt "Select2 JS searching"
2421
+ msgid "Searching&hellip;"
2422
+ msgstr "搜尋中&hellip;"
2423
+
2424
+ #: includes/fields/class-acf-field-select.php:122
2425
+ msgctxt "Select2 JS load_fail"
2426
+ msgid "Loading failed"
2427
+ msgstr "載入失敗"
2428
+
2429
+ #: includes/fields/class-acf-field-select.php:402
2430
+ #: includes/fields/class-acf-field-true_false.php:144
2431
+ msgid "Stylised UI"
2432
+ msgstr "程式化 UI"
2433
+
2434
+ #: includes/fields/class-acf-field-select.php:412
2435
+ msgid "Use AJAX to lazy load choices?"
2436
+ msgstr "使用 AJAX 去 lazy load 選擇?"
2437
+
2438
+ #: includes/fields/class-acf-field-select.php:428
2439
+ msgid "Specify the value returned"
2440
+ msgstr "指定回傳的值"
2441
+
2442
+ #: includes/fields/class-acf-field-separator.php:25
2443
+ msgid "Separator"
2444
+ msgstr "分隔"
2445
+
2446
+ #: includes/fields/class-acf-field-tab.php:25
2447
+ msgid "Tab"
2448
+ msgstr "頁籤"
2449
+
2450
+ #: includes/fields/class-acf-field-tab.php:102
2451
+ msgid "Placement"
2452
+ msgstr "位置"
2453
+
2454
+ #: includes/fields/class-acf-field-tab.php:115
2455
+ msgid ""
2456
+ "Define an endpoint for the previous tabs to stop. This will start a new "
2457
+ "group of tabs."
2458
+ msgstr "定義上一個頁籤要停止的端點。這將開始一組新的頁籤群組。"
2459
+
2460
+ #: includes/fields/class-acf-field-taxonomy.php:714
2461
+ #, php-format
2462
+ msgctxt "No terms"
2463
+ msgid "No %s"
2464
+ msgstr "沒有 %s"
2465
+
2466
+ #: includes/fields/class-acf-field-taxonomy.php:755
2467
+ msgid "Select the taxonomy to be displayed"
2468
+ msgstr "選擇要顯示的分類法"
2469
+
2470
+ #: includes/fields/class-acf-field-taxonomy.php:764
2471
+ msgid "Appearance"
2472
+ msgstr "外觀"
2473
+
2474
+ #: includes/fields/class-acf-field-taxonomy.php:765
2475
+ msgid "Select the appearance of this field"
2476
+ msgstr "選擇此欄位的外觀"
2477
+
2478
+ #: includes/fields/class-acf-field-taxonomy.php:770
2479
+ msgid "Multiple Values"
2480
+ msgstr "多選"
2481
+
2482
+ #: includes/fields/class-acf-field-taxonomy.php:772
2483
+ msgid "Multi Select"
2484
+ msgstr "多選"
2485
+
2486
+ #: includes/fields/class-acf-field-taxonomy.php:774
2487
+ msgid "Single Value"
2488
+ msgstr "單個值"
2489
+
2490
+ #: includes/fields/class-acf-field-taxonomy.php:775
2491
+ msgid "Radio Buttons"
2492
+ msgstr "單選框"
2493
+
2494
+ #: includes/fields/class-acf-field-taxonomy.php:799
2495
+ msgid "Create Terms"
2496
+ msgstr "建立字詞"
2497
+
2498
+ #: includes/fields/class-acf-field-taxonomy.php:800
2499
+ msgid "Allow new terms to be created whilst editing"
2500
+ msgstr "允許在編輯時建立新的字詞"
2501
+
2502
+ #: includes/fields/class-acf-field-taxonomy.php:809
2503
+ msgid "Save Terms"
2504
+ msgstr "儲存字詞"
2505
+
2506
+ #: includes/fields/class-acf-field-taxonomy.php:810
2507
+ msgid "Connect selected terms to the post"
2508
+ msgstr "連結選擇的字詞到文章"
2509
+
2510
+ #: includes/fields/class-acf-field-taxonomy.php:819
2511
+ msgid "Load Terms"
2512
+ msgstr "載入字詞"
2513
+
2514
+ #: includes/fields/class-acf-field-taxonomy.php:820
2515
+ msgid "Load value from posts terms"
2516
+ msgstr "從文章字詞載入數值"
2517
+
2518
+ #: includes/fields/class-acf-field-taxonomy.php:834
2519
+ msgid "Term Object"
2520
+ msgstr "對象緩存"
2521
+
2522
+ #: includes/fields/class-acf-field-taxonomy.php:835
2523
+ msgid "Term ID"
2524
+ msgstr "內容ID"
2525
+
2526
+ #: includes/fields/class-acf-field-taxonomy.php:885
2527
+ #, php-format
2528
+ msgid "User unable to add new %s"
2529
+ msgstr "使用者無法加入新的 %s"
2530
+
2531
+ #: includes/fields/class-acf-field-taxonomy.php:895
2532
+ #, php-format
2533
+ msgid "%s already exists"
2534
+ msgstr "%s 已經存在"
2535
+
2536
+ #: includes/fields/class-acf-field-taxonomy.php:927
2537
+ #, php-format
2538
+ msgid "%s added"
2539
+ msgstr "%s 已新增"
2540
+
2541
+ #: includes/fields/class-acf-field-taxonomy.php:973
2542
+ #: includes/locations/class-acf-location-user-form.php:73
2543
+ msgid "Add"
2544
+ msgstr "加入"
2545
+
2546
+ #: includes/fields/class-acf-field-text.php:25
2547
+ msgid "Text"
2548
+ msgstr "文字"
2549
+
2550
+ #: includes/fields/class-acf-field-text.php:131
2551
+ #: includes/fields/class-acf-field-textarea.php:120
2552
+ msgid "Character Limit"
2553
+ msgstr "字元限制"
2554
+
2555
+ #: includes/fields/class-acf-field-text.php:132
2556
+ #: includes/fields/class-acf-field-textarea.php:121
2557
+ msgid "Leave blank for no limit"
2558
+ msgstr "留白為無限制"
2559
+
2560
+ #: includes/fields/class-acf-field-text.php:157
2561
+ #: includes/fields/class-acf-field-textarea.php:215
2562
+ #, php-format
2563
+ msgid "Value must not exceed %d characters"
2564
+ msgstr "值不得超過 %d 字元"
2565
+
2566
+ #: includes/fields/class-acf-field-textarea.php:25
2567
+ msgid "Text Area"
2568
+ msgstr "文字區域"
2569
+
2570
+ #: includes/fields/class-acf-field-textarea.php:129
2571
+ msgid "Rows"
2572
+ msgstr "行"
2573
+
2574
+ #: includes/fields/class-acf-field-textarea.php:130
2575
+ msgid "Sets the textarea height"
2576
+ msgstr "設定文字區域高度"
2577
+
2578
+ #: includes/fields/class-acf-field-time_picker.php:25
2579
+ #| msgid "Date & Time Picker"
2580
+ msgid "Time Picker"
2581
+ msgstr "時間選擇器"
2582
+
2583
+ #: includes/fields/class-acf-field-true_false.php:25
2584
+ msgid "True / False"
2585
+ msgstr "真/假"
2586
+
2587
+ #: includes/fields/class-acf-field-true_false.php:127
2588
+ msgid "Displays text alongside the checkbox"
2589
+ msgstr "在複選框旁邊顯示文字"
2590
+
2591
+ #: includes/fields/class-acf-field-true_false.php:155
2592
+ #| msgid "Text"
2593
+ msgid "On Text"
2594
+ msgstr "啟動用字"
2595
+
2596
+ #: includes/fields/class-acf-field-true_false.php:156
2597
+ msgid "Text shown when active"
2598
+ msgstr "啟用時顯示文字"
2599
+
2600
+ #: includes/fields/class-acf-field-true_false.php:170
2601
+ #| msgid "Text"
2602
+ msgid "Off Text"
2603
+ msgstr "關閉用字"
2604
+
2605
+ #: includes/fields/class-acf-field-true_false.php:171
2606
+ msgid "Text shown when inactive"
2607
+ msgstr "停用時顯示文字"
2608
+
2609
+ #: includes/fields/class-acf-field-url.php:25
2610
+ msgid "Url"
2611
+ msgstr "網址"
2612
+
2613
+ #: includes/fields/class-acf-field-url.php:151
2614
+ msgid "Value must be a valid URL"
2615
+ msgstr "填入值必須是合法的網址"
2616
+
2617
+ #: includes/fields/class-acf-field-user.php:25 includes/locations.php:95
2618
+ msgid "User"
2619
+ msgstr "會員"
2620
+
2621
+ #: includes/fields/class-acf-field-user.php:378
2622
+ msgid "Filter by role"
2623
+ msgstr "根據角色篩選"
2624
+
2625
+ #: includes/fields/class-acf-field-user.php:386
2626
+ msgid "All user roles"
2627
+ msgstr "所有使用者角色"
2628
+
2629
+ #: includes/fields/class-acf-field-user.php:417
2630
+ msgid "User Array"
2631
+ msgstr "使用者陣列"
2632
+
2633
+ #: includes/fields/class-acf-field-user.php:418
2634
+ #| msgid "Term Object"
2635
+ msgid "User Object"
2636
+ msgstr "使用者物件"
2637
+
2638
+ #: includes/fields/class-acf-field-user.php:419
2639
+ #| msgid "User"
2640
+ msgid "User ID"
2641
+ msgstr "使用者 ID"
2642
+
2643
+ #: includes/fields/class-acf-field-wysiwyg.php:25
2644
+ msgid "Wysiwyg Editor"
2645
+ msgstr "可視化編輯器"
2646
+
2647
+ #: includes/fields/class-acf-field-wysiwyg.php:330
2648
+ msgid "Visual"
2649
+ msgstr "視覺"
2650
+
2651
+ #: includes/fields/class-acf-field-wysiwyg.php:331
2652
+ msgctxt "Name for the Text editor tab (formerly HTML)"
2653
+ msgid "Text"
2654
+ msgstr "文字"
2655
+
2656
+ #: includes/fields/class-acf-field-wysiwyg.php:337
2657
+ msgid "Click to initialize TinyMCE"
2658
+ msgstr "點擊初始化 TinyMCE"
2659
+
2660
+ #: includes/fields/class-acf-field-wysiwyg.php:390
2661
+ msgid "Tabs"
2662
+ msgstr "頁籤"
2663
+
2664
+ #: includes/fields/class-acf-field-wysiwyg.php:395
2665
+ msgid "Visual & Text"
2666
+ msgstr "視覺 & 文字"
2667
+
2668
+ #: includes/fields/class-acf-field-wysiwyg.php:396
2669
+ msgid "Visual Only"
2670
+ msgstr "僅視覺"
2671
+
2672
+ #: includes/fields/class-acf-field-wysiwyg.php:397
2673
+ msgid "Text Only"
2674
+ msgstr "文字"
2675
+
2676
+ #: includes/fields/class-acf-field-wysiwyg.php:404
2677
+ msgid "Toolbar"
2678
+ msgstr "工具條"
2679
+
2680
+ #: includes/fields/class-acf-field-wysiwyg.php:419
2681
+ msgid "Show Media Upload Buttons?"
2682
+ msgstr "是否顯示媒體上傳按鈕?"
2683
+
2684
+ #: includes/fields/class-acf-field-wysiwyg.php:429
2685
+ msgid "Delay initialization?"
2686
+ msgstr "延遲初始化?"
2687
+
2688
+ #: includes/fields/class-acf-field-wysiwyg.php:430
2689
+ msgid "TinyMCE will not be initialized until field is clicked"
2690
+ msgstr "在按一下欄位之前,不會初始化 TinyMCE"
2691
+
2692
+ #: includes/forms/form-front.php:55
2693
+ msgid "Validate Email"
2694
+ msgstr "驗證 Email"
2695
+
2696
+ #: includes/forms/form-front.php:104 pro/fields/class-acf-field-gallery.php:510
2697
+ #: pro/options-page.php:81
2698
+ msgid "Update"
2699
+ msgstr "更新"
2700
+
2701
+ #: includes/forms/form-front.php:105
2702
+ msgid "Post updated"
2703
+ msgstr "文章已更新"
2704
+
2705
+ #: includes/forms/form-front.php:231
2706
+ msgid "Spam Detected"
2707
+ msgstr "已檢測到垃圾郵件"
2708
+
2709
+ #: includes/forms/form-user.php:336
2710
+ #, php-format
2711
+ msgid "<strong>ERROR</strong>: %s"
2712
+ msgstr "<strong>錯誤</strong>: %s"
2713
+
2714
+ #: includes/locations.php:93 includes/locations/class-acf-location-post.php:27
2715
+ msgid "Post"
2716
+ msgstr "文章"
2717
+
2718
+ #: includes/locations.php:94 includes/locations/class-acf-location-page.php:27
2719
+ msgid "Page"
2720
+ msgstr "頁面"
2721
+
2722
+ #: includes/locations.php:96
2723
+ msgid "Forms"
2724
+ msgstr "表單"
2725
+
2726
+ #: includes/locations.php:243
2727
+ msgid "is equal to"
2728
+ msgstr "等於"
2729
+
2730
+ #: includes/locations.php:244
2731
+ msgid "is not equal to"
2732
+ msgstr "不等於"
2733
+
2734
+ #: includes/locations/class-acf-location-attachment.php:27
2735
+ msgid "Attachment"
2736
+ msgstr "附件"
2737
+
2738
+ #: includes/locations/class-acf-location-attachment.php:109
2739
+ #, php-format
2740
+ msgid "All %s formats"
2741
+ msgstr "所有 %s 格式"
2742
+
2743
+ #: includes/locations/class-acf-location-comment.php:27
2744
+ msgid "Comment"
2745
+ msgstr "留言"
2746
+
2747
+ #: includes/locations/class-acf-location-current-user-role.php:27
2748
+ msgid "Current User Role"
2749
+ msgstr "目前使用者角色"
2750
+
2751
+ #: includes/locations/class-acf-location-current-user-role.php:110
2752
+ msgid "Super Admin"
2753
+ msgstr "超級使用者"
2754
+
2755
+ #: includes/locations/class-acf-location-current-user.php:27
2756
+ msgid "Current User"
2757
+ msgstr "目前使用者"
2758
+
2759
+ #: includes/locations/class-acf-location-current-user.php:97
2760
+ msgid "Logged in"
2761
+ msgstr "已登入"
2762
+
2763
+ #: includes/locations/class-acf-location-current-user.php:98
2764
+ msgid "Viewing front end"
2765
+ msgstr "查看前端"
2766
+
2767
+ #: includes/locations/class-acf-location-current-user.php:99
2768
+ msgid "Viewing back end"
2769
+ msgstr "查看後端"
2770
+
2771
+ #: includes/locations/class-acf-location-nav-menu-item.php:27
2772
+ msgid "Menu Item"
2773
+ msgstr "選單項目"
2774
+
2775
+ #: includes/locations/class-acf-location-nav-menu.php:27
2776
+ msgid "Menu"
2777
+ msgstr "選單"
2778
+
2779
+ #: includes/locations/class-acf-location-nav-menu.php:109
2780
+ #| msgid "Location"
2781
+ msgid "Menu Locations"
2782
+ msgstr "選單位置"
2783
+
2784
+ #: includes/locations/class-acf-location-nav-menu.php:119
2785
+ msgid "Menus"
2786
+ msgstr "選單"
2787
+
2788
+ #: includes/locations/class-acf-location-page-parent.php:27
2789
+ msgid "Page Parent"
2790
+ msgstr "父級頁面"
2791
+
2792
+ #: includes/locations/class-acf-location-page-template.php:27
2793
+ msgid "Page Template"
2794
+ msgstr "頁面模版"
2795
+
2796
+ #: includes/locations/class-acf-location-page-template.php:87
2797
+ #: includes/locations/class-acf-location-post-template.php:134
2798
+ msgid "Default Template"
2799
+ msgstr "預設模版"
2800
+
2801
+ #: includes/locations/class-acf-location-page-type.php:27
2802
+ msgid "Page Type"
2803
+ msgstr "頁面類型"
2804
+
2805
+ #: includes/locations/class-acf-location-page-type.php:146
2806
+ msgid "Front Page"
2807
+ msgstr "首頁"
2808
+
2809
+ #: includes/locations/class-acf-location-page-type.php:147
2810
+ msgid "Posts Page"
2811
+ msgstr "文章頁"
2812
+
2813
+ #: includes/locations/class-acf-location-page-type.php:148
2814
+ msgid "Top Level Page (no parent)"
2815
+ msgstr "頂層頁(無父層)"
2816
+
2817
+ #: includes/locations/class-acf-location-page-type.php:149
2818
+ msgid "Parent Page (has children)"
2819
+ msgstr "父頁(有子分類)"
2820
+
2821
+ #: includes/locations/class-acf-location-page-type.php:150
2822
+ msgid "Child Page (has parent)"
2823
+ msgstr "子頁(有父分類)"
2824
+
2825
+ #: includes/locations/class-acf-location-post-category.php:27
2826
+ msgid "Post Category"
2827
+ msgstr "文章類別"
2828
+
2829
+ #: includes/locations/class-acf-location-post-format.php:27
2830
+ msgid "Post Format"
2831
+ msgstr "文章格式"
2832
+
2833
+ #: includes/locations/class-acf-location-post-status.php:27
2834
+ msgid "Post Status"
2835
+ msgstr "文章狀態"
2836
+
2837
+ #: includes/locations/class-acf-location-post-taxonomy.php:27
2838
+ msgid "Post Taxonomy"
2839
+ msgstr "文章分類法"
2840
+
2841
+ #: includes/locations/class-acf-location-post-template.php:27
2842
+ #| msgid "Page Template"
2843
+ msgid "Post Template"
2844
+ msgstr "文章模版"
2845
+
2846
+ #: includes/locations/class-acf-location-user-form.php:22
2847
+ msgid "User Form"
2848
+ msgstr "使用者表單"
2849
+
2850
+ #: includes/locations/class-acf-location-user-form.php:74
2851
+ msgid "Add / Edit"
2852
+ msgstr "新增/編輯"
2853
+
2854
+ #: includes/locations/class-acf-location-user-form.php:75
2855
+ msgid "Register"
2856
+ msgstr "註冊"
2857
+
2858
+ #: includes/locations/class-acf-location-user-role.php:22
2859
+ msgid "User Role"
2860
+ msgstr "使用者角色"
2861
+
2862
+ #: includes/locations/class-acf-location-widget.php:27
2863
+ msgid "Widget"
2864
+ msgstr "小工具"
2865
+
2866
+ #: includes/validation.php:364
2867
+ #, php-format
2868
+ msgid "%s value is required"
2869
+ msgstr "%s 值為必填"
2870
+
2871
+ #. Plugin Name of the plugin/theme
2872
+ #: pro/acf-pro.php:28
2873
+ msgid "Advanced Custom Fields PRO"
2874
+ msgstr "Advanced Custom Fields PRO"
2875
+
2876
+ #: pro/admin/admin-options-page.php:198
2877
+ msgid "Publish"
2878
+ msgstr "發佈"
2879
+
2880
+ #: pro/admin/admin-options-page.php:204
2881
+ #, php-format
2882
+ msgid ""
2883
+ "No Custom Field Groups found for this options page. <a href=\"%s\">Create a "
2884
+ "Custom Field Group</a>"
2885
+ msgstr "此設定頁沒有自訂欄位群組。<a href=\"%s\">建立一個自訂欄位群組</a>"
2886
+
2887
+ #: pro/admin/admin-updates.php:49
2888
+ msgid "<b>Error</b>. Could not connect to update server"
2889
+ msgstr "<b>錯誤</b>。 無法連接到更新伺服器"
2890
+
2891
+ #: pro/admin/admin-updates.php:118 pro/admin/views/html-settings-updates.php:13
2892
+ msgid "Updates"
2893
+ msgstr "更新"
2894
+
2895
+ #: pro/admin/admin-updates.php:191
2896
+ msgid ""
2897
+ "<b>Error</b>. Could not authenticate update package. Please check again or "
2898
+ "deactivate and reactivate your ACF PRO license."
2899
+ msgstr ""
2900
+ "<b>錯誤</b>。無法對更新包進行驗證。請再次檢查或停用並重新啟動您的 ACF PRO 授"
2901
+ "權。"
2902
+
2903
+ #: pro/admin/views/html-settings-updates.php:7
2904
+ msgid "Deactivate License"
2905
+ msgstr "停用授權"
2906
+
2907
+ #: pro/admin/views/html-settings-updates.php:7
2908
+ msgid "Activate License"
2909
+ msgstr "啟用授權"
2910
+
2911
+ #: pro/admin/views/html-settings-updates.php:17
2912
+ msgid "License Information"
2913
+ msgstr "授權資訊"
2914
+
2915
+ #: pro/admin/views/html-settings-updates.php:20
2916
+ #, php-format
2917
+ msgid ""
2918
+ "To unlock updates, please enter your license key below. If you don't have a "
2919
+ "licence key, please see <a href=\"%s\" target=\"_blank\">details & pricing</"
2920
+ "a>."
2921
+ msgstr ""
2922
+ "要解鎖更新服務,請於下方輸入您的授權金鑰。若你沒有授權金鑰,請查閱 <a "
2923
+ "href=“%s” target=“_blank”>詳情 & 價目</a>."
2924
+
2925
+ #: pro/admin/views/html-settings-updates.php:29
2926
+ msgid "License Key"
2927
+ msgstr "授權金鑰"
2928
+
2929
+ #: pro/admin/views/html-settings-updates.php:61
2930
+ msgid "Update Information"
2931
+ msgstr "更新資訊"
2932
+
2933
+ #: pro/admin/views/html-settings-updates.php:68
2934
+ msgid "Current Version"
2935
+ msgstr "目前版本"
2936
+
2937
+ #: pro/admin/views/html-settings-updates.php:76
2938
+ msgid "Latest Version"
2939
+ msgstr "最新版本"
2940
+
2941
+ #: pro/admin/views/html-settings-updates.php:84
2942
+ msgid "Update Available"
2943
+ msgstr "可用更新"
2944
+
2945
+ #: pro/admin/views/html-settings-updates.php:92
2946
+ msgid "Update Plugin"
2947
+ msgstr "更新外掛"
2948
+
2949
+ #: pro/admin/views/html-settings-updates.php:94
2950
+ msgid "Please enter your license key above to unlock updates"
2951
+ msgstr "請於上方輸入你的授權金鑰以解鎖更新"
2952
+
2953
+ #: pro/admin/views/html-settings-updates.php:100
2954
+ msgid "Check Again"
2955
+ msgstr "更檢查一次"
2956
+
2957
+ #: pro/admin/views/html-settings-updates.php:117
2958
+ msgid "Upgrade Notice"
2959
+ msgstr "升級提醒"
2960
+
2961
+ #: pro/blocks.php:373
2962
+ msgid "Switch to Edit"
2963
+ msgstr "切換至編輯"
2964
+
2965
+ #: pro/blocks.php:374
2966
+ msgid "Switch to Preview"
2967
+ msgstr "切換至預覽"
2968
+
2969
+ #: pro/fields/class-acf-field-clone.php:25
2970
+ msgctxt "noun"
2971
+ msgid "Clone"
2972
+ msgstr "分身"
2973
+
2974
+ #: pro/fields/class-acf-field-clone.php:812
2975
+ msgid "Select one or more fields you wish to clone"
2976
+ msgstr "選取一或多個你希望複製的欄位"
2977
+
2978
+ #: pro/fields/class-acf-field-clone.php:829
2979
+ msgid "Display"
2980
+ msgstr "顯示"
2981
+
2982
+ #: pro/fields/class-acf-field-clone.php:830
2983
+ msgid "Specify the style used to render the clone field"
2984
+ msgstr "指定繪製分身欄位的樣式"
2985
+
2986
+ #: pro/fields/class-acf-field-clone.php:835
2987
+ msgid "Group (displays selected fields in a group within this field)"
2988
+ msgstr "群組(顯示該欄位內群組中被選定的欄位)"
2989
+
2990
+ #: pro/fields/class-acf-field-clone.php:836
2991
+ msgid "Seamless (replaces this field with selected fields)"
2992
+ msgstr "無縫(用選定欄位取代此欄位)"
2993
+
2994
+ #: pro/fields/class-acf-field-clone.php:857
2995
+ #, php-format
2996
+ #| msgid "Selected elements will be displayed in each result"
2997
+ msgid "Labels will be displayed as %s"
2998
+ msgstr "標籤將顯示為%s"
2999
+
3000
+ #: pro/fields/class-acf-field-clone.php:860
3001
+ #| msgid "Field Label"
3002
+ msgid "Prefix Field Labels"
3003
+ msgstr "前置欄位標籤"
3004
+
3005
+ #: pro/fields/class-acf-field-clone.php:871
3006
+ #, php-format
3007
+ msgid "Values will be saved as %s"
3008
+ msgstr "值將被儲存為 %s"
3009
+
3010
+ #: pro/fields/class-acf-field-clone.php:874
3011
+ #| msgid "Field Name"
3012
+ msgid "Prefix Field Names"
3013
+ msgstr "前置欄位名稱"
3014
+
3015
+ #: pro/fields/class-acf-field-clone.php:992
3016
+ msgid "Unknown field"
3017
+ msgstr "未知的欄位"
3018
+
3019
+ #: pro/fields/class-acf-field-clone.php:1031
3020
+ #| msgid "Synchronise field group"
3021
+ msgid "Unknown field group"
3022
+ msgstr "未知的欄位群組"
3023
+
3024
+ #: pro/fields/class-acf-field-clone.php:1035
3025
+ #, php-format
3026
+ msgid "All fields from %s field group"
3027
+ msgstr "所有欄位來自 %s 欄位群組"
3028
+
3029
+ #: pro/fields/class-acf-field-flexible-content.php:31
3030
+ #: pro/fields/class-acf-field-repeater.php:193
3031
+ #: pro/fields/class-acf-field-repeater.php:468
3032
+ msgid "Add Row"
3033
+ msgstr "新增列"
3034
+
3035
+ #: pro/fields/class-acf-field-flexible-content.php:73
3036
+ #: pro/fields/class-acf-field-flexible-content.php:924
3037
+ #: pro/fields/class-acf-field-flexible-content.php:1006
3038
+ msgid "layout"
3039
+ msgid_plural "layouts"
3040
+ msgstr[0] "排版"
3041
+
3042
+ #: pro/fields/class-acf-field-flexible-content.php:74
3043
+ msgid "layouts"
3044
+ msgstr "排版"
3045
+
3046
+ #: pro/fields/class-acf-field-flexible-content.php:77
3047
+ #: pro/fields/class-acf-field-flexible-content.php:923
3048
+ #: pro/fields/class-acf-field-flexible-content.php:1005
3049
+ msgid "This field requires at least {min} {label} {identifier}"
3050
+ msgstr "這個欄位至少需要 {min} {label} {identifier}"
3051
+
3052
+ #: pro/fields/class-acf-field-flexible-content.php:78
3053
+ msgid "This field has a limit of {max} {label} {identifier}"
3054
+ msgstr "此欄位的限制為 {max} {label} {identifier}"
3055
+
3056
+ #: pro/fields/class-acf-field-flexible-content.php:81
3057
+ msgid "{available} {label} {identifier} available (max {max})"
3058
+ msgstr "{available} {label} {identifier} 可用 (最大 {max})"
3059
+
3060
+ #: pro/fields/class-acf-field-flexible-content.php:82
3061
+ msgid "{required} {label} {identifier} required (min {min})"
3062
+ msgstr "{required} {label} {identifier} 需要 (最小 {min})"
3063
+
3064
+ #: pro/fields/class-acf-field-flexible-content.php:85
3065
+ msgid "Flexible Content requires at least 1 layout"
3066
+ msgstr "彈性內容需要至少 1 個排版"
3067
+
3068
+ #: pro/fields/class-acf-field-flexible-content.php:287
3069
+ #, php-format
3070
+ msgid "Click the \"%s\" button below to start creating your layout"
3071
+ msgstr "點擊下方的 \"%s\" 按鈕以新增設定"
3072
+
3073
+ #: pro/fields/class-acf-field-flexible-content.php:413
3074
+ msgid "Add layout"
3075
+ msgstr "新增排版"
3076
+
3077
+ #: pro/fields/class-acf-field-flexible-content.php:414
3078
+ msgid "Remove layout"
3079
+ msgstr "移除排版"
3080
+
3081
+ #: pro/fields/class-acf-field-flexible-content.php:415
3082
+ #: pro/fields/class-acf-field-repeater.php:301
3083
+ msgid "Click to toggle"
3084
+ msgstr "點擊切換"
3085
+
3086
+ #: pro/fields/class-acf-field-flexible-content.php:555
3087
+ msgid "Reorder Layout"
3088
+ msgstr "重排序排版"
3089
+
3090
+ #: pro/fields/class-acf-field-flexible-content.php:555
3091
+ msgid "Reorder"
3092
+ msgstr "重排序"
3093
+
3094
+ #: pro/fields/class-acf-field-flexible-content.php:556
3095
+ msgid "Delete Layout"
3096
+ msgstr "刪除排版"
3097
+
3098
+ #: pro/fields/class-acf-field-flexible-content.php:557
3099
+ msgid "Duplicate Layout"
3100
+ msgstr "複製排版"
3101
+
3102
+ #: pro/fields/class-acf-field-flexible-content.php:558
3103
+ msgid "Add New Layout"
3104
+ msgstr "新增新排版"
3105
+
3106
+ #: pro/fields/class-acf-field-flexible-content.php:629
3107
+ msgid "Min"
3108
+ msgstr "最小"
3109
+
3110
+ #: pro/fields/class-acf-field-flexible-content.php:642
3111
+ msgid "Max"
3112
+ msgstr "最大"
3113
+
3114
+ #: pro/fields/class-acf-field-flexible-content.php:669
3115
+ #: pro/fields/class-acf-field-repeater.php:464
3116
+ msgid "Button Label"
3117
+ msgstr "按鈕標籤"
3118
+
3119
+ #: pro/fields/class-acf-field-flexible-content.php:678
3120
+ msgid "Minimum Layouts"
3121
+ msgstr "最少排版"
3122
+
3123
+ #: pro/fields/class-acf-field-flexible-content.php:687
3124
+ msgid "Maximum Layouts"
3125
+ msgstr "最多排版"
3126
+
3127
+ #: pro/fields/class-acf-field-gallery.php:73
3128
+ msgid "Add Image to Gallery"
3129
+ msgstr "新增圖片到相簿"
3130
+
3131
+ #: pro/fields/class-acf-field-gallery.php:74
3132
+ msgid "Maximum selection reached"
3133
+ msgstr "已達到最大選擇"
3134
+
3135
+ #: pro/fields/class-acf-field-gallery.php:322
3136
+ msgid "Length"
3137
+ msgstr "長度"
3138
+
3139
+ #: pro/fields/class-acf-field-gallery.php:362
3140
+ msgid "Caption"
3141
+ msgstr "標題"
3142
+
3143
+ #: pro/fields/class-acf-field-gallery.php:371
3144
+ #| msgid "Alternate Text"
3145
+ msgid "Alt Text"
3146
+ msgstr "替代文字"
3147
+
3148
+ #: pro/fields/class-acf-field-gallery.php:487
3149
+ msgid "Add to gallery"
3150
+ msgstr "加到相簿"
3151
+
3152
+ #: pro/fields/class-acf-field-gallery.php:491
3153
+ msgid "Bulk actions"
3154
+ msgstr "批次操作"
3155
+
3156
+ #: pro/fields/class-acf-field-gallery.php:492
3157
+ msgid "Sort by date uploaded"
3158
+ msgstr "依上傳日期排序"
3159
+
3160
+ #: pro/fields/class-acf-field-gallery.php:493
3161
+ msgid "Sort by date modified"
3162
+ msgstr "依修改日期排序"
3163
+
3164
+ #: pro/fields/class-acf-field-gallery.php:494
3165
+ msgid "Sort by title"
3166
+ msgstr "依標題排序"
3167
+
3168
+ #: pro/fields/class-acf-field-gallery.php:495
3169
+ msgid "Reverse current order"
3170
+ msgstr "反向目前順序"
3171
+
3172
+ #: pro/fields/class-acf-field-gallery.php:507
3173
+ msgid "Close"
3174
+ msgstr "關閉"
3175
+
3176
+ #: pro/fields/class-acf-field-gallery.php:580
3177
+ msgid "Insert"
3178
+ msgstr "插入"
3179
+
3180
+ #: pro/fields/class-acf-field-gallery.php:581
3181
+ msgid "Specify where new attachments are added"
3182
+ msgstr "指定新附件加入的位置"
3183
+
3184
+ #: pro/fields/class-acf-field-gallery.php:585
3185
+ msgid "Append to the end"
3186
+ msgstr "附加在後"
3187
+
3188
+ #: pro/fields/class-acf-field-gallery.php:586
3189
+ msgid "Prepend to the beginning"
3190
+ msgstr "插入至最前"
3191
+
3192
+ #: pro/fields/class-acf-field-gallery.php:605
3193
+ msgid "Minimum Selection"
3194
+ msgstr "最小選擇"
3195
+
3196
+ #: pro/fields/class-acf-field-gallery.php:613
3197
+ msgid "Maximum Selection"
3198
+ msgstr "最大選擇"
3199
+
3200
+ #: pro/fields/class-acf-field-repeater.php:65
3201
+ #: pro/fields/class-acf-field-repeater.php:661
3202
+ msgid "Minimum rows reached ({min} rows)"
3203
+ msgstr "已達最小行數 ( {min} 行 )"
3204
+
3205
+ #: pro/fields/class-acf-field-repeater.php:66
3206
+ msgid "Maximum rows reached ({max} rows)"
3207
+ msgstr "已達最大行數 ( {max} 行 )"
3208
+
3209
+ #: pro/fields/class-acf-field-repeater.php:338
3210
+ msgid "Add row"
3211
+ msgstr "新增列"
3212
+
3213
+ #: pro/fields/class-acf-field-repeater.php:339
3214
+ msgid "Remove row"
3215
+ msgstr "移除列"
3216
+
3217
+ #: pro/fields/class-acf-field-repeater.php:417
3218
+ msgid "Collapsed"
3219
+ msgstr "收合"
3220
+
3221
+ #: pro/fields/class-acf-field-repeater.php:418
3222
+ msgid "Select a sub field to show when row is collapsed"
3223
+ msgstr "選取一個子欄位,讓它在行列收合時顯示"
3224
+
3225
+ #: pro/fields/class-acf-field-repeater.php:428
3226
+ msgid "Minimum Rows"
3227
+ msgstr "最小行數"
3228
+
3229
+ #: pro/fields/class-acf-field-repeater.php:438
3230
+ msgid "Maximum Rows"
3231
+ msgstr "最大行數"
3232
+
3233
+ #: pro/locations/class-acf-location-options-page.php:79
3234
+ msgid "No options pages exist"
3235
+ msgstr "設定頁面不存在"
3236
+
3237
+ #: pro/options-page.php:51
3238
+ msgid "Options"
3239
+ msgstr "選項"
3240
+
3241
+ #: pro/options-page.php:82
3242
+ msgid "Options Updated"
3243
+ msgstr "選項已更新"
3244
+
3245
+ #: pro/updates.php:97
3246
+ #, php-format
3247
+ msgid ""
3248
+ "To enable updates, please enter your license key on the <a href=\"%s"
3249
+ "\">Updates</a> page. If you don't have a licence key, please see <a href=\"%s"
3250
+ "\">details & pricing</a>."
3251
+ msgstr ""
3252
+ "要啟用更新,請在<a href=\"%s\">更新</a>頁面上輸入您的授權金鑰。 如果您沒有授"
3253
+ "權金鑰,請參閱<a href=\"%s\">詳情和定價</a>。"
3254
+
3255
+ #. Plugin URI of the plugin/theme
3256
+ #. Author URI of the plugin/theme
3257
+ msgid "https://www.advancedcustomfields.com"
3258
+ msgstr "https://www.advancedcustomfields.com"
3259
+
3260
+ #. Author of the plugin/theme
3261
+ msgid "Elliot Condon"
3262
+ msgstr "Elliot Condon"
3263
+
3264
+ #~ msgid "Disabled"
3265
+ #~ msgstr "已停用"
3266
+
3267
+ #~ msgid "Parent fields"
3268
+ #~ msgstr "父欄位"
3269
+
3270
+ #~ msgid "Sibling fields"
3271
+ #~ msgstr "分支欄位"
3272
+
3273
+ #~ msgid "See what's new in"
3274
+ #~ msgstr "檢視更新內容于"
3275
+
3276
+ #~ msgid "version"
3277
+ #~ msgstr "版本"
3278
+
3279
+ #~ msgid "Getting Started"
3280
+ #~ msgstr "開始"
3281
+
3282
+ #~ msgid "Field Types"
3283
+ #~ msgstr "欄位類型"
3284
+
3285
+ #~ msgid "Functions"
3286
+ #~ msgstr "功能"
3287
+
3288
+ #~ msgid "Actions"
3289
+ #~ msgstr "操作"
3290
+
3291
+ #~ msgid "'How to' guides"
3292
+ #~ msgstr "新手引導"
3293
+
3294
+ #~ msgid "Tutorials"
3295
+ #~ msgstr "教學"
3296
+
3297
+ #~ msgid "Created by"
3298
+ #~ msgstr "建立者"
3299
+
3300
+ #~ msgid "Add-ons"
3301
+ #~ msgstr "附加功能"
3302
+
3303
+ #~ msgid "Upgrade"
3304
+ #~ msgstr "升級"
3305
+
3306
+ #~ msgid "Error"
3307
+ #~ msgstr "錯誤"
3308
+
3309
+ #~ msgid "Error."
3310
+ #~ msgstr "錯誤."
3311
+
3312
+ #~ msgid "Drag and drop to reorder"
3313
+ #~ msgstr "托拽排序"
3314
+
3315
+ #, fuzzy
3316
+ #~ msgid "Taxonomy Term"
3317
+ #~ msgstr "分類法"
3318
+
3319
+ #, fuzzy
3320
+ #~ msgid "Download & Install"
3321
+ #~ msgstr "下載附加功能"
3322
+
3323
+ #~ msgid "Installed"
3324
+ #~ msgstr "已安裝"
3325
+
3326
+ #, fuzzy
3327
+ #~ msgid "New Gallery"
3328
+ #~ msgstr "相簿"
3329
+
3330
+ #, fuzzy
3331
+ #~ msgid "Relationship Field"
3332
+ #~ msgstr "關係"
3333
+
3334
+ #~ msgid "Better Options Pages"
3335
+ #~ msgstr "更好的設定頁面"
3336
+
3337
+ #~ msgid "Export Field Groups to PHP"
3338
+ #~ msgstr "匯出欄位群組到PHP"
3339
+
3340
+ #, fuzzy
3341
+ #~ msgid "See what's new"
3342
+ #~ msgstr "檢視更新內容于"
3343
+
3344
+ #~ msgid "Show a different month"
3345
+ #~ msgstr "顯示其他月份"
3346
+
3347
+ #~ msgid "Return format"
3348
+ #~ msgstr "回傳格式"
3349
+
3350
+ #~ msgid "File Size"
3351
+ #~ msgstr "檔案大小"
3352
+
3353
+ #~ msgid "No File selected"
3354
+ #~ msgstr "尚未選擇檔案"
3355
+
3356
+ #, fuzzy
3357
+ #~ msgid "Locating"
3358
+ #~ msgstr "位置"
3359
+
3360
+ #~ msgid ""
3361
+ #~ "Please note that all text will first be passed through the wp function "
3362
+ #~ msgstr "請注意,所有文字將通過WP過濾功能"
3363
+
3364
+ #, fuzzy
3365
+ #~ msgid "No embed found for the given URL."
3366
+ #~ msgstr "沒有為選項頁找到自訂欄位群組。."
3367
+
3368
+ #~ msgid "None"
3369
+ #~ msgstr "None"
3370
+
3371
+ #~ msgid "eg. Show extra content"
3372
+ #~ msgstr "例如:顯示附加內容"
3373
+
3374
+ #~ msgid "Save Options"
3375
+ #~ msgstr "儲存"
3376
+
3377
+ #, fuzzy
3378
+ #~ msgid "remove {layout}?"
3379
+ #~ msgstr "重排序排版"
3380
+
3381
+ #, fuzzy
3382
+ #~ msgid "Maximum {label} limit reached ({max} {identifier})"
3383
+ #~ msgstr "達到了最大值 ( {max} 值 ) "
3384
+
3385
+ #, fuzzy
3386
+ #~ msgid "Show Field Keys"
3387
+ #~ msgstr "顯示欄位密鑰:"
3388
+
3389
+ #, fuzzy
3390
+ #~ msgid "Private"
3391
+ #~ msgstr "啟用"
3392
+
3393
+ #, fuzzy
3394
+ #~ msgid "Revision"
3395
+ #~ msgstr "版本控製"
3396
+
3397
+ #, fuzzy
3398
+ #~ msgid "Field groups are created in order from lowest to highest"
3399
+ #~ msgstr "欄位群組排序<br />從低到高。"
3400
+
3401
+ #, fuzzy
3402
+ #~ msgid "ACF PRO Required"
3403
+ #~ msgstr "(必填項)"
3404
+
3405
+ #, fuzzy
3406
+ #~ msgid "Update Database"
3407
+ #~ msgstr "升級資料庫"
3408
+
3409
+ #, fuzzy
3410
+ #~ msgid "Data Upgrade"
3411
+ #~ msgstr "升級"
3412
+
3413
+ #, fuzzy
3414
+ #~ msgid "Data is at the latest version."
3415
+ #~ msgstr "非常感謝你升級外掛到最新版本!"
3416
+
3417
+ #~ msgid "Load & Save Terms to Post"
3418
+ #~ msgstr "加載&儲存條目到文章。"
3419
+
3420
+ #~ msgid ""
3421
+ #~ "Load value based on the post's terms and update the post's terms on save"
3422
+ #~ msgstr "在文章上加載值,儲存時更新文章條目。"
3423
+
3424
+ #, fuzzy
3425
+ #~ msgid "image"
3426
+ #~ msgstr "圖像"
3427
+
3428
+ #, fuzzy
3429
+ #~ msgid "relationship"
3430
+ #~ msgstr "關係"
3431
+
3432
+ #, fuzzy
3433
+ #~ msgid "unload"
3434
+ #~ msgstr "下載"
3435
+
3436
+ #, fuzzy
3437
+ #~ msgid "title_is_required"
3438
+ #~ msgstr "欄位群組已發佈。"
3439
+
3440
+ #, fuzzy
3441
+ #~ msgid "move_field"
3442
+ #~ msgstr "儲存欄位"
3443
+
3444
+ #, fuzzy
3445
+ #~ msgid "flexible_content"
3446
+ #~ msgstr "大段內容"
3447
+
3448
+ #, fuzzy
3449
+ #~ msgid "gallery"
3450
+ #~ msgstr "相簿"
3451
+
3452
+ #, fuzzy
3453
+ #~ msgid "repeater"
3454
+ #~ msgstr "複製"
3455
+
3456
+ #~ msgid "Custom field updated."
3457
+ #~ msgstr "自訂欄位已更新。"
3458
+
3459
+ #~ msgid "Custom field deleted."
3460
+ #~ msgstr "自訂欄位已刪除。"
3461
+
3462
+ #~ msgid "Column Width"
3463
+ #~ msgstr "分欄寬度"
3464
+
3465
+ #, fuzzy
3466
+ #~ msgid "Attachment Details"
3467
+ #~ msgstr "附件已更新"
3468
+
3469
+ #~ msgid "Validation Failed. One or more fields below are required."
3470
+ #~ msgstr "驗證失敗,下面一個或多個欄位是必需的。"
3471
+
3472
+ #~ msgid "Field group restored to revision from %s"
3473
+ #~ msgstr "欄位群組已恢複到版本%s"
3474
+
3475
+ #~ msgid "No ACF groups selected"
3476
+ #~ msgstr "沒有選擇 ACF 群組"
3477
+
3478
+ #~ msgid "Repeater Field"
3479
+ #~ msgstr "複製欄位"
3480
+
3481
+ #~ msgid ""
3482
+ #~ "Create infinite rows of repeatable data with this versatile interface!"
3483
+ #~ msgstr "使用此多功能介面為可重覆資料建立無限行列。 "
3484
+
3485
+ #~ msgid "Gallery Field"
3486
+ #~ msgstr "相簿欄位"
3487
+
3488
+ #~ msgid "Create image galleries in a simple and intuitive interface!"
3489
+ #~ msgstr "使用簡單直覺的介面建立相簿!"
3490
+
3491
+ #~ msgid "Create global data to use throughout your website!"
3492
+ #~ msgstr "建立全站可用的資料。"
3493
+
3494
+ #~ msgid "Flexible Content Field"
3495
+ #~ msgstr "多樣內容欄位"
3496
+
3497
+ #~ msgid "Create unique designs with a flexible content layout manager!"
3498
+ #~ msgstr "透過內容排版管理器建立獨特的設計。"
3499
+
3500
+ #~ msgid "Gravity Forms Field"
3501
+ #~ msgstr "Gravity 表單欄位"
3502
+
3503
+ #~ msgid "Creates a select field populated with Gravity Forms!"
3504
+ #~ msgstr "建立一個由Gravity表單處理的選擇欄位。"
3505
+
3506
+ #~ msgid "jQuery date & time picker"
3507
+ #~ msgstr "jQuery 日期 & 時間選擇器"
3508
+
3509
+ #~ msgid "Find addresses and coordinates of a desired location"
3510
+ #~ msgstr "查找需要的位置的地址和坐標。"
3511
+
3512
+ #~ msgid "Contact Form 7 Field"
3513
+ #~ msgstr "Contact Form 7 欄位"
3514
+
3515
+ #~ msgid "Assign one or more contact form 7 forms to a post"
3516
+ #~ msgstr "分配一個或多個contact form 7表單到文章"
3517
+
3518
+ #~ msgid "Advanced Custom Fields Add-Ons"
3519
+ #~ msgstr "自訂欄位附加功能"
3520
+
3521
+ #~ msgid ""
3522
+ #~ "The following Add-ons are available to increase the functionality of the "
3523
+ #~ "Advanced Custom Fields plugin."
3524
+ #~ msgstr "下面的附加項可以提高外掛功能。"
3525
+
3526
+ #~ msgid ""
3527
+ #~ "Each Add-on can be installed as a separate plugin (receives updates) or "
3528
+ #~ "included in your theme (does not receive updates)."
3529
+ #~ msgstr ""
3530
+ #~ "每個附件都可以作為一個單獨的外掛安裝(可以獲取更新)或包含在你的主題中(不"
3531
+ #~ "能獲取更新)"
3532
+
3533
+ #~ msgid "Purchase & Install"
3534
+ #~ msgstr "購買和安裝"
3535
+
3536
+ #~ msgid "Select the field groups to be exported"
3537
+ #~ msgstr "選擇需要匯出的欄位群組。"
3538
+
3539
+ #~ msgid "Export to XML"
3540
+ #~ msgstr "匯出到XML"
3541
+
3542
+ #~ msgid "Export to PHP"
3543
+ #~ msgstr "匯出到PHP"
3544
+
3545
+ #~ msgid ""
3546
+ #~ "ACF will create a .xml export file which is compatible with the native WP "
3547
+ #~ "import plugin."
3548
+ #~ msgstr "ACF將建立一個相容WP導入外掛的.xml檔案。"
3549
+
3550
+ #~ msgid ""
3551
+ #~ "Imported field groups <b>will</b> appear in the list of editable field "
3552
+ #~ "groups. This is useful for migrating fields groups between Wp websites."
3553
+ #~ msgstr ""
3554
+ #~ "導入欄位群組將出現在可編輯欄位群組後面,在幾個WP站點之間遷移欄位群組時,這"
3555
+ #~ "將非常有用。"
3556
+
3557
+ #~ msgid "Select field group(s) from the list and click \"Export XML\""
3558
+ #~ msgstr "從列表中選擇欄位群組,然後點擊 \"匯出XML\" "
3559
+
3560
+ #~ msgid "Save the .xml file when prompted"
3561
+ #~ msgstr "匯出後儲存.xml檔案"
3562
+
3563
+ #~ msgid "Navigate to Tools &raquo; Import and select WordPress"
3564
+ #~ msgstr "轉到工具 &raquo; 導入,然後選擇WordPress "
3565
+
3566
+ #~ msgid "Install WP import plugin if prompted"
3567
+ #~ msgstr "安裝WP導入外掛後開始"
3568
+
3569
+ #~ msgid "Upload and import your exported .xml file"
3570
+ #~ msgstr "上傳並導入.xml檔案"
3571
+
3572
+ #~ msgid "Select your user and ignore Import Attachments"
3573
+ #~ msgstr "選擇會員,忽略導入附件"
3574
+
3575
+ #~ msgid "That's it! Happy WordPressing"
3576
+ #~ msgstr "成功了,使用愉快!"
3577
+
3578
+ #~ msgid "ACF will create the PHP code to include in your theme."
3579
+ #~ msgstr "ACP將匯出可以包含到主題中的PHP程式碼"
3580
+
3581
+ #~ msgid ""
3582
+ #~ "Registered field groups <b>will not</b> appear in the list of editable "
3583
+ #~ "field groups. This is useful for including fields in themes."
3584
+ #~ msgstr ""
3585
+ #~ "已註冊欄位<b>不會</b>出現在可編輯分組中,這對主題中包含的欄位非常有用。"
3586
+
3587
+ #~ msgid ""
3588
+ #~ "Please note that if you export and register field groups within the same "
3589
+ #~ "WP, you will see duplicate fields on your edit screens. To fix this, "
3590
+ #~ "please move the original field group to the trash or remove the code from "
3591
+ #~ "your functions.php file."
3592
+ #~ msgstr ""
3593
+ #~ "請注意,如果在同一個網站匯出並註冊欄位群組,您會在您的編輯屏幕上看到重複的"
3594
+ #~ "字段,為瞭解決這個問題,請將原欄位群組移動到回收桶或刪除您的functions.php"
3595
+ #~ "檔案中的程式碼。"
3596
+
3597
+ #~ msgid "Select field group(s) from the list and click \"Create PHP\""
3598
+ #~ msgstr "參加列表中選擇表單組,然後點擊 \"生成PHP\""
3599
+
3600
+ #~ msgid "Copy the PHP code generated"
3601
+ #~ msgstr "複製生成的PHP程式碼。"
3602
+
3603
+ #~ msgid "Paste into your functions.php file"
3604
+ #~ msgstr "請插入您的function.php檔案"
3605
+
3606
+ #~ msgid ""
3607
+ #~ "To activate any Add-ons, edit and use the code in the first few lines."
3608
+ #~ msgstr "要啟用附加組件,編輯和應用程式碼中的前幾行。"
3609
+
3610
+ #~ msgid "Notes"
3611
+ #~ msgstr "注意"
3612
+
3613
+ #~ msgid "Include in theme"
3614
+ #~ msgstr "包含在主題中"
3615
+
3616
+ #~ msgid ""
3617
+ #~ "The Advanced Custom Fields plugin can be included within a theme. To do "
3618
+ #~ "so, move the ACF plugin inside your theme and add the following code to "
3619
+ #~ "your functions.php file:"
3620
+ #~ msgstr ""
3621
+ #~ "欄位外掛可以包含到主題中,如果需要進行此操作,請移動欄位外掛到themes檔案夾"
3622
+ #~ "並新增以下程式碼到functions.php檔案:"
3623
+
3624
+ #~ msgid ""
3625
+ #~ "To remove all visual interfaces from the ACF plugin, you can use a "
3626
+ #~ "constant to enable lite mode. Add the following code to you functions.php "
3627
+ #~ "file <b>before</b> the include_once code:"
3628
+ #~ msgstr ""
3629
+ #~ "要刪除所有ACF外掛的可視化介面,你可以用一個常數,使精簡版模式,將下面的代"
3630
+ #~ "碼新增到functions.php檔案中include_once程式碼<b>之前</b>。"
3631
+
3632
+ #~ msgid "Back to export"
3633
+ #~ msgstr "返回到匯出器"
3634
+
3635
+ #~ msgid ""
3636
+ #~ "/**\n"
3637
+ #~ " * Install Add-ons\n"
3638
+ #~ " * \n"
3639
+ #~ " * The following code will include all 4 premium Add-Ons in your theme.\n"
3640
+ #~ " * Please do not attempt to include a file which does not exist. This "
3641
+ #~ "will produce an error.\n"
3642
+ #~ " * \n"
3643
+ #~ " * All fields must be included during the 'acf/register_fields' action.\n"
3644
+ #~ " * Other types of Add-ons (like the options page) can be included "
3645
+ #~ "outside of this action.\n"
3646
+ #~ " * \n"
3647
+ #~ " * The following code assumes you have a folder 'add-ons' inside your "
3648
+ #~ "theme.\n"
3649
+ #~ " *\n"
3650
+ #~ " * IMPORTANT\n"
3651
+ #~ " * Add-ons may be included in a premium theme as outlined in the terms "
3652
+ #~ "and conditions.\n"
3653
+ #~ " * However, they are NOT to be included in a premium / free plugin.\n"
3654
+ #~ " * For more information, please read http://www.advancedcustomfields.com/"
3655
+ #~ "terms-conditions/\n"
3656
+ #~ " */"
3657
+ #~ msgstr ""
3658
+ #~ "/ **\n"
3659
+ #~ " *安裝附加組件\n"
3660
+ #~ " *\n"
3661
+ #~ " *下面的程式碼將包括所有4個高級附加組件到您的主題\n"
3662
+ #~ " *請不要試圖包含一個不存在的檔案,這將產生一個錯誤。\n"
3663
+ #~ " *\n"
3664
+ #~ " *所有欄位都必須在'acf/register_fields'動作執行時包含。\n"
3665
+ #~ " *其他類型的加載項(如選項頁)可以包含在這個動作之外。\n"
3666
+ #~ " *\n"
3667
+ #~ " *下面的程式碼假定你在你的主題裡面有一個“add-ons”檔案夾。\n"
3668
+ #~ " *\n"
3669
+ #~ " *重要\n"
3670
+ #~ " *附加組件可能在一個高級主題中包含下面的條款及條件。\n"
3671
+ #~ " *但是,他們都沒有被列入高級或免費外掛。\n"
3672
+ #~ " *欲瞭解更多信息,請讀取http://www.advancedcustomfields.com/terms-"
3673
+ #~ "conditions/\n"
3674
+ #~ " */"
3675
+
3676
+ #~ msgid ""
3677
+ #~ "/**\n"
3678
+ #~ " * Register Field Groups\n"
3679
+ #~ " *\n"
3680
+ #~ " * The register_field_group function accepts 1 array which holds the "
3681
+ #~ "relevant data to register a field group\n"
3682
+ #~ " * You may edit the array as you see fit. However, this may result in "
3683
+ #~ "errors if the array is not compatible with ACF\n"
3684
+ #~ " */"
3685
+ #~ msgstr ""
3686
+ #~ "/**\n"
3687
+ #~ " * 註冊欄位群組\n"
3688
+ #~ " *\n"
3689
+ #~ " * register_field_group函數接受一個包含註冊欄位群組有關數據的數組\n"
3690
+ #~ " *您可以編輯您認為合適的數組,然而,如果數組不相容ACF,這可能會導致錯誤\n"
3691
+ #~ " */"
3692
+
3693
+ #~ msgid "Vote"
3694
+ #~ msgstr "投票"
3695
+
3696
+ #~ msgid "Follow"
3697
+ #~ msgstr "關注"
3698
+
3699
+ #~ msgid "Activation codes have grown into plugins!"
3700
+ #~ msgstr "啟用碼成為了外掛!"
3701
+
3702
+ #~ msgid ""
3703
+ #~ "Add-ons are now activated by downloading and installing individual "
3704
+ #~ "plugins. Although these plugins will not be hosted on the wordpress.org "
3705
+ #~ "repository, each Add-on will continue to receive updates in the usual way."
3706
+ #~ msgstr ""
3707
+ #~ "附加組件現在通過下載和安裝單獨的外掛啟用,雖然這些外掛不在wordpress.org庫"
3708
+ #~ "託管,每個附加組件將通過合適的方式得到更新。"
3709
+
3710
+ #~ msgid "All previous Add-ons have been successfully installed"
3711
+ #~ msgstr "所有附加功能已安裝!"
3712
+
3713
+ #~ msgid "This website uses premium Add-ons which need to be downloaded"
3714
+ #~ msgstr "此站點使用的高級功能需要下載。"
3715
+
3716
+ #~ msgid "Download your activated Add-ons"
3717
+ #~ msgstr "下載已啟用的附加功能"
3718
+
3719
+ #~ msgid ""
3720
+ #~ "This website does not use premium Add-ons and will not be affected by "
3721
+ #~ "this change."
3722
+ #~ msgstr "此站點未使用高級功能,這個改變沒有影響。"
3723
+
3724
+ #~ msgid "Easier Development"
3725
+ #~ msgstr "快速開發"
3726
+
3727
+ #~ msgid "New Field Types"
3728
+ #~ msgstr "新欄位類型"
3729
+
3730
+ #~ msgid "Email Field"
3731
+ #~ msgstr "電子郵件欄位"
3732
+
3733
+ #~ msgid "Password Field"
3734
+ #~ msgstr "密碼欄位"
3735
+
3736
+ #~ msgid "Custom Field Types"
3737
+ #~ msgstr "自訂欄位類型"
3738
+
3739
+ #~ msgid ""
3740
+ #~ "Creating your own field type has never been easier! Unfortunately, "
3741
+ #~ "version 3 field types are not compatible with version 4."
3742
+ #~ msgstr ""
3743
+ #~ "建立您自己的欄位類型從未如此簡單!不幸的是,版本3的欄位類型不相容版本4。"
3744
+
3745
+ #~ msgid "Migrating your field types is easy, please"
3746
+ #~ msgstr "數據遷移非常簡單,請"
3747
+
3748
+ #~ msgid "follow this tutorial"
3749
+ #~ msgstr "跟隨這個嚮導"
3750
+
3751
+ #~ msgid "to learn more."
3752
+ #~ msgstr "瞭解更多。"
3753
+
3754
+ #~ msgid "Actions &amp; Filters"
3755
+ #~ msgstr "動作&amp;過濾器"
3756
+
3757
+ #~ msgid ""
3758
+ #~ "All actions & filters have recieved a major facelift to make customizing "
3759
+ #~ "ACF even easier! Please"
3760
+ #~ msgstr "所有動作和過濾器得到了一次重大改版一遍更方便的定製ACF!請"
3761
+
3762
+ #~ msgid "read this guide"
3763
+ #~ msgstr "閱讀此嚮導"
3764
+
3765
+ #~ msgid "to find the updated naming convention."
3766
+ #~ msgstr "找到更新命名約定。"
3767
+
3768
+ #~ msgid "Preview draft is now working!"
3769
+ #~ msgstr "預覽功能已經可用!"
3770
+
3771
+ #~ msgid "This bug has been squashed along with many other little critters!"
3772
+ #~ msgstr "這個錯誤已經與許多其他小動物一起被壓扁了!"
3773
+
3774
+ #~ msgid "See the full changelog"
3775
+ #~ msgstr "檢視全部更新日誌"
3776
+
3777
+ #~ msgid "Database Changes"
3778
+ #~ msgstr "資料庫改變"
3779
+
3780
+ #~ msgid ""
3781
+ #~ "Absolutely <strong>no</strong> changes have been made to the database "
3782
+ #~ "between versions 3 and 4. This means you can roll back to version 3 "
3783
+ #~ "without any issues."
3784
+ #~ msgstr ""
3785
+ #~ "資料庫在版本3和4之間<strong>沒有</strong>任何修改,這意味你可以安全回滾到"
3786
+ #~ "版本3而不會遇到任何問題。"
3787
+
3788
+ #~ msgid "Potential Issues"
3789
+ #~ msgstr "潛在問題"
3790
+
3791
+ #~ msgid ""
3792
+ #~ "Do to the sizable changes surounding Add-ons, field types and action/"
3793
+ #~ "filters, your website may not operate correctly. It is important that you "
3794
+ #~ "read the full"
3795
+ #~ msgstr ""
3796
+ #~ "需要在附加組件,欄位類型和動作/過濾之間做重大修改時,你可的網站可能會出現"
3797
+ #~ "一些問題,所有強烈建議閱讀全部"
3798
+
3799
+ #~ msgid "Migrating from v3 to v4"
3800
+ #~ msgstr "從V3遷移到V4"
3801
+
3802
+ #~ msgid "guide to view the full list of changes."
3803
+ #~ msgstr "檢視所有更新列表。"
3804
+
3805
+ #~ msgid "Really Important!"
3806
+ #~ msgstr "非常重要!"
3807
+
3808
+ #~ msgid ""
3809
+ #~ "If you updated the ACF plugin without prior knowledge of such changes, "
3810
+ #~ "Please roll back to the latest"
3811
+ #~ msgstr "如果你沒有收到更新通知而升級到了ACF外掛,請回滾到最近的一個版本。"
3812
+
3813
+ #~ msgid "version 3"
3814
+ #~ msgstr "版本 3"
3815
+
3816
+ #~ msgid "of this plugin."
3817
+ #~ msgstr "這個外掛"
3818
+
3819
+ #~ msgid "Thank You"
3820
+ #~ msgstr "謝謝!"
3821
+
3822
+ #~ msgid ""
3823
+ #~ "A <strong>BIG</strong> thank you to everyone who has helped test the "
3824
+ #~ "version 4 beta and for all the support I have received."
3825
+ #~ msgstr "非常感謝幫助我測試版本4的所有人。"
3826
+
3827
+ #~ msgid "Without you all, this release would not have been possible!"
3828
+ #~ msgstr "沒有你們,此版本可能還沒有發佈。"
3829
+
3830
+ #~ msgid "Changelog for"
3831
+ #~ msgstr "更新日誌:"
3832
+
3833
+ #~ msgid "Learn more"
3834
+ #~ msgstr "瞭解更多"
3835
+
3836
+ #~ msgid "Overview"
3837
+ #~ msgstr "預覽"
3838
+
3839
+ #~ msgid ""
3840
+ #~ "Previously, all Add-ons were unlocked via an activation code (purchased "
3841
+ #~ "from the ACF Add-ons store). New to v4, all Add-ons act as separate "
3842
+ #~ "plugins which need to be individually downloaded, installed and updated."
3843
+ #~ msgstr ""
3844
+ #~ "在此之前,所有附加組件通過一個啟用碼(從ACF附加組件的商店購買)解鎖,到了"
3845
+ #~ "版本V4,所有附加組件作為單獨的外掛下載,安裝和更新。"
3846
+
3847
+ #~ msgid ""
3848
+ #~ "This page will assist you in downloading and installing each available "
3849
+ #~ "Add-on."
3850
+ #~ msgstr "此頁將幫助您下載和安裝每個可用的附加組件。"
3851
+
3852
+ #~ msgid "Available Add-ons"
3853
+ #~ msgstr "可用附加功能"
3854
+
3855
+ #~ msgid ""
3856
+ #~ "The following Add-ons have been detected as activated on this website."
3857
+ #~ msgstr "在此網站上檢測到以下附加已啟用。"
3858
+
3859
+ #~ msgid "Activation Code"
3860
+ #~ msgstr "啟用碼"
3861
+
3862
+ #~ msgid "Installation"
3863
+ #~ msgstr "安裝"
3864
+
3865
+ #~ msgid "For each Add-on available, please perform the following:"
3866
+ #~ msgstr "對於每個可以用附加組件,請執行以下操作:"
3867
+
3868
+ #~ msgid "Download the Add-on plugin (.zip file) to your desktop"
3869
+ #~ msgstr "下載附加功能(.zip檔案)到電腦。"
3870
+
3871
+ #~ msgid "Navigate to"
3872
+ #~ msgstr "連結到"
3873
+
3874
+ #~ msgid "Plugins > Add New > Upload"
3875
+ #~ msgstr "外掛>新增>上傳"
3876
+
3877
+ #~ msgid ""
3878
+ #~ "Use the uploader to browse, select and install your Add-on (.zip file)"
3879
+ #~ msgstr "使用檔案上載器,瀏覽,選擇並安裝附加組件(zip檔案)"
3880
+
3881
+ #~ msgid ""
3882
+ #~ "Once the plugin has been uploaded and installed, click the 'Activate "
3883
+ #~ "Plugin' link"
3884
+ #~ msgstr "外掛上傳並安裝後,點擊'啟用外掛'連結。"
3885
+
3886
+ #~ msgid "The Add-on is now installed and activated!"
3887
+ #~ msgstr "附加功能已安裝並啟用。"
3888
+
3889
+ #~ msgid "Awesome. Let's get to work"
3890
+ #~ msgstr "太棒了!我們開始吧。"
3891
+
3892
+ #~ msgid "Modifying field group options 'show on page'"
3893
+ #~ msgstr "修改欄位群組選項'在頁面上顯示'"
3894
+
3895
+ #~ msgid "Modifying field option 'taxonomy'"
3896
+ #~ msgstr "修改欄位選項'分類法'"
3897
+
3898
+ #~ msgid "Moving user custom fields from wp_options to wp_usermeta'"
3899
+ #~ msgstr "從wp_options移動會員自訂欄位到wp_usermeta"
3900
+
3901
+ #~ msgid "blue : Blue"
3902
+ #~ msgstr " blue : Blue "
3903
+
3904
+ #~ msgid "eg: #ffffff"
3905
+ #~ msgstr "如: #ffffff "
3906
+
3907
+ #~ msgid "Dummy"
3908
+ #~ msgstr "二進製"
3909
+
3910
+ #~ msgid "File Object"
3911
+ #~ msgstr "檔案對象"
3912
+
3913
+ #~ msgid "File Updated."
3914
+ #~ msgstr "檔案已更新"
3915
+
3916
+ #~ msgid "Media attachment updated."
3917
+ #~ msgstr "媒體附件已更新。"
3918
+
3919
+ #~ msgid "Add Selected Files"
3920
+ #~ msgstr "新增已選擇檔案"
3921
+
3922
+ #~ msgid "Image Object"
3923
+ #~ msgstr "對象圖像"
3924
+
3925
+ #~ msgid "Image Updated."
3926
+ #~ msgstr "圖片已更新"
3927
+
3928
+ #~ msgid "No images selected"
3929
+ #~ msgstr "沒有選擇圖片"
3930
+
3931
+ #~ msgid "Add Selected Images"
3932
+ #~ msgstr "新增所選圖片"
3933
+
3934
+ #~ msgid "Text &amp; HTML entered here will appear inline with the fields"
3935
+ #~ msgstr "在這裡輸入的文本和HTML將和此欄位一起出現。"
3936
+
3937
+ #~ msgid "Enter your choices one per line"
3938
+ #~ msgstr "輸入選項,每行一個"
3939
+
3940
+ #~ msgid "Red"
3941
+ #~ msgstr "紅"
3942
+
3943
+ #~ msgid "Blue"
3944
+ #~ msgstr "藍"
3945
+
3946
+ #~ msgid "Post Type Select"
3947
+ #~ msgstr "文章類型選擇"
3948
+
3949
+ #~ msgid "You can use multiple tabs to break up your fields into sections."
3950
+ #~ msgstr "你可以使用選項卡分割欄位到多個區域。"
3951
+
3952
+ #~ msgid "Define how to render html tags"
3953
+ #~ msgstr "定義怎麼生成html標簽"
3954
+
3955
+ #~ msgid "HTML"
3956
+ #~ msgstr "HTML"
3957
+
3958
+ #~ msgid "Define how to render html tags / new lines"
3959
+ #~ msgstr "定義怎麼處理html標簽和換行"
3960
+
3961
+ #~ msgid ""
3962
+ #~ "This format will determin the value saved to the database and returned "
3963
+ #~ "via the API"
3964
+ #~ msgstr "此格式將決定存儲在資料庫中的值,並通過API返回。"
3965
+
3966
+ #~ msgid "\"yymmdd\" is the most versatile save format. Read more about"
3967
+ #~ msgstr "\"yymmdd\" 是最常用的格式,如需瞭解更多,請參考"
3968
+
3969
+ #~ msgid "jQuery date formats"
3970
+ #~ msgstr "jQuery日期格式"
3971
+
3972
+ #~ msgid ""
3973
+ #~ "\"dd/mm/yy\" or \"mm/dd/yy\" are the most used Display Formats. Read more "
3974
+ #~ "about"
3975
+ #~ msgstr "\"dd/mm/yy\" 或 \"mm/dd/yy\" 為最常用的顯示格式,瞭解更多"
3976
+
3977
+ #~ msgid "Field Order"
3978
+ #~ msgstr "欄位順序"
3979
+
3980
+ #~ msgid "Edit this Field"
3981
+ #~ msgstr "編輯欄位"
3982
+
3983
+ #~ msgid "Docs"
3984
+ #~ msgstr "文檔"
3985
+
3986
+ #~ msgid "Field Instructions"
3987
+ #~ msgstr "欄位說明"
3988
+
3989
+ #~ msgid "Show this field when"
3990
+ #~ msgstr "符合這些規則中的"
3991
+
3992
+ #~ msgid "all"
3993
+ #~ msgstr "所有"
3994
+
3995
+ #~ msgid "any"
3996
+ #~ msgstr "任一個"
3997
+
3998
+ #~ msgid "these rules are met"
3999
+ #~ msgstr "項時,顯示此欄位"
4000
+
4001
+ #~ msgid "Taxonomy Term (Add / Edit)"
4002
+ #~ msgstr "分類法條目(新增/編輯)"
4003
+
4004
+ #~ msgid "Media Attachment (Edit)"
4005
+ #~ msgstr "媒體附件(編輯)"
4006
+
4007
+ #~ msgid "Unlock options add-on with an activation code"
4008
+ #~ msgstr "使用啟用碼解鎖附加功能"
4009
+
4010
+ #~ msgid "Normal"
4011
+ #~ msgstr "普通"
4012
+
4013
+ #~ msgid "No Metabox"
4014
+ #~ msgstr "無Metabox"
4015
+
4016
+ #~ msgid "Add-Ons"
4017
+ #~ msgstr "附加"
4018
+
4019
+ #~ msgid "Just updated to version 4?"
4020
+ #~ msgstr "剛更新到版本4?"
4021
+
4022
+ #~ msgid ""
4023
+ #~ "Activation codes have changed to plugins! Download your purchased add-ons"
4024
+ #~ msgstr "啟用碼已改變了外掛,請下載已購買的附加功能。"
4025
+
4026
+ #~ msgid "here"
4027
+ #~ msgstr "這裡"
4028
+
4029
+ #~ msgid "match"
4030
+ #~ msgstr "符合"
4031
+
4032
+ #~ msgid "of the above"
4033
+ #~ msgstr " "
4034
+
4035
+ #~ msgid ""
4036
+ #~ "Read documentation, learn the functions and find some tips &amp; tricks "
4037
+ #~ "for your next web project."
4038
+ #~ msgstr "閱讀文檔,學習功能和發現一些小提示,然後應用到你下一個網站項目中。"
4039
+
4040
+ #~ msgid "Visit the ACF website"
4041
+ #~ msgstr "訪問ACF網站"
4042
+
4043
+ #~ msgid "Add File to Field"
4044
+ #~ msgstr "新增檔案"
4045
+
4046
+ #~ msgid "Add Image to Field"
4047
+ #~ msgstr "新增圖片"
4048
+
4049
+ #~ msgid "Repeater field deactivated"
4050
+ #~ msgstr "檢測到複製欄位"
4051
+
4052
+ #~ msgid "Gallery field deactivated"
4053
+ #~ msgstr "檢測到相簿欄位"
4054
+
4055
+ #~ msgid "Repeater field activated"
4056
+ #~ msgstr "複製外掛已啟用。"
4057
+
4058
+ #~ msgid "Options page activated"
4059
+ #~ msgstr "選項頁面已啟用"
4060
+
4061
+ #~ msgid "Flexible Content field activated"
4062
+ #~ msgstr "多樣內容欄位已啟用"
4063
+
4064
+ #~ msgid "Gallery field activated"
4065
+ #~ msgstr "外掛啟用成功。"
4066
+
4067
+ #~ msgid "License key unrecognised"
4068
+ #~ msgstr "許可密鑰未註冊"
4069
+
4070
+ #~ msgid ""
4071
+ #~ "Add-ons can be unlocked by purchasing a license key. Each key can be used "
4072
+ #~ "on multiple sites."
4073
+ #~ msgstr "可以購買一個許可證來啟用附加功能,每個許可證可用於許多站點。"
4074
+
4075
+ #~ msgid "Register Field Groups"
4076
+ #~ msgstr "註冊欄位群組"
4077
+
4078
+ #~ msgid "Advanced Custom Fields Settings"
4079
+ #~ msgstr "高級自動設定"
4080
+
4081
+ #~ msgid "requires a database upgrade"
4082
+ #~ msgstr "資料庫需要升級"
4083
+
4084
+ #~ msgid "why?"
4085
+ #~ msgstr "為什麼?"
4086
+
4087
+ #~ msgid "Please"
4088
+ #~ msgstr "請"
4089
+
4090
+ #~ msgid "backup your database"
4091
+ #~ msgstr "備份資料庫"
4092
+
4093
+ #~ msgid "then click"
4094
+ #~ msgstr "然後點擊"
4095
+
4096
+ #~ msgid "No choices to choose from"
4097
+ #~ msgstr "選擇表單沒有選"
4098
+
4099
+ #~ msgid "+ Add Row"
4100
+ #~ msgstr "新增行"
4101
+
4102
+ #~ msgid ""
4103
+ #~ "No fields. Click the \"+ Add Sub Field button\" to create your first "
4104
+ #~ "field."
4105
+ #~ msgstr "沒有欄位,點擊<strong>新增</strong>按鈕建立第一個欄位。"
4106
+
4107
+ #~ msgid "Close Sub Field"
4108
+ #~ msgstr "選擇子欄位"
4109
+
4110
+ #~ msgid "+ Add Sub Field"
4111
+ #~ msgstr "新增子欄位"
4112
+
4113
+ #~ msgid "Thumbnail is advised"
4114
+ #~ msgstr "建設使用縮略圖"
4115
+
4116
+ #~ msgid "Image Updated"
4117
+ #~ msgstr "圖片已更新"
4118
+
4119
+ #~ msgid "Grid"
4120
+ #~ msgstr "柵格"
4121
+
4122
+ #~ msgid "List"
4123
+ #~ msgstr "列表"
4124
+
4125
+ #~ msgid "1 image selected"
4126
+ #~ msgstr "已選擇1張圖片"
4127
+
4128
+ #~ msgid "{count} images selected"
4129
+ #~ msgstr "選擇了 {count}張圖片"
4130
+
4131
+ #~ msgid "Added"
4132
+ #~ msgstr "已新增"
4133
+
4134
+ #~ msgid "Image already exists in gallery"
4135
+ #~ msgstr "圖片已在相簿中"
4136
+
4137
+ #~ msgid "Repeater Fields"
4138
+ #~ msgstr "複製欄位"
4139
+
4140
+ #~ msgid "Table (default)"
4141
+ #~ msgstr "表格(預設)"
4142
+
4143
+ #~ msgid "Run filter \"the_content\"?"
4144
+ #~ msgstr "是否運行過濾器 \"the_content\"?"
4145
+
4146
+ #~ msgid "Media (Edit)"
4147
+ #~ msgstr "媒體(編輯)"
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === Advanced Custom Fields ===
2
  Contributors: elliotcondon
3
  Tags: acf, advanced, custom, field, fields, form, repeater, content
4
- Requires at least: 4.7.0
5
- Tested up to: 5.3.0
6
  Requires PHP: 5.4
7
  License: GPLv2 or later
8
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -67,6 +67,19 @@ From your WordPress dashboard
67
 
68
  == Changelog ==
69
 
 
 
 
 
 
 
 
 
 
 
 
 
 
70
  = 5.8.7 =
71
  *Release Date - 12 November 2019*
72
 
1
  === Advanced Custom Fields ===
2
  Contributors: elliotcondon
3
  Tags: acf, advanced, custom, field, fields, form, repeater, content
4
+ Requires at least: 4.7
5
+ Tested up to: 5.3
6
  Requires PHP: 5.4
7
  License: GPLv2 or later
8
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
67
 
68
  == Changelog ==
69
 
70
+ = 5.8.8 =
71
+ *Release Date - 4 March 2020*
72
+
73
+ * Fix - Fixed bug in `have_rows()` function causing a PHP warning when no value is found.
74
+ * Fix - Fixed bug in Google Maps field causing marker to snap to nearest address.
75
+ * Fix - Avoid Nav Menu items displaying twice in WordPress 5.4.
76
+ * Tweak - Added place name data to Google Maps field value.
77
+ * Tweak - Improved performance of PHP registered fields.
78
+ * Dev - Added new "acf/prepare_field_group_for_import" filter.
79
+ * i18n - Added Traditional Chinese translation thanks to Audi Lu.
80
+ * i18n - Added Catalan translation thanks to Jordi Tarrida.
81
+ * i18n - Updated French translation thanks to Maxime Bernard-Jacquet & Bérenger Zyla.
82
+
83
  = 5.8.7 =
84
  *Release Date - 12 November 2019*
85