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 | 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 +2 -2
- assets/css/acf-field-group.css +1 -1
- assets/js/acf-input.js +22 -13
- assets/js/acf-input.min.js +3 -3
- includes/acf-field-functions.php +12 -19
- includes/acf-field-group-functions.php +44 -35
- includes/acf-helper-functions.php +4 -3
- includes/admin/admin-field-group.php +1 -5
- includes/api/api-template.php +88 -148
- includes/fields/class-acf-field-group.php +38 -62
- includes/forms/form-nav-menu.php +16 -18
- includes/local-fields.php +25 -26
- lang/acf-ca.mo +0 -0
- lang/acf-ca.po +3310 -0
- lang/acf-fr_FR.mo +0 -0
- lang/acf-fr_FR.po +365 -381
- lang/acf-zh_TW.mo +0 -0
- lang/acf-zh_TW.po +4147 -0
- readme.txt +15 -2
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 |
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.
|
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 |
-
//
|
|
|
|
|
|
|
6338 |
this.val( val );
|
6339 |
}
|
6340 |
|
@@ -6344,21 +6347,22 @@
|
|
6344 |
searchPlace: function( place ){
|
6345 |
//console.log('searchPlace', place );
|
6346 |
|
6347 |
-
//
|
6348 |
-
if( !place
|
6349 |
return;
|
6350 |
}
|
6351 |
|
6352 |
-
//
|
6353 |
-
|
6354 |
-
|
6355 |
-
|
6356 |
-
|
6357 |
-
|
6358 |
-
var val = this.parseResult( place );
|
6359 |
|
6360 |
-
//
|
6361 |
-
|
|
|
|
|
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 |
-
|
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
|
1512 |
$fields = array_values($fields);
|
1513 |
|
1514 |
-
//
|
1515 |
$i = 0;
|
1516 |
while( $i < count($fields) ) {
|
1517 |
|
1518 |
-
// Prepare
|
1519 |
$field = acf_prepare_field_for_import( $fields[ $i ] );
|
1520 |
|
1521 |
-
//
|
1522 |
-
if(
|
|
|
1523 |
|
1524 |
-
|
|
|
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 $
|
1539 |
*/
|
1540 |
-
|
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 |
-
|
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 |
-
//
|
974 |
-
$
|
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 |
-
//
|
|
|
|
|
|
|
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 |
-
//
|
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 |
-
*
|
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('_', '/', ' '),
|
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 |
-
*
|
359 |
-
*
|
360 |
-
*
|
361 |
-
*
|
362 |
-
*
|
363 |
-
*
|
364 |
-
*
|
365 |
-
*
|
366 |
-
*
|
367 |
-
*
|
368 |
-
*
|
369 |
-
|
370 |
-
*/
|
371 |
-
|
372 |
function have_rows( $selector, $post_id = false ) {
|
373 |
|
374 |
-
//
|
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 |
-
$
|
386 |
-
$
|
387 |
-
$new_child_loop = false;
|
388 |
$sub_field = false;
|
389 |
-
$sub_exists = false;
|
390 |
-
$change = false;
|
391 |
-
|
392 |
|
393 |
-
// no active
|
394 |
if( !$active_loop ) {
|
395 |
-
|
396 |
-
// create a new loop
|
397 |
-
$new_parent_loop = true;
|
398 |
|
399 |
-
//
|
400 |
-
} elseif( $active_loop['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 |
-
//
|
|
|
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 |
-
|
429 |
-
if( $change == 'post_id' ) {
|
430 |
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
$new_child_loop = true;
|
436 |
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
// action: move up one level through the loops
|
441 |
acf_remove_loop('active');
|
442 |
-
$active_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 |
-
|
|
|
|
|
|
|
453 |
|
454 |
-
|
455 |
-
|
456 |
-
|
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 = $
|
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 |
-
|
486 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
|
|
|
|
493 |
|
494 |
-
//
|
495 |
-
if( $
|
496 |
-
|
497 |
$field = get_field_object( $selector, $post_id, false );
|
498 |
-
|
499 |
-
|
|
|
|
|
|
|
|
|
500 |
|
501 |
-
//
|
502 |
} else {
|
503 |
-
|
504 |
-
$
|
505 |
-
$
|
506 |
-
$
|
507 |
-
$post_id = $active_loop['post_id'];
|
508 |
-
|
509 |
}
|
510 |
|
511 |
-
|
512 |
-
|
513 |
-
|
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 |
-
//
|
523 |
-
$active_loop = acf_add_loop(
|
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 |
-
|
577 |
-
|
578 |
-
|
579 |
-
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
* @return $post_id (int)
|
586 |
-
*/
|
587 |
-
|
588 |
function prepare_field_for_export( $field ) {
|
589 |
|
590 |
-
//
|
591 |
-
if( empty($field['sub_fields']) )
|
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 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
|
611 |
-
|
612 |
-
|
613 |
-
|
614 |
-
* @return $post_id (int)
|
615 |
-
*/
|
616 |
-
|
617 |
function prepare_field_for_import( $field ) {
|
618 |
|
619 |
-
//
|
620 |
-
if( empty($field['sub_fields']) )
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
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 |
-
//
|
233 |
-
if(
|
234 |
acf_include('includes/walkers/class-acf-walker-nav-menu-edit.php');
|
|
|
235 |
}
|
236 |
|
237 |
-
//
|
238 |
-
return
|
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
|
150 |
*/
|
151 |
function acf_add_local_field_group( $field_group ) {
|
152 |
|
153 |
-
//
|
154 |
-
$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
|
352 |
$field = wp_parse_args($field, array(
|
353 |
'key' => '',
|
354 |
'name' => '',
|
355 |
'type' => '',
|
356 |
-
'parent' => ''
|
357 |
));
|
358 |
|
359 |
-
//
|
360 |
if( !$field['key'] ) {
|
361 |
-
$field['key'] =
|
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/
|
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 <br>"
|
2181 |
+
msgstr "Afegeix <br> 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…"
|
2460 |
+
msgstr "S'estan carregant més resultats…"
|
2461 |
+
|
2462 |
+
#: includes/fields/class-acf-field-select.php:121
|
2463 |
+
msgctxt "Select2 JS searching"
|
2464 |
+
msgid "Searching…"
|
2465 |
+
msgstr "S'està cercant…"
|
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.
|
4 |
"Report-Msgid-Bugs-To: http://support.advancedcustomfields.com\n"
|
5 |
-
"POT-Creation-Date: 2019-
|
6 |
-
"PO-Revision-Date: 2019-
|
7 |
-
"Last-Translator:
|
8 |
-
"Language-Team:
|
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:
|
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:
|
27 |
msgid "Advanced Custom Fields"
|
28 |
msgstr "Advanced Custom Fields"
|
29 |
|
30 |
# @ acf
|
31 |
-
#: acf.php:
|
32 |
msgid "Field Groups"
|
33 |
msgstr "Groupes de champs"
|
34 |
|
35 |
# @ acf
|
36 |
-
#: acf.php:
|
37 |
msgid "Field Group"
|
38 |
msgstr "Groupe de champs"
|
39 |
|
40 |
# @ acf
|
41 |
-
#: acf.php:
|
42 |
#: pro/fields/class-acf-field-flexible-content.php:558
|
43 |
msgid "Add New"
|
44 |
msgstr "Ajouter"
|
45 |
|
46 |
# @ acf
|
47 |
-
#: acf.php:
|
48 |
msgid "Add New Field Group"
|
49 |
msgstr "Ajouter un nouveau groupe de champs"
|
50 |
|
51 |
# @ acf
|
52 |
-
#: acf.php:
|
53 |
msgid "Edit Field Group"
|
54 |
msgstr "Modifier le groupe de champs"
|
55 |
|
56 |
# @ acf
|
57 |
-
#: acf.php:
|
58 |
msgid "New Field Group"
|
59 |
msgstr "Nouveau groupe de champs"
|
60 |
|
61 |
# @ default
|
62 |
-
#: acf.php:
|
63 |
msgid "View Field Group"
|
64 |
msgstr "Voir le groupe de champs"
|
65 |
|
66 |
# @ default
|
67 |
-
#: acf.php:
|
68 |
msgid "Search Field Groups"
|
69 |
-
msgstr "Rechercher
|
70 |
|
71 |
# @ default
|
72 |
-
#: acf.php:
|
73 |
msgid "No Field Groups found"
|
74 |
msgstr "Aucun groupe de champs trouvé"
|
75 |
|
76 |
# @ default
|
77 |
-
#: acf.php:
|
78 |
msgid "No Field Groups found in Trash"
|
79 |
msgstr "Aucun groupe de champs trouvé dans la corbeille"
|
80 |
|
81 |
# @ acf
|
82 |
-
#: acf.php:
|
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:
|
90 |
msgid "Field"
|
91 |
msgstr "Champ"
|
92 |
|
93 |
# @ acf
|
94 |
-
#: acf.php:
|
95 |
msgid "Add New Field"
|
96 |
msgstr "Ajouter un champ"
|
97 |
|
98 |
# @ acf
|
99 |
-
#: acf.php:
|
100 |
msgid "Edit Field"
|
101 |
msgstr "Modifier le champ"
|
102 |
|
103 |
# @ acf
|
104 |
-
#: acf.php:
|
105 |
msgid "New Field"
|
106 |
msgstr "Nouveau champ"
|
107 |
|
108 |
# @ acf
|
109 |
-
#: acf.php:
|
110 |
msgid "View Field"
|
111 |
msgstr "Voir le champ"
|
112 |
|
113 |
# @ default
|
114 |
-
#: acf.php:
|
115 |
msgid "Search Fields"
|
116 |
msgstr "Rechercher des champs"
|
117 |
|
118 |
# @ default
|
119 |
-
#: acf.php:
|
120 |
msgid "No Fields found"
|
121 |
msgstr "Aucun champ trouvé"
|
122 |
|
123 |
# @ default
|
124 |
-
#: acf.php:
|
125 |
msgid "No Fields found in Trash"
|
126 |
msgstr "Aucun champ trouvé dans la corbeille"
|
127 |
|
128 |
-
#: acf.php:
|
129 |
#: includes/admin/admin-field-groups.php:587
|
130 |
msgid "Inactive"
|
131 |
msgstr "Inactif"
|
132 |
|
133 |
-
#: acf.php:
|
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:
|
141 |
#: includes/admin/admin-field-group.php:178
|
142 |
msgid "(no label)"
|
143 |
-
msgstr "(aucun
|
144 |
|
145 |
-
#: includes/acf-field-group-functions.php:
|
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
|
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 "
|
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:
|
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 "
|
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:
|
255 |
msgid "Move Complete."
|
256 |
msgstr "Déplacement effectué."
|
257 |
|
258 |
-
#: includes/admin/admin-field-group.php:
|
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:
|
265 |
msgid "Close Window"
|
266 |
msgstr "Fermer la fenêtre"
|
267 |
|
268 |
# @ acf
|
269 |
-
#: includes/admin/admin-field-group.php:
|
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:
|
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:
|
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:
|
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 "
|
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:
|
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
|
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 "
|
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 "
|
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] "
|
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
|
482 |
-
"exporter un fichier JSON que vous pourrez importer dans une
|
483 |
-
"installation ACF
|
484 |
-
"pourrez ajouter
|
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
|
499 |
-
"
|
500 |
-
"
|
501 |
-
"versions
|
502 |
-
"dans le fichier functions.php de votre thème ou incluez-le
|
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
|
524 |
-
"« Importer ». ACF
|
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
|
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] "
|
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:
|
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
|
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 "
|
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 "
|
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
|
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
|
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
|
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
|
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
|
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
|
1036 |
-
"
|
1037 |
|
1038 |
# @ acf
|
1039 |
#: includes/admin/views/settings-addons.php:3
|
1040 |
msgid "Add-ons"
|
1041 |
-
msgstr "
|
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:
|
1071 |
msgid "Improved Usability"
|
1072 |
msgstr "Convivialité améliorée"
|
1073 |
|
1074 |
-
#: includes/admin/views/settings-info.php:
|
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 |
-
"
|
1083 |
|
1084 |
-
#: includes/admin/views/settings-info.php:
|
1085 |
msgid "Improved Design"
|
1086 |
msgstr "Design amélioré"
|
1087 |
|
1088 |
-
#: includes/admin/views/settings-info.php:
|
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 |
-
"
|
1095 |
-
"son plus beau jour !
|
1096 |
-
"
|
1097 |
-
"embarqué) !"
|
1098 |
|
1099 |
-
#: includes/admin/views/settings-info.php:
|
1100 |
msgid "Improved Data"
|
1101 |
msgstr "Données améliorées"
|
1102 |
|
1103 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1114 |
msgid "Goodbye Add-ons. Hello PRO"
|
1115 |
-
msgstr "Au revoir
|
1116 |
|
1117 |
-
#: includes/admin/views/settings-info.php:
|
1118 |
msgid "Introducing ACF PRO"
|
1119 |
msgstr "Découvrez ACF PRO"
|
1120 |
|
1121 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
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
|
1135 |
-
"
|
1136 |
-
"
|
1137 |
-
"
|
1138 |
-
"jamais !"
|
1139 |
|
1140 |
-
#: includes/admin/views/settings-info.php:
|
1141 |
msgid "Powerful Features"
|
1142 |
msgstr "Nouvelles fonctionnalités surpuissantes"
|
1143 |
|
1144 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
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:
|
1162 |
msgid "Easy Upgrading"
|
1163 |
msgstr "Mise à niveau facile"
|
1164 |
|
1165 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
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
|
1178 |
-
"\">help desk</a>."
|
1179 |
msgstr ""
|
1180 |
-
"Nous avons également
|
1181 |
-
"répondre aux questions habituelles, mais si vous
|
1182 |
-
"spécifique, veuillez contacter notre équipe de support via le <a href=\"%s"
|
1183 |
-
"
|
1184 |
|
1185 |
-
#: includes/admin/views/settings-info.php:
|
1186 |
msgid "New Features"
|
1187 |
msgstr "Nouvelles Fonctionnalités"
|
1188 |
|
1189 |
-
#: includes/admin/views/settings-info.php:
|
1190 |
msgid "Link Field"
|
1191 |
msgstr "Champ Lien"
|
1192 |
|
1193 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1202 |
msgid "Group Field"
|
1203 |
msgstr "Champ Groupe"
|
1204 |
|
1205 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1211 |
msgid "oEmbed Field"
|
1212 |
-
msgstr "Champ
|
1213 |
|
1214 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1223 |
msgid "Clone Field"
|
1224 |
msgstr "Champ Clone"
|
1225 |
|
1226 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1232 |
msgid "More AJAX"
|
1233 |
msgstr "Plus d'AJAX"
|
1234 |
|
1235 |
-
#: includes/admin/views/settings-info.php:
|
1236 |
msgid "More fields use AJAX powered search to speed up page loading."
|
1237 |
msgstr ""
|
1238 |
-
"
|
1239 |
-
"
|
1240 |
|
1241 |
-
#: includes/admin/views/settings-info.php:
|
1242 |
msgid "Local JSON"
|
1243 |
msgstr "JSON Local"
|
1244 |
|
1245 |
-
#: includes/admin/views/settings-info.php:
|
1246 |
msgid ""
|
1247 |
"New auto export to JSON feature improves speed and allows for syncronisation."
|
1248 |
msgstr ""
|
1249 |
-
"
|
1250 |
-
"et simplifie la synchronisation."
|
1251 |
|
1252 |
-
#: includes/admin/views/settings-info.php:
|
1253 |
msgid "Easy Import / Export"
|
1254 |
msgstr "Import / Export Facile"
|
1255 |
|
1256 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1263 |
msgid "New Form Locations"
|
1264 |
msgstr "Nouveaux Emplacements de Champs"
|
1265 |
|
1266 |
-
#: includes/admin/views/settings-info.php:
|
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
|
1272 |
-
"commentaires, widgets et tous les formulaires utilisateurs
|
1273 |
|
1274 |
-
#: includes/admin/views/settings-info.php:
|
1275 |
msgid "More Customization"
|
1276 |
msgstr "Encore plus de Personnalisation"
|
1277 |
|
1278 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1287 |
msgid "Fresh UI"
|
1288 |
msgstr "Interface Améliorée"
|
1289 |
|
1290 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1299 |
msgid "New Settings"
|
1300 |
-
msgstr "Nouveaux
|
1301 |
|
1302 |
-
#: includes/admin/views/settings-info.php:
|
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
|
1308 |
-
"
|
|
|
1309 |
|
1310 |
-
#: includes/admin/views/settings-info.php:
|
1311 |
msgid "Better Front End Forms"
|
1312 |
msgstr "De meilleurs formulaires côté public"
|
1313 |
|
1314 |
-
#: includes/admin/views/settings-info.php:
|
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
|
1319 |
-
"propose de nombreux réglages."
|
1320 |
|
1321 |
-
#: includes/admin/views/settings-info.php:
|
1322 |
msgid "Better Validation"
|
1323 |
msgstr "Meilleure validation"
|
1324 |
|
1325 |
-
#: includes/admin/views/settings-info.php:
|
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:
|
1333 |
msgid "Moving Fields"
|
1334 |
msgstr "Champs amovibles"
|
1335 |
|
1336 |
-
#: includes/admin/views/settings-info.php:
|
1337 |
msgid ""
|
1338 |
"New field group functionality allows you to move a field between groups & "
|
1339 |
"parents."
|
1340 |
msgstr ""
|
1341 |
-
"La nouvelle fonctionnalité
|
1342 |
-
"
|
1343 |
|
1344 |
-
#: includes/admin/views/settings-info.php:
|
1345 |
#, php-format
|
1346 |
msgid "We think you'll love the changes in %s."
|
1347 |
-
msgstr "
|
|
|
|
|
1348 |
|
1349 |
-
#: includes/api/api-helpers.php:
|
1350 |
msgid "Thumbnail"
|
1351 |
msgstr "Miniature"
|
1352 |
|
1353 |
-
#: includes/api/api-helpers.php:
|
1354 |
msgid "Medium"
|
1355 |
msgstr "Moyen"
|
1356 |
|
1357 |
-
#: includes/api/api-helpers.php:
|
1358 |
msgid "Large"
|
1359 |
msgstr "Grande"
|
1360 |
|
1361 |
-
#: includes/api/api-helpers.php:
|
1362 |
msgid "Full Size"
|
1363 |
msgstr "Taille originale"
|
1364 |
|
1365 |
# @ acf
|
1366 |
-
#: includes/api/api-helpers.php:
|
1367 |
#: pro/fields/class-acf-field-clone.php:996
|
1368 |
msgid "(no title)"
|
1369 |
-
msgstr "(
|
1370 |
|
1371 |
-
#: includes/api/api-helpers.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 "
|
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 "
|
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:
|
1487 |
-
#: pro/fields/class-acf-field-gallery.php:
|
1488 |
msgid "Remove"
|
1489 |
msgstr "Enlever"
|
1490 |
|
@@ -1549,7 +1549,7 @@ msgstr "Inconnu"
|
|
1549 |
|
1550 |
#: includes/fields.php:349
|
1551 |
msgid "Basic"
|
1552 |
-
msgstr "
|
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 "
|
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 "
|
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
|
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
|
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
|
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
|
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
|
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
|
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 "
|
1753 |
|
1754 |
#: includes/fields/class-acf-field-checkbox.php:358
|
1755 |
msgid "Allow 'custom' values to be added"
|
1756 |
-
msgstr "
|
1757 |
|
1758 |
#: includes/fields/class-acf-field-checkbox.php:364
|
1759 |
msgid "Save Custom"
|
1760 |
-
msgstr "Enregistrer
|
1761 |
|
1762 |
#: includes/fields/class-acf-field-checkbox.php:369
|
1763 |
msgid "Save 'custom' values to the field's choices"
|
1764 |
-
msgstr "
|
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 "
|
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 "
|
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 "
|
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 "
|
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 "
|
1822 |
|
1823 |
#: includes/fields/class-acf-field-date_picker.php:62
|
1824 |
msgctxt "Date Picker JS prevText"
|
1825 |
msgid "Prev"
|
1826 |
-
msgstr "
|
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
|
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 "
|
|
|
|
|
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:
|
1873 |
msgid "Return Format"
|
1874 |
-
msgstr "Format
|
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
|
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 "
|
1886 |
|
1887 |
#: includes/fields/class-acf-field-date_time_picker.php:25
|
1888 |
msgid "Date Time Picker"
|
1889 |
-
msgstr "
|
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 "
|
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 "
|
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 "
|
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
|
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:
|
2047 |
-
#: pro/fields/class-acf-field-gallery.php:
|
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 (
|
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:
|
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:
|
2079 |
msgid "Limit the media library choice"
|
2080 |
-
msgstr "Limiter le choix
|
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:
|
2089 |
-
#: includes/locations/class-acf-location-user-role.php:
|
2090 |
#: includes/locations/class-acf-location-widget.php:83
|
2091 |
-
#: pro/fields/class-acf-field-gallery.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
2130 |
msgid "Comma separated list. Leave blank for all types"
|
2131 |
msgstr ""
|
2132 |
-
"
|
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 "
|
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
|
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 "
|
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:
|
2179 |
-
#: pro/fields/class-acf-field-gallery.php:
|
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 "
|
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 "
|
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
|
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:
|
2258 |
msgid "Image Array"
|
2259 |
-
msgstr "Données de l'image (
|
2260 |
|
2261 |
# @ acf
|
2262 |
#: includes/fields/class-acf-field-image.php:211
|
2263 |
-
#: pro/fields/class-acf-field-gallery.php:
|
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:
|
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:
|
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:
|
2282 |
-
#: pro/fields/class-acf-field-gallery.php:
|
2283 |
msgid "Restrict which images can be uploaded"
|
2284 |
-
msgstr "Restreindre les images
|
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:
|
2290 |
-
#: pro/fields/class-acf-field-gallery.php:
|
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
|
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 "
|
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 "
|
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
|
2487 |
|
2488 |
#: includes/fields/class-acf-field-radio.php:265
|
2489 |
msgid "Save Other"
|
2490 |
-
msgstr "Enregistrer
|
2491 |
|
2492 |
#: includes/fields/class-acf-field-radio.php:270
|
2493 |
msgid "Save 'other' values to the field's choices"
|
2494 |
-
msgstr "Enregistrer
|
2495 |
|
2496 |
#: includes/fields/class-acf-field-range.php:25
|
2497 |
msgid "Range"
|
2498 |
-
msgstr "
|
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
|
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:
|
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 "
|
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
|
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
|
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 |
-
"
|
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 "
|
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
|
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
|
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 "
|
2810 |
|
2811 |
# @ acf
|
2812 |
#: includes/fields/class-acf-field-true_false.php:25
|
2813 |
msgid "True / False"
|
2814 |
-
msgstr "
|
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é
|
2823 |
|
2824 |
#: includes/fields/class-acf-field-true_false.php:156
|
2825 |
msgid "Text shown when active"
|
2826 |
-
msgstr "Text affiché
|
2827 |
|
2828 |
#: includes/fields/class-acf-field-true_false.php:170
|
2829 |
msgid "Off Text"
|
2830 |
-
msgstr "Texte côté
|
2831 |
|
2832 |
#: includes/fields/class-acf-field-true_false.php:171
|
2833 |
msgid "Text shown when inactive"
|
2834 |
-
msgstr "Texte affiché
|
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
|
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 "
|
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é
|
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:
|
2929 |
#: pro/options-page.php:81
|
2930 |
msgid "Update"
|
2931 |
msgstr "Mise à jour"
|
2932 |
|
2933 |
# @ acf
|
2934 |
-
#: includes/forms/form-front.php:
|
2935 |
msgid "Post updated"
|
2936 |
msgstr "Article mis à jour"
|
2937 |
|
2938 |
-
#: includes/forms/form-front.php:
|
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>
|
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 "
|
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
|
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
|
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 "
|
3003 |
|
3004 |
#: includes/locations/class-acf-location-current-user.php:99
|
3005 |
msgid "Viewing back end"
|
3006 |
-
msgstr "
|
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 d
|
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
|
3056 |
|
3057 |
#: includes/locations/class-acf-location-page-type.php:149
|
3058 |
msgid "Parent Page (has children)"
|
3059 |
-
msgstr "Page parente (avec page
|
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:
|
3090 |
msgid "User Form"
|
3091 |
msgstr "Formulaire utilisateur"
|
3092 |
|
3093 |
-
#: includes/locations/class-acf-location-user-form.php:
|
3094 |
msgid "Add / Edit"
|
3095 |
msgstr "Ajouter / Modifier"
|
3096 |
|
3097 |
-
#: includes/locations/class-acf-location-user-form.php:
|
3098 |
msgid "Register"
|
3099 |
msgstr "Inscription"
|
3100 |
|
3101 |
# @ acf
|
3102 |
-
#: includes/locations/class-acf-location-user-role.php:
|
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
|
3134 |
-
"
|
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
|
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
|
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 &
|
3173 |
-
"a>."
|
3174 |
msgstr ""
|
3175 |
-
"Pour débloquer les mises
|
3176 |
-
"dessous. Si vous n’en
|
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
|
3188 |
|
3189 |
#: pro/admin/views/html-settings-updates.php:68
|
3190 |
msgid "Current Version"
|
3191 |
-
msgstr "Version
|
3192 |
|
3193 |
#: pro/admin/views/html-settings-updates.php:76
|
3194 |
msgid "Latest Version"
|
3195 |
-
msgstr "
|
3196 |
|
3197 |
# @ acf
|
3198 |
#: pro/admin/views/html-settings-updates.php:84
|
3199 |
msgid "Update Available"
|
3200 |
-
msgstr "Mise
|
3201 |
|
3202 |
# @ acf
|
3203 |
#: pro/admin/views/html-settings-updates.php:92
|
3204 |
msgid "Update Plugin"
|
3205 |
-
msgstr "Mettre
|
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-
|
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 "
|
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
|
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
|
3260 |
|
3261 |
#: pro/fields/class-acf-field-clone.php:860
|
3262 |
msgid "Prefix Field Labels"
|
3263 |
-
msgstr "Préfixer les
|
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] "
|
3301 |
-
msgstr[1] "
|
3302 |
|
3303 |
# @ acf
|
3304 |
#: pro/fields/class-acf-field-flexible-content.php:74
|
3305 |
msgid "layouts"
|
3306 |
-
msgstr "
|
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}
|
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
|
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
|
3336 |
-
"forme"
|
3337 |
|
3338 |
# @ acf
|
3339 |
#: pro/fields/class-acf-field-flexible-content.php:413
|
3340 |
msgid "Add layout"
|
3341 |
-
msgstr "Ajouter une
|
3342 |
|
3343 |
# @ acf
|
3344 |
#: pro/fields/class-acf-field-flexible-content.php:414
|
3345 |
msgid "Remove layout"
|
3346 |
-
msgstr "Retirer la
|
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
|
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
|
3366 |
|
3367 |
#: pro/fields/class-acf-field-flexible-content.php:557
|
3368 |
msgid "Duplicate Layout"
|
3369 |
-
msgstr "Dupliquer la
|
3370 |
|
3371 |
# @ acf
|
3372 |
#: pro/fields/class-acf-field-flexible-content.php:558
|
3373 |
msgid "Add New Layout"
|
3374 |
-
msgstr "Ajouter une
|
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
|
3393 |
|
3394 |
# @ acf
|
3395 |
#: pro/fields/class-acf-field-flexible-content.php:687
|
3396 |
msgid "Maximum Layouts"
|
3397 |
-
msgstr "Nombre maximum de
|
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:
|
3409 |
msgid "Length"
|
3410 |
msgstr "Longueur"
|
3411 |
|
3412 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3413 |
msgid "Caption"
|
3414 |
msgstr "Légende"
|
3415 |
|
3416 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3417 |
msgid "Alt Text"
|
3418 |
msgstr "Texte alternatif"
|
3419 |
|
3420 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3421 |
msgid "Add to gallery"
|
3422 |
msgstr "Ajouter à la galerie"
|
3423 |
|
3424 |
# @ acf
|
3425 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3426 |
msgid "Bulk actions"
|
3427 |
msgstr "Actions de groupe"
|
3428 |
|
3429 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3430 |
msgid "Sort by date uploaded"
|
3431 |
msgstr "Ranger par date d'import"
|
3432 |
|
3433 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3434 |
msgid "Sort by date modified"
|
3435 |
msgstr "Ranger par date de modification"
|
3436 |
|
3437 |
# @ acf
|
3438 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3439 |
msgid "Sort by title"
|
3440 |
msgstr "Ranger par titre"
|
3441 |
|
3442 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3443 |
msgid "Reverse current order"
|
3444 |
msgstr "Inverser l'ordre actuel"
|
3445 |
|
3446 |
# @ acf
|
3447 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3448 |
msgid "Close"
|
3449 |
-
msgstr "
|
3450 |
|
3451 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3452 |
msgid "Insert"
|
3453 |
msgstr "Insérer"
|
3454 |
|
3455 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3456 |
msgid "Specify where new attachments are added"
|
3457 |
-
msgstr "Définir
|
3458 |
|
3459 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3460 |
msgid "Append to the end"
|
3461 |
-
msgstr "
|
3462 |
|
3463 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3464 |
msgid "Prepend to the beginning"
|
3465 |
msgstr "Insérer au début"
|
3466 |
|
3467 |
# @ acf
|
3468 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3469 |
msgid "Minimum Selection"
|
3470 |
-
msgstr "
|
3471 |
|
3472 |
# @ acf
|
3473 |
-
#: pro/fields/class-acf-field-gallery.php:
|
3474 |
msgid "Maximum Selection"
|
3475 |
-
msgstr "
|
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 "
|
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 à
|
3503 |
|
3504 |
# @ acf
|
3505 |
#: pro/fields/class-acf-field-repeater.php:428
|
3506 |
msgid "Minimum Rows"
|
3507 |
-
msgstr "Nombre
|
3508 |
|
3509 |
# @ acf
|
3510 |
#: pro/fields/class-acf-field-repeater.php:438
|
3511 |
msgid "Maximum Rows"
|
3512 |
-
msgstr "Nombre
|
3513 |
|
3514 |
#: pro/locations/class-acf-location-options-page.php:79
|
3515 |
msgid "No options pages exist"
|
3516 |
-
msgstr "Aucune page d'option
|
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 à
|
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 |
-
"
|
3533 |
-
"
|
3534 |
msgstr ""
|
3535 |
-
"Pour activer les mises
|
3536 |
-
"page <a href=\"%s\">Mises
|
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:
|
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:
|
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 l’administration"
|
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 <br>"
|
2139 |
+
msgstr "自動加入 <br>"
|
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…"
|
2416 |
+
msgstr "載入更多結果…"
|
2417 |
+
|
2418 |
+
#: includes/fields/class-acf-field-select.php:121
|
2419 |
+
#| msgid "Search Fields"
|
2420 |
+
msgctxt "Select2 JS searching"
|
2421 |
+
msgid "Searching…"
|
2422 |
+
msgstr "搜尋中…"
|
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 » Import and select WordPress"
|
3564 |
+
#~ msgstr "轉到工具 » 導入,然後選擇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 & Filters"
|
3755 |
+
#~ msgstr "動作&過濾器"
|
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 & 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 & 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
|
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,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 |
|