Plugin Directory

Changeset 3494141


Ignore:
Timestamp:
03/30/2026 12:02:10 AM (7 days ago)
Author:
dglingren
Message:

WP 7.0 updates (MMMW), update trunk to v3.35.

Location:
media-library-assistant/trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • media-library-assistant/trunk/css/mla-media-modal-style-rtl.css

    r3093550 r3494141  
    99
    1010/** === Search Options */
    11 .mla-search-box {
    12     display: inline-block;
    13     float: left;
    14 }
    15 
    1611.mla-search-options {
    1712    list-style: none;
     
    3732body.mla-media-modal .attachments-browser .media-toolbar {
    3833    height: auto;
    39 }
    40 
    41 body.mla-media-modal .attachments-browser .media-toolbar-secondary {
    42     max-width: none;
    43     width: 100%; /*auto; */
    4434}
    4535
     
    9181 */
    9282
    93 body.mla-media-grid .mode-grid.media-frame .attachments-browser .media-toolbar-secondary {
    94     max-width: none;
    95     width: 100%;
    96 }
    97 
    9883body.mla-media-grid .mode-grid.media-frame .media-toolbar select {
    9984    margin: 8px 0 8px 10px;
     
    10994    -moz-transition: visibility 0.2s linear, opacity 0.2s linear;
    11095    -o-transition: visibility 0.2s linear, opacity 0.2s linear;
     96    transition: visibility 0.2s linear, opacity 0.2s linear;
    11197}
    11298
     
    243229}
    244230
    245 /** === INCLUDED BY ANTONIO === */
    246 
    247 /** For responsive control, use the following media queries */
    248 
    249 /* @media only screen and (max-width: 960px) {} */
    250 
    251 /*@media only screen and (max-width: 900px) {}*/
     231/**
     232 * Responsive layout
     233 */
     234@media only screen and (max-width: 900px) {
     235}
    252236
    253237/* Responsive on portrait and landscape */
    254 /*@media only screen and (max-width: 640px), screen and (max-height: 400px) {}*/
     238@media only screen and (max-width: 640px), screen and (max-height: 400px) {
     239}
    255240
    256241/* Landscape specific header override */
    257 /*@media screen and (max-height: 400px) {}*/
    258 
    259 /*@media only screen and (max-width: 680px) {}*/
    260 
    261 /** === END INCLUDED BY ANTONIO === */
     242@media screen and (max-height: 400px) {
     243}
     244
     245@media only screen and (max-width: 480px) {
     246}
  • media-library-assistant/trunk/css/mla-media-modal-style.css

    r3093550 r3494141  
    99
    1010/** === Search Options */
    11 .mla-search-box {
    12     display: inline-block;
    13     float: right;
    14 }
    15 
    1611.mla-search-options {
    1712    list-style: none;
     
    3732body.mla-media-modal .attachments-browser .media-toolbar {
    3833    height: auto;
    39 }
    40 
    41 body.mla-media-modal .attachments-browser .media-toolbar-secondary {
    42     max-width: none;
    43     width: 100%; /*auto; */
    4434}
    4535
     
    9181 */
    9282
    93 body.mla-media-grid .mode-grid.media-frame .attachments-browser .media-toolbar-secondary {
    94     max-width: none;
    95     width: 100%;
    96 }
    97 
    9883body.mla-media-grid .mode-grid.media-frame .media-toolbar select {
    9984    margin: 8px 10px 8px 0;
     
    10994    -moz-transition: visibility 0.2s linear, opacity 0.2s linear;
    11095    -o-transition: visibility 0.2s linear, opacity 0.2s linear;
     96    transition: visibility 0.2s linear, opacity 0.2s linear;
    11197}
    11298
     
    259245@media only screen and (max-width: 480px) {
    260246}
    261 
    262 /** === INCLUDED BY ANTONIO === */
    263 
    264 /** For responsive control, use the following media queries */
    265 
    266 /* @media only screen and (max-width: 960px) {} */
    267 
    268 /*@media only screen and (max-width: 900px) {}*/
    269 
    270 /* Responsive on portrait and landscape */
    271 /*@media only screen and (max-width: 640px), screen and (max-height: 400px) {}*/
    272 
    273 /* Landscape specific header override */
    274 /*@media screen and (max-height: 400px) {}*/
    275 
    276 /*@media only screen and (max-width: 680px) {}*/
    277 
    278 /** === END INCLUDED BY ANTONIO === */
  • media-library-assistant/trunk/includes/class-mla-core.php

    r3487511 r3494141  
    2222     * @var string
    2323     */
    24     const CURRENT_MLA_VERSION = '3.34';
     24    const CURRENT_MLA_VERSION = '3.35';
    2525
    2626    /**
     
    3131     * @var string
    3232     */
    33     const MLA_DEVELOPMENT_VERSION = '20260320';
     33    const MLA_DEVELOPMENT_VERSION = '';
    3434
    3535    /**
  • media-library-assistant/trunk/includes/class-mla-media-modal.php

    r3448291 r3494141  
    138138
    139139        $month_count = count( $months );
    140         $month_array = array( '0' => __( 'Show all dates', 'media-library-assistant' ) );
     140        $month_array = array( '0' => __( 'All dates', 'media-library-assistant' ) );
    141141
    142142        if ( !$month_count || ( 1 == $month_count && 0 == $months[0]->month ) ) {
     
    152152            $month = zeroise( $arc_row->month, 2 );
    153153            $year = $arc_row->year;
    154 //          $month_array[ esc_attr( $prefix . $arc_row->year . $month ) ] =
    155154            $month_array[ 'M' . $prefix . $arc_row->year . $month ] =
    156155                /* translators: 1: month name, 2: 4-digit year */
     
    173172        $match_count = preg_match_all( "#\<option(( class=\"([^\"]+)\" )|( ))value=((\'([^\']+)\')|(\"([^\"]+)\"))([^\>]*)\>([^\<]*)\<.*#", $markup, $matches );
    174173        if ( ( $match_count == false ) || ( $match_count == 0 ) ) {
    175             return array( 'class' => array( '' ), 'value' => array( '0' ), 'text' => array( 'Show all terms' ) );
     174            return array( 'class' => array( '' ), 'value' => array( '0' ), 'text' => array( 'All terms' ) );
    176175        }
    177176
     
    243242            'generateTagButtons' => false,
    244243            'generateTagUl' => false,
     244            'createToolbar70' => false,
    245245            'removeTerm' => '',
    246246            );
     
    306306        if ( version_compare( $current_version, '4.8.99', '>' ) ) {
    307307            self::$mla_media_modal_settings['generateTagUl'] = true;
     308        }
     309       
     310        if ( version_compare( $current_version, '6.9.99', '>' ) ) {
     311            self::$mla_media_modal_settings['createToolbar70'] = true;
    308312        }
    309313       
     
    333337                }
    334338
    335                 /*
    336                  * Make sure the appropriate MMMW Enhancement option has been checked
    337                  */
     339                // Make sure the appropriate MMMW Enhancement option has been checked
    338340                if ( $use_checklist ) {
    339341                    if ( 'checked' === MLACore::mla_get_option( MLACoreOptions::MLA_MEDIA_MODAL_DETAILS_CATEGORY_METABOX ) ) {
     
    403405        $mla_strings = array(
    404406            'ajaxurl' => admin_url( 'admin-ajax.php', 'relative' ),
     407            'filterByTermLabel' => __( 'Filter by term', 'media-library-assistant' ),
    405408            'searchBoxPlaceholder' => __( 'Search Box', 'media-library-assistant' ),
    406409            'loadingText' => __( 'Loading...', 'media-library-assistant' ),
  • media-library-assistant/trunk/includes/class-mla-settings-custom-fields-tab.php

    r3258833 r3494141  
    261261        $new_rule['description'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['description'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['description'] ) : '' );
    262262        $new_rule['data_source'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['data_source'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['data_source'] ) : 'none' );
    263         $new_rule['meta_name'] = wp_kses( isset( $_REQUEST['mla_custom_field']['meta_name'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['meta_name'] ) : '', 'post' );
     263
     264        // Preserve named subpatterns in regular expressions
     265        $meta_name = isset( $_REQUEST['mla_custom_field']['meta_name'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['meta_name'] ) : ''; // phpcs:ignore
     266        if ( ! empty( $meta_name ) ) {
     267            $meta_name = str_replace( array( '(?P<', '(?<' ), array( '(?P>', '(?>' ), $meta_name );
     268            $meta_name = wp_kses( $meta_name, 'post' );
     269            $new_rule['meta_name'] = str_replace( array( '&gt;', '(?P>', '(?>' ), array( '>', '(?P<', '(?<' ), $meta_name );
     270        } else {
     271            $new_rule['meta_name'] = '';
     272        }
     273
    264274        $new_rule['format'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['format'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['format'] ) : 'native' );
    265275        $new_rule['option'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['option'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['option'] ) : 'text' );
     
    343353            $new_rule['description'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['description'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['description'] ) : '' );
    344354            $new_rule['data_source'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['data_source'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['data_source'] ) : 'none' );
    345             $new_rule['meta_name'] = wp_kses( isset( $_REQUEST['mla_custom_field']['meta_name'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['meta_name'] ) : '', 'post' );
     355
     356            // Preserve named subpatterns in regular expressions
     357            $meta_name = isset( $_REQUEST['mla_custom_field']['meta_name'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['meta_name'] ) : ''; // phpcs:ignore
     358            if ( ! empty( $meta_name ) ) {
     359                $meta_name = str_replace( array( '(?P<', '(?<' ), array( '(?P>', '(?>' ), $meta_name );
     360                $meta_name = wp_kses( $meta_name, 'post' );
     361                $new_rule['meta_name'] = str_replace( array( '&gt;', '(?P>', '(?>' ), array( '>', '(?P<', '(?<' ), $meta_name );
     362            } else {
     363                $new_rule['meta_name'] = '';
     364            }
     365
    346366            $new_rule['format'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['format'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['format'] ) : 'native' );
    347367            $new_rule['option'] = sanitize_text_field( isset( $_REQUEST['mla_custom_field']['option'] ) ? wp_unslash( $_REQUEST['mla_custom_field']['option'] ) : 'text' );
     
    513533            'data_sources' => MLAOptions::mla_compose_data_source_option_list( $item['data_source'] ),
    514534            'Meta/Template' => __( 'Meta/Template', 'media-library-assistant' ),
    515             'meta_name' => $item['meta_name'],
     535            'meta_name' => esc_attr( $item['meta_name'] ),
    516536            'Enter Meta/Template' => __( 'WordPress attachment metadata element or Content Template', 'media-library-assistant' ),
    517537            'mla_column' => $item['mla_column'] ? 'checked=checked' : '',
     
    10251045
    10261046        $rule['data_source'] = sanitize_text_field( isset( $_REQUEST['data_source'] ) ? wp_unslash( $_REQUEST['data_source'] ) : 'none' );
    1027         $rule['meta_name'] = wp_kses( isset( $_REQUEST['meta_name'] ) ? wp_unslash( $_REQUEST['meta_name'] ) : '', 'post' );
     1047
     1048        // Preserve named subpatterns in regular expressions
     1049        $meta_name = isset( $_REQUEST['meta_name'] ) ? wp_unslash( $_REQUEST['meta_name'] ) : ''; // phpcs:ignore
     1050        if ( ! empty( $meta_name ) ) {
     1051            $meta_name = str_replace( array( '(?P<', '(?<' ), array( '(?P>', '(?>' ), $meta_name );
     1052            $meta_name = wp_kses( $meta_name, 'post' );
     1053            $rule['meta_name'] = str_replace( array( '&gt;', '(?P>', '(?>' ), array( '>', '(?P<', '(?<' ), $meta_name );
     1054        } else {
     1055            $rule['meta_name'] = '';
     1056        }
     1057
    10281058        $rule['format'] = sanitize_text_field( isset( $_REQUEST['format'] ) ? wp_unslash( $_REQUEST['format'] ) : 'native' );
    10291059        $rule['option'] = sanitize_text_field( isset( $_REQUEST['option'] ) ? wp_unslash( $_REQUEST['option'] ) : 'text' );
  • media-library-assistant/trunk/includes/class-mla-settings-iptc-exif-tab.php

    r3476788 r3494141  
    298298        $new_rule['description'] = sanitize_text_field( isset( $_REQUEST['mla_iptc_exif_rule']['description'] ) ? wp_unslash( $_REQUEST['mla_iptc_exif_rule']['description'] ) : '' );
    299299        $new_rule['iptc_value'] = sanitize_text_field( isset( $_REQUEST['mla_iptc_exif_rule']['iptc_value'] ) ? wp_unslash( $_REQUEST['mla_iptc_exif_rule']['iptc_value'] ) : 'none' );
    300         $new_rule['exif_value'] = wp_kses( isset( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) ? wp_unslash( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) : '', 'post' );
     300
     301        // Preserve named subpatterns in regular expressions
     302        $exif_value = isset( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) ? wp_unslash( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) : ''; // phpcs:ignore
     303        if ( ! empty( $exif_value ) ) {
     304            $exif_value = str_replace( array( '(?P<', '(?<' ), array( '(?P>', '(?>' ), $exif_value );
     305            $exif_value = wp_kses( $exif_value, 'post' );
     306            $new_rule['exif_value'] = str_replace( array( '&gt;', '(?P>', '(?>' ), array( '>', '(?P<', '(?<' ), $exif_value );
     307        } else {
     308            $new_rule['exif_value'] = '';
     309        }
     310
    301311        $new_rule['iptc_first'] = isset( $_REQUEST['mla_iptc_exif_rule']['iptc_first'] ) && '1' === $_REQUEST['mla_iptc_exif_rule']['iptc_first'];
    302312
     
    384394            $new_rule['hierarchical'] = isset( $_REQUEST['mla_iptc_exif_rule']['hierarchical'] ) && '1' === $_REQUEST['mla_iptc_exif_rule']['hierarchical'];
    385395            $new_rule['iptc_value'] = sanitize_text_field( isset( $_REQUEST['mla_iptc_exif_rule']['iptc_value'] ) ? wp_unslash( $_REQUEST['mla_iptc_exif_rule']['iptc_value'] ) : 'none' );
    386             $new_rule['exif_value'] = wp_kses( isset( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) ? wp_unslash( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) : '', 'post' );
     396
     397            // Preserve named subpatterns in regular expressions
     398            $exif_value = isset( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) ? wp_unslash( $_REQUEST['mla_iptc_exif_rule']['exif_value'] ) : ''; // phpcs:ignore
     399            if ( ! empty( $exif_value ) ) {
     400                $exif_value = str_replace( array( '(?P<', '(?<' ), array( '(?P>', '(?>' ), $exif_value );
     401                $exif_value = wp_kses( $exif_value, 'post' );
     402                $new_rule['exif_value'] = str_replace( array( '&gt;', '(?P>', '(?>' ), array( '>', '(?P<', '(?<' ), $exif_value );
     403            } else {
     404                $new_rule['exif_value'] = '';
     405            }
     406
    387407            $new_rule['iptc_first'] = isset( $_REQUEST['mla_iptc_exif_rule']['iptc_first'] ) && '1' === $_REQUEST['mla_iptc_exif_rule']['iptc_first'];
    388408
     
    11501170
    11511171        $rule['iptc_value'] = sanitize_text_field( isset( $_REQUEST['iptc_value'] ) ? wp_unslash( $_REQUEST['iptc_value'] ) : 'none' );
    1152         $rule['exif_value'] = wp_kses( isset( $_REQUEST['exif_value'] ) ? wp_unslash( $_REQUEST['exif_value'] ) : '', 'post' );
     1172
     1173        // Preserve named subpatterns in regular expressions
     1174        $exif_value = isset( $_REQUEST['exif_value'] ) ? wp_unslash( $_REQUEST['exif_value'] ) : ''; // phpcs:ignore
     1175        if ( ! empty( $exif_value ) ) {
     1176            $exif_value = str_replace( array( '(?P<', '(?<' ), array( '(?P>', '(?>' ), $exif_value );
     1177            $exif_value = wp_kses( $exif_value, 'post' );
     1178            $rule['exif_value'] = str_replace( array( '&gt;', '(?P>', '(?>' ), array( '>', '(?P<', '(?<' ), $exif_value );
     1179        } else {
     1180            $rule['exif_value'] = '';
     1181        }
     1182
    11531183        $rule['iptc_first'] = isset( $_REQUEST['iptc_first'] ) && '1' === $_REQUEST['iptc_first'];
    11541184
  • media-library-assistant/trunk/index.php

    r3487511 r3494141  
    1010 * @copyright 2026 David Lingren
    1111 * @license   GPL-2.0-or-later
    12  * @version   3.34
     12 * @version   3.35
    1313 */
    1414
     
    1616Plugin Name: Media Library Assistant
    1717Plugin URI: http://davidlingren.com/#two
    18 Description: 20260320 Enhances the Media Library; powerful [mla_gallery] [mla_tag_cloud] [mla_term_list], [mla_custom_list], [mla_archive_list], taxonomy support, IPTC/EXIF/XMP/PDF processing, bulk/quick edit.
    19 Version: 3.34
     18Description: Enhances the Media Library; powerful [mla_gallery] [mla_tag_cloud] [mla_term_list], [mla_custom_list], [mla_archive_list], taxonomy support, IPTC/EXIF/XMP/PDF processing, bulk/quick edit.
     19Version: 3.35
    2020Requires at least: 4.7
    2121Requires PHP: 7.4
  • media-library-assistant/trunk/js/mla-media-modal-scripts.js

    r3469795 r3494141  
    884884                    this.$window = $( window );
    885885
    886                     if ( 'object' === typeof this.attachmentsWrapper ) {
    887                         this.on( 'ready', this.adjustBrowser58, this );
    888                         this.$window.on( 'resize', _.debounce( _.bind( this.adjustBrowser58, this ), 15 ) );
    889                     } else {
    890                         if ( 'object' === typeof this.attachments ) {
    891                             this.on( 'ready', this.adjustBrowser57, this );
    892                             this.$window.on( 'resize', _.debounce( _.bind( this.adjustBrowser57, this ), 15 ) );
    893                         }
     886                    if ( 'object' === typeof this.attachmentsWrapper || 'object' === typeof this.attachments ) {
     887                        this.on( 'ready', this.adjustLayout, this );
     888                        this.$window.on( 'resize', _.debounce( _.bind( this.adjustLayout, this ), 15 ) );
    894889                    }
    895890                }
    896891            },
    897892           
    898             adjustBrowser58: function() {
    899                 var wrapper = this.attachmentsWrapper, toolbar = this.toolbar, toolbarHeight, primaryHeight, secondaryHeight;
     893            adjustLayout: function() {
     894                var wrapper = null, toolbar = this.toolbar, toolbarHeight, primaryHeight, secondaryHeight;
     895
     896                if ( 'object' === typeof this.attachmentsWrapper ) {
     897                    wrapper = this.attachmentsWrapper;
     898                } else {
     899                    if ( 'object' === typeof this.attachments ) {
     900                        wrapper = this.attachments;
     901                    }
     902                }
     903
     904                if ( null === wrapper ) {
     905                    return;
     906                }
     907
     908                totalWidth = toolbar.$el.width();
     909                if ( totalWidth > 0 ) {
     910                    primaryWidth = toolbar.primary.$el.width();
     911                    secondaryWidth = toolbar.secondary.$el.width();
     912
     913                    // 20px is the width of the hidden "spinner" span, 1px is a margin between primary and secondary
     914                    toolbar.secondary.$el.css( 'max-width', totalWidth - (primaryWidth + 20 + 1) + 'px' );
     915                    toolbar.primary.$el.css( 'max-width', (primaryWidth + 1) + 'px' );
     916                }
    900917
    901918                primaryHeight = toolbar.primary.$el.height();
     
    914931            },
    915932           
    916             adjustBrowser57: function() {
    917                 var attachments = this.attachments, toolbar = this.toolbar, toolbarHeight, primaryHeight, secondaryHeight;
    918 
    919                 primaryHeight = toolbar.primary.$el.height();
    920                 secondaryHeight = toolbar.secondary.$el.height();
    921 
    922                 if ( primaryHeight > secondaryHeight ) {
    923                     toolbarHeight = primaryHeight;
     933            createToolbar: function() {
     934                if ( mlaModal.settings.createToolbar70 ) {
     935                    this.createToolbar70();
    924936                } else {
    925                     toolbarHeight = secondaryHeight;
    926                 }
    927 
    928                 if ( ( 0 < toolbarHeight ) && ( toolbarHeight !== mlaModal.settings.oldHeight ) ) {
    929                     attachments.$el.css( 'top', toolbarHeight + 10 + 'px' );
    930                     mlaModal.settings.oldHeight = toolbarHeight;
     937                    this.createToolbar69();
    931938                }
    932939            },
    933940           
    934             createToolbar: function() {
    935                 var filters, state = this.controller._state;
     941            createToolbar69: function() {
     942                var state = this.controller._state,
     943                    showFilterByType = -1 !== $.inArray( this.options.filters, [ 'uploaded', 'all' ] );
     944;
    936945   
    937946                mlaModal.settings.state = state;
     
    956965                // Suppress the "Filter Media" heading
    957966                $( '.media-attachments-filter-heading', this.$el ).css( 'display', 'none' );
    958                
    959                 if ( ( 'all' === filters ) && mlaModal.settings.enableMimeTypes ) {
     967
     968                if ( showFilterByType && mlaModal.settings.enableMimeTypes ) {
    960969                    this.toolbar.unset( 'filters', { silent: true } );
    961                     this.toolbar.set( 'filters', new wp.media.view.AttachmentFilters.Mla({
    962                         controller: this.controller,
    963                         model:      this.collection.props,
    964                         priority:   -80
    965                     }).render() );
    966                 }
    967 
    968                 if ( ( 'uploaded' === filters ) && mlaModal.settings.enableMimeTypes ) {
    969                     this.toolbar.unset( 'filters', { silent: true } );
    970                     this.toolbar.set( 'filters', new wp.media.view.AttachmentFilters.MlaUploaded({
    971                         controller: this.controller,
    972                         model:      this.collection.props,
    973                         priority:   -80
    974                     }).render() );
     970
     971                    if ( 'uploaded' === this.options.filters ) {
     972                        this.toolbar.set( 'filters', new wp.media.view.AttachmentFilters.MlaUploaded({
     973                            controller: this.controller,
     974                            model:      this.collection.props,
     975                            priority:   -80
     976                        }).render() );
     977                    } else {
     978                        this.toolbar.set( 'filters', new wp.media.view.AttachmentFilters.Mla({
     979                            controller: this.controller,
     980                            model:      this.collection.props,
     981                            priority:   -80
     982                        }).render() );
     983                    }
    975984                }
    976985
     
    985994
    986995                if ( this.options.search && mlaModal.settings.enableTermsDropdown ) {
     996                    // MlaTerms is a <select>, a visually hidden label element needs to be rendered before.
     997                    this.toolbar.set( 'termsLabel', new wp.media.view.Label({
     998                        value: mlaModal.strings.filterByTermLabel,
     999                        attributes: {
     1000                            'for':  'media-attachment-term-filters'
     1001                        },
     1002                        priority:   -50
     1003                    }).render() );
     1004
    9871005                    this.toolbar.set( 'terms', new wp.media.view.AttachmentFilters.MlaTerms({
    9881006                        controller: this.controller,
     
    10101028                            controller: this.controller,
    10111029                            model:      this.collection.props,
    1012                             priority:   -40
     1030                            priority:   60
    10131031                        }).render() );
    10141032                    } else {
     
    10221040            },
    10231041
     1042            createToolbar70: function() {
     1043                var state = this.controller._state,
     1044                    showFilterByType = -1 !== $.inArray( this.options.filters, [ 'uploaded', 'all' ] ),
     1045                    filtersLabel, dateFilterLabel, termFilterLabel, termSearchLabel,
     1046                    Filters, dateFilter, termFilter, termSearchButton,
     1047                    filtersContainer, dateFilterContainer, termFilterContainer, termSearchContainer;
     1048
     1049                mlaModal.settings.state = state;
     1050                mlaModal.settings.$el = this.controller.$el;
     1051                if ( 'undefined' === typeof mlaModal.settings.query[ state ] ) {
     1052                    mlaModal.settings.query[ state ] = _.clone( mlaModal.settings.query.initial );
     1053                    mlaModal.settings.query[ state ].searchFields = _.clone( mlaModal.settings.query.initial.searchFields );
     1054                }
     1055
     1056                // Apply the original method to create the toolbar
     1057                mlaAttachmentsBrowser.prototype.createToolbar.apply( this, arguments );
     1058                mlaModal.utility.mlaAttachmentsBrowser = this;
     1059
     1060/*  for debug : trace every event triggered in the this.controller * /
     1061this.controller.off( null, this.toolbarEvent );
     1062this.controller.on( 'all', this.toolbarEvent );
     1063console.log( 'listening to controller events' );
     1064// */
     1065
     1066                if ( showFilterByType && mlaModal.settings.enableMimeTypes ) {
     1067                    this.toolbar.unset( 'filters', { silent: true } );
     1068
     1069                    // "Filters" is a <select>, a visually hidden label element needs to be rendered before.
     1070                    filtersLabel = new wp.media.view.Label({
     1071                        value: wp.media.view.l10n.filterByType,
     1072                        attributes: {
     1073                            'for':  'media-attachment-filters'
     1074                        },
     1075                        priority:   -80
     1076                    });
     1077
     1078                    if ( 'uploaded' === this.options.filters ) {
     1079                        Filters = new wp.media.view.AttachmentFilters.MlaUploaded({
     1080                            controller: this.controller,
     1081                            model:      this.collection.props,
     1082                        });
     1083                    } else {
     1084                        Filters = new wp.media.view.AttachmentFilters.Mla({
     1085                            controller: this.controller,
     1086                            model:      this.collection.props,
     1087                        });
     1088                    }
     1089
     1090                    filtersContainer = wp.media.View.extend({
     1091                        tagname: 'div',
     1092                        className: 'media-filter-container type-filter',
     1093
     1094                        initialize: function() {
     1095                            this.views.add( [ filtersLabel, Filters ] );
     1096                        }
     1097                    });
     1098
     1099                    this.toolbar.set( 'filters', new filtersContainer({
     1100                        controller: this.controller,
     1101                        model:      this.controller.props,
     1102                        priority:   -80
     1103                    }).render() );
     1104                }
     1105
     1106                if ( this.options.search && mlaModal.settings.enableMonthsDropdown ) {
     1107                    this.toolbar.unset( 'dateFilters', { silent: true } );
     1108
     1109                    // DateFilter is a <select>, a visually hidden label element needs to be rendered before.
     1110                    dateFilterLabel = new wp.media.view.Label({
     1111                        value: wp.media.view.l10n.filterByDate,
     1112                        attributes: {
     1113                            'for': 'media-attachment-date-filters'
     1114                        },
     1115                    });
     1116
     1117                    dateFilter = new wp.media.view.AttachmentFilters.MlaMonths({
     1118                        controller: this.controller,
     1119                        model:      this.collection.props,
     1120                    });
     1121
     1122                    dateFilterContainer = wp.media.View.extend({
     1123                        tagname: 'div',
     1124                        className: 'media-filter-container date-filter',
     1125
     1126                        initialize: function() {
     1127                            this.views.add( [ dateFilterLabel, dateFilter ] );
     1128                        }
     1129                    });
     1130
     1131                    this.toolbar.set( 'dateFilters', new dateFilterContainer({
     1132                        controller: this.controller,
     1133                        model:      this.collection.props,
     1134                        priority:   -75
     1135                    }).render() );
     1136                }
     1137
     1138                if ( this.options.search && mlaModal.settings.enableTermsDropdown ) {
     1139                    // MlaTerms is a <select>, a visually hidden label element needs to be rendered before.
     1140                    termFilterLabel = new wp.media.view.Label({
     1141                        value: mlaModal.strings.filterByTermLabel,
     1142                        attributes: {
     1143                            'for': 'media-attachment-term-filters'
     1144                        },
     1145                    });
     1146
     1147                    termFilter = new wp.media.view.AttachmentFilters.MlaTerms({
     1148                        controller: this.controller,
     1149                        model:      this.collection.props,
     1150                    });
     1151
     1152                    termFilterContainer = wp.media.View.extend({
     1153                        tagname: 'div',
     1154                        className: 'media-filter-container term-filter',
     1155
     1156                        initialize: function() {
     1157                            this.views.add( [ termFilterLabel, termFilter ] );
     1158                        }
     1159                    });
     1160
     1161                    this.toolbar.set( 'terms', new termFilterContainer({
     1162                        controller: this.controller,
     1163                        model:      this.collection.props,
     1164                        priority:   -50
     1165                    }).render() );
     1166                }
     1167
     1168                if ( this.options.search && mlaModal.settings.enableTermsSearch ) {
     1169                    // MlaTermsSearch is a <span>, an empty label element needs to be rendered for alignment.
     1170                    termSearchLabel = new wp.media.view.Label({
     1171                        value: '&nbsp;',
     1172                        attributes: {
     1173                            'for': 'mla-terms-search'
     1174                        },
     1175                    });
     1176
     1177                    termSearchButton = new wp.media.view.MlaTermsSearch({
     1178                        controller: this.controller,
     1179                        model:      this.collection.props,
     1180                    });
     1181
     1182                    termSearchContainer = wp.media.View.extend({
     1183                        tagname: 'div',
     1184                        className: 'media-filter-container term-search-filter',
     1185
     1186                        initialize: function() {
     1187                            this.views.add( [ termSearchLabel, termSearchButton ] );
     1188                        }
     1189                    });
     1190
     1191                    this.toolbar.set( 'termsSearch', new termSearchContainer({
     1192                        controller: this.controller,
     1193                        model:      this.collection.props,
     1194                        priority:   -50
     1195                    }).render() );
     1196                }
     1197
     1198                if ( this.options.search ) {
     1199                    if ( mlaModal.settings.enableSearchBox ) {
     1200                        this.controller.on( 'content:activate', this.hideDefaultSearch );
     1201                        this.controller.on( 'edit:activate', this.hideDefaultSearch );
     1202                        this.controller.on( 'router:render', this.hideDefaultSearch );
     1203                        this.controller.on( 'uploader:ready', this.hideDefaultSearch );
     1204
     1205                        this.toolbar.set( 'MlaSearch', new wp.media.view.MlaSearch({
     1206                            controller: this.controller,
     1207                            model:      this.collection.props,
     1208                            priority:   60
     1209                        }).render() );
     1210                    } else {
     1211                        this.toolbar.set( 'MlaSearch', new wp.media.view.MlaSearch({
     1212                            controller: this.controller,
     1213                            model:      this.collection.props,
     1214                            priority:   70
     1215                        }).render() );
     1216                    }
     1217                }
     1218            },
     1219
    10241220            hideDefaultSearch: function() {
    10251221                var defaultSearch = $( '#media-search-input', mlaModal.settings.$el ),
     
    10321228                defaultSearch.hide();
    10331229                defaultSearchLabel.hide();
     1230                mlaModal.utility.mlaAttachmentsBrowser.adjustLayout()
    10341231            },
    10351232
  • media-library-assistant/trunk/js/mla-media-modal-scripts.min.js

    r3469795 r3494141  
    1 var wp,wpAjax,ajaxurl,jQuery,_,getUserSetting,setUserSetting,deleteUserSetting,mlaTaxonomy,mlaModal={strings:{},settings:{},initialHTML:{},uploading:false,cid:null,utility:{originalMediaAjax:null,mlaAttachmentsBrowser:null,parseTermsOptions:null,arrayCleanup:null,parseTaxonomyId:null,hookCompatTaxonomies:null,fillCompatTaxonomies:null,supportCompatTaxonomies:null},tagBox:null};(function(d){var c=wp.media.view.AttachmentsBrowser,b=wp.media.view.AttachmentCompat,a=wp.media.model.Selection;mlaModal.strings=typeof wp.media.view.l10n.mla_strings==="undefined"?{}:wp.media.view.l10n.mla_strings;delete wp.media.view.l10n.mla_strings;mlaModal.settings=typeof wp.media.view.settings.mla_settings==="undefined"?{screen:"unknown",enableMediaGrid:false,enableMediaModal:false}:wp.media.view.settings.mla_settings;delete wp.media.view.settings.mla_settings;if(!(mlaModal.settings.enableMediaGrid||mlaModal.settings.enableMediaModal)){return}if("grid"===mlaModal.settings.screen){if(false===mlaModal.settings.enableMediaGrid){return}d("body").addClass("mla-media-grid")}if("modal"===mlaModal.settings.screen){if(false===mlaModal.settings.enableMediaModal){return}d("body").addClass("mla-media-modal")}mlaModal.settings.pagenow=typeof pagenow==="undefined"?"unknown":pagenow;if(mlaModal.settings.pagenow==="toolset_page_views-editor"){return}mlaModal.utility.originalMediaAjax=wp.media.ajax;wp.media.ajax=function(k,g){var j=mlaModal.settings.state,i,f,h,e,l;if(_.isObject(k)){g=k}else{g=g||{};g.data=_.extend(g.data||{},{action:k})}if("query-attachments"==g.data.action){i=g.data.query;f=typeof i.s;if("object"==f){h=i.s}else{if("string"==f){h={mla_search_value:i.s}}else{h={mla_search_value:""}}}if("undefined"!=typeof i.post_mime_type){mlaModal.settings.query[j].filterMime=i.post_mime_type}else{mlaModal.settings.query[j].filterMime="all"}if("featured-image"===j){if("image"!==mlaModal.settings.query[j].filterMime){mlaModal.settings.query[j].filterUploaded=mlaModal.settings.query[j].filterMime}else{mlaModal.settings.query[j].filterUploaded="all";if("undefined"!==typeof i.author){mlaModal.settings.query[j].filterUploaded="mine"}else{if("undefined"!==typeof i.post_parent){if(0===i.post_parent){mlaModal.settings.query[j].filterUploaded="unattached"}else{if(wp.media.view.settings.post.id===i.post_parent){mlaModal.settings.query[j].filterUploaded="uploaded"}}}}}}if("undefined"!=typeof h.mla_filter_month){mlaModal.settings.query[j].filterMonth=h.mla_filter_month}else{if("undefined"!=typeof i.year){mlaModal.settings.query[j].filterMonth=(100*i.year)+(1*i.monthnum)}else{}}if("undefined"!=typeof h.mla_filter_term){mlaModal.settings.query[j].filterTerm=h.mla_filter_term}if("undefined"!=typeof h.mla_search_value){mlaModal.settings.query[j].searchValue=h.mla_search_value}e={mla_state:j,mla_filter_mime:mlaModal.settings.query[j].filterMime,mla_filter_uploaded:mlaModal.settings.query[j].filterUploaded,mla_filter_month:mlaModal.settings.query[j].filterMonth,mla_filter_term:mlaModal.settings.query[j].filterTerm,mla_terms_search:mlaModal.settings.query[j].termsSearch,mla_search_clicks:mlaModal.settings.query[j].searchClicks,mla_search_value:mlaModal.settings.query[j].searchValue,mla_search_fields:mlaModal.settings.query[j].searchFields,mla_search_connector:mlaModal.settings.query[j].searchConnector};mlaModal.settings.query[j].termsSearch="";d("#mla-terms-search-input").html("").val("");g.data.query.s=e;if(d(document.activeElement).hasClass("acf-button")){l=d(document.activeElement).parentsUntil("div.acf-fields");if(l.length){g.data.query._acfuploader=d(l[l.length-1]).attr("data-key")}}}return mlaModal.utility.originalMediaAjax.call(this,g)};if(mlaModal.settings.enableMimeTypes){wp.media.view.AttachmentFilters.Mla=wp.media.view.AttachmentFilters.extend({createFilters:function(){var f=this.controller._state,e={};_.each(mlaModal.settings.allMimeTypes||{},function(h,g){if(("grid"===mlaModal.settings.screen)||("trash"!==g)){e[g]={text:h,props:{type:g,uploadedTo:null,orderby:"date",order:"DESC"}}}});e.all={text:wp.media.view.l10n.allMediaItems,props:{type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10};if(wp.media.view.settings.post.id){e.uploaded={text:wp.media.view.l10n.uploadedToThisPost,props:{type:null,uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}}this.filters=e;if("undefined"===typeof e[mlaModal.settings.query[f].filterMime]){mlaModal.settings.query[f].filterMime="all"}if(mlaModal.settings.query[f].filterMime!="all"){this.model.set(e[mlaModal.settings.query[f].filterMime].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterMime,f=e.toJSON();if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}_.find(this.filters,function(j,k){var i=_.all(j.props,function(m,l){return m===(_.isUndefined(f[l])?null:f[l])});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value];if(e){this.model.set(e.props,{silent:false})}}});wp.media.view.AttachmentFilters.MlaUploaded=wp.media.view.AttachmentFilters.extend({createFilters:function(){var h=this.model.get("type"),g=wp.media.view.settings.mimeTypes,k,j=this.controller._state,i={},f=wp.media.view.l10n,e=window.userSettings?parseInt(window.userSettings.uid,10):0;if(g&&h){k=g[h]}_.each(mlaModal.settings.uploadMimeTypes||{},function(m,l){if(("grid"===mlaModal.settings.screen)||("trash"!==l)){i[l]={text:m,props:{type:l,uploadedTo:null,orderby:"date",order:"DESC",author:null}}}});i.all={text:k||f.allMediaItems,props:{type:"image",uploadedTo:null,orderby:"date",order:"DESC",author:null},priority:10};i.uploaded={text:f.uploadedToThisPost,props:{type:"image",uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC",author:null},priority:20};i.unattached={text:f.unattached,props:{type:"image",uploadedTo:0,orderby:"menuOrder",order:"ASC",author:null},priority:50};if(e){i.mine={text:f.mine,props:{type:"image",uploadedTo:null,orderby:"date",order:"DESC",author:e},priority:50}}this.filters=i;if("undefined"===typeof i[mlaModal.settings.query[j].filterUploaded]){mlaModal.settings.query[j].filterUploaded="all"}if(mlaModal.settings.query[j].filterUploaded!="all"){this.model.set(i[mlaModal.settings.query[j].filterUploaded].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterUploaded,f=e.toJSON();if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}_.find(this.filters,function(j,k){var i=_.all(j.props,function(m,l){return m===(_.isUndefined(f[l])?null:f[l])});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value];if(e){this.model.set(e.props,{silent:false})}}})}if(mlaModal.settings.enableMonthsDropdown){wp.media.view.AttachmentFilters.MlaMonths=wp.media.view.AttachmentFilters.extend({className:"attachment-filters",id:"media-attachment-date-filters",createFilters:function(){var f=this.controller._state,e={};_.each(mlaModal.settings.months||{},function(h,g){e[g]={text:h,props:{s:{mla_filter_month:g}}}});this.filters=e;if("undefined"===typeof e[mlaModal.settings.query[f].filterMonth]){mlaModal.settings.query[f].filterMonth=0}if(mlaModal.settings.query[f].filterMonth>0){this.model.set(e[mlaModal.settings.query[f].filterMonth].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterMonth,f=e.toJSON();if(_.isUndefined(f.s)){f.s={}}if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}if(_.isUndefined(f.s.mla_filter_month)){f.s.mla_filter_month=mlaModal.settings.query[h].filterMonth}else{mlaModal.settings.query[h].filterMonth=f.s.mla_filter_month}_.find(this.filters,function(j,k){var i=_.all(j.props,function(l){return l.mla_filter_month==mlaModal.settings.query[h].filterMonth});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value],f;if(e){f={s:{mla_filter_month:e.props.s.mla_filter_month}};this.model.set(f)}}})}if(mlaModal.settings.enableTermsDropdown){wp.media.view.AttachmentFilters.MlaTerms=wp.media.view.AttachmentFilters.extend({className:"attachment-filters",id:"media-attachment-term-filters",createFilters:function(){var h=this.controller._state,e,f,g={};_.each(mlaModal.settings.termsText||{},function(j,i){if(mlaModal.settings.termsCustom){f=mlaModal.settings.termsValue[i]}else{f=parseInt(mlaModal.settings.termsValue[i])}g[i]={text:j,props:{s:{mla_filter_term:f}}}});this.filters=g;e=_.indexOf(mlaModal.settings.termsValue,mlaModal.settings.query[h].filterTerm);if(e>0){this.model.set(g[e].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterTerm,f=e.toJSON();if(_.isUndefined(f.s)){f.s={}}if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}if(_.isUndefined(f.s.mla_filter_term)){f.s.mla_filter_term=mlaModal.settings.query[h].filterTerm}else{mlaModal.settings.query[h].filterTerm=f.s.mla_filter_term}_.find(this.filters,function(j,k){var i=_.all(j.props,function(l){return l.mla_filter_term==mlaModal.settings.query[h].filterTerm});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value],f;if(e){f={s:{mla_filter_term:e.props.s.mla_filter_term}};this.model.set(f)}}})}if(mlaModal.settings.enableTermsSearch){wp.media.view.MlaTermsSearch=wp.media.View.extend({tagName:"span",className:"mla-terms-search",template:wp.media.template("mla-terms-search-button"),attributes:{type:"mla-terms-search-button"},events:{change:"termsSearchOpen",click:"termsSearchOpen"},render:function(){this.$el.html(this.template(mlaModal.strings));return this},termsSearchOpen:function(f){var e=d(this.el).closest("div.media-toolbar");if(("click"==f.type)&&("mla_terms_search"===f.target.name)){mlaTaxonomy.termsSearch.open();d("#mla-terms-search-form").off("submit");d("#mla-terms-search-form").submit(function(j){var g,i,h={phrases:"",taxonomies:[]};j.preventDefault();g=d("#mla-terms-search-form").serializeArray();for(i=0;i<g.length;i++){switch(g[i].name){case"mla_terms_search[filter]":h.filter=g[i].value;break;case"mla_terms_search[phrases]":h.phrases=g[i].value;break;case"mla_terms_search[radio_phrases]":h.radio_phrases=g[i].value;break;case"mla_terms_search[radio_terms]":h.radio_terms=g[i].value;break;case"mla_terms_search[taxonomies][]":h.taxonomies[h.taxonomies.length]=g[i].value;break}}mlaModal.settings.query[mlaModal.settings.state].termsSearch=h;d("#mla-search-submit",e).trigger("click");return false})}}})}if(mlaModal.settings.enableSearchBox){wp.media.view.MlaSearch=wp.media.View.extend({tagName:"div",className:"mla-search-box",template:wp.media.template("mla-search-box"),attributes:{type:"mla-search-box"},events:{keyup:"searchKey",input:"search",change:"search",click:"search",search:"search",MlaSearch:"search"},initialize:function(){var e=this.controller._state;if("undefined"===typeof mlaModal.settings.query[e]){mlaModal.settings.query[e]=_.clone(mlaModal.settings.query.initial);mlaModal.settings.query[e].searchFields=_.clone(mlaModal.settings.query.initial.searchFields)}},render:function(){var f=this.controller._state,e=_.extend(mlaModal.strings,mlaModal.settings.query[f]);searchValues={mla_filter_month:mlaModal.settings.query[f].filterMonth,mla_filter_term:mlaModal.settings.query[f].filterTerm,mla_terms_search:mlaModal.settings.query[f].termsSearch,mla_search_clicks:mlaModal.settings.query[f].searchClicks++,mla_search_value:mlaModal.settings.query[f].searchValue,mla_search_fields:mlaModal.settings.query[f].searchFields,mla_search_connector:mlaModal.settings.query[f].searchConnector};this.model.set({s:searchValues});this.$el.html(this.template(e));return this},searchKey:function(f){var e;if(13===f.which){e=d(this.el).closest("div.media-toolbar");d("#mla-search-submit",e).trigger("click")}},search:function(g){var h=this.controller._state,e,f;if(("input"==g.type)&&("s[mla_search_value]"==g.target.name)){mlaModal.settings.query[h].searchValue=g.target.value;return}if(("click"==g.type)&&("mla_search_submit"!=g.target.name)){return}switch(g.target.name){case"s[mla_search_value]":mlaModal.settings.query[h].searchValue=g.target.value;break;case"mla_search_submit":e={mla_filter_month:mlaModal.settings.query[h].filterMonth,mla_filter_term:mlaModal.settings.query[h].filterTerm,mla_terms_search:mlaModal.settings.query[h].termsSearch,mla_search_clicks:mlaModal.settings.query[h].searchClicks++,mla_search_value:mlaModal.settings.query[h].searchValue,mla_search_fields:mlaModal.settings.query[h].searchFields,mla_search_connector:mlaModal.settings.query[h].searchConnector};this.model.set({s:e});break;case"s[mla_search_connector]":mlaModal.settings.query[h].searchConnector=g.target.value;break;case"s[mla_search_title]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("title");if(-1==f){mlaModal.settings.query[h].searchFields.push("title")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_name]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("name");if(-1==f){mlaModal.settings.query[h].searchFields.push("name")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_alt_text]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("alt-text");if(-1==f){mlaModal.settings.query[h].searchFields.push("alt-text")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_excerpt]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("excerpt");if(-1==f){mlaModal.settings.query[h].searchFields.push("excerpt")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_content]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("content");if(-1==f){mlaModal.settings.query[h].searchFields.push("content")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_file]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("file");if(-1==f){mlaModal.settings.query[h].searchFields.push("file")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_terms]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("terms");if(-1==f){mlaModal.settings.query[h].searchFields.push("terms")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break}}})}else{wp.media.view.MlaSearch=wp.media.View.extend({tagName:"span",className:"mla-simulate-search-button",template:wp.media.template("mla-simulate-search-button"),attributes:{type:"mla-simulate-search-button"},events:{click:"simulateSearch"},render:function(){this.$el.html(this.template(mlaModal.strings));return this},simulateSearch:function(){var f=this.controller._state,e={mla_filter_month:mlaModal.settings.query[f].filterMonth,mla_filter_term:mlaModal.settings.query[f].filterTerm,mla_terms_search:mlaModal.settings.query[f].termsSearch,mla_search_clicks:mlaModal.settings.query[f].searchClicks++,mla_search_value:mlaModal.settings.query[f].searchValue,mla_search_fields:mlaModal.settings.query[f].searchFields,mla_search_connector:mlaModal.settings.query[f].searchConnector};this.model.set({s:e})}})}if(mlaModal.settings.enableMimeTypes||mlaModal.settings.enableMonthsDropdown||mlaModal.settings.enableTermsDropdown||mlaModal.settings.enableTermsSearch||mlaModal.settings.enableSearchBox){wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({initialize:function(){c.prototype.initialize.apply(this,arguments);if("undefined"===typeof window.eml){if("grid"===mlaModal.settings.screen){d("body").addClass("mla-media-grid")}else{d("body").addClass("mla-media-modal")}mlaModal.settings.oldHeight=0;this.$window=d(window);if("object"===typeof this.attachmentsWrapper){this.on("ready",this.adjustBrowser58,this);this.$window.on("resize",_.debounce(_.bind(this.adjustBrowser58,this),15))}else{if("object"===typeof this.attachments){this.on("ready",this.adjustBrowser57,this);this.$window.on("resize",_.debounce(_.bind(this.adjustBrowser57,this),15))}}}},adjustBrowser58:function(){var i=this.attachmentsWrapper,f=this.toolbar,h,e,g;e=f.primary.$el.height();g=f.secondary.$el.height();if(e>g){h=e}else{h=g}if((0<h)&&(h!==mlaModal.settings.oldHeight)){i.$el.css("top",h+10+"px");mlaModal.settings.oldHeight=h}},adjustBrowser57:function(){var f=this.attachments,g=this.toolbar,i,e,h;e=g.primary.$el.height();h=g.secondary.$el.height();if(e>h){i=e}else{i=h}if((0<i)&&(i!==mlaModal.settings.oldHeight)){f.$el.css("top",i+10+"px");mlaModal.settings.oldHeight=i}},createToolbar:function(){var e,f=this.controller._state;mlaModal.settings.state=f;mlaModal.settings.$el=this.controller.$el;if("undefined"===typeof mlaModal.settings.query[f]){mlaModal.settings.query[f]=_.clone(mlaModal.settings.query.initial);mlaModal.settings.query[f].searchFields=_.clone(mlaModal.settings.query.initial.searchFields)}c.prototype.createToolbar.apply(this,arguments);mlaModal.utility.mlaAttachmentsBrowser=this;e=this.options.filters;d(".media-attachments-filter-heading",this.$el).css("display","none");if(("all"===e)&&mlaModal.settings.enableMimeTypes){this.toolbar.unset("filters",{silent:true});this.toolbar.set("filters",new wp.media.view.AttachmentFilters.Mla({controller:this.controller,model:this.collection.props,priority:-80}).render())}if(("uploaded"===e)&&mlaModal.settings.enableMimeTypes){this.toolbar.unset("filters",{silent:true});this.toolbar.set("filters",new wp.media.view.AttachmentFilters.MlaUploaded({controller:this.controller,model:this.collection.props,priority:-80}).render())}if(this.options.search&&mlaModal.settings.enableMonthsDropdown){this.toolbar.unset("dateFilter",{silent:true});this.toolbar.set("dateFilter",new wp.media.view.AttachmentFilters.MlaMonths({controller:this.controller,model:this.collection.props,priority:-75}).render())}if(this.options.search&&mlaModal.settings.enableTermsDropdown){this.toolbar.set("terms",new wp.media.view.AttachmentFilters.MlaTerms({controller:this.controller,model:this.collection.props,priority:-50}).render())}if(this.options.search&&mlaModal.settings.enableTermsSearch){this.toolbar.set("termsSearch",new wp.media.view.MlaTermsSearch({controller:this.controller,model:this.collection.props,priority:-50}).render())}if(this.options.search){if(mlaModal.settings.enableSearchBox){this.controller.on("content:activate",this.hideDefaultSearch);this.controller.on("edit:activate",this.hideDefaultSearch);this.controller.on("router:render",this.hideDefaultSearch);this.controller.on("uploader:ready",this.hideDefaultSearch);this.toolbar.set("MlaSearch",new wp.media.view.MlaSearch({controller:this.controller,model:this.collection.props,priority:-40}).render())}else{this.toolbar.set("MlaSearch",new wp.media.view.MlaSearch({controller:this.controller,model:this.collection.props,priority:70}).render())}}},hideDefaultSearch:function(){var e=d("#media-search-input",mlaModal.settings.$el),f=d(".media-search-input-label",mlaModal.settings.$el);if(0===e.length){e=d("div.media-toolbar-primary > input.search",mlaModal.settings.$el)}e.hide();f.hide()},updateFilters:function(e,f){var g={};if(this.options.search&&mlaModal.settings.enableTermsDropdown&&mlaModal.settings.termsTaxonomy==e){g=mlaModal.utility.parseTermsOptions(f);mlaModal.settings.termsClass=g.termsClass;mlaModal.settings.termsText=g.termsText;mlaModal.settings.termsValue=g.termsValue;this.toolbar.unset("terms",{silent:true});this.toolbar.set("terms",new wp.media.view.AttachmentFilters.MlaTerms({controller:this.controller,model:this.collection.props,priority:-80}).render())}}})}mlaModal.utility.parseTermsOptions=function(k){var j={termsClass:[mlaModal.settings.termsClass[0],mlaModal.settings.termsClass[1]],termsText:[mlaModal.settings.termsText[0],mlaModal.settings.termsText[1]],termsValue:[mlaModal.settings.termsValue[0],mlaModal.settings.termsValue[1]]},g=2,e,f,i=/\<option(( class=\"([^\"]+)\" )|( ))value=((\'([^\']+)\')|(\"([^\"]+)\"))([^\>]*)\>([^\<]*)\<.*/g,h=[];if("object"===typeof k){g=mlaModal.settings.termsValue.length;for(e=2;e<g;e++){h[e]={termsClass:mlaModal.settings.termsClass[e],termsText:mlaModal.settings.termsText[e],termsValue:mlaModal.settings.termsValue[e]};if("undefined"!==typeof k[mlaModal.settings.termsValue[e]]){delete k[mlaModal.settings.termsValue[e]]}}for(f in k){h[e++]={termsClass:"level-0",termsText:k[f],termsValue:f.toString()}}if(g===e){return{termsClass:mlaModal.settings.termsClass,termsText:mlaModal.settings.termsText,termsValue:mlaModal.settings.termsValue}}h.sort(function(m,l){if(m.termsText>l.termsText){return 1}else{if(m.termsText<l.termsText){return -1}else{return 0}}});e=2;for(f in h){j.termsClass[e]=h[f].termsClass;j.termsText[e]=h[f].termsText;j.termsValue[e++]=h[f].termsValue}return j}h=i.exec(k);while(null!==(h=i.exec(k))){j.termsClass[g]=h[3];j.termsValue[g]=("undefined"===typeof h[6])?h[9]:h[7];j.termsText[g++]=h[11].replace("&nbsp;",mlaModal.settings.termsIndent)}return j};mlaModal.utility.arrayCleanup=function(g){var f=[],e=("string"===typeof g);if(e){g=g.split(mlaModal.settings.comma)}jQuery.each(g,function(h,i){i=i.trim();if(i&&jQuery.inArray(i,f)==-1){f.push(i)}});f.sort();if(e){f=f.join(mlaModal.settings.comma)}return f};mlaModal.utility.parseTaxonomyId=function(f){var e=f.split("-");e.shift();e.shift();return e.join("-")};mlaModal.tagBox={cleanTags:function(f){var e=mlaModal.settings.comma;if(","!==e){f=f.replace(new RegExp(e,"g"),",")}f=f.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,"");if(","!==e){f=f.replace(/,/g,e)}return f},parseTags:function(h){var l=h.id,f=l.split("-check-num-")[1],i=d(h).closest(".tagsdiv"),k=i.find(".the-tags"),e=mlaModal.settings.comma,g=k.val().split(e),j=[];delete g[f];d.each(g,function(m,n){if("undefined"!==typeof n){n=n.trim()}if(n){j.push(n)}});k.val(this.cleanTags(j.join(e)));this.quickClicks(i);return false},quickClicks:function(g){var j=d(".the-tags",g),h=d(".tagchecklist",g),i=d(g).attr("id"),e,f;if(!j.length){return}f=j.prop("disabled");e=j.val().split(mlaModal.settings.comma);h.empty();d.each(e,function(m,n){var l,k;n=n.trim();if(!n){return}if(mlaModal.settings.generateTagUl){l=d("<li />").text(n)}else{l=d("<span />").text(n)}if(!f){if(mlaModal.settings.generateTagButtons){k=d('<button class="ntdelbutton" id="'+i+"-check-num-"+m+'" type="button"><span class="remove-tag-icon" aria-hidden="true"></span><span class="screen-reader-text">'+mlaModal.settings.removeTerm+": "+n+"</span></button>")}else{k=d('<a id="'+i+"-check-num-"+m+'" class="ntdelbutton">X</a>')}k.on("click",function(){mlaModal.tagBox.parseTags(this)});l.prepend("&nbsp;").prepend(k)}h.append(l)})},flushTags:function(k,h,g){var m,e,i,n=d(".the-tags",k),j=d("input.newtag",k),l=mlaModal.settings.comma;h=h||false;i=h?d(h).text():j.val();m=n.val();e=m?m+l+i:i;e=mlaModal.utility.arrayCleanup(this.cleanTags(e));n.val(e);this.quickClicks(k);if(!h){j.val("")}if("undefined"==typeof(g)){j.trigger("focus")}return false},getCloud:function(f,e){d.post(ajaxurl,{action:"get-tagcloud",tax:e},function(h,g){if(0===h||"success"!=g){h=wpAjax.broken}h=d('<p id="tagcloud-'+e+'" class="the-tagcloud">'+h+"</p>");d("a",h).on("click",function(){mlaModal.tagBox.flushTags(d(this).closest(".mla-taxonomy-field").children(".tagsdiv"),this);return false});d("#"+f).after(h)})},init:function(i,e,g){var h,f;h=d("#mla-taxonomy-"+e,g);f=d("div.ajaxtag",h);mlaModal.tagBox.quickClicks(h);d("input.tagadd",f).on("click",function(){mlaModal.tagBox.flushTags(d(this).closest(".tagsdiv"))});d("input.newtag",f).on("keyup",function(j){if(13===j.which){mlaModal.tagBox.flushTags(h);return false}}).on("keypress",function(j){if(13===j.which){j.preventDefault();return false}}).each(function(){d(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+e,{delay:500,resultsClass:"mla_ac_results",selectClass:"mla_ac_over",matchClass:"mla_ac_match",minchars:2,multiple:true,multipleSep:mlaModal.settings.comma+" "})});h.siblings(":first").on("click",function(){mlaModal.tagBox.getCloud(d("a",this).attr("id"),e);d("a",this).unbind().on("click",function(){d(this).siblings(".the-tagcloud").toggle();return false});return false});d(".compat-field-"+e+" td",g).on("mouseleave",function(){var m,k=this,j=mlaModal.utility.arrayCleanup(d(".server-tags",k).val()),l=mlaModal.utility.arrayCleanup(d(".the-tags",k).val());if(j===l){return}d(k).css("opacity","0.5");m={id:i,mla_admin_nonce:mlaModal.settings.ajaxNonce};m[e]=l;wp.media.post(mlaModal.settings.ajaxUpdateCompatAction,m).done(function(o){var p,n,q;for(n in o){if("object"===typeof(o[n]["object-terms"])){if(null!==mlaModal.utility.mlaAttachmentsBrowser){mlaModal.utility.mlaAttachmentsBrowser.updateFilters(n,o[n]["object-terms"])}delete o[n]["object-terms"]}for(q in o[n]){d("#"+q,k).replaceWith(o[n][q])}p=d("#mla-taxonomy-"+n,k);mlaModal.tagBox.quickClicks(p)}d(k).css("opacity","1.0")})});h.on("change",function(j){j.stopPropagation();return false});d(".the-tags, .server-tags .newtag",h).on("change",function(j){j.stopPropagation();return false})}};if(mlaModal.settings.enableDetailsCategory||mlaModal.settings.enableDetailsTag){wp.media.view.AttachmentCompat=wp.media.view.AttachmentCompat.extend({render:function(){b.prototype.render.apply(this,arguments);mlaModal.utility.hookCompatTaxonomies(this.model.get("id"),this.el);return this}})}if(mlaModal.settings.enableDetailsCategory||mlaModal.settings.enableDetailsTag){wp.media.model.Selection=wp.media.model.Selection.extend({initialize:function(){a.prototype.initialize.apply(this,arguments);this.on("selection:reset",function(){mlaModal.cid=null});this.on("selection:unsingle",function(){mlaModal.cid=null});this.on("selection:single",function(e){mlaModal.cid=e.cid});this.on("change:uploading",function(){mlaModal.uploading=true});this.on("change",function(e){var f=false,g;if(mlaModal.uploading&&mlaModal.cid===e.cid){mlaModal.uploading=false;f=true}else{if(false===e.attributes.uploading){g=_.clone(e.changed);delete g.title;delete g.caption;delete g.alt;delete g.description;if(!_.isEmpty(g)){f=true}}}if(true===f){mlaModal.utility.hookCompatTaxonomies(e.get("id"),mlaModal.settings.$el)}})}})}mlaModal.utility.hookCompatTaxonomies=function(i,f){var h,e,g=null;mlaModal.settings.prefix++,h=mlaModal.settings.prefix.toString();d(".mla-taxonomy-field .categorydiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));if(-1!==mlaModal.settings.enhancedTaxonomies.indexOf(e)){d(".compat-field-"+e+" th",f).on("click",{id:i,currentTaxonomy:e,prefix:h,el:f},function(j){mlaModal.utility.fillCompatTaxonomies(j.data)});d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).show()}else{d(this).remove()}});if(null===g){g=e}}else{d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).remove()}})}});d(".mla-taxonomy-field .tagsdiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));if(-1!=mlaModal.settings.enhancedTaxonomies.indexOf(e)){d(".compat-field-"+e+" th",f).on("click",{id:i,currentTaxonomy:e,prefix:h,el:f},function(j){mlaModal.utility.fillCompatTaxonomies(j.data)});d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).show()}else{d(this).remove()}});if(null===g){g=e}}else{d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).remove()}})}});if(mlaModal.settings.enableTermsAutofill&&null!==g){d(".compat-field-"+g+" th",f).trigger("click")}};mlaModal.utility.fillCompatTaxonomies=function(i){var f=i.el,h=[],e,g;d(".mla-taxonomy-field .categorydiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));h[h.length]=e;g=".compat-field-"+e;if("undefined"===typeof(mlaModal.initialHTML[e])){mlaModal.initialHTML[e]=d(g,f).html()}else{d(g,f).html(mlaModal.initialHTML[e])}d(g+" .categorydiv",f).html(mlaModal.strings.loadingText)});d(".mla-taxonomy-field .tagsdiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));h[h.length]=e;g=".compat-field-"+e;if("undefined"===typeof(mlaModal.initialHTML[e])){mlaModal.initialHTML[e]=d(g,f).html()}else{d(g,f).html(mlaModal.initialHTML[e])}d(g+" .tagsdiv",f).html(mlaModal.strings.loadingText)});if(h.length){h[h.length]="prefix:"+i.prefix;wp.media.post(mlaModal.settings.ajaxFillCompatAction,{id:i.id,query:h}).done(function(k){var j,l;for(j in k){l=".compat-field-"+j;d(l,f).html(k[j])}mlaModal.utility.supportCompatTaxonomies(i);if(mlaModal.settings.enableTermsAutoopen){for(j in k){d(".compat-field-"+j+" td",f).show()}}else{d(".compat-field-"+i.currentTaxonomy+" td",f).show()}})}};mlaModal.utility.supportCompatTaxonomies=function(g){var f=g.id,e=d(g.el);if(mlaModal.settings.enableDetailsCategory){d(".mla-taxonomy-field .categorydiv",e).each(function(){var j=d(this),h,k,i,n,l,p,o,m;i=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));n=i+"_tab";l="#mla-"+g.prefix+"-"+i;p="#mla-new-"+i;o="#mla-search-"+i;m="#mla-attachments-"+f+"-"+i;if(i=="category"){n="cats"}j.find(".category-tabs").show();d(".compat-field-"+i+" span",e).on("click",function(){d(this).parents("th").siblings("td").slideToggle()});j.on("mouseleave",function(u){var t,q,s=[],r=j.find(l+"-checklist input:checked");if(j.prop("disabled")){return}r.each(function(){s[s.length]=d(this).val()});s.sort();s=s.join(",");q=j.siblings(m).val();q=q.split(",");q.sort();q=q.join(",");if(q===s){return}j.siblings(m).val(s);j.prop("disabled",true);t={id:f,prefix:g.prefix,mla_admin_nonce:mlaModal.settings.ajaxNonce};t[i]=s;wp.media.post(mlaModal.settings.ajaxUpdateCompatAction,t).done(function(w){var v,x;for(v in w){for(x in w[v]){j.find("#"+x).html(w[v][x])}}j.find(o).val("");j.find(l+"-searcher").addClass("mla-hidden-children");j.prop("disabled",false)})});j.on('change input[type="checkbox"]',function(q){q.stopPropagation();return false});j.find(l+"-tabs a").on("click",function(){var q=d(this).attr("href");d(this).parent().addClass("tabs").siblings("li").removeClass("tabs");j.find(l+"-tabs").siblings(".tabs-panel").hide();j.find(q).show();d(this).trigger("focus");if("#mla-"+i+"-all"==q){deleteUserSetting(n)}else{setUserSetting(n,"pop")}return false});if(getUserSetting(n)){j.find(l+'-tabs a[href="#mla-'+i+'-pop"]').trigger("click")}j.find(l+"-add-toggle").on("click",function(){j.find(l+"-searcher").addClass("mla-hidden-children");j.find(l+"-adder").toggleClass("mla-hidden-children");j.find(l+'-tabs a[href="#mla-'+i+'-all"]').trigger("click");j.find(l+"-checklist li").show();j.find(l+"-checklist-pop li").show();if(false===j.find(l+"-adder").hasClass("mla-hidden-children")){j.find(p).val("").removeClass("form-input-tip");j.find(p).trigger("focus")}return false});j.find(p).on("keypress",function(q){if(13===q.keyCode){q.preventDefault();j.find(l+"-add-submit").trigger("click")}});j.find(l+"-add-submit").on("click",function(q){mlaModal.settings.clickValue=j.find(p).val();j.find(p).val("");mlaModal.settings.clickJQuery=j;j.find(p).trigger("focus")});h=function(q){var r="new"+i;if("undefined"===typeof mlaModal.settings.clickValue||!mlaModal.settings.clickValue){return false}if(mlaModal.settings.clickJQuery.prop("disabled")){return false}sData=q.data.split("&");sData=sData.map(function(t,s,u){parts=t.split("=");if("action"===parts[0]&&"add-"===parts[1].substring(0,4)){return"action=add-"+i}if(r===parts[0]){return r+"="+mlaModal.settings.clickValue}return t});q.data=sData.join("&");q.data+="&"+mlaModal.settings.clickJQuery.find(l+"-checklist :checked").serialize();mlaModal.settings.clickJQuery.prop("disabled",true);return q};k=function(v,u){var t,q=j.find("#new"+i+"_parent");mlaModal.settings.clickJQuery.prop("disabled",false);if("undefined"!=u.parsed.responses[0]&&(t=u.parsed.responses[0].supplemental.newcat_parent)){q.before(t);q.remove();if(null!==mlaModal.utility.mlaAttachmentsBrowser){mlaModal.utility.mlaAttachmentsBrowser.updateFilters(i,t)}}mlaModal.settings.clickJQuery.trigger("mouseleave")};j.find(l+"-checklist").wpList({alt:"",response:"mla-"+i+"-ajax-response",addBefore:h,addAfter:k});j.find(l+"-checklist, "+l+"-checklist-pop").on("click",'li.popular-category > label input[type="checkbox"]',function(){var q=d(this),s=q.is(":checked"),r=q.val();if(r&&q.parents("#mla-taxonomy-"+i).length){d("#in-"+i+"-"+r+", #in-popular-"+i+"-"+r,"#mla-taxonomy-"+i).prop("checked",s)}});d.extend(d.expr.pseudos||d.expr[":"],{matchTerms:function(s,r,q,t){return(s.textContent||s.innerText||"").toLowerCase().indexOf((q[3]||"").toLowerCase())>=0}});j.find(o).on("keypress",function(q){if(13===q.keyCode){q.preventDefault();j.find(o).val("");j.find(l+"-searcher").addClass("mla-hidden-children");j.find(l+"-checklist li").show();j.find(l+"-checklist-pop li").show();return}});j.find(o).on("keyup",function(s){var u,t,v,r,q;if(13===s.keyCode){s.preventDefault();j.find(l+"-search-toggle").trigger("focus");return}u=j.find(o).val();t=j.find(l+"-checklist li");v=j.find(l+"-checklist-pop li");if(0<u.length){t.hide();v.hide()}else{t.show();v.show()}r=j.find(l+"-checklist label:matchTerms('"+u+"')");r.closest("li").find("li").andSelf().show();r.parents(l+"-checklist li").show();q=j.find(l+"-checklist-pop label:matchTerms('"+u+"')");q.closest("li").find("li").andSelf().show();q.parents(l+"-checklist li").show()});j.find(l+"-search-toggle").on("click",function(){j.find(l+"-adder ").addClass("mla-hidden-children");j.find(l+"-searcher").toggleClass("mla-hidden-children");j.find(l+'-tabs a[href="#mla-'+i+'-all"]').trigger("click");j.find(l+"-checklist li").show();j.find(l+"-checklist-pop li").show();if(false===j.find(l+"-searcher").hasClass("mla-hidden-children")){j.find(o).val("").removeClass("form-input-tip");j.find(o).trigger("focus")}return false})})}if(mlaModal.settings.enableDetailsTag){d(".mla-taxonomy-field .tagsdiv",e).each(function(){var h=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));d(".compat-field-"+h+" span",e).on("click",function(){d(this).parents("th").siblings("td").slideToggle()});mlaModal.tagBox.init(f,h,e)})}}}(jQuery));
     1var wp,wpAjax,ajaxurl,jQuery,_,getUserSetting,setUserSetting,deleteUserSetting,mlaTaxonomy,mlaModal={strings:{},settings:{},initialHTML:{},uploading:false,cid:null,utility:{originalMediaAjax:null,mlaAttachmentsBrowser:null,parseTermsOptions:null,arrayCleanup:null,parseTaxonomyId:null,hookCompatTaxonomies:null,fillCompatTaxonomies:null,supportCompatTaxonomies:null},tagBox:null};(function(d){var c=wp.media.view.AttachmentsBrowser,b=wp.media.view.AttachmentCompat,a=wp.media.model.Selection;mlaModal.strings=typeof wp.media.view.l10n.mla_strings==="undefined"?{}:wp.media.view.l10n.mla_strings;delete wp.media.view.l10n.mla_strings;mlaModal.settings=typeof wp.media.view.settings.mla_settings==="undefined"?{screen:"unknown",enableMediaGrid:false,enableMediaModal:false}:wp.media.view.settings.mla_settings;delete wp.media.view.settings.mla_settings;if(!(mlaModal.settings.enableMediaGrid||mlaModal.settings.enableMediaModal)){return}if("grid"===mlaModal.settings.screen){if(false===mlaModal.settings.enableMediaGrid){return}d("body").addClass("mla-media-grid")}if("modal"===mlaModal.settings.screen){if(false===mlaModal.settings.enableMediaModal){return}d("body").addClass("mla-media-modal")}mlaModal.settings.pagenow=typeof pagenow==="undefined"?"unknown":pagenow;if(mlaModal.settings.pagenow==="toolset_page_views-editor"){return}mlaModal.utility.originalMediaAjax=wp.media.ajax;wp.media.ajax=function(k,g){var j=mlaModal.settings.state,i,f,h,e,l;if(_.isObject(k)){g=k}else{g=g||{};g.data=_.extend(g.data||{},{action:k})}if("query-attachments"==g.data.action){i=g.data.query;f=typeof i.s;if("object"==f){h=i.s}else{if("string"==f){h={mla_search_value:i.s}}else{h={mla_search_value:""}}}if("undefined"!=typeof i.post_mime_type){mlaModal.settings.query[j].filterMime=i.post_mime_type}else{mlaModal.settings.query[j].filterMime="all"}if("featured-image"===j){if("image"!==mlaModal.settings.query[j].filterMime){mlaModal.settings.query[j].filterUploaded=mlaModal.settings.query[j].filterMime}else{mlaModal.settings.query[j].filterUploaded="all";if("undefined"!==typeof i.author){mlaModal.settings.query[j].filterUploaded="mine"}else{if("undefined"!==typeof i.post_parent){if(0===i.post_parent){mlaModal.settings.query[j].filterUploaded="unattached"}else{if(wp.media.view.settings.post.id===i.post_parent){mlaModal.settings.query[j].filterUploaded="uploaded"}}}}}}if("undefined"!=typeof h.mla_filter_month){mlaModal.settings.query[j].filterMonth=h.mla_filter_month}else{if("undefined"!=typeof i.year){mlaModal.settings.query[j].filterMonth=(100*i.year)+(1*i.monthnum)}else{}}if("undefined"!=typeof h.mla_filter_term){mlaModal.settings.query[j].filterTerm=h.mla_filter_term}if("undefined"!=typeof h.mla_search_value){mlaModal.settings.query[j].searchValue=h.mla_search_value}e={mla_state:j,mla_filter_mime:mlaModal.settings.query[j].filterMime,mla_filter_uploaded:mlaModal.settings.query[j].filterUploaded,mla_filter_month:mlaModal.settings.query[j].filterMonth,mla_filter_term:mlaModal.settings.query[j].filterTerm,mla_terms_search:mlaModal.settings.query[j].termsSearch,mla_search_clicks:mlaModal.settings.query[j].searchClicks,mla_search_value:mlaModal.settings.query[j].searchValue,mla_search_fields:mlaModal.settings.query[j].searchFields,mla_search_connector:mlaModal.settings.query[j].searchConnector};mlaModal.settings.query[j].termsSearch="";d("#mla-terms-search-input").html("").val("");g.data.query.s=e;if(d(document.activeElement).hasClass("acf-button")){l=d(document.activeElement).parentsUntil("div.acf-fields");if(l.length){g.data.query._acfuploader=d(l[l.length-1]).attr("data-key")}}}return mlaModal.utility.originalMediaAjax.call(this,g)};if(mlaModal.settings.enableMimeTypes){wp.media.view.AttachmentFilters.Mla=wp.media.view.AttachmentFilters.extend({createFilters:function(){var f=this.controller._state,e={};_.each(mlaModal.settings.allMimeTypes||{},function(h,g){if(("grid"===mlaModal.settings.screen)||("trash"!==g)){e[g]={text:h,props:{type:g,uploadedTo:null,orderby:"date",order:"DESC"}}}});e.all={text:wp.media.view.l10n.allMediaItems,props:{type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10};if(wp.media.view.settings.post.id){e.uploaded={text:wp.media.view.l10n.uploadedToThisPost,props:{type:null,uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}}this.filters=e;if("undefined"===typeof e[mlaModal.settings.query[f].filterMime]){mlaModal.settings.query[f].filterMime="all"}if(mlaModal.settings.query[f].filterMime!="all"){this.model.set(e[mlaModal.settings.query[f].filterMime].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterMime,f=e.toJSON();if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}_.find(this.filters,function(j,k){var i=_.all(j.props,function(m,l){return m===(_.isUndefined(f[l])?null:f[l])});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value];if(e){this.model.set(e.props,{silent:false})}}});wp.media.view.AttachmentFilters.MlaUploaded=wp.media.view.AttachmentFilters.extend({createFilters:function(){var h=this.model.get("type"),g=wp.media.view.settings.mimeTypes,k,j=this.controller._state,i={},f=wp.media.view.l10n,e=window.userSettings?parseInt(window.userSettings.uid,10):0;if(g&&h){k=g[h]}_.each(mlaModal.settings.uploadMimeTypes||{},function(m,l){if(("grid"===mlaModal.settings.screen)||("trash"!==l)){i[l]={text:m,props:{type:l,uploadedTo:null,orderby:"date",order:"DESC",author:null}}}});i.all={text:k||f.allMediaItems,props:{type:"image",uploadedTo:null,orderby:"date",order:"DESC",author:null},priority:10};i.uploaded={text:f.uploadedToThisPost,props:{type:"image",uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC",author:null},priority:20};i.unattached={text:f.unattached,props:{type:"image",uploadedTo:0,orderby:"menuOrder",order:"ASC",author:null},priority:50};if(e){i.mine={text:f.mine,props:{type:"image",uploadedTo:null,orderby:"date",order:"DESC",author:e},priority:50}}this.filters=i;if("undefined"===typeof i[mlaModal.settings.query[j].filterUploaded]){mlaModal.settings.query[j].filterUploaded="all"}if(mlaModal.settings.query[j].filterUploaded!="all"){this.model.set(i[mlaModal.settings.query[j].filterUploaded].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterUploaded,f=e.toJSON();if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}_.find(this.filters,function(j,k){var i=_.all(j.props,function(m,l){return m===(_.isUndefined(f[l])?null:f[l])});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value];if(e){this.model.set(e.props,{silent:false})}}})}if(mlaModal.settings.enableMonthsDropdown){wp.media.view.AttachmentFilters.MlaMonths=wp.media.view.AttachmentFilters.extend({className:"attachment-filters",id:"media-attachment-date-filters",createFilters:function(){var f=this.controller._state,e={};_.each(mlaModal.settings.months||{},function(h,g){e[g]={text:h,props:{s:{mla_filter_month:g}}}});this.filters=e;if("undefined"===typeof e[mlaModal.settings.query[f].filterMonth]){mlaModal.settings.query[f].filterMonth=0}if(mlaModal.settings.query[f].filterMonth>0){this.model.set(e[mlaModal.settings.query[f].filterMonth].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterMonth,f=e.toJSON();if(_.isUndefined(f.s)){f.s={}}if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}if(_.isUndefined(f.s.mla_filter_month)){f.s.mla_filter_month=mlaModal.settings.query[h].filterMonth}else{mlaModal.settings.query[h].filterMonth=f.s.mla_filter_month}_.find(this.filters,function(j,k){var i=_.all(j.props,function(l){return l.mla_filter_month==mlaModal.settings.query[h].filterMonth});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value],f;if(e){f={s:{mla_filter_month:e.props.s.mla_filter_month}};this.model.set(f)}}})}if(mlaModal.settings.enableTermsDropdown){wp.media.view.AttachmentFilters.MlaTerms=wp.media.view.AttachmentFilters.extend({className:"attachment-filters",id:"media-attachment-term-filters",createFilters:function(){var h=this.controller._state,e,f,g={};_.each(mlaModal.settings.termsText||{},function(j,i){if(mlaModal.settings.termsCustom){f=mlaModal.settings.termsValue[i]}else{f=parseInt(mlaModal.settings.termsValue[i])}g[i]={text:j,props:{s:{mla_filter_term:f}}}});this.filters=g;e=_.indexOf(mlaModal.settings.termsValue,mlaModal.settings.query[h].filterTerm);if(e>0){this.model.set(g[e].props,{silent:false})}},select:function(){var h=this.controller._state,e=this.model,g=mlaModal.settings.query[h].filterTerm,f=e.toJSON();if(_.isUndefined(f.s)){f.s={}}if(false===mlaModal.settings.enableSearchBox){if("string"==typeof f.search){mlaModal.settings.query[h].searchValue=f.search}else{mlaModal.settings.query[h].searchValue=""}}if(_.isUndefined(f.s.mla_filter_term)){f.s.mla_filter_term=mlaModal.settings.query[h].filterTerm}else{mlaModal.settings.query[h].filterTerm=f.s.mla_filter_term}_.find(this.filters,function(j,k){var i=_.all(j.props,function(l){return l.mla_filter_term==mlaModal.settings.query[h].filterTerm});if(i){return g=k}});this.$el.val(g)},change:function(){var e=this.filters[this.el.value],f;if(e){f={s:{mla_filter_term:e.props.s.mla_filter_term}};this.model.set(f)}}})}if(mlaModal.settings.enableTermsSearch){wp.media.view.MlaTermsSearch=wp.media.View.extend({tagName:"span",className:"mla-terms-search",template:wp.media.template("mla-terms-search-button"),attributes:{type:"mla-terms-search-button"},events:{change:"termsSearchOpen",click:"termsSearchOpen"},render:function(){this.$el.html(this.template(mlaModal.strings));return this},termsSearchOpen:function(f){var e=d(this.el).closest("div.media-toolbar");if(("click"==f.type)&&("mla_terms_search"===f.target.name)){mlaTaxonomy.termsSearch.open();d("#mla-terms-search-form").off("submit");d("#mla-terms-search-form").submit(function(j){var g,i,h={phrases:"",taxonomies:[]};j.preventDefault();g=d("#mla-terms-search-form").serializeArray();for(i=0;i<g.length;i++){switch(g[i].name){case"mla_terms_search[filter]":h.filter=g[i].value;break;case"mla_terms_search[phrases]":h.phrases=g[i].value;break;case"mla_terms_search[radio_phrases]":h.radio_phrases=g[i].value;break;case"mla_terms_search[radio_terms]":h.radio_terms=g[i].value;break;case"mla_terms_search[taxonomies][]":h.taxonomies[h.taxonomies.length]=g[i].value;break}}mlaModal.settings.query[mlaModal.settings.state].termsSearch=h;d("#mla-search-submit",e).trigger("click");return false})}}})}if(mlaModal.settings.enableSearchBox){wp.media.view.MlaSearch=wp.media.View.extend({tagName:"div",className:"mla-search-box",template:wp.media.template("mla-search-box"),attributes:{type:"mla-search-box"},events:{keyup:"searchKey",input:"search",change:"search",click:"search",search:"search",MlaSearch:"search"},initialize:function(){var e=this.controller._state;if("undefined"===typeof mlaModal.settings.query[e]){mlaModal.settings.query[e]=_.clone(mlaModal.settings.query.initial);mlaModal.settings.query[e].searchFields=_.clone(mlaModal.settings.query.initial.searchFields)}},render:function(){var f=this.controller._state,e=_.extend(mlaModal.strings,mlaModal.settings.query[f]);searchValues={mla_filter_month:mlaModal.settings.query[f].filterMonth,mla_filter_term:mlaModal.settings.query[f].filterTerm,mla_terms_search:mlaModal.settings.query[f].termsSearch,mla_search_clicks:mlaModal.settings.query[f].searchClicks++,mla_search_value:mlaModal.settings.query[f].searchValue,mla_search_fields:mlaModal.settings.query[f].searchFields,mla_search_connector:mlaModal.settings.query[f].searchConnector};this.model.set({s:searchValues});this.$el.html(this.template(e));return this},searchKey:function(f){var e;if(13===f.which){e=d(this.el).closest("div.media-toolbar");d("#mla-search-submit",e).trigger("click")}},search:function(g){var h=this.controller._state,e,f;if(("input"==g.type)&&("s[mla_search_value]"==g.target.name)){mlaModal.settings.query[h].searchValue=g.target.value;return}if(("click"==g.type)&&("mla_search_submit"!=g.target.name)){return}switch(g.target.name){case"s[mla_search_value]":mlaModal.settings.query[h].searchValue=g.target.value;break;case"mla_search_submit":e={mla_filter_month:mlaModal.settings.query[h].filterMonth,mla_filter_term:mlaModal.settings.query[h].filterTerm,mla_terms_search:mlaModal.settings.query[h].termsSearch,mla_search_clicks:mlaModal.settings.query[h].searchClicks++,mla_search_value:mlaModal.settings.query[h].searchValue,mla_search_fields:mlaModal.settings.query[h].searchFields,mla_search_connector:mlaModal.settings.query[h].searchConnector};this.model.set({s:e});break;case"s[mla_search_connector]":mlaModal.settings.query[h].searchConnector=g.target.value;break;case"s[mla_search_title]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("title");if(-1==f){mlaModal.settings.query[h].searchFields.push("title")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_name]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("name");if(-1==f){mlaModal.settings.query[h].searchFields.push("name")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_alt_text]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("alt-text");if(-1==f){mlaModal.settings.query[h].searchFields.push("alt-text")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_excerpt]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("excerpt");if(-1==f){mlaModal.settings.query[h].searchFields.push("excerpt")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_content]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("content");if(-1==f){mlaModal.settings.query[h].searchFields.push("content")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_file]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("file");if(-1==f){mlaModal.settings.query[h].searchFields.push("file")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break;case"s[mla_search_terms]":if("change"!=g.type){break}f=mlaModal.settings.query[h].searchFields.indexOf("terms");if(-1==f){mlaModal.settings.query[h].searchFields.push("terms")}else{mlaModal.settings.query[h].searchFields.splice(f,1)}break}}})}else{wp.media.view.MlaSearch=wp.media.View.extend({tagName:"span",className:"mla-simulate-search-button",template:wp.media.template("mla-simulate-search-button"),attributes:{type:"mla-simulate-search-button"},events:{click:"simulateSearch"},render:function(){this.$el.html(this.template(mlaModal.strings));return this},simulateSearch:function(){var f=this.controller._state,e={mla_filter_month:mlaModal.settings.query[f].filterMonth,mla_filter_term:mlaModal.settings.query[f].filterTerm,mla_terms_search:mlaModal.settings.query[f].termsSearch,mla_search_clicks:mlaModal.settings.query[f].searchClicks++,mla_search_value:mlaModal.settings.query[f].searchValue,mla_search_fields:mlaModal.settings.query[f].searchFields,mla_search_connector:mlaModal.settings.query[f].searchConnector};this.model.set({s:e})}})}if(mlaModal.settings.enableMimeTypes||mlaModal.settings.enableMonthsDropdown||mlaModal.settings.enableTermsDropdown||mlaModal.settings.enableTermsSearch||mlaModal.settings.enableSearchBox){wp.media.view.AttachmentsBrowser=wp.media.view.AttachmentsBrowser.extend({initialize:function(){c.prototype.initialize.apply(this,arguments);if("undefined"===typeof window.eml){if("grid"===mlaModal.settings.screen){d("body").addClass("mla-media-grid")}else{d("body").addClass("mla-media-modal")}mlaModal.settings.oldHeight=0;this.$window=d(window);if("object"===typeof this.attachmentsWrapper||"object"===typeof this.attachments){this.on("ready",this.adjustLayout,this);this.$window.on("resize",_.debounce(_.bind(this.adjustLayout,this),15))}}},adjustLayout:function(){var i=null,f=this.toolbar,h,e,g;if("object"===typeof this.attachmentsWrapper){i=this.attachmentsWrapper}else{if("object"===typeof this.attachments){i=this.attachments}}if(null===i){return}totalWidth=f.$el.width();if(totalWidth>0){primaryWidth=f.primary.$el.width();secondaryWidth=f.secondary.$el.width();f.secondary.$el.css("max-width",totalWidth-(primaryWidth+20+1)+"px");f.primary.$el.css("max-width",(primaryWidth+1)+"px")}e=f.primary.$el.height();g=f.secondary.$el.height();if(e>g){h=e}else{h=g}if((0<h)&&(h!==mlaModal.settings.oldHeight)){i.$el.css("top",h+10+"px");mlaModal.settings.oldHeight=h}},createToolbar:function(){if(mlaModal.settings.createToolbar70){this.createToolbar70()}else{this.createToolbar69()}},createToolbar69:function(){var f=this.controller._state,e=-1!==d.inArray(this.options.filters,["uploaded","all"]);mlaModal.settings.state=f;mlaModal.settings.$el=this.controller.$el;if("undefined"===typeof mlaModal.settings.query[f]){mlaModal.settings.query[f]=_.clone(mlaModal.settings.query.initial);mlaModal.settings.query[f].searchFields=_.clone(mlaModal.settings.query.initial.searchFields)}c.prototype.createToolbar.apply(this,arguments);mlaModal.utility.mlaAttachmentsBrowser=this;filters=this.options.filters;d(".media-attachments-filter-heading",this.$el).css("display","none");if(e&&mlaModal.settings.enableMimeTypes){this.toolbar.unset("filters",{silent:true});if("uploaded"===this.options.filters){this.toolbar.set("filters",new wp.media.view.AttachmentFilters.MlaUploaded({controller:this.controller,model:this.collection.props,priority:-80}).render())}else{this.toolbar.set("filters",new wp.media.view.AttachmentFilters.Mla({controller:this.controller,model:this.collection.props,priority:-80}).render())}}if(this.options.search&&mlaModal.settings.enableMonthsDropdown){this.toolbar.unset("dateFilter",{silent:true});this.toolbar.set("dateFilter",new wp.media.view.AttachmentFilters.MlaMonths({controller:this.controller,model:this.collection.props,priority:-75}).render())}if(this.options.search&&mlaModal.settings.enableTermsDropdown){this.toolbar.set("termsLabel",new wp.media.view.Label({value:mlaModal.strings.filterByTermLabel,attributes:{"for":"media-attachment-term-filters"},priority:-50}).render());this.toolbar.set("terms",new wp.media.view.AttachmentFilters.MlaTerms({controller:this.controller,model:this.collection.props,priority:-50}).render())}if(this.options.search&&mlaModal.settings.enableTermsSearch){this.toolbar.set("termsSearch",new wp.media.view.MlaTermsSearch({controller:this.controller,model:this.collection.props,priority:-50}).render())}if(this.options.search){if(mlaModal.settings.enableSearchBox){this.controller.on("content:activate",this.hideDefaultSearch);this.controller.on("edit:activate",this.hideDefaultSearch);this.controller.on("router:render",this.hideDefaultSearch);this.controller.on("uploader:ready",this.hideDefaultSearch);this.toolbar.set("MlaSearch",new wp.media.view.MlaSearch({controller:this.controller,model:this.collection.props,priority:60}).render())}else{this.toolbar.set("MlaSearch",new wp.media.view.MlaSearch({controller:this.controller,model:this.collection.props,priority:70}).render())}}},createToolbar70:function(){var f=this.controller._state,i=-1!==d.inArray(this.options.filters,["uploaded","all"]),r,j,g,n,o,k,h,p,q,m,e,l;mlaModal.settings.state=f;mlaModal.settings.$el=this.controller.$el;if("undefined"===typeof mlaModal.settings.query[f]){mlaModal.settings.query[f]=_.clone(mlaModal.settings.query.initial);mlaModal.settings.query[f].searchFields=_.clone(mlaModal.settings.query.initial.searchFields)}c.prototype.createToolbar.apply(this,arguments);mlaModal.utility.mlaAttachmentsBrowser=this;if(i&&mlaModal.settings.enableMimeTypes){this.toolbar.unset("filters",{silent:true});r=new wp.media.view.Label({value:wp.media.view.l10n.filterByType,attributes:{"for":"media-attachment-filters"},priority:-80});if("uploaded"===this.options.filters){o=new wp.media.view.AttachmentFilters.MlaUploaded({controller:this.controller,model:this.collection.props})}else{o=new wp.media.view.AttachmentFilters.Mla({controller:this.controller,model:this.collection.props})}q=wp.media.View.extend({tagname:"div",className:"media-filter-container type-filter",initialize:function(){this.views.add([r,o])}});this.toolbar.set("filters",new q({controller:this.controller,model:this.controller.props,priority:-80}).render())}if(this.options.search&&mlaModal.settings.enableMonthsDropdown){this.toolbar.unset("dateFilters",{silent:true});j=new wp.media.view.Label({value:wp.media.view.l10n.filterByDate,attributes:{"for":"media-attachment-date-filters"}});k=new wp.media.view.AttachmentFilters.MlaMonths({controller:this.controller,model:this.collection.props});m=wp.media.View.extend({tagname:"div",className:"media-filter-container date-filter",initialize:function(){this.views.add([j,k])}});this.toolbar.set("dateFilters",new m({controller:this.controller,model:this.collection.props,priority:-75}).render())}if(this.options.search&&mlaModal.settings.enableTermsDropdown){g=new wp.media.view.Label({value:mlaModal.strings.filterByTermLabel,attributes:{"for":"media-attachment-term-filters"}});h=new wp.media.view.AttachmentFilters.MlaTerms({controller:this.controller,model:this.collection.props});e=wp.media.View.extend({tagname:"div",className:"media-filter-container term-filter",initialize:function(){this.views.add([g,h])}});this.toolbar.set("terms",new e({controller:this.controller,model:this.collection.props,priority:-50}).render())}if(this.options.search&&mlaModal.settings.enableTermsSearch){n=new wp.media.view.Label({value:"&nbsp;",attributes:{"for":"mla-terms-search"}});p=new wp.media.view.MlaTermsSearch({controller:this.controller,model:this.collection.props});l=wp.media.View.extend({tagname:"div",className:"media-filter-container term-search-filter",initialize:function(){this.views.add([n,p])}});this.toolbar.set("termsSearch",new l({controller:this.controller,model:this.collection.props,priority:-50}).render())}if(this.options.search){if(mlaModal.settings.enableSearchBox){this.controller.on("content:activate",this.hideDefaultSearch);this.controller.on("edit:activate",this.hideDefaultSearch);this.controller.on("router:render",this.hideDefaultSearch);this.controller.on("uploader:ready",this.hideDefaultSearch);this.toolbar.set("MlaSearch",new wp.media.view.MlaSearch({controller:this.controller,model:this.collection.props,priority:60}).render())}else{this.toolbar.set("MlaSearch",new wp.media.view.MlaSearch({controller:this.controller,model:this.collection.props,priority:70}).render())}}},hideDefaultSearch:function(){var e=d("#media-search-input",mlaModal.settings.$el),f=d(".media-search-input-label",mlaModal.settings.$el);if(0===e.length){e=d("div.media-toolbar-primary > input.search",mlaModal.settings.$el)}e.hide();f.hide();mlaModal.utility.mlaAttachmentsBrowser.adjustLayout()},updateFilters:function(e,f){var g={};if(this.options.search&&mlaModal.settings.enableTermsDropdown&&mlaModal.settings.termsTaxonomy==e){g=mlaModal.utility.parseTermsOptions(f);mlaModal.settings.termsClass=g.termsClass;mlaModal.settings.termsText=g.termsText;mlaModal.settings.termsValue=g.termsValue;this.toolbar.unset("terms",{silent:true});this.toolbar.set("terms",new wp.media.view.AttachmentFilters.MlaTerms({controller:this.controller,model:this.collection.props,priority:-80}).render())}}})}mlaModal.utility.parseTermsOptions=function(k){var j={termsClass:[mlaModal.settings.termsClass[0],mlaModal.settings.termsClass[1]],termsText:[mlaModal.settings.termsText[0],mlaModal.settings.termsText[1]],termsValue:[mlaModal.settings.termsValue[0],mlaModal.settings.termsValue[1]]},g=2,e,f,i=/\<option(( class=\"([^\"]+)\" )|( ))value=((\'([^\']+)\')|(\"([^\"]+)\"))([^\>]*)\>([^\<]*)\<.*/g,h=[];if("object"===typeof k){g=mlaModal.settings.termsValue.length;for(e=2;e<g;e++){h[e]={termsClass:mlaModal.settings.termsClass[e],termsText:mlaModal.settings.termsText[e],termsValue:mlaModal.settings.termsValue[e]};if("undefined"!==typeof k[mlaModal.settings.termsValue[e]]){delete k[mlaModal.settings.termsValue[e]]}}for(f in k){h[e++]={termsClass:"level-0",termsText:k[f],termsValue:f.toString()}}if(g===e){return{termsClass:mlaModal.settings.termsClass,termsText:mlaModal.settings.termsText,termsValue:mlaModal.settings.termsValue}}h.sort(function(m,l){if(m.termsText>l.termsText){return 1}else{if(m.termsText<l.termsText){return -1}else{return 0}}});e=2;for(f in h){j.termsClass[e]=h[f].termsClass;j.termsText[e]=h[f].termsText;j.termsValue[e++]=h[f].termsValue}return j}h=i.exec(k);while(null!==(h=i.exec(k))){j.termsClass[g]=h[3];j.termsValue[g]=("undefined"===typeof h[6])?h[9]:h[7];j.termsText[g++]=h[11].replace("&nbsp;",mlaModal.settings.termsIndent)}return j};mlaModal.utility.arrayCleanup=function(g){var f=[],e=("string"===typeof g);if(e){g=g.split(mlaModal.settings.comma)}jQuery.each(g,function(h,i){i=i.trim();if(i&&jQuery.inArray(i,f)==-1){f.push(i)}});f.sort();if(e){f=f.join(mlaModal.settings.comma)}return f};mlaModal.utility.parseTaxonomyId=function(f){var e=f.split("-");e.shift();e.shift();return e.join("-")};mlaModal.tagBox={cleanTags:function(f){var e=mlaModal.settings.comma;if(","!==e){f=f.replace(new RegExp(e,"g"),",")}f=f.replace(/\s*,\s*/g,",").replace(/,+/g,",").replace(/[,\s]+$/,"").replace(/^[,\s]+/,"");if(","!==e){f=f.replace(/,/g,e)}return f},parseTags:function(h){var l=h.id,f=l.split("-check-num-")[1],i=d(h).closest(".tagsdiv"),k=i.find(".the-tags"),e=mlaModal.settings.comma,g=k.val().split(e),j=[];delete g[f];d.each(g,function(m,n){if("undefined"!==typeof n){n=n.trim()}if(n){j.push(n)}});k.val(this.cleanTags(j.join(e)));this.quickClicks(i);return false},quickClicks:function(g){var j=d(".the-tags",g),h=d(".tagchecklist",g),i=d(g).attr("id"),e,f;if(!j.length){return}f=j.prop("disabled");e=j.val().split(mlaModal.settings.comma);h.empty();d.each(e,function(m,n){var l,k;n=n.trim();if(!n){return}if(mlaModal.settings.generateTagUl){l=d("<li />").text(n)}else{l=d("<span />").text(n)}if(!f){if(mlaModal.settings.generateTagButtons){k=d('<button class="ntdelbutton" id="'+i+"-check-num-"+m+'" type="button"><span class="remove-tag-icon" aria-hidden="true"></span><span class="screen-reader-text">'+mlaModal.settings.removeTerm+": "+n+"</span></button>")}else{k=d('<a id="'+i+"-check-num-"+m+'" class="ntdelbutton">X</a>')}k.on("click",function(){mlaModal.tagBox.parseTags(this)});l.prepend("&nbsp;").prepend(k)}h.append(l)})},flushTags:function(k,h,g){var m,e,i,n=d(".the-tags",k),j=d("input.newtag",k),l=mlaModal.settings.comma;h=h||false;i=h?d(h).text():j.val();m=n.val();e=m?m+l+i:i;e=mlaModal.utility.arrayCleanup(this.cleanTags(e));n.val(e);this.quickClicks(k);if(!h){j.val("")}if("undefined"==typeof(g)){j.trigger("focus")}return false},getCloud:function(f,e){d.post(ajaxurl,{action:"get-tagcloud",tax:e},function(h,g){if(0===h||"success"!=g){h=wpAjax.broken}h=d('<p id="tagcloud-'+e+'" class="the-tagcloud">'+h+"</p>");d("a",h).on("click",function(){mlaModal.tagBox.flushTags(d(this).closest(".mla-taxonomy-field").children(".tagsdiv"),this);return false});d("#"+f).after(h)})},init:function(i,e,g){var h,f;h=d("#mla-taxonomy-"+e,g);f=d("div.ajaxtag",h);mlaModal.tagBox.quickClicks(h);d("input.tagadd",f).on("click",function(){mlaModal.tagBox.flushTags(d(this).closest(".tagsdiv"))});d("input.newtag",f).on("keyup",function(j){if(13===j.which){mlaModal.tagBox.flushTags(h);return false}}).on("keypress",function(j){if(13===j.which){j.preventDefault();return false}}).each(function(){d(this).suggest(ajaxurl+"?action=ajax-tag-search&tax="+e,{delay:500,resultsClass:"mla_ac_results",selectClass:"mla_ac_over",matchClass:"mla_ac_match",minchars:2,multiple:true,multipleSep:mlaModal.settings.comma+" "})});h.siblings(":first").on("click",function(){mlaModal.tagBox.getCloud(d("a",this).attr("id"),e);d("a",this).unbind().on("click",function(){d(this).siblings(".the-tagcloud").toggle();return false});return false});d(".compat-field-"+e+" td",g).on("mouseleave",function(){var m,k=this,j=mlaModal.utility.arrayCleanup(d(".server-tags",k).val()),l=mlaModal.utility.arrayCleanup(d(".the-tags",k).val());if(j===l){return}d(k).css("opacity","0.5");m={id:i,mla_admin_nonce:mlaModal.settings.ajaxNonce};m[e]=l;wp.media.post(mlaModal.settings.ajaxUpdateCompatAction,m).done(function(o){var p,n,q;for(n in o){if("object"===typeof(o[n]["object-terms"])){if(null!==mlaModal.utility.mlaAttachmentsBrowser){mlaModal.utility.mlaAttachmentsBrowser.updateFilters(n,o[n]["object-terms"])}delete o[n]["object-terms"]}for(q in o[n]){d("#"+q,k).replaceWith(o[n][q])}p=d("#mla-taxonomy-"+n,k);mlaModal.tagBox.quickClicks(p)}d(k).css("opacity","1.0")})});h.on("change",function(j){j.stopPropagation();return false});d(".the-tags, .server-tags .newtag",h).on("change",function(j){j.stopPropagation();return false})}};if(mlaModal.settings.enableDetailsCategory||mlaModal.settings.enableDetailsTag){wp.media.view.AttachmentCompat=wp.media.view.AttachmentCompat.extend({render:function(){b.prototype.render.apply(this,arguments);mlaModal.utility.hookCompatTaxonomies(this.model.get("id"),this.el);return this}})}if(mlaModal.settings.enableDetailsCategory||mlaModal.settings.enableDetailsTag){wp.media.model.Selection=wp.media.model.Selection.extend({initialize:function(){a.prototype.initialize.apply(this,arguments);this.on("selection:reset",function(){mlaModal.cid=null});this.on("selection:unsingle",function(){mlaModal.cid=null});this.on("selection:single",function(e){mlaModal.cid=e.cid});this.on("change:uploading",function(){mlaModal.uploading=true});this.on("change",function(e){var f=false,g;if(mlaModal.uploading&&mlaModal.cid===e.cid){mlaModal.uploading=false;f=true}else{if(false===e.attributes.uploading){g=_.clone(e.changed);delete g.title;delete g.caption;delete g.alt;delete g.description;if(!_.isEmpty(g)){f=true}}}if(true===f){mlaModal.utility.hookCompatTaxonomies(e.get("id"),mlaModal.settings.$el)}})}})}mlaModal.utility.hookCompatTaxonomies=function(i,f){var h,e,g=null;mlaModal.settings.prefix++,h=mlaModal.settings.prefix.toString();d(".mla-taxonomy-field .categorydiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));if(-1!==mlaModal.settings.enhancedTaxonomies.indexOf(e)){d(".compat-field-"+e+" th",f).on("click",{id:i,currentTaxonomy:e,prefix:h,el:f},function(j){mlaModal.utility.fillCompatTaxonomies(j.data)});d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).show()}else{d(this).remove()}});if(null===g){g=e}}else{d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).remove()}})}});d(".mla-taxonomy-field .tagsdiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));if(-1!=mlaModal.settings.enhancedTaxonomies.indexOf(e)){d(".compat-field-"+e+" th",f).on("click",{id:i,currentTaxonomy:e,prefix:h,el:f},function(j){mlaModal.utility.fillCompatTaxonomies(j.data)});d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).show()}else{d(this).remove()}});if(null===g){g=e}}else{d("tr.compat-field-"+e,f).each(function(){if(d(this).hasClass("mla-taxonomy-row")){d(this).remove()}})}});if(mlaModal.settings.enableTermsAutofill&&null!==g){d(".compat-field-"+g+" th",f).trigger("click")}};mlaModal.utility.fillCompatTaxonomies=function(i){var f=i.el,h=[],e,g;d(".mla-taxonomy-field .categorydiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));h[h.length]=e;g=".compat-field-"+e;if("undefined"===typeof(mlaModal.initialHTML[e])){mlaModal.initialHTML[e]=d(g,f).html()}else{d(g,f).html(mlaModal.initialHTML[e])}d(g+" .categorydiv",f).html(mlaModal.strings.loadingText)});d(".mla-taxonomy-field .tagsdiv",f).each(function(){e=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));h[h.length]=e;g=".compat-field-"+e;if("undefined"===typeof(mlaModal.initialHTML[e])){mlaModal.initialHTML[e]=d(g,f).html()}else{d(g,f).html(mlaModal.initialHTML[e])}d(g+" .tagsdiv",f).html(mlaModal.strings.loadingText)});if(h.length){h[h.length]="prefix:"+i.prefix;wp.media.post(mlaModal.settings.ajaxFillCompatAction,{id:i.id,query:h}).done(function(k){var j,l;for(j in k){l=".compat-field-"+j;d(l,f).html(k[j])}mlaModal.utility.supportCompatTaxonomies(i);if(mlaModal.settings.enableTermsAutoopen){for(j in k){d(".compat-field-"+j+" td",f).show()}}else{d(".compat-field-"+i.currentTaxonomy+" td",f).show()}})}};mlaModal.utility.supportCompatTaxonomies=function(g){var f=g.id,e=d(g.el);if(mlaModal.settings.enableDetailsCategory){d(".mla-taxonomy-field .categorydiv",e).each(function(){var j=d(this),h,k,i,n,l,p,o,m;i=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));n=i+"_tab";l="#mla-"+g.prefix+"-"+i;p="#mla-new-"+i;o="#mla-search-"+i;m="#mla-attachments-"+f+"-"+i;if(i=="category"){n="cats"}j.find(".category-tabs").show();d(".compat-field-"+i+" span",e).on("click",function(){d(this).parents("th").siblings("td").slideToggle()});j.on("mouseleave",function(u){var t,q,s=[],r=j.find(l+"-checklist input:checked");if(j.prop("disabled")){return}r.each(function(){s[s.length]=d(this).val()});s.sort();s=s.join(",");q=j.siblings(m).val();q=q.split(",");q.sort();q=q.join(",");if(q===s){return}j.siblings(m).val(s);j.prop("disabled",true);t={id:f,prefix:g.prefix,mla_admin_nonce:mlaModal.settings.ajaxNonce};t[i]=s;wp.media.post(mlaModal.settings.ajaxUpdateCompatAction,t).done(function(w){var v,x;for(v in w){for(x in w[v]){j.find("#"+x).html(w[v][x])}}j.find(o).val("");j.find(l+"-searcher").addClass("mla-hidden-children");j.prop("disabled",false)})});j.on('change input[type="checkbox"]',function(q){q.stopPropagation();return false});j.find(l+"-tabs a").on("click",function(){var q=d(this).attr("href");d(this).parent().addClass("tabs").siblings("li").removeClass("tabs");j.find(l+"-tabs").siblings(".tabs-panel").hide();j.find(q).show();d(this).trigger("focus");if("#mla-"+i+"-all"==q){deleteUserSetting(n)}else{setUserSetting(n,"pop")}return false});if(getUserSetting(n)){j.find(l+'-tabs a[href="#mla-'+i+'-pop"]').trigger("click")}j.find(l+"-add-toggle").on("click",function(){j.find(l+"-searcher").addClass("mla-hidden-children");j.find(l+"-adder").toggleClass("mla-hidden-children");j.find(l+'-tabs a[href="#mla-'+i+'-all"]').trigger("click");j.find(l+"-checklist li").show();j.find(l+"-checklist-pop li").show();if(false===j.find(l+"-adder").hasClass("mla-hidden-children")){j.find(p).val("").removeClass("form-input-tip");j.find(p).trigger("focus")}return false});j.find(p).on("keypress",function(q){if(13===q.keyCode){q.preventDefault();j.find(l+"-add-submit").trigger("click")}});j.find(l+"-add-submit").on("click",function(q){mlaModal.settings.clickValue=j.find(p).val();j.find(p).val("");mlaModal.settings.clickJQuery=j;j.find(p).trigger("focus")});h=function(q){var r="new"+i;if("undefined"===typeof mlaModal.settings.clickValue||!mlaModal.settings.clickValue){return false}if(mlaModal.settings.clickJQuery.prop("disabled")){return false}sData=q.data.split("&");sData=sData.map(function(t,s,u){parts=t.split("=");if("action"===parts[0]&&"add-"===parts[1].substring(0,4)){return"action=add-"+i}if(r===parts[0]){return r+"="+mlaModal.settings.clickValue}return t});q.data=sData.join("&");q.data+="&"+mlaModal.settings.clickJQuery.find(l+"-checklist :checked").serialize();mlaModal.settings.clickJQuery.prop("disabled",true);return q};k=function(v,u){var t,q=j.find("#new"+i+"_parent");mlaModal.settings.clickJQuery.prop("disabled",false);if("undefined"!=u.parsed.responses[0]&&(t=u.parsed.responses[0].supplemental.newcat_parent)){q.before(t);q.remove();if(null!==mlaModal.utility.mlaAttachmentsBrowser){mlaModal.utility.mlaAttachmentsBrowser.updateFilters(i,t)}}mlaModal.settings.clickJQuery.trigger("mouseleave")};j.find(l+"-checklist").wpList({alt:"",response:"mla-"+i+"-ajax-response",addBefore:h,addAfter:k});j.find(l+"-checklist, "+l+"-checklist-pop").on("click",'li.popular-category > label input[type="checkbox"]',function(){var q=d(this),s=q.is(":checked"),r=q.val();if(r&&q.parents("#mla-taxonomy-"+i).length){d("#in-"+i+"-"+r+", #in-popular-"+i+"-"+r,"#mla-taxonomy-"+i).prop("checked",s)}});d.extend(d.expr.pseudos||d.expr[":"],{matchTerms:function(s,r,q,t){return(s.textContent||s.innerText||"").toLowerCase().indexOf((q[3]||"").toLowerCase())>=0}});j.find(o).on("keypress",function(q){if(13===q.keyCode){q.preventDefault();j.find(o).val("");j.find(l+"-searcher").addClass("mla-hidden-children");j.find(l+"-checklist li").show();j.find(l+"-checklist-pop li").show();return}});j.find(o).on("keyup",function(s){var u,t,v,r,q;if(13===s.keyCode){s.preventDefault();j.find(l+"-search-toggle").trigger("focus");return}u=j.find(o).val();t=j.find(l+"-checklist li");v=j.find(l+"-checklist-pop li");if(0<u.length){t.hide();v.hide()}else{t.show();v.show()}r=j.find(l+"-checklist label:matchTerms('"+u+"')");r.closest("li").find("li").andSelf().show();r.parents(l+"-checklist li").show();q=j.find(l+"-checklist-pop label:matchTerms('"+u+"')");q.closest("li").find("li").andSelf().show();q.parents(l+"-checklist li").show()});j.find(l+"-search-toggle").on("click",function(){j.find(l+"-adder ").addClass("mla-hidden-children");j.find(l+"-searcher").toggleClass("mla-hidden-children");j.find(l+'-tabs a[href="#mla-'+i+'-all"]').trigger("click");j.find(l+"-checklist li").show();j.find(l+"-checklist-pop li").show();if(false===j.find(l+"-searcher").hasClass("mla-hidden-children")){j.find(o).val("").removeClass("form-input-tip");j.find(o).trigger("focus")}return false})})}if(mlaModal.settings.enableDetailsTag){d(".mla-taxonomy-field .tagsdiv",e).each(function(){var h=mlaModal.utility.parseTaxonomyId(d(this).attr("id"));d(".compat-field-"+h+" span",e).on("click",function(){d(this).parents("th").siblings("td").slideToggle()});mlaModal.tagBox.init(f,h,e)})}}}(jQuery));
  • media-library-assistant/trunk/languages/media-library-assistant-en_US - References.pot

    r3476788 r3494141  
    33msgstr ""
    44"Project-Id-Version: Media Library Assistant\n"
    5 "POT-Creation-Date: 2026-03-06 11:02-0800\n"
     5"POT-Creation-Date: 2026-03-28 14:24-0700\n"
    66"PO-Revision-Date: 2015-08-21 21:38-0800\n"
    77"Last-Translator: David Lingren <david@fairtradejudaica.org>\n"
     
    5454#: includes/class-mla-admin-columns-pro-support.php:206
    5555#: includes/class-mla-list-table.php:771
    56 #: includes/class-mla-thumbnail-generation.php:652
     56#: includes/class-mla-thumbnail-generation.php:702
    5757msgid "Trash"
    5858msgstr ""
     
    132132#: includes/class-mla-list-table.php:611 includes/class-mla-list-table.php:1541
    133133#: includes/class-mla-settings-shortcodes-tab.php:648
     134#: includes/class-mla-thumbnail-generation.php:694
    134135msgid "None"
    135136msgstr ""
     
    226227
    227228#: includes/class-mla-ajax.php:521 includes/class-mla-core-options.php:1406
    228 #: includes/class-mla-data.php:5175 includes/class-mla-edit-media.php:392
     229#: includes/class-mla-data.php:5321 includes/class-mla-edit-media.php:392
    229230#: includes/class-mla-main.php:2240 includes/class-mla-main.php:2569
    230231#: includes/class-mla-objects.php:380 includes/class-mla-options.php:473
     
    235236
    236237#: includes/class-mla-ajax.php:521 includes/class-mla-main.php:2241
    237 #: includes/class-mla-thumbnail-generation.php:644
     238#: includes/class-mla-thumbnail-generation.php:690
    238239msgid "Type"
    239240msgstr ""
     
    244245
    245246#: includes/class-mla-ajax.php:521 includes/class-mla-main.php:2243
    246 #: includes/class-mla-settings-custom-fields-tab.php:554
    247 #: includes/class-mla-settings-custom-fields-tab.php:877
     247#: includes/class-mla-settings-custom-fields-tab.php:574
     248#: includes/class-mla-settings-custom-fields-tab.php:897
    248249#: includes/class-mla-settings-image-tab.php:526
    249 #: includes/class-mla-settings-iptc-exif-tab.php:620
    250 #: includes/class-mla-settings-iptc-exif-tab.php:1016
     250#: includes/class-mla-settings-iptc-exif-tab.php:640
     251#: includes/class-mla-settings-iptc-exif-tab.php:1036
    251252#: includes/class-mla-settings-upload-tab.php:577
    252253msgid "Status"
     
    286287#: includes/class-mla-data.php:2031 includes/class-mla-data.php:2037
    287288#: includes/class-mla-data.php:2387 includes/class-mla-data.php:2391
    288 #: includes/class-mla-data.php:2907 includes/class-mla-data.php:4074
    289 #: includes/class-mla-data.php:4322 includes/class-mla-data.php:4378
    290 #: includes/class-mla-data.php:4422 includes/class-mla-data.php:4870
    291 #: includes/class-mla-data.php:4883 includes/class-mla-data.php:4905
    292 #: includes/class-mla-data.php:5150 includes/class-mla-data.php:5196
    293 #: includes/class-mla-data.php:5229 includes/class-mla-data.php:5245
    294 #: includes/class-mla-data.php:5519 includes/class-mla-edit-media.php:304
     289#: includes/class-mla-data.php:2917 includes/class-mla-data.php:4084
     290#: includes/class-mla-data.php:4453 includes/class-mla-data.php:4509
     291#: includes/class-mla-data.php:4553 includes/class-mla-data.php:5016
     292#: includes/class-mla-data.php:5029 includes/class-mla-data.php:5051
     293#: includes/class-mla-data.php:5296 includes/class-mla-data.php:5342
     294#: includes/class-mla-data.php:5375 includes/class-mla-data.php:5391
     295#: includes/class-mla-data.php:5665 includes/class-mla-edit-media.php:304
    295296#: includes/class-mla-edit-media.php:380 includes/class-mla-edit-media.php:770
    296297#: includes/class-mla-edit-media.php:1284
     
    314315#: includes/class-mla-main.php:2735 includes/class-mla-main.php:2743
    315316#: includes/class-mla-main.php:2775 includes/class-mla-main.php:2783
    316 #: includes/class-mla-media-modal.php:682 includes/class-mla-mime-types.php:867
     317#: includes/class-mla-media-modal.php:685 includes/class-mla-mime-types.php:867
    317318#: includes/class-mla-mime-types.php:1248
    318319#: includes/class-mla-mime-types.php:1339
     
    338339#: includes/class-mla-settings-custom-fields-tab.php:252
    339340#: includes/class-mla-settings-custom-fields-tab.php:256
    340 #: includes/class-mla-settings-custom-fields-tab.php:286
    341 #: includes/class-mla-settings-custom-fields-tab.php:332
    342 #: includes/class-mla-settings-custom-fields-tab.php:336
    343 #: includes/class-mla-settings-custom-fields-tab.php:368
    344 #: includes/class-mla-settings-custom-fields-tab.php:470
    345 #: includes/class-mla-settings-custom-fields-tab.php:617
    346 #: includes/class-mla-settings-custom-fields-tab.php:790
    347 #: includes/class-mla-settings-custom-fields-tab.php:1015
    348 #: includes/class-mla-settings-custom-fields-tab.php:1018
    349 #: includes/class-mla-settings-custom-fields-tab.php:1052
    350 #: includes/class-mla-settings-custom-fields-tab.php:2136
     341#: includes/class-mla-settings-custom-fields-tab.php:296
     342#: includes/class-mla-settings-custom-fields-tab.php:342
     343#: includes/class-mla-settings-custom-fields-tab.php:346
     344#: includes/class-mla-settings-custom-fields-tab.php:388
     345#: includes/class-mla-settings-custom-fields-tab.php:490
     346#: includes/class-mla-settings-custom-fields-tab.php:637
     347#: includes/class-mla-settings-custom-fields-tab.php:810
     348#: includes/class-mla-settings-custom-fields-tab.php:1035
     349#: includes/class-mla-settings-custom-fields-tab.php:1038
     350#: includes/class-mla-settings-custom-fields-tab.php:1082
     351#: includes/class-mla-settings-custom-fields-tab.php:2166
    351352#: includes/class-mla-settings-documentation-tab.php:142
    352353#: includes/class-mla-settings-documentation-tab.php:336
     
    360361#: includes/class-mla-settings-iptc-exif-tab.php:288
    361362#: includes/class-mla-settings-iptc-exif-tab.php:292
    362 #: includes/class-mla-settings-iptc-exif-tab.php:321
    363 #: includes/class-mla-settings-iptc-exif-tab.php:370
    364 #: includes/class-mla-settings-iptc-exif-tab.php:374
    365 #: includes/class-mla-settings-iptc-exif-tab.php:413
    366 #: includes/class-mla-settings-iptc-exif-tab.php:418
    367 #: includes/class-mla-settings-iptc-exif-tab.php:525
    368 #: includes/class-mla-settings-iptc-exif-tab.php:757
    369 #: includes/class-mla-settings-iptc-exif-tab.php:928
    370 #: includes/class-mla-settings-iptc-exif-tab.php:1138
    371 #: includes/class-mla-settings-iptc-exif-tab.php:1142
    372 #: includes/class-mla-settings-iptc-exif-tab.php:1183
    373 #: includes/class-mla-settings-iptc-exif-tab.php:2462
     363#: includes/class-mla-settings-iptc-exif-tab.php:331
     364#: includes/class-mla-settings-iptc-exif-tab.php:380
     365#: includes/class-mla-settings-iptc-exif-tab.php:384
     366#: includes/class-mla-settings-iptc-exif-tab.php:433
     367#: includes/class-mla-settings-iptc-exif-tab.php:438
     368#: includes/class-mla-settings-iptc-exif-tab.php:545
     369#: includes/class-mla-settings-iptc-exif-tab.php:777
     370#: includes/class-mla-settings-iptc-exif-tab.php:948
     371#: includes/class-mla-settings-iptc-exif-tab.php:1158
     372#: includes/class-mla-settings-iptc-exif-tab.php:1162
     373#: includes/class-mla-settings-iptc-exif-tab.php:1213
     374#: includes/class-mla-settings-iptc-exif-tab.php:2492
    374375#: includes/class-mla-settings-shortcodes-tab.php:102
    375376#: includes/class-mla-settings-shortcodes-tab.php:113
     
    404405#: includes/class-mla-settings.php:2094 includes/class-mla-settings.php:2103
    405406#: includes/class-mla-shortcode-custom-list.php:1268
    406 #: includes/class-mla-shortcode-support.php:3380
    407 #: includes/class-mla-shortcode-support.php:3387
    408 #: includes/class-mla-shortcode-support.php:3581
     407#: includes/class-mla-shortcode-support.php:3392
     408#: includes/class-mla-shortcode-support.php:3399
     409#: includes/class-mla-shortcode-support.php:3593
    409410#: includes/class-mla-shortcode-tag-cloud.php:438
    410411#: includes/class-mla-shortcode-tag-cloud.php:533
     
    412413#: includes/class-mla-shortcode-term-list.php:1002
    413414#: includes/class-mla-shortcode-term-list.php:1043
    414 #: includes/class-mla-thumbnail-generation.php:437
    415 #: includes/class-mla-thumbnail-generation.php:449
    416 #: includes/class-mla-thumbnail-generation.php:461
    417 #: includes/class-mla-thumbnail-generation.php:505
     415#: includes/class-mla-thumbnail-generation.php:429
     416#: includes/class-mla-thumbnail-generation.php:488
     417#: includes/class-mla-thumbnail-generation.php:500
     418#: includes/class-mla-thumbnail-generation.php:544
    418419msgid "ERROR"
    419420msgstr ""
     
    523524#: includes/class-mla-core-options.php:617
    524525#: includes/class-mla-core-options.php:627 includes/class-mla-main.php:2600
    525 #: includes/class-mla-settings-custom-fields-tab.php:805
    526 #: includes/class-mla-settings-iptc-exif-tab.php:943
     526#: includes/class-mla-settings-custom-fields-tab.php:825
     527#: includes/class-mla-settings-iptc-exif-tab.php:963
    527528msgid "Refresh"
    528529msgstr ""
     
    11371138#: includes/class-mla-core-options.php:1140
    11381139#: includes/class-mla-image-sizes.php:616
    1139 #: includes/class-mla-thumbnail-generation.php:591
    1140 #: includes/class-mla-thumbnail-generation.php:655
     1140#: includes/class-mla-thumbnail-generation.php:631
     1141#: includes/class-mla-thumbnail-generation.php:705
    11411142msgid "Thumbnail"
    11421143msgstr ""
     
    13931394msgstr ""
    13941395
    1395 #: includes/class-mla-core-options.php:1413 includes/class-mla-data.php:5199
     1396#: includes/class-mla-core-options.php:1413 includes/class-mla-data.php:5345
    13961397#: includes/class-mla-main.php:2570
    13971398msgid "Name/Slug"
    13981399msgstr ""
    13991400
    1400 #: includes/class-mla-core-options.php:1420 includes/class-mla-data.php:5242
     1401#: includes/class-mla-core-options.php:1420 includes/class-mla-data.php:5388
    14011402#: includes/class-mla-edit-media.php:398 includes/class-mla-list-table.php:1483
    14021403#: includes/class-mla-main.php:2574 includes/class-mla-options.php:479
     
    14061407msgstr ""
    14071408
    1408 #: includes/class-mla-core-options.php:1427 includes/class-mla-data.php:5255
     1409#: includes/class-mla-core-options.php:1427 includes/class-mla-data.php:5401
    14091410#: includes/class-mla-edit-media.php:394 includes/class-mla-main.php:2571
    14101411#: includes/class-mla-options.php:482
     
    14141415msgstr ""
    14151416
    1416 #: includes/class-mla-core-options.php:1434 includes/class-mla-data.php:5264
     1417#: includes/class-mla-core-options.php:1434 includes/class-mla-data.php:5410
    14171418#: includes/class-mla-edit-media.php:396 includes/class-mla-main.php:2572
    14181419#: includes/class-mla-options.php:485
    1419 #: includes/class-mla-settings-custom-fields-tab.php:508
     1420#: includes/class-mla-settings-custom-fields-tab.php:528
    14201421#: includes/class-mla-settings-image-tab.php:248
    14211422#: includes/class-mla-settings-image-tab.php:530
    1422 #: includes/class-mla-settings-iptc-exif-tab.php:566
     1423#: includes/class-mla-settings-iptc-exif-tab.php:586
    14231424#: includes/class-mla-settings-upload-tab.php:195
    14241425#: includes/class-mla-settings-upload-tab.php:567
     
    14401441msgstr ""
    14411442
    1442 #: includes/class-mla-core-options.php:1441 includes/class-mla-data.php:5326
    1443 #: includes/class-mla-data.php:5335 includes/class-mla-edit-media.php:400
     1443#: includes/class-mla-core-options.php:1441 includes/class-mla-data.php:5472
     1444#: includes/class-mla-data.php:5481 includes/class-mla-edit-media.php:400
    14441445#: includes/class-mla-edit-media.php:1062 includes/class-mla-main.php:2576
    14451446msgid "Uploaded on"
     
    15461547#: includes/class-mla-core-options.php:1567
    15471548#: includes/class-mla-mime-types.php:1747
    1548 #: includes/class-mla-settings-custom-fields-tab.php:2558
     1549#: includes/class-mla-settings-custom-fields-tab.php:2588
    15491550#: includes/class-mla-settings-documentation-tab.php:1537
    1550 #: includes/class-mla-settings-iptc-exif-tab.php:2922
     1551#: includes/class-mla-settings-iptc-exif-tab.php:2952
    15511552#: includes/class-mla-settings-shortcodes-tab.php:1988
    15521553msgctxt "table_view_singular"
     
    15561557#: includes/class-mla-core-options.php:1568
    15571558#: includes/class-mla-mime-types.php:1748
    1558 #: includes/class-mla-settings-custom-fields-tab.php:2559
     1559#: includes/class-mla-settings-custom-fields-tab.php:2589
    15591560#: includes/class-mla-settings-documentation-tab.php:1538
    1560 #: includes/class-mla-settings-iptc-exif-tab.php:2923
     1561#: includes/class-mla-settings-iptc-exif-tab.php:2953
    15611562#: includes/class-mla-settings-shortcodes-tab.php:1989
    15621563msgctxt "table_view_plural"
     
    18271828#: includes/class-mla-edit-media.php:569 includes/class-mla-main.php:2232
    18281829#: includes/class-mla-main.php:2436 includes/class-mla-main.php:2498
    1829 #: includes/class-mla-media-modal.php:718
     1830#: includes/class-mla-media-modal.php:721
    18301831#: includes/mla-media-modal-js-template.php:26
    18311832#: includes/mla-media-modal-js-template.php:73
     
    19191920
    19201921#: includes/class-mla-data-query.php:283 includes/class-mla-image-sizes.php:266
    1921 #: includes/class-mla-settings-custom-fields-tab.php:1304
     1922#: includes/class-mla-settings-custom-fields-tab.php:1334
    19221923#: includes/class-mla-settings-documentation-tab.php:536
    1923 #: includes/class-mla-settings-iptc-exif-tab.php:1439
     1924#: includes/class-mla-settings-iptc-exif-tab.php:1469
    19241925#: includes/class-mla-settings-shortcodes-tab.php:977
    19251926msgctxt "list_table_column"
     
    19701971#: includes/class-mla-mime-types.php:677 includes/class-mla-mime-types.php:750
    19711972#: includes/class-mla-mime-types.php:829
    1972 #: includes/class-mla-settings-custom-fields-tab.php:1314
     1973#: includes/class-mla-settings-custom-fields-tab.php:1344
    19731974#: includes/class-mla-settings-documentation-tab.php:539
    1974 #: includes/class-mla-settings-iptc-exif-tab.php:1451
     1975#: includes/class-mla-settings-iptc-exif-tab.php:1481
    19751976#: includes/class-mla-settings-shortcodes-tab.php:980
    19761977msgctxt "list_table_column"
     
    21882189msgstr ""
    21892190
    2190 #: includes/class-mla-data.php:4598
     2191#: includes/class-mla-data.php:4296 includes/class-mla-data.php:4304
     2192msgid "bytes of BINARY DATA"
     2193msgstr ""
     2194
     2195#: includes/class-mla-data.php:4744
    21912196msgid "Auto"
    21922197msgstr ""
    21932198
    2194 #: includes/class-mla-data.php:4601
     2199#: includes/class-mla-data.php:4747
    21952200msgid "Manual"
    21962201msgstr ""
    21972202
    2198 #: includes/class-mla-data.php:4604
     2203#: includes/class-mla-data.php:4750
    21992204msgid "Bracket"
    22002205msgstr ""
    22012206
    2202 #: includes/class-mla-data.php:4607
     2207#: includes/class-mla-data.php:4753
    22032208msgid "Other"
    22042209msgstr ""
    22052210
    2206 #: includes/class-mla-data.php:4614
    2207 #: includes/class-mla-settings-custom-fields-tab.php:884
    2208 #: includes/class-mla-settings-custom-fields-tab.php:1617
     2211#: includes/class-mla-data.php:4760
     2212#: includes/class-mla-settings-custom-fields-tab.php:904
     2213#: includes/class-mla-settings-custom-fields-tab.php:1647
    22092214#: includes/class-mla-settings-image-tab.php:540
    22102215#: includes/class-mla-settings-image-tab.php:915
    2211 #: includes/class-mla-settings-iptc-exif-tab.php:1024
    2212 #: includes/class-mla-settings-iptc-exif-tab.php:1797
    2213 #: includes/class-mla-settings-iptc-exif-tab.php:2631
     2216#: includes/class-mla-settings-iptc-exif-tab.php:1044
     2217#: includes/class-mla-settings-iptc-exif-tab.php:1827
     2218#: includes/class-mla-settings-iptc-exif-tab.php:2661
    22142219#: includes/class-mla-settings-view-tab.php:399
    22152220#: includes/class-mla-settings-view-tab.php:800
     
    22192224msgstr ""
    22202225
    2221 #: includes/class-mla-data.php:4616
    2222 #: includes/class-mla-settings-custom-fields-tab.php:885
    2223 #: includes/class-mla-settings-custom-fields-tab.php:1619
     2226#: includes/class-mla-data.php:4762
     2227#: includes/class-mla-settings-custom-fields-tab.php:905
     2228#: includes/class-mla-settings-custom-fields-tab.php:1649
    22242229#: includes/class-mla-settings-image-tab.php:539
    22252230#: includes/class-mla-settings-image-tab.php:917
    2226 #: includes/class-mla-settings-iptc-exif-tab.php:1025
    2227 #: includes/class-mla-settings-iptc-exif-tab.php:1799
    2228 #: includes/class-mla-settings-iptc-exif-tab.php:2631
     2231#: includes/class-mla-settings-iptc-exif-tab.php:1045
     2232#: includes/class-mla-settings-iptc-exif-tab.php:1829
     2233#: includes/class-mla-settings-iptc-exif-tab.php:2661
    22292234#: includes/class-mla-settings-view-tab.php:398
    22302235#: includes/class-mla-settings-view-tab.php:802
     
    22342239msgstr ""
    22352240
    2236 #: includes/class-mla-data.php:4867 includes/class-mla-data.php:4996
     2241#: includes/class-mla-data.php:5013 includes/class-mla-data.php:5142
    22372242#, php-format
    22382243msgid "Deleting %1$s"
    22392244msgstr ""
    22402245
    2241 #: includes/class-mla-data.php:4870
     2246#: includes/class-mla-data.php:5016
    22422247#, php-format
    22432248msgid "%1$s: meta:%2$s not found"
    22442249msgstr ""
    22452250
    2246 #: includes/class-mla-data.php:4879 includes/class-mla-data.php:5007
    2247 #: includes/class-mla-data.php:5019
     2251#: includes/class-mla-data.php:5025 includes/class-mla-data.php:5153
     2252#: includes/class-mla-data.php:5165
    22482253#, php-format
    22492254msgid "Adding %1$s = %2$s"
    22502255msgstr ""
    22512256
    2252 #: includes/class-mla-data.php:4883
     2257#: includes/class-mla-data.php:5029
    22532258#, php-format
    22542259msgid "%1$s: Adding meta:%2$s; not found"
    22552260msgstr ""
    22562261
    2257 #: includes/class-mla-data.php:4890
     2262#: includes/class-mla-data.php:5036
    22582263#, php-format
    22592264msgid "Deleting Null meta:%1$s"
    22602265msgstr ""
    22612266
    2262 #: includes/class-mla-data.php:4900 includes/class-mla-data.php:5088
    2263 #: includes/class-mla-data.php:5175 includes/class-mla-data.php:5199
    2264 #: includes/class-mla-data.php:5242 includes/class-mla-data.php:5255
    2265 #: includes/class-mla-data.php:5264 includes/class-mla-data.php:5275
    2266 #: includes/class-mla-data.php:5286 includes/class-mla-data.php:5299
    2267 #: includes/class-mla-data.php:5308 includes/class-mla-data.php:5317
    2268 #: includes/class-mla-data.php:5326 includes/class-mla-data.php:5335
     2267#: includes/class-mla-data.php:5046 includes/class-mla-data.php:5234
     2268#: includes/class-mla-data.php:5321 includes/class-mla-data.php:5345
     2269#: includes/class-mla-data.php:5388 includes/class-mla-data.php:5401
     2270#: includes/class-mla-data.php:5410 includes/class-mla-data.php:5421
     2271#: includes/class-mla-data.php:5432 includes/class-mla-data.php:5445
     2272#: includes/class-mla-data.php:5454 includes/class-mla-data.php:5463
     2273#: includes/class-mla-data.php:5472 includes/class-mla-data.php:5481
    22692274#: includes/class-mla-image-sizes.php:909
    22702275#: includes/class-mla-mime-types.php:1342
     
    22742279msgstr ""
    22752280
    2276 #: includes/class-mla-data.php:4905
     2281#: includes/class-mla-data.php:5051
    22772282#, php-format
    22782283msgid "%1$s: Changing meta:%2$s; not found"
    22792284msgstr ""
    22802285
    2281 #: includes/class-mla-data.php:5043
     2286#: includes/class-mla-data.php:5189
    22822287#, php-format
    22832288msgid "Deleting old %1$s values"
    22842289msgstr ""
    22852290
    2286 #: includes/class-mla-data.php:5073
     2291#: includes/class-mla-data.php:5219
    22872292#, php-format
    22882293msgid "Changing %1$s from \"%2$s\" to \"%3$s\"; %4$d updates"
    22892294msgstr ""
    22902295
    2291 #: includes/class-mla-data.php:5150 includes/class-mla-main.php:979
     2296#: includes/class-mla-data.php:5296 includes/class-mla-main.php:979
    22922297msgid "Could not retrieve Attachment."
    22932298msgstr ""
    22942299
    2295 #: includes/class-mla-data.php:5196
     2300#: includes/class-mla-data.php:5342
    22962301#, php-format
    22972302msgid "%1$s: Could not change Name/Slug \"%2$s\"; name already exists"
    22982303msgstr ""
    22992304
    2300 #: includes/class-mla-data.php:5226
     2305#: includes/class-mla-data.php:5372
    23012306#, php-format
    23022307msgid "Deleting ALT Text, was \"%1$s\""
    23032308msgstr ""
    23042309
    2305 #: includes/class-mla-data.php:5229
     2310#: includes/class-mla-data.php:5375
    23062311#, php-format
    23072312msgid "%1$s: Could not delete ALT Text, remains \"%2$s\""
    23082313msgstr ""
    23092314
    2310 #: includes/class-mla-data.php:5245
     2315#: includes/class-mla-data.php:5391
    23112316#, php-format
    23122317msgid "%1$s: Could not change ALT Text from \"%2$s\" to \"%3$s\""
    23132318msgstr ""
    23142319
    2315 #: includes/class-mla-data.php:5275 includes/class-mla-list-table.php:1185
     2320#: includes/class-mla-data.php:5421 includes/class-mla-list-table.php:1185
    23162321#: includes/class-mla-list-table.php:1188
    23172322#: includes/class-mla-list-table.php:1191
    23182323#: includes/class-mla-list-table.php:1259 includes/class-mla-objects.php:168
    2319 #: includes/class-mla-settings-iptc-exif-tab.php:593
    2320 #: includes/class-mla-settings-iptc-exif-tab.php:994
     2324#: includes/class-mla-settings-iptc-exif-tab.php:613
     2325#: includes/class-mla-settings-iptc-exif-tab.php:1014
    23212326msgid "Parent"
    23222327msgstr ""
    23232328
    2324 #: includes/class-mla-data.php:5286 includes/class-mla-edit-media.php:1201
     2329#: includes/class-mla-data.php:5432 includes/class-mla-edit-media.php:1201
    23252330#: includes/class-mla-edit-media.php:1413 includes/class-mla-main.php:2579
    23262331#: includes/class-mla-settings-view-tab.php:124
     
    23292334msgstr ""
    23302335
    2331 #: includes/class-mla-data.php:5299 includes/class-mla-edit-media.php:678
     2336#: includes/class-mla-data.php:5445 includes/class-mla-edit-media.php:678
    23322337#: includes/class-mla-list-table.php:1646
    23332338#: includes/class-mla-list-table.php:1649 includes/class-mla-main.php:2380
     
    23352340msgstr ""
    23362341
    2337 #: includes/class-mla-data.php:5308 includes/class-mla-edit-media.php:406
     2342#: includes/class-mla-data.php:5454 includes/class-mla-edit-media.php:406
    23382343msgid "Comments"
    23392344msgstr ""
    23402345
    2341 #: includes/class-mla-data.php:5317 includes/class-mla-edit-media.php:413
     2346#: includes/class-mla-data.php:5463 includes/class-mla-edit-media.php:413
    23422347msgid "Pings"
    23432348msgstr ""
    23442349
    2345 #: includes/class-mla-data.php:5365
     2350#: includes/class-mla-data.php:5511
    23462351#, php-format
    23472352msgid "You cannot assign \"%1$s\" terms"
    23482353msgstr ""
    23492354
    2350 #: includes/class-mla-data.php:5378
     2355#: includes/class-mla-data.php:5524
    23512356msgctxt "tag delimiter"
    23522357msgid ","
    23532358msgstr ""
    23542359
    2355 #: includes/class-mla-data.php:5417
     2360#: includes/class-mla-data.php:5563
    23562361msgid "Adding"
    23572362msgstr ""
    23582363
    2359 #: includes/class-mla-data.php:5422
     2364#: includes/class-mla-data.php:5568
    23602365msgid "Removing"
    23612366msgstr ""
    23622367
    2363 #: includes/class-mla-data.php:5431
     2368#: includes/class-mla-data.php:5577
    23642369msgid "Replacing"
    23652370msgstr ""
    23662371
    2367 #: includes/class-mla-data.php:5439
     2372#: includes/class-mla-data.php:5585
    23682373msgid "Ignoring"
    23692374msgstr ""
    23702375
    2371 #: includes/class-mla-data.php:5456
     2376#: includes/class-mla-data.php:5602
    23722377#, php-format
    23732378msgid "%1$s \"%2$s\" terms"
    23742379msgstr ""
    23752380
    2376 #: includes/class-mla-data.php:5468 includes/class-mla-main.php:1528
     2381#: includes/class-mla-data.php:5614 includes/class-mla-main.php:1528
    23772382#, php-format
    23782383msgid "Item %1$d, no changes detected."
    23792384msgstr ""
    23802385
    2381 #: includes/class-mla-data.php:5501
     2386#: includes/class-mla-data.php:5647
    23822387#, php-format
    23832388msgid "Item %1$d updated."
    23842389msgstr ""
    23852390
    2386 #: includes/class-mla-data.php:5519
     2391#: includes/class-mla-data.php:5665
    23872392#, php-format
    23882393msgid "%1$s: Item %2$d update failed."
     
    24402445#: includes/class-mla-edit-media.php:770 includes/class-mla-image-sizes.php:312
    24412446#: includes/class-mla-main.php:2226 includes/class-mla-main.php:2367
    2442 #: includes/class-mla-main.php:2374 includes/class-mla-media-modal.php:682
     2447#: includes/class-mla-main.php:2374 includes/class-mla-media-modal.php:685
    24432448#: includes/class-mla-mime-types.php:867 includes/class-mla-mime-types.php:1511
    24442449#: includes/class-mla-mime-types.php:2735
    2445 #: includes/class-mla-settings-custom-fields-tab.php:617
    2446 #: includes/class-mla-settings-custom-fields-tab.php:790
    2447 #: includes/class-mla-settings-custom-fields-tab.php:2136
     2450#: includes/class-mla-settings-custom-fields-tab.php:637
     2451#: includes/class-mla-settings-custom-fields-tab.php:810
     2452#: includes/class-mla-settings-custom-fields-tab.php:2166
    24482453#: includes/class-mla-settings-documentation-tab.php:336
    24492454#: includes/class-mla-settings-documentation-tab.php:1270
    24502455#: includes/class-mla-settings-image-tab.php:282
    2451 #: includes/class-mla-settings-iptc-exif-tab.php:757
    2452 #: includes/class-mla-settings-iptc-exif-tab.php:928
    2453 #: includes/class-mla-settings-iptc-exif-tab.php:2462
     2456#: includes/class-mla-settings-iptc-exif-tab.php:777
     2457#: includes/class-mla-settings-iptc-exif-tab.php:948
     2458#: includes/class-mla-settings-iptc-exif-tab.php:2492
    24542459#: includes/class-mla-settings-shortcodes-tab.php:522
    24552460#: includes/class-mla-settings-shortcodes-tab.php:1642
     
    24732478
    24742479#: includes/class-mla-edit-media.php:410 includes/class-mla-main.php:2651
    2475 #: includes/class-mla-settings-custom-fields-tab.php:883
     2480#: includes/class-mla-settings-custom-fields-tab.php:903
    24762481#: includes/class-mla-settings-image-tab.php:538
    2477 #: includes/class-mla-settings-iptc-exif-tab.php:1023
     2482#: includes/class-mla-settings-iptc-exif-tab.php:1043
    24782483#: includes/class-mla-settings-upload-tab.php:117
    24792484#: includes/class-mla-settings-upload-tab.php:578
     
    25142519#: includes/class-mla-edit-media.php:610 includes/class-mla-main.php:2441
    25152520#: includes/class-mla-main.php:2503 includes/class-mla-main.php:2516
     2521#: includes/class-mla-thumbnail-generation.php:700
    25162522msgid "Remove"
    25172523msgstr ""
     
    25202526#: includes/class-mla-edit-media.php:611 includes/class-mla-main.php:2442
    25212527#: includes/class-mla-main.php:2504 includes/class-mla-main.php:2517
    2522 #: includes/class-mla-settings-custom-fields-tab.php:530
    2523 #: includes/class-mla-settings-custom-fields-tab.php:853
    2524 #: includes/class-mla-settings-custom-fields-tab.php:1603
    2525 #: includes/class-mla-settings-iptc-exif-tab.php:585
    2526 #: includes/class-mla-settings-iptc-exif-tab.php:989
    2527 #: includes/class-mla-settings-iptc-exif-tab.php:1738
    2528 #: includes/class-mla-settings-iptc-exif-tab.php:2612
     2528#: includes/class-mla-settings-custom-fields-tab.php:550
     2529#: includes/class-mla-settings-custom-fields-tab.php:873
     2530#: includes/class-mla-settings-custom-fields-tab.php:1633
     2531#: includes/class-mla-settings-iptc-exif-tab.php:605
     2532#: includes/class-mla-settings-iptc-exif-tab.php:1009
     2533#: includes/class-mla-settings-iptc-exif-tab.php:1768
     2534#: includes/class-mla-settings-iptc-exif-tab.php:2642
    25292535msgid "Replace"
    25302536msgstr ""
     
    25402546
    25412547#: includes/class-mla-edit-media.php:798 includes/class-mla-main.php:2592
    2542 #: includes/class-mla-settings-custom-fields-tab.php:546
    2543 #: includes/class-mla-settings-custom-fields-tab.php:869
    2544 #: includes/class-mla-settings-iptc-exif-tab.php:611
    2545 #: includes/class-mla-settings-iptc-exif-tab.php:1008
     2548#: includes/class-mla-settings-custom-fields-tab.php:566
     2549#: includes/class-mla-settings-custom-fields-tab.php:889
     2550#: includes/class-mla-settings-iptc-exif-tab.php:631
     2551#: includes/class-mla-settings-iptc-exif-tab.php:1028
    25462552msgid "Export"
    25472553msgstr ""
     
    26062612#: includes/class-mla-main.php:2584
    26072613#: includes/class-mla-polylang-support.php:2135
    2608 #: includes/class-mla-settings-custom-fields-tab.php:560
    2609 #: includes/class-mla-settings-custom-fields-tab.php:802
    2610 #: includes/class-mla-settings-custom-fields-tab.php:886
     2614#: includes/class-mla-settings-custom-fields-tab.php:580
     2615#: includes/class-mla-settings-custom-fields-tab.php:822
     2616#: includes/class-mla-settings-custom-fields-tab.php:906
    26112617#: includes/class-mla-settings-documentation-tab.php:210
    26122618#: includes/class-mla-settings-image-tab.php:251
    26132619#: includes/class-mla-settings-image-tab.php:535
    2614 #: includes/class-mla-settings-iptc-exif-tab.php:626
    2615 #: includes/class-mla-settings-iptc-exif-tab.php:940
    2616 #: includes/class-mla-settings-iptc-exif-tab.php:1026
     2620#: includes/class-mla-settings-iptc-exif-tab.php:646
     2621#: includes/class-mla-settings-iptc-exif-tab.php:960
     2622#: includes/class-mla-settings-iptc-exif-tab.php:1046
    26172623#: includes/class-mla-settings-shortcodes-tab.php:424
    26182624#: includes/class-mla-settings-shortcodes-tab.php:495
     
    26222628#: includes/class-mla-settings-view-tab.php:129
    26232629#: includes/class-mla-settings-view-tab.php:394
    2624 #: includes/class-mla-thumbnail-generation.php:658
     2630#: includes/class-mla-thumbnail-generation.php:708
    26252631msgid "Cancel"
    26262632msgstr ""
     
    26392645#: includes/class-mla-list-table.php:2055
    26402646#: includes/class-mla-polylang-support.php:390
    2641 #: includes/class-mla-settings-custom-fields-tab.php:1436
    2642 #: includes/class-mla-settings-custom-fields-tab.php:1793
     2647#: includes/class-mla-settings-custom-fields-tab.php:1466
     2648#: includes/class-mla-settings-custom-fields-tab.php:1823
    26432649#: includes/class-mla-settings-image-tab.php:805
    26442650#: includes/class-mla-settings-image-tab.php:1159
    2645 #: includes/class-mla-settings-iptc-exif-tab.php:1583
    2646 #: includes/class-mla-settings-iptc-exif-tab.php:1973
     2651#: includes/class-mla-settings-iptc-exif-tab.php:1613
     2652#: includes/class-mla-settings-iptc-exif-tab.php:2003
    26472653#: includes/class-mla-settings-shortcodes-tab.php:1095
    26482654#: includes/class-mla-settings-upload-tab.php:949
     
    27412747
    27422748#: includes/class-mla-image-sizes.php:272 includes/class-mla-mime-types.php:672
    2743 #: includes/class-mla-settings-custom-fields-tab.php:1309
    2744 #: includes/class-mla-settings-iptc-exif-tab.php:1445
     2749#: includes/class-mla-settings-custom-fields-tab.php:1339
     2750#: includes/class-mla-settings-iptc-exif-tab.php:1475
    27452751msgctxt "list_table_column"
    27462752msgid "Status"
     
    27482754
    27492755#: includes/class-mla-image-sizes.php:274 includes/class-mla-mime-types.php:671
    2750 #: includes/class-mla-settings-custom-fields-tab.php:1306
     2756#: includes/class-mla-settings-custom-fields-tab.php:1336
    27512757msgctxt "list_table_column"
    27522758msgid "Source"
     
    28652871
    28662872#: includes/class-mla-list-table.php:221 includes/class-mla-list-table.php:257
    2867 #: includes/class-mla-media-modal.php:639
     2873#: includes/class-mla-media-modal.php:642
    28682874msgid "All"
    28692875msgstr ""
    28702876
    28712877#: includes/class-mla-list-table.php:258 includes/class-mla-main.php:1873
    2872 #: includes/class-mla-media-modal.php:640
     2878#: includes/class-mla-media-modal.php:643
    28732879msgctxt "show_option_none"
    28742880msgid "No"
     
    28762882
    28772883#: includes/class-mla-list-table.php:550
    2878 #: includes/class-mla-settings-custom-fields-tab.php:1091
    2879 #: includes/class-mla-settings-iptc-exif-tab.php:1222
     2884#: includes/class-mla-settings-custom-fields-tab.php:1121
     2885#: includes/class-mla-settings-iptc-exif-tab.php:1252
    28802886#: includes/class-mla-settings-upload-tab.php:684
    28812887#: includes/class-mla-settings-view-tab.php:494
     
    28992905
    29002906#: includes/class-mla-list-table.php:698
    2901 #: includes/class-mla-settings-custom-fields-tab.php:1394
     2907#: includes/class-mla-settings-custom-fields-tab.php:1424
    29022908#: includes/class-mla-settings-documentation-tab.php:620
    29032909#: includes/class-mla-settings-image-tab.php:763
    2904 #: includes/class-mla-settings-iptc-exif-tab.php:1531
     2910#: includes/class-mla-settings-iptc-exif-tab.php:1561
    29052911#: includes/class-mla-settings-shortcodes-tab.php:1050
    29062912#: includes/class-mla-settings-upload-tab.php:895
     
    29202926
    29212927#: includes/class-mla-list-table.php:870
    2922 #: includes/class-mla-settings-custom-fields-tab.php:1436
     2928#: includes/class-mla-settings-custom-fields-tab.php:1466
    29232929#: includes/class-mla-settings-image-tab.php:805
    2924 #: includes/class-mla-settings-iptc-exif-tab.php:1583
     2930#: includes/class-mla-settings-iptc-exif-tab.php:1613
    29252931#: includes/class-mla-settings-shortcodes-tab.php:1095
    29262932#: includes/class-mla-settings-upload-tab.php:949
     
    29302936
    29312937#: includes/class-mla-list-table.php:871
    2932 #: includes/class-mla-settings-custom-fields-tab.php:1439
     2938#: includes/class-mla-settings-custom-fields-tab.php:1469
    29332939#: includes/class-mla-settings-image-tab.php:807
    2934 #: includes/class-mla-settings-iptc-exif-tab.php:1586
     2940#: includes/class-mla-settings-iptc-exif-tab.php:1616
    29352941#: includes/class-mla-settings-upload-tab.php:951
    29362942#: includes/class-mla-settings-view-tab.php:723
     
    29402946#: includes/class-mla-list-table.php:871 includes/class-mla-main.php:2568
    29412947#: includes/class-mla-options.php:1278
    2942 #: includes/class-mla-settings-custom-fields-tab.php:521
    2943 #: includes/class-mla-settings-custom-fields-tab.php:844
    2944 #: includes/class-mla-settings-custom-fields-tab.php:1439
    2945 #: includes/class-mla-settings-custom-fields-tab.php:1557
     2948#: includes/class-mla-settings-custom-fields-tab.php:541
     2949#: includes/class-mla-settings-custom-fields-tab.php:864
     2950#: includes/class-mla-settings-custom-fields-tab.php:1469
     2951#: includes/class-mla-settings-custom-fields-tab.php:1587
    29462952#: includes/class-mla-settings-image-tab.php:534
    29472953#: includes/class-mla-settings-image-tab.php:807
    2948 #: includes/class-mla-settings-iptc-exif-tab.php:968
    2949 #: includes/class-mla-settings-iptc-exif-tab.php:1586
     2954#: includes/class-mla-settings-iptc-exif-tab.php:988
     2955#: includes/class-mla-settings-iptc-exif-tab.php:1616
    29502956#: includes/class-mla-settings-upload-tab.php:573
    29512957#: includes/class-mla-settings-upload-tab.php:951
     
    29642970
    29652971#: includes/class-mla-list-table.php:882
    2966 #: includes/class-mla-settings-custom-fields-tab.php:1447
     2972#: includes/class-mla-settings-custom-fields-tab.php:1477
    29672973#: includes/class-mla-settings-image-tab.php:813
    2968 #: includes/class-mla-settings-iptc-exif-tab.php:1594
    2969 #: includes/class-mla-settings-iptc-exif-tab.php:1599
     2974#: includes/class-mla-settings-iptc-exif-tab.php:1624
     2975#: includes/class-mla-settings-iptc-exif-tab.php:1629
    29702976#: includes/class-mla-settings-shortcodes-tab.php:1101
    29712977#: includes/class-mla-settings-upload-tab.php:955
     
    29762982#: includes/class-mla-list-table.php:882 includes/class-mla-list-table.php:2053
    29772983#: includes/class-mla-list-table.php:2060
    2978 #: includes/class-mla-settings-custom-fields-tab.php:1447
    2979 #: includes/class-mla-settings-custom-fields-tab.php:1794
     2984#: includes/class-mla-settings-custom-fields-tab.php:1477
     2985#: includes/class-mla-settings-custom-fields-tab.php:1824
    29802986#: includes/class-mla-settings-image-tab.php:813
    29812987#: includes/class-mla-settings-image-tab.php:1162
    2982 #: includes/class-mla-settings-iptc-exif-tab.php:1594
    2983 #: includes/class-mla-settings-iptc-exif-tab.php:1599
    2984 #: includes/class-mla-settings-iptc-exif-tab.php:1974
     2988#: includes/class-mla-settings-iptc-exif-tab.php:1624
     2989#: includes/class-mla-settings-iptc-exif-tab.php:1629
     2990#: includes/class-mla-settings-iptc-exif-tab.php:2004
    29852991#: includes/class-mla-settings-shortcodes-tab.php:1101
    29862992#: includes/class-mla-settings-upload-tab.php:955
     
    30543060
    30553061#: includes/class-mla-list-table.php:2155
    3056 #: includes/class-mla-settings-custom-fields-tab.php:1857
     3062#: includes/class-mla-settings-custom-fields-tab.php:1887
    30573063#: includes/class-mla-settings-image-tab.php:1224
    3058 #: includes/class-mla-settings-iptc-exif-tab.php:2037
     3064#: includes/class-mla-settings-iptc-exif-tab.php:2067
    30593065#: includes/class-mla-settings-shortcodes-tab.php:1360
    30603066#: includes/class-mla-settings-upload-tab.php:1361
     
    30693075#: includes/class-mla-list-table.php:2163
    30703076#: includes/class-mla-polylang-support.php:2142
    3071 #: includes/class-mla-thumbnail-generation.php:657
     3077#: includes/class-mla-thumbnail-generation.php:707
    30723078msgid "Clear Filter-by"
    30733079msgstr ""
     
    31913197
    31923198#: includes/class-mla-main.php:1587
    3193 #: includes/class-mla-settings-custom-fields-tab.php:675
     3199#: includes/class-mla-settings-custom-fields-tab.php:695
    31943200#: includes/class-mla-settings-documentation-tab.php:286
    31953201#: includes/class-mla-settings-image-tab.php:365
    3196 #: includes/class-mla-settings-iptc-exif-tab.php:815
     3202#: includes/class-mla-settings-iptc-exif-tab.php:835
    31973203#: includes/class-mla-settings-shortcodes-tab.php:584
    31983204#: includes/class-mla-settings-upload-tab.php:417
     
    32283234
    32293235#: includes/class-mla-main.php:1812
    3230 #: includes/class-mla-settings-custom-fields-tab.php:704
     3236#: includes/class-mla-settings-custom-fields-tab.php:724
    32313237#: includes/class-mla-settings-documentation-tab.php:320
    32323238#: includes/class-mla-settings-image-tab.php:402
    3233 #: includes/class-mla-settings-iptc-exif-tab.php:844
     3239#: includes/class-mla-settings-iptc-exif-tab.php:864
    32343240#: includes/class-mla-settings-shortcodes-tab.php:612
    32353241#: includes/class-mla-settings-upload-tab.php:455
     
    32533259#: includes/class-mla-main.php:2013 includes/class-mla-main.php:2253
    32543260#: includes/class-mla-main.php:2585
    3255 #: includes/class-mla-settings-custom-fields-tab.php:562
    3256 #: includes/class-mla-settings-custom-fields-tab.php:887
     3261#: includes/class-mla-settings-custom-fields-tab.php:582
     3262#: includes/class-mla-settings-custom-fields-tab.php:907
    32573263#: includes/class-mla-settings-documentation-tab.php:664
    32583264#: includes/class-mla-settings-documentation-tab.php:863
    32593265#: includes/class-mla-settings-image-tab.php:250
    32603266#: includes/class-mla-settings-image-tab.php:536
    3261 #: includes/class-mla-settings-iptc-exif-tab.php:628
    3262 #: includes/class-mla-settings-iptc-exif-tab.php:1027
     3267#: includes/class-mla-settings-iptc-exif-tab.php:648
     3268#: includes/class-mla-settings-iptc-exif-tab.php:1047
    32633269#: includes/class-mla-settings-shortcodes-tab.php:498
    32643270#: includes/class-mla-settings-upload-tab.php:197
     
    32783284
    32793285#: includes/class-mla-main.php:2244
    3280 #: includes/class-mla-shortcode-support.php:1486
     3286#: includes/class-mla-shortcode-support.php:1487
    32813287msgid "Unattached"
    32823288msgstr ""
    32833289
    32843290#: includes/class-mla-main.php:2589 includes/class-mla-options.php:1292
    3285 #: includes/class-mla-settings-custom-fields-tab.php:524
    3286 #: includes/class-mla-settings-custom-fields-tab.php:847
    3287 #: includes/class-mla-settings-custom-fields-tab.php:1561
     3291#: includes/class-mla-settings-custom-fields-tab.php:544
     3292#: includes/class-mla-settings-custom-fields-tab.php:867
     3293#: includes/class-mla-settings-custom-fields-tab.php:1591
    32883294#: includes/class-mla-settings-image-tab.php:537
    3289 #: includes/class-mla-settings-iptc-exif-tab.php:969
     3295#: includes/class-mla-settings-iptc-exif-tab.php:989
    32903296#: includes/class-mla-settings-upload-tab.php:576
    32913297#: includes/class-mla-settings-view-tab.php:396
     
    33653371
    33663372#: includes/class-mla-media-modal.php:140
    3367 msgid "Show all dates"
    3368 msgstr ""
    3369 
    3370 #: includes/class-mla-media-modal.php:157
     3373msgid "All dates"
     3374msgstr ""
     3375
     3376#: includes/class-mla-media-modal.php:156
    33713377#, php-format
    33723378msgid "%1$s %2$d"
    33733379msgstr ""
    33743380
    3375 #: includes/class-mla-media-modal.php:405
     3381#: includes/class-mla-media-modal.php:407
     3382#: includes/class-mla-media-modal.php:718
     3383msgid "Filter by term"
     3384msgstr ""
     3385
     3386#: includes/class-mla-media-modal.php:408
    33763387msgid "Search Box"
    33773388msgstr ""
    33783389
    3379 #: includes/class-mla-media-modal.php:406
     3390#: includes/class-mla-media-modal.php:409
    33803391msgid "Loading..."
    33813392msgstr ""
    33823393
    3383 #: includes/class-mla-media-modal.php:695
    3384 #: includes/class-mla-media-modal.php:714
     3394#: includes/class-mla-media-modal.php:698
     3395#: includes/class-mla-media-modal.php:717
    33853396msgid "Search Terms"
    33863397msgstr ""
    33873398
    3388 #: includes/class-mla-media-modal.php:696
     3399#: includes/class-mla-media-modal.php:699
    33893400msgid "There are no taxonomies to search"
    33903401msgstr ""
    33913402
    3392 #: includes/class-mla-media-modal.php:715
    3393 msgid "Filter by term"
    3394 msgstr ""
    3395 
    3396 #: includes/class-mla-media-modal.php:720
     3403#: includes/class-mla-media-modal.php:723
    33973404msgid "All phrases"
    33983405msgstr ""
    33993406
    3400 #: includes/class-mla-media-modal.php:722
     3407#: includes/class-mla-media-modal.php:725
    34013408msgid "Any phrase"
    34023409msgstr ""
    34033410
    3404 #: includes/class-mla-media-modal.php:724
     3411#: includes/class-mla-media-modal.php:727
    34053412msgid "All terms"
    34063413msgstr ""
    34073414
    3408 #: includes/class-mla-media-modal.php:726
     3415#: includes/class-mla-media-modal.php:729
    34093416msgid "Any term"
    34103417msgstr ""
    34113418
    3412 #: includes/class-mla-media-modal.php:728
     3419#: includes/class-mla-media-modal.php:731
    34133420msgid "Exact"
    34143421msgstr ""
    34153422
    3416 #: includes/class-mla-media-modal.php:730
     3423#: includes/class-mla-media-modal.php:733
    34173424msgid "Whole Word"
    34183425msgstr ""
     
    35343541
    35353542#: includes/class-mla-mime-types.php:1759
    3536 #: includes/class-mla-settings-iptc-exif-tab.php:2934
     3543#: includes/class-mla-settings-iptc-exif-tab.php:2964
    35373544msgctxt "table_view_singular"
    35383545msgid "Custom"
     
    35403547
    35413548#: includes/class-mla-mime-types.php:1760
    3542 #: includes/class-mla-settings-iptc-exif-tab.php:2935
     3549#: includes/class-mla-settings-iptc-exif-tab.php:2965
    35433550msgctxt "table_view_plural"
    35443551msgid "Custom"
     
    38383845
    38393846#: includes/class-mla-options.php:476
    3840 #: includes/class-mla-settings-custom-fields-tab.php:500
    3841 #: includes/class-mla-settings-custom-fields-tab.php:831
     3847#: includes/class-mla-settings-custom-fields-tab.php:520
     3848#: includes/class-mla-settings-custom-fields-tab.php:851
    38423849#: includes/class-mla-settings-image-tab.php:232
    38433850#: includes/class-mla-settings-image-tab.php:505
    3844 #: includes/class-mla-settings-iptc-exif-tab.php:558
    3845 #: includes/class-mla-settings-iptc-exif-tab.php:970
     3851#: includes/class-mla-settings-iptc-exif-tab.php:578
     3852#: includes/class-mla-settings-iptc-exif-tab.php:990
    38463853#: includes/class-mla-settings-shortcodes-tab.php:420
    38473854#: includes/class-mla-settings-shortcodes-tab.php:491
     
    39053912
    39063913#: includes/class-mla-options.php:1229
    3907 #: includes/class-mla-settings-custom-fields-tab.php:512
    3908 #: includes/class-mla-settings-custom-fields-tab.php:835
     3914#: includes/class-mla-settings-custom-fields-tab.php:532
     3915#: includes/class-mla-settings-custom-fields-tab.php:855
    39093916msgid "Data Source"
    39103917msgstr ""
     
    39263933
    39273934#: includes/class-mla-options.php:1243
    3928 #: includes/class-mla-settings-custom-fields-tab.php:526
    3929 #: includes/class-mla-settings-custom-fields-tab.php:849
    3930 #: includes/class-mla-settings-iptc-exif-tab.php:581
    3931 #: includes/class-mla-settings-iptc-exif-tab.php:985
     3935#: includes/class-mla-settings-custom-fields-tab.php:546
     3936#: includes/class-mla-settings-custom-fields-tab.php:869
     3937#: includes/class-mla-settings-iptc-exif-tab.php:601
     3938#: includes/class-mla-settings-iptc-exif-tab.php:1005
    39323939msgid "Existing Text"
    39333940msgstr ""
    39343941
    39353942#: includes/class-mla-options.php:1250
    3936 #: includes/class-mla-settings-custom-fields-tab.php:533
    3937 #: includes/class-mla-settings-custom-fields-tab.php:856
    3938 #: includes/class-mla-settings-iptc-exif-tab.php:598
    3939 #: includes/class-mla-settings-iptc-exif-tab.php:995
     3943#: includes/class-mla-settings-custom-fields-tab.php:553
     3944#: includes/class-mla-settings-custom-fields-tab.php:876
     3945#: includes/class-mla-settings-iptc-exif-tab.php:618
     3946#: includes/class-mla-settings-iptc-exif-tab.php:1015
    39403947msgid "Format"
    39413948msgstr ""
     
    39523959
    39533960#: includes/class-mla-options.php:1264
    3954 #: includes/class-mla-settings-custom-fields-tab.php:518
    3955 #: includes/class-mla-settings-custom-fields-tab.php:841
    3956 #: includes/class-mla-settings-custom-fields-tab.php:1553
     3961#: includes/class-mla-settings-custom-fields-tab.php:538
     3962#: includes/class-mla-settings-custom-fields-tab.php:861
     3963#: includes/class-mla-settings-custom-fields-tab.php:1583
    39573964msgid "MLA Column"
    39583965msgstr ""
     
    39633970
    39643971#: includes/class-mla-options.php:1307
    3965 #: includes/class-mla-settings-custom-fields-tab.php:540
    3966 #: includes/class-mla-settings-custom-fields-tab.php:863
    3967 #: includes/class-mla-settings-iptc-exif-tab.php:605
    3968 #: includes/class-mla-settings-iptc-exif-tab.php:1002
     3972#: includes/class-mla-settings-custom-fields-tab.php:560
     3973#: includes/class-mla-settings-custom-fields-tab.php:883
     3974#: includes/class-mla-settings-iptc-exif-tab.php:625
     3975#: includes/class-mla-settings-iptc-exif-tab.php:1022
    39693976msgid "Option"
    39703977msgstr ""
    39713978
    39723979#: includes/class-mla-options.php:1321
    3973 #: includes/class-mla-settings-iptc-exif-tab.php:617
     3980#: includes/class-mla-settings-iptc-exif-tab.php:637
    39743981msgid "Delete NULL values"
    39753982msgstr ""
     
    40384045
    40394046#: includes/class-mla-polylang-support.php:2141
    4040 #: includes/class-mla-thumbnail-generation.php:656
     4047#: includes/class-mla-thumbnail-generation.php:706
    40414048msgid "Options"
    40424049msgstr ""
     
    41634170
    41644171#: includes/class-mla-polylang-support.php:2662
    4165 #: includes/class-mla-settings-custom-fields-tab.php:727
    4166 #: includes/class-mla-settings-custom-fields-tab.php:828
     4172#: includes/class-mla-settings-custom-fields-tab.php:747
     4173#: includes/class-mla-settings-custom-fields-tab.php:848
    41674174#: includes/class-mla-settings-image-tab.php:427
    41684175#: includes/class-mla-settings-image-tab.php:500
    4169 #: includes/class-mla-settings-iptc-exif-tab.php:867
    4170 #: includes/class-mla-settings-iptc-exif-tab.php:965
     4176#: includes/class-mla-settings-iptc-exif-tab.php:887
     4177#: includes/class-mla-settings-iptc-exif-tab.php:985
    41714178#: includes/class-mla-settings-shortcodes-tab.php:732
    41724179#: includes/class-mla-settings-upload-tab.php:481
     
    42884295
    42894296#: includes/class-mla-settings-custom-fields-tab.php:256
    4290 #: includes/class-mla-settings-custom-fields-tab.php:332
     4297#: includes/class-mla-settings-custom-fields-tab.php:342
    42914298#: includes/class-mla-settings-iptc-exif-tab.php:292
    4292 #: includes/class-mla-settings-iptc-exif-tab.php:370
     4299#: includes/class-mla-settings-iptc-exif-tab.php:380
    42934300msgid ": Rule already exists for the new name"
    42944301msgstr ""
    42954302
    4296 #: includes/class-mla-settings-custom-fields-tab.php:283
    4297 #: includes/class-mla-settings-iptc-exif-tab.php:318
     4303#: includes/class-mla-settings-custom-fields-tab.php:293
     4304#: includes/class-mla-settings-iptc-exif-tab.php:328
    42984305msgid "Rule added"
    42994306msgstr ""
    43004307
    4301 #: includes/class-mla-settings-custom-fields-tab.php:286
    4302 #: includes/class-mla-settings-iptc-exif-tab.php:321
     4308#: includes/class-mla-settings-custom-fields-tab.php:296
     4309#: includes/class-mla-settings-iptc-exif-tab.php:331
    43034310msgid ": Rule addition failed"
    43044311msgstr ""
    43054312
    4306 #: includes/class-mla-settings-custom-fields-tab.php:336
    4307 #: includes/class-mla-settings-iptc-exif-tab.php:374
     4313#: includes/class-mla-settings-custom-fields-tab.php:346
     4314#: includes/class-mla-settings-iptc-exif-tab.php:384
    43084315msgid ": Invalid rule name must be changed"
    43094316msgstr ""
    43104317
    4311 #: includes/class-mla-settings-custom-fields-tab.php:368
    4312 #: includes/class-mla-settings-custom-fields-tab.php:470
    4313 #: includes/class-mla-settings-custom-fields-tab.php:1052
    4314 #: includes/class-mla-settings-iptc-exif-tab.php:413
    4315 #: includes/class-mla-settings-iptc-exif-tab.php:418
    4316 #: includes/class-mla-settings-iptc-exif-tab.php:525
    4317 #: includes/class-mla-settings-iptc-exif-tab.php:1183
     4318#: includes/class-mla-settings-custom-fields-tab.php:388
     4319#: includes/class-mla-settings-custom-fields-tab.php:490
     4320#: includes/class-mla-settings-custom-fields-tab.php:1082
     4321#: includes/class-mla-settings-iptc-exif-tab.php:433
     4322#: includes/class-mla-settings-iptc-exif-tab.php:438
     4323#: includes/class-mla-settings-iptc-exif-tab.php:545
     4324#: includes/class-mla-settings-iptc-exif-tab.php:1213
    43184325msgid ": Rule update failed"
    43194326msgstr ""
    43204327
    4321 #: includes/class-mla-settings-custom-fields-tab.php:373
    4322 #: includes/class-mla-settings-custom-fields-tab.php:473
    4323 #: includes/class-mla-settings-iptc-exif-tab.php:423
    4324 #: includes/class-mla-settings-iptc-exif-tab.php:528
     4328#: includes/class-mla-settings-custom-fields-tab.php:393
     4329#: includes/class-mla-settings-custom-fields-tab.php:493
     4330#: includes/class-mla-settings-iptc-exif-tab.php:443
     4331#: includes/class-mla-settings-iptc-exif-tab.php:548
    43254332msgid "Rule updated"
    43264333msgstr ""
    43274334
    4328 #: includes/class-mla-settings-custom-fields-tab.php:398
    4329 #: includes/class-mla-settings-iptc-exif-tab.php:451
     4335#: includes/class-mla-settings-custom-fields-tab.php:418
     4336#: includes/class-mla-settings-iptc-exif-tab.php:471
    43304337#, php-format
    43314338msgid "Custom Field Rule \"%1$s\" deleted."
    43324339msgstr ""
    43334340
    4334 #: includes/class-mla-settings-custom-fields-tab.php:494
    4335 #: includes/class-mla-settings-iptc-exif-tab.php:549
     4341#: includes/class-mla-settings-custom-fields-tab.php:514
     4342#: includes/class-mla-settings-iptc-exif-tab.php:569
    43364343msgid "Edit Rule"
    43374344msgstr ""
    43384345
    4339 #: includes/class-mla-settings-custom-fields-tab.php:503
    4340 #: includes/class-mla-settings-iptc-exif-tab.php:561
     4346#: includes/class-mla-settings-custom-fields-tab.php:523
     4347#: includes/class-mla-settings-iptc-exif-tab.php:581
    43414348msgid ""
    43424349"This is the name of the custom field to which the rule applies.<br>Only one "
     
    43444351msgstr ""
    43454352
    4346 #: includes/class-mla-settings-custom-fields-tab.php:504
    4347 #: includes/class-mla-settings-iptc-exif-tab.php:562
     4353#: includes/class-mla-settings-custom-fields-tab.php:524
     4354#: includes/class-mla-settings-iptc-exif-tab.php:582
    43484355msgid "Change Name"
    43494356msgstr ""
    43504357
    4351 #: includes/class-mla-settings-custom-fields-tab.php:505
    4352 #: includes/class-mla-settings-iptc-exif-tab.php:563
     4358#: includes/class-mla-settings-custom-fields-tab.php:525
     4359#: includes/class-mla-settings-iptc-exif-tab.php:583
    43534360msgid "Cancel Name Change"
    43544361msgstr ""
    43554362
    4356 #: includes/class-mla-settings-custom-fields-tab.php:506
    4357 #: includes/class-mla-settings-custom-fields-tab.php:833
    4358 #: includes/class-mla-settings-iptc-exif-tab.php:564
    4359 #: includes/class-mla-settings-iptc-exif-tab.php:972
     4363#: includes/class-mla-settings-custom-fields-tab.php:526
     4364#: includes/class-mla-settings-custom-fields-tab.php:853
     4365#: includes/class-mla-settings-iptc-exif-tab.php:584
     4366#: includes/class-mla-settings-iptc-exif-tab.php:992
    43604367msgid "Enter new field"
    43614368msgstr ""
    43624369
    4363 #: includes/class-mla-settings-custom-fields-tab.php:507
    4364 #: includes/class-mla-settings-custom-fields-tab.php:834
    4365 #: includes/class-mla-settings-iptc-exif-tab.php:565
    4366 #: includes/class-mla-settings-iptc-exif-tab.php:973
     4370#: includes/class-mla-settings-custom-fields-tab.php:527
     4371#: includes/class-mla-settings-custom-fields-tab.php:854
     4372#: includes/class-mla-settings-iptc-exif-tab.php:585
     4373#: includes/class-mla-settings-iptc-exif-tab.php:993
    43674374msgid "Cancel new field"
    43684375msgstr ""
    43694376
    4370 #: includes/class-mla-settings-custom-fields-tab.php:511
     4377#: includes/class-mla-settings-custom-fields-tab.php:531
    43714378msgid "Notes for the Custom Fields tab submenu table."
    43724379msgstr ""
    43734380
    4374 #: includes/class-mla-settings-custom-fields-tab.php:514
    4375 #: includes/class-mla-settings-custom-fields-tab.php:837
     4381#: includes/class-mla-settings-custom-fields-tab.php:534
     4382#: includes/class-mla-settings-custom-fields-tab.php:857
    43764383msgid "Meta/Template"
    43774384msgstr ""
    43784385
    4379 #: includes/class-mla-settings-custom-fields-tab.php:516
    4380 #: includes/class-mla-settings-custom-fields-tab.php:839
     4386#: includes/class-mla-settings-custom-fields-tab.php:536
     4387#: includes/class-mla-settings-custom-fields-tab.php:859
    43814388msgid "WordPress attachment metadata element or Content Template"
    4382 msgstr ""
    4383 
    4384 #: includes/class-mla-settings-custom-fields-tab.php:519
    4385 #: includes/class-mla-settings-custom-fields-tab.php:842
    4386 msgid "Display as Media/Assistant column"
    4387 msgstr ""
    4388 
    4389 #: includes/class-mla-settings-custom-fields-tab.php:522
    4390 #: includes/class-mla-settings-custom-fields-tab.php:845
    4391 msgid "Add to Media/Assistant Quick Edit area"
    4392 msgstr ""
    4393 
    4394 #: includes/class-mla-settings-custom-fields-tab.php:525
    4395 #: includes/class-mla-settings-custom-fields-tab.php:848
    4396 msgid "Add to Media/Assistant Bulk Edit area"
    4397 msgstr ""
    4398 
    4399 #: includes/class-mla-settings-custom-fields-tab.php:528
    4400 #: includes/class-mla-settings-custom-fields-tab.php:851
    4401 #: includes/class-mla-settings-custom-fields-tab.php:1599
    4402 #: includes/class-mla-settings-iptc-exif-tab.php:583
    4403 #: includes/class-mla-settings-iptc-exif-tab.php:987
    4404 #: includes/class-mla-settings-iptc-exif-tab.php:1734
    4405 #: includes/class-mla-settings-iptc-exif-tab.php:2612
    4406 #: includes/class-mla-thumbnail-generation.php:650
    4407 msgid "Keep"
    4408 msgstr ""
    4409 
    4410 #: includes/class-mla-settings-custom-fields-tab.php:532
    4411 #: includes/class-mla-settings-custom-fields-tab.php:855
    4412 #: includes/class-mla-settings-custom-fields-tab.php:1601
    4413 #: includes/class-mla-settings-iptc-exif-tab.php:587
    4414 #: includes/class-mla-settings-iptc-exif-tab.php:991
    4415 #: includes/class-mla-settings-iptc-exif-tab.php:1736
    4416 msgid "Replace All"
    4417 msgstr ""
    4418 
    4419 #: includes/class-mla-settings-custom-fields-tab.php:535
    4420 #: includes/class-mla-settings-custom-fields-tab.php:858
    4421 #: includes/class-mla-settings-iptc-exif-tab.php:600
    4422 #: includes/class-mla-settings-iptc-exif-tab.php:997
    4423 msgid "Native"
    4424 msgstr ""
    4425 
    4426 #: includes/class-mla-settings-custom-fields-tab.php:537
    4427 #: includes/class-mla-settings-custom-fields-tab.php:860
    4428 #: includes/class-mla-settings-iptc-exif-tab.php:602
    4429 #: includes/class-mla-settings-iptc-exif-tab.php:999
    4430 msgid "Commas"
    44314389msgstr ""
    44324390
    44334391#: includes/class-mla-settings-custom-fields-tab.php:539
    44344392#: includes/class-mla-settings-custom-fields-tab.php:862
    4435 #: includes/class-mla-settings-iptc-exif-tab.php:604
    4436 #: includes/class-mla-settings-iptc-exif-tab.php:1001
    4437 msgid "Raw"
     4393msgid "Display as Media/Assistant column"
    44384394msgstr ""
    44394395
    44404396#: includes/class-mla-settings-custom-fields-tab.php:542
    44414397#: includes/class-mla-settings-custom-fields-tab.php:865
    4442 #: includes/class-mla-settings-iptc-exif-tab.php:607
    4443 #: includes/class-mla-settings-iptc-exif-tab.php:1004
    4444 msgid "Text"
    4445 msgstr ""
    4446 
    4447 #: includes/class-mla-settings-custom-fields-tab.php:544
    4448 #: includes/class-mla-settings-custom-fields-tab.php:867
    4449 #: includes/class-mla-settings-iptc-exif-tab.php:609
    4450 #: includes/class-mla-settings-iptc-exif-tab.php:1006
    4451 msgid "Single"
     4398msgid "Add to Media/Assistant Quick Edit area"
     4399msgstr ""
     4400
     4401#: includes/class-mla-settings-custom-fields-tab.php:545
     4402#: includes/class-mla-settings-custom-fields-tab.php:868
     4403msgid "Add to Media/Assistant Bulk Edit area"
    44524404msgstr ""
    44534405
    44544406#: includes/class-mla-settings-custom-fields-tab.php:548
    44554407#: includes/class-mla-settings-custom-fields-tab.php:871
    4456 #: includes/class-mla-settings-iptc-exif-tab.php:613
    4457 #: includes/class-mla-settings-iptc-exif-tab.php:1010
    4458 msgid "Array"
    4459 msgstr ""
    4460 
    4461 #: includes/class-mla-settings-custom-fields-tab.php:550
    4462 #: includes/class-mla-settings-custom-fields-tab.php:873
    4463 #: includes/class-mla-settings-iptc-exif-tab.php:615
    4464 #: includes/class-mla-settings-iptc-exif-tab.php:1012
    4465 msgid "Multi"
     4408#: includes/class-mla-settings-custom-fields-tab.php:1629
     4409#: includes/class-mla-settings-iptc-exif-tab.php:603
     4410#: includes/class-mla-settings-iptc-exif-tab.php:1007
     4411#: includes/class-mla-settings-iptc-exif-tab.php:1764
     4412#: includes/class-mla-settings-iptc-exif-tab.php:2642
     4413#: includes/class-mla-thumbnail-generation.php:698
     4414msgid "Keep"
    44664415msgstr ""
    44674416
    44684417#: includes/class-mla-settings-custom-fields-tab.php:552
    44694418#: includes/class-mla-settings-custom-fields-tab.php:875
    4470 #: includes/class-mla-settings-iptc-exif-tab.php:1014
     4419#: includes/class-mla-settings-custom-fields-tab.php:1631
     4420#: includes/class-mla-settings-iptc-exif-tab.php:607
     4421#: includes/class-mla-settings-iptc-exif-tab.php:1011
     4422#: includes/class-mla-settings-iptc-exif-tab.php:1766
     4423msgid "Replace All"
     4424msgstr ""
     4425
     4426#: includes/class-mla-settings-custom-fields-tab.php:555
     4427#: includes/class-mla-settings-custom-fields-tab.php:878
     4428#: includes/class-mla-settings-iptc-exif-tab.php:620
     4429#: includes/class-mla-settings-iptc-exif-tab.php:1017
     4430msgid "Native"
     4431msgstr ""
     4432
     4433#: includes/class-mla-settings-custom-fields-tab.php:557
     4434#: includes/class-mla-settings-custom-fields-tab.php:880
     4435#: includes/class-mla-settings-iptc-exif-tab.php:622
     4436#: includes/class-mla-settings-iptc-exif-tab.php:1019
     4437msgid "Commas"
     4438msgstr ""
     4439
     4440#: includes/class-mla-settings-custom-fields-tab.php:559
     4441#: includes/class-mla-settings-custom-fields-tab.php:882
     4442#: includes/class-mla-settings-iptc-exif-tab.php:624
     4443#: includes/class-mla-settings-iptc-exif-tab.php:1021
     4444msgid "Raw"
     4445msgstr ""
     4446
     4447#: includes/class-mla-settings-custom-fields-tab.php:562
     4448#: includes/class-mla-settings-custom-fields-tab.php:885
     4449#: includes/class-mla-settings-iptc-exif-tab.php:627
     4450#: includes/class-mla-settings-iptc-exif-tab.php:1024
     4451msgid "Text"
     4452msgstr ""
     4453
     4454#: includes/class-mla-settings-custom-fields-tab.php:564
     4455#: includes/class-mla-settings-custom-fields-tab.php:887
     4456#: includes/class-mla-settings-iptc-exif-tab.php:629
     4457#: includes/class-mla-settings-iptc-exif-tab.php:1026
     4458msgid "Single"
     4459msgstr ""
     4460
     4461#: includes/class-mla-settings-custom-fields-tab.php:568
     4462#: includes/class-mla-settings-custom-fields-tab.php:891
     4463#: includes/class-mla-settings-iptc-exif-tab.php:633
     4464#: includes/class-mla-settings-iptc-exif-tab.php:1030
     4465msgid "Array"
     4466msgstr ""
     4467
     4468#: includes/class-mla-settings-custom-fields-tab.php:570
     4469#: includes/class-mla-settings-custom-fields-tab.php:893
     4470#: includes/class-mla-settings-iptc-exif-tab.php:635
     4471#: includes/class-mla-settings-iptc-exif-tab.php:1032
     4472msgid "Multi"
     4473msgstr ""
     4474
     4475#: includes/class-mla-settings-custom-fields-tab.php:572
     4476#: includes/class-mla-settings-custom-fields-tab.php:895
     4477#: includes/class-mla-settings-iptc-exif-tab.php:1034
    44714478msgid "Delete NULL Values"
    44724479msgstr ""
    44734480
    4474 #: includes/class-mla-settings-custom-fields-tab.php:553
    4475 #: includes/class-mla-settings-custom-fields-tab.php:876
    4476 #: includes/class-mla-settings-iptc-exif-tab.php:618
    4477 #: includes/class-mla-settings-iptc-exif-tab.php:1015
     4481#: includes/class-mla-settings-custom-fields-tab.php:573
     4482#: includes/class-mla-settings-custom-fields-tab.php:896
     4483#: includes/class-mla-settings-iptc-exif-tab.php:638
     4484#: includes/class-mla-settings-iptc-exif-tab.php:1035
    44784485msgid "Do not store empty custom field values"
    44794486msgstr ""
    44804487
    4481 #: includes/class-mla-settings-custom-fields-tab.php:556
    4482 #: includes/class-mla-settings-custom-fields-tab.php:879
    4483 #: includes/class-mla-settings-custom-fields-tab.php:1583
    4484 #: includes/class-mla-settings-custom-fields-tab.php:1816
     4488#: includes/class-mla-settings-custom-fields-tab.php:576
     4489#: includes/class-mla-settings-custom-fields-tab.php:899
     4490#: includes/class-mla-settings-custom-fields-tab.php:1613
     4491#: includes/class-mla-settings-custom-fields-tab.php:1846
    44854492#: includes/class-mla-settings-documentation-tab.php:1220
    44864493#: includes/class-mla-settings-image-tab.php:527
    44874494#: includes/class-mla-settings-image-tab.php:957
    44884495#: includes/class-mla-settings-image-tab.php:1183
    4489 #: includes/class-mla-settings-iptc-exif-tab.php:622
    4490 #: includes/class-mla-settings-iptc-exif-tab.php:1018
    4491 #: includes/class-mla-settings-iptc-exif-tab.php:1752
    4492 #: includes/class-mla-settings-iptc-exif-tab.php:1996
    4493 #: includes/class-mla-settings-iptc-exif-tab.php:2615
     4496#: includes/class-mla-settings-iptc-exif-tab.php:642
     4497#: includes/class-mla-settings-iptc-exif-tab.php:1038
     4498#: includes/class-mla-settings-iptc-exif-tab.php:1782
     4499#: includes/class-mla-settings-iptc-exif-tab.php:2026
     4500#: includes/class-mla-settings-iptc-exif-tab.php:2645
    44944501#: includes/class-mla-settings-upload-tab.php:579
    44954502#: includes/class-mla-settings-upload-tab.php:1062
     
    44984505msgstr ""
    44994506
    4500 #: includes/class-mla-settings-custom-fields-tab.php:558
    4501 #: includes/class-mla-settings-custom-fields-tab.php:881
    4502 #: includes/class-mla-settings-custom-fields-tab.php:1585
    4503 #: includes/class-mla-settings-custom-fields-tab.php:1819
     4507#: includes/class-mla-settings-custom-fields-tab.php:578
     4508#: includes/class-mla-settings-custom-fields-tab.php:901
     4509#: includes/class-mla-settings-custom-fields-tab.php:1615
     4510#: includes/class-mla-settings-custom-fields-tab.php:1849
    45044511#: includes/class-mla-settings-documentation-tab.php:1222
    45054512#: includes/class-mla-settings-image-tab.php:246
     
    45074514#: includes/class-mla-settings-image-tab.php:955
    45084515#: includes/class-mla-settings-image-tab.php:1186
    4509 #: includes/class-mla-settings-iptc-exif-tab.php:624
    4510 #: includes/class-mla-settings-iptc-exif-tab.php:1020
    4511 #: includes/class-mla-settings-iptc-exif-tab.php:1754
    4512 #: includes/class-mla-settings-iptc-exif-tab.php:1999
    4513 #: includes/class-mla-settings-iptc-exif-tab.php:2615
     4516#: includes/class-mla-settings-iptc-exif-tab.php:644
     4517#: includes/class-mla-settings-iptc-exif-tab.php:1040
     4518#: includes/class-mla-settings-iptc-exif-tab.php:1784
     4519#: includes/class-mla-settings-iptc-exif-tab.php:2029
     4520#: includes/class-mla-settings-iptc-exif-tab.php:2645
    45144521#: includes/class-mla-settings-upload-tab.php:193
    45154522#: includes/class-mla-settings-upload-tab.php:565
     
    45194526msgstr ""
    45204527
    4521 #: includes/class-mla-settings-custom-fields-tab.php:599
    4522 #: includes/class-mla-settings-iptc-exif-tab.php:739
     4528#: includes/class-mla-settings-custom-fields-tab.php:619
     4529#: includes/class-mla-settings-iptc-exif-tab.php:759
    45234530#, php-format
    45244531msgid "Custom Field Rule \"%1$s\": %2$s"
    45254532msgstr ""
    45264533
    4527 #: includes/class-mla-settings-custom-fields-tab.php:636
     4534#: includes/class-mla-settings-custom-fields-tab.php:656
    45284535msgid "Edit Custom Field Rule cancelled."
    45294536msgstr ""
    45304537
    4531 #: includes/class-mla-settings-custom-fields-tab.php:651
    4532 #: includes/class-mla-settings-custom-fields-tab.php:679
     4538#: includes/class-mla-settings-custom-fields-tab.php:671
     4539#: includes/class-mla-settings-custom-fields-tab.php:699
    45334540#: includes/class-mla-settings-documentation-tab.php:276
    45344541#: includes/class-mla-settings-image-tab.php:355
    4535 #: includes/class-mla-settings-iptc-exif-tab.php:791
    4536 #: includes/class-mla-settings-iptc-exif-tab.php:819
     4542#: includes/class-mla-settings-iptc-exif-tab.php:811
     4543#: includes/class-mla-settings-iptc-exif-tab.php:839
    45374544#: includes/class-mla-settings-shortcodes-tab.php:572
    45384545#: includes/class-mla-settings-upload-tab.php:406
     
    45424549msgstr ""
    45434550
    4544 #: includes/class-mla-settings-custom-fields-tab.php:724
     4551#: includes/class-mla-settings-custom-fields-tab.php:744
    45454552msgid "Custom Field Mapping Support is disabled"
    45464553msgstr ""
    45474554
    4548 #: includes/class-mla-settings-custom-fields-tab.php:795
     4555#: includes/class-mla-settings-custom-fields-tab.php:815
    45494556msgid "Custom Field Mapping Progress"
    45504557msgstr ""
    45514558
    4552 #: includes/class-mla-settings-custom-fields-tab.php:796
    4553 #: includes/class-mla-settings-iptc-exif-tab.php:934
     4559#: includes/class-mla-settings-custom-fields-tab.php:816
     4560#: includes/class-mla-settings-iptc-exif-tab.php:954
    45544561msgid "DO NOT DO THE FOLLOWING (they will cause mapping to fail)"
    45554562msgstr ""
    45564563
    4557 #: includes/class-mla-settings-custom-fields-tab.php:797
    4558 #: includes/class-mla-settings-iptc-exif-tab.php:935
     4564#: includes/class-mla-settings-custom-fields-tab.php:817
     4565#: includes/class-mla-settings-iptc-exif-tab.php:955
    45594566msgid "Close the window"
    45604567msgstr ""
    45614568
    4562 #: includes/class-mla-settings-custom-fields-tab.php:798
    4563 #: includes/class-mla-settings-iptc-exif-tab.php:936
     4569#: includes/class-mla-settings-custom-fields-tab.php:818
     4570#: includes/class-mla-settings-iptc-exif-tab.php:956
    45644571msgid "Reload the page"
    45654572msgstr ""
    45664573
    4567 #: includes/class-mla-settings-custom-fields-tab.php:799
    4568 #: includes/class-mla-settings-iptc-exif-tab.php:937
     4574#: includes/class-mla-settings-custom-fields-tab.php:819
     4575#: includes/class-mla-settings-iptc-exif-tab.php:957
    45694576msgid "Click the browser&rsquo;s Stop, Back or forward buttons"
    45704577msgstr ""
    45714578
    4572 #: includes/class-mla-settings-custom-fields-tab.php:800
    4573 #: includes/class-mla-settings-iptc-exif-tab.php:938
     4579#: includes/class-mla-settings-custom-fields-tab.php:820
     4580#: includes/class-mla-settings-iptc-exif-tab.php:958
    45744581msgid "Progress"
    45754582msgstr ""
    45764583
    4577 #: includes/class-mla-settings-custom-fields-tab.php:801
    4578 #: includes/class-mla-settings-iptc-exif-tab.php:939
     4584#: includes/class-mla-settings-custom-fields-tab.php:821
     4585#: includes/class-mla-settings-iptc-exif-tab.php:959
    45794586msgid "Pause"
    45804587msgstr ""
    45814588
    4582 #: includes/class-mla-settings-custom-fields-tab.php:803
    4583 #: includes/class-mla-settings-iptc-exif-tab.php:941
     4589#: includes/class-mla-settings-custom-fields-tab.php:823
     4590#: includes/class-mla-settings-iptc-exif-tab.php:961
    45844591msgid "Resume"
    45854592msgstr ""
    45864593
    4587 #: includes/class-mla-settings-custom-fields-tab.php:804
     4594#: includes/class-mla-settings-custom-fields-tab.php:824
    45884595#: includes/class-mla-settings-documentation-tab.php:152
    4589 #: includes/class-mla-settings-iptc-exif-tab.php:942
     4596#: includes/class-mla-settings-iptc-exif-tab.php:962
    45904597#: includes/class-mla-settings-shortcodes-tab.php:495
    45914598#: includes/class-mla-template-support.php:538
     
    46014608msgstr ""
    46024609
    4603 #: includes/class-mla-settings-custom-fields-tab.php:813
     4610#: includes/class-mla-settings-custom-fields-tab.php:833
    46044611msgid "Custom Field and Attachment Metadata Processing Options"
    46054612msgstr ""
    46064613
    4607 #: includes/class-mla-settings-custom-fields-tab.php:815
     4614#: includes/class-mla-settings-custom-fields-tab.php:835
    46084615msgid ""
    46094616"In this tab you can define the rules for mapping several types of image "
     
    46144621msgstr ""
    46154622
    4616 #: includes/class-mla-settings-custom-fields-tab.php:817
    4617 #: includes/class-mla-settings-iptc-exif-tab.php:955
     4623#: includes/class-mla-settings-custom-fields-tab.php:837
     4624#: includes/class-mla-settings-iptc-exif-tab.php:975
    46184625msgid ""
    46194626"You can find more information about using the controls in this tab to define "
     
    46224629msgstr ""
    46234630
    4624 #: includes/class-mla-settings-custom-fields-tab.php:822
    4625 #: includes/class-mla-settings-iptc-exif-tab.php:960
     4631#: includes/class-mla-settings-custom-fields-tab.php:842
     4632#: includes/class-mla-settings-iptc-exif-tab.php:980
    46264633#: includes/class-mla-settings-shortcodes-tab.php:730
    46274634msgid "Search results for"
    46284635msgstr ""
    46294636
    4630 #: includes/class-mla-settings-custom-fields-tab.php:824
    4631 #: includes/class-mla-settings-iptc-exif-tab.php:961
     4637#: includes/class-mla-settings-custom-fields-tab.php:844
     4638#: includes/class-mla-settings-iptc-exif-tab.php:981
    46324639msgid "Search Rules Text"
    46334640msgstr ""
    46344641
    4635 #: includes/class-mla-settings-custom-fields-tab.php:826
    4636 #: includes/class-mla-settings-iptc-exif-tab.php:963
     4642#: includes/class-mla-settings-custom-fields-tab.php:846
     4643#: includes/class-mla-settings-iptc-exif-tab.php:983
    46374644msgid "Search Rules"
    46384645msgstr ""
    46394646
    4640 #: includes/class-mla-settings-custom-fields-tab.php:829
    4641 #: includes/class-mla-settings-iptc-exif-tab.php:966
     4647#: includes/class-mla-settings-custom-fields-tab.php:849
     4648#: includes/class-mla-settings-iptc-exif-tab.php:986
    46424649msgid "Execute All Rules"
    46434650msgstr ""
    46444651
    4645 #: includes/class-mla-settings-custom-fields-tab.php:830
    4646 #: includes/class-mla-settings-iptc-exif-tab.php:967
     4652#: includes/class-mla-settings-custom-fields-tab.php:850
     4653#: includes/class-mla-settings-iptc-exif-tab.php:987
    46474654msgid "Add New Custom Field Rule"
    46484655msgstr ""
    46494656
    4650 #: includes/class-mla-settings-custom-fields-tab.php:882
    4651 #: includes/class-mla-settings-iptc-exif-tab.php:1021
     4657#: includes/class-mla-settings-custom-fields-tab.php:902
     4658#: includes/class-mla-settings-iptc-exif-tab.php:1041
    46524659msgid "Add Rule"
    46534660msgstr ""
    46544661
    4655 #: includes/class-mla-settings-custom-fields-tab.php:953
    4656 #: includes/class-mla-settings-custom-fields-tab.php:975
    4657 #: includes/class-mla-settings-iptc-exif-tab.php:1101
     4662#: includes/class-mla-settings-custom-fields-tab.php:973
     4663#: includes/class-mla-settings-custom-fields-tab.php:995
     4664#: includes/class-mla-settings-iptc-exif-tab.php:1121
    46584665msgid "Nothing to execute"
    46594666msgstr ""
    46604667
    4661 #: includes/class-mla-settings-custom-fields-tab.php:1015
    4662 #: includes/class-mla-settings-iptc-exif-tab.php:1142
     4668#: includes/class-mla-settings-custom-fields-tab.php:1035
     4669#: includes/class-mla-settings-iptc-exif-tab.php:1162
    46634670msgid "Rule not found"
    46644671msgstr ""
    46654672
    4666 #: includes/class-mla-settings-custom-fields-tab.php:1018
    4667 #: includes/class-mla-settings-iptc-exif-tab.php:1138
     4673#: includes/class-mla-settings-custom-fields-tab.php:1038
     4674#: includes/class-mla-settings-iptc-exif-tab.php:1158
    46684675msgid "Rule ID not found"
    46694676msgstr ""
    46704677
    4671 #: includes/class-mla-settings-custom-fields-tab.php:1305
    4672 #: includes/class-mla-settings-iptc-exif-tab.php:1440
     4678#: includes/class-mla-settings-custom-fields-tab.php:1335
     4679#: includes/class-mla-settings-iptc-exif-tab.php:1470
    46734680msgctxt "list_table_column"
    46744681msgid "Bad Name"
    46754682msgstr ""
    46764683
    4677 #: includes/class-mla-settings-custom-fields-tab.php:1307
     4684#: includes/class-mla-settings-custom-fields-tab.php:1337
    46784685msgctxt "list_table_column"
    46794686msgid "Meta/Template"
    46804687msgstr ""
    46814688
    4682 #: includes/class-mla-settings-custom-fields-tab.php:1308
     4689#: includes/class-mla-settings-custom-fields-tab.php:1338
    46834690msgctxt "list_table_column"
    46844691msgid "Visibility"
    46854692msgstr ""
    46864693
    4687 #: includes/class-mla-settings-custom-fields-tab.php:1310
    4688 #: includes/class-mla-settings-iptc-exif-tab.php:1444
     4694#: includes/class-mla-settings-custom-fields-tab.php:1340
     4695#: includes/class-mla-settings-iptc-exif-tab.php:1474
    46894696msgctxt "list_table_column"
    46904697msgid "Existing Text"
    46914698msgstr ""
    46924699
    4693 #: includes/class-mla-settings-custom-fields-tab.php:1311
    4694 #: includes/class-mla-settings-iptc-exif-tab.php:1448
     4700#: includes/class-mla-settings-custom-fields-tab.php:1341
     4701#: includes/class-mla-settings-iptc-exif-tab.php:1478
    46954702msgctxt "list_table_column"
    46964703msgid "Delete NULL"
    46974704msgstr ""
    46984705
    4699 #: includes/class-mla-settings-custom-fields-tab.php:1312
    4700 #: includes/class-mla-settings-iptc-exif-tab.php:1449
     4706#: includes/class-mla-settings-custom-fields-tab.php:1342
     4707#: includes/class-mla-settings-iptc-exif-tab.php:1479
    47014708msgctxt "list_table_column"
    47024709msgid "Format"
    47034710msgstr ""
    47044711
    4705 #: includes/class-mla-settings-custom-fields-tab.php:1313
    4706 #: includes/class-mla-settings-iptc-exif-tab.php:1450
     4712#: includes/class-mla-settings-custom-fields-tab.php:1343
     4713#: includes/class-mla-settings-iptc-exif-tab.php:1480
    47074714msgctxt "list_table_column"
    47084715msgid "Option"
    47094716msgstr ""
    47104717
    4711 #: includes/class-mla-settings-custom-fields-tab.php:1442
    4712 #: includes/class-mla-settings-iptc-exif-tab.php:1589
     4718#: includes/class-mla-settings-custom-fields-tab.php:1472
     4719#: includes/class-mla-settings-iptc-exif-tab.php:1619
    47134720msgid "Map All Attachments"
    47144721msgstr ""
    47154722
    4716 #: includes/class-mla-settings-custom-fields-tab.php:1442
    4717 #: includes/class-mla-settings-custom-fields-tab.php:1795
    4718 #: includes/class-mla-settings-iptc-exif-tab.php:1589
    4719 #: includes/class-mla-settings-iptc-exif-tab.php:1975
     4723#: includes/class-mla-settings-custom-fields-tab.php:1472
     4724#: includes/class-mla-settings-custom-fields-tab.php:1825
     4725#: includes/class-mla-settings-iptc-exif-tab.php:1619
     4726#: includes/class-mla-settings-iptc-exif-tab.php:2005
    47204727msgid "Execute"
    47214728msgstr ""
    47224729
    4723 #: includes/class-mla-settings-custom-fields-tab.php:1444
     4730#: includes/class-mla-settings-custom-fields-tab.php:1474
    47244731msgid "Purge custom field values"
    47254732msgstr ""
    47264733
    4727 #: includes/class-mla-settings-custom-fields-tab.php:1444
    4728 #: includes/class-mla-settings-custom-fields-tab.php:1796
    4729 #: includes/class-mla-settings-iptc-exif-tab.php:1592
    4730 #: includes/class-mla-settings-iptc-exif-tab.php:1976
     4734#: includes/class-mla-settings-custom-fields-tab.php:1474
     4735#: includes/class-mla-settings-custom-fields-tab.php:1826
     4736#: includes/class-mla-settings-iptc-exif-tab.php:1622
     4737#: includes/class-mla-settings-iptc-exif-tab.php:2006
    47314738msgid "Purge Values"
    47324739msgstr ""
    47334740
    4734 #: includes/class-mla-settings-custom-fields-tab.php:1813
     4741#: includes/class-mla-settings-custom-fields-tab.php:1843
    47354742#: includes/class-mla-settings-image-tab.php:1180
    4736 #: includes/class-mla-settings-iptc-exif-tab.php:1993
     4743#: includes/class-mla-settings-iptc-exif-tab.php:2023
    47374744#: includes/class-mla-settings-shortcodes-tab.php:1316
    47384745#: includes/class-mla-settings-upload-tab.php:1317
     
    47404747msgstr ""
    47414748
    4742 #: includes/class-mla-settings-custom-fields-tab.php:2562
     4749#: includes/class-mla-settings-custom-fields-tab.php:2592
    47434750msgctxt "table_view_singular"
    47444751msgid "MLA Column"
    47454752msgstr ""
    47464753
    4747 #: includes/class-mla-settings-custom-fields-tab.php:2563
     4754#: includes/class-mla-settings-custom-fields-tab.php:2593
    47484755msgctxt "table_view_plural"
    47494756msgid "MLA Column"
    47504757msgstr ""
    47514758
    4752 #: includes/class-mla-settings-custom-fields-tab.php:2566
     4759#: includes/class-mla-settings-custom-fields-tab.php:2596
    47534760msgctxt "table_view_singular"
    47544761msgid "Quick Edit"
    47554762msgstr ""
    47564763
    4757 #: includes/class-mla-settings-custom-fields-tab.php:2567
     4764#: includes/class-mla-settings-custom-fields-tab.php:2597
    47584765msgctxt "table_view_plural"
    47594766msgid "Quick Edit"
    47604767msgstr ""
    47614768
    4762 #: includes/class-mla-settings-custom-fields-tab.php:2570
     4769#: includes/class-mla-settings-custom-fields-tab.php:2600
    47634770msgctxt "table_view_singular"
    47644771msgid "Bulk Edit"
    47654772msgstr ""
    47664773
    4767 #: includes/class-mla-settings-custom-fields-tab.php:2571
     4774#: includes/class-mla-settings-custom-fields-tab.php:2601
    47684775msgctxt "table_view_plural"
    47694776msgid "Bulk Edit"
    47704777msgstr ""
    47714778
    4772 #: includes/class-mla-settings-custom-fields-tab.php:2574
    4773 #: includes/class-mla-settings-iptc-exif-tab.php:2938
     4779#: includes/class-mla-settings-custom-fields-tab.php:2604
     4780#: includes/class-mla-settings-iptc-exif-tab.php:2968
    47744781msgctxt "table_view_singular"
    47754782msgid "Read Only"
    47764783msgstr ""
    47774784
    4778 #: includes/class-mla-settings-custom-fields-tab.php:2575
    4779 #: includes/class-mla-settings-iptc-exif-tab.php:2939
     4785#: includes/class-mla-settings-custom-fields-tab.php:2605
     4786#: includes/class-mla-settings-iptc-exif-tab.php:2969
    47804787msgctxt "table_view_plural"
    47814788msgid "Read Only"
     
    50255032#: includes/class-mla-settings-image-tab.php:234
    50265033#: includes/class-mla-settings-image-tab.php:507
    5027 #: includes/class-mla-thumbnail-generation.php:638
     5034#: includes/class-mla-thumbnail-generation.php:684
    50285035msgid "Width"
    50295036msgstr ""
     
    50435050#: includes/class-mla-settings-image-tab.php:236
    50445051#: includes/class-mla-settings-image-tab.php:509
    5045 #: includes/class-mla-thumbnail-generation.php:639
     5052#: includes/class-mla-thumbnail-generation.php:685
    50465053msgid "Height"
    50475054msgstr ""
     
    51435150
    51445151#: includes/class-mla-settings-image-tab.php:811
    5145 #: includes/class-mla-settings-iptc-exif-tab.php:1596
     5152#: includes/class-mla-settings-iptc-exif-tab.php:1626
    51465153#: includes/class-mla-settings-upload-tab.php:957
    51475154#: includes/class-mla-settings-view-tab.php:727
     
    51505157
    51515158#: includes/class-mla-settings-image-tab.php:811
    5152 #: includes/class-mla-settings-iptc-exif-tab.php:1596
     5159#: includes/class-mla-settings-iptc-exif-tab.php:1626
    51535160#: includes/class-mla-settings-upload-tab.php:957
    51545161#: includes/class-mla-settings-view-tab.php:727
     
    51685175msgstr ""
    51695176
    5170 #: includes/class-mla-settings-iptc-exif-tab.php:454
     5177#: includes/class-mla-settings-iptc-exif-tab.php:474
    51715178#, php-format
    51725179msgid "Rule \"%1$s\"; reverted to standard"
    51735180msgstr ""
    51745181
    5175 #: includes/class-mla-settings-iptc-exif-tab.php:569
     5182#: includes/class-mla-settings-iptc-exif-tab.php:589
    51765183msgid "Notes for the IPTC/EXIF/WP tab submenu table."
    51775184msgstr ""
    51785185
    5179 #: includes/class-mla-settings-iptc-exif-tab.php:570
    5180 #: includes/class-mla-settings-iptc-exif-tab.php:974
     5186#: includes/class-mla-settings-iptc-exif-tab.php:590
     5187#: includes/class-mla-settings-iptc-exif-tab.php:994
    51815188msgid "IPTC Value"
    51825189msgstr ""
    51835190
    5184 #: includes/class-mla-settings-iptc-exif-tab.php:572
    5185 #: includes/class-mla-settings-iptc-exif-tab.php:976
     5191#: includes/class-mla-settings-iptc-exif-tab.php:592
     5192#: includes/class-mla-settings-iptc-exif-tab.php:996
    51865193msgid "EXIF/Template Value"
    51875194msgstr ""
    51885195
    5189 #: includes/class-mla-settings-iptc-exif-tab.php:575
    5190 #: includes/class-mla-settings-iptc-exif-tab.php:979
     5196#: includes/class-mla-settings-iptc-exif-tab.php:595
     5197#: includes/class-mla-settings-iptc-exif-tab.php:999
    51915198msgid "EXIF element name or Content Template"
    51925199msgstr ""
    51935200
    5194 #: includes/class-mla-settings-iptc-exif-tab.php:575
     5201#: includes/class-mla-settings-iptc-exif-tab.php:595
    51955202msgid " (starting with \"template:\")"
    51965203msgstr ""
    51975204
    5198 #: includes/class-mla-settings-iptc-exif-tab.php:576
    5199 #: includes/class-mla-settings-iptc-exif-tab.php:980
     5205#: includes/class-mla-settings-iptc-exif-tab.php:596
     5206#: includes/class-mla-settings-iptc-exif-tab.php:1000
    52005207msgid "Priority"
    52015208msgstr ""
    52025209
    5203 #: includes/class-mla-settings-iptc-exif-tab.php:578
    5204 #: includes/class-mla-settings-iptc-exif-tab.php:982
    5205 #: includes/class-mla-settings-iptc-exif-tab.php:1718
     5210#: includes/class-mla-settings-iptc-exif-tab.php:598
     5211#: includes/class-mla-settings-iptc-exif-tab.php:1002
     5212#: includes/class-mla-settings-iptc-exif-tab.php:1748
    52065213msgid "IPTC"
    52075214msgstr ""
    52085215
    5209 #: includes/class-mla-settings-iptc-exif-tab.php:580
    5210 #: includes/class-mla-settings-iptc-exif-tab.php:984
    5211 #: includes/class-mla-settings-iptc-exif-tab.php:1721
     5216#: includes/class-mla-settings-iptc-exif-tab.php:600
     5217#: includes/class-mla-settings-iptc-exif-tab.php:1004
     5218#: includes/class-mla-settings-iptc-exif-tab.php:1751
    52125219msgid "EXIF"
    52135220msgstr ""
    52145221
    5215 #: includes/class-mla-settings-iptc-exif-tab.php:590
    5216 #: includes/class-mla-settings-iptc-exif-tab.php:992
     5222#: includes/class-mla-settings-iptc-exif-tab.php:610
     5223#: includes/class-mla-settings-iptc-exif-tab.php:1012
    52175224msgid "Delimiters"
    52185225msgstr ""
    52195226
    5220 #: includes/class-mla-settings-iptc-exif-tab.php:647
     5227#: includes/class-mla-settings-iptc-exif-tab.php:667
    52215228msgid "Standard field mapping"
    52225229msgstr ""
    52235230
    5224 #: includes/class-mla-settings-iptc-exif-tab.php:650
     5231#: includes/class-mla-settings-iptc-exif-tab.php:670
    52255232msgid "Taxonomy term mapping"
    52265233msgstr ""
    52275234
    5228 #: includes/class-mla-settings-iptc-exif-tab.php:673
     5235#: includes/class-mla-settings-iptc-exif-tab.php:693
    52295236msgid "Custom field mapping"
    52305237msgstr ""
    52315238
    5232 #: includes/class-mla-settings-iptc-exif-tab.php:776
     5239#: includes/class-mla-settings-iptc-exif-tab.php:796
    52335240msgid "Edit IPTC EXIF Rule cancelled."
    52345241msgstr ""
    52355242
    5236 #: includes/class-mla-settings-iptc-exif-tab.php:864
     5243#: includes/class-mla-settings-iptc-exif-tab.php:884
    52375244msgid "IPTC/EXIF/WP Mapping Support is disabled"
    52385245msgstr ""
    52395246
    5240 #: includes/class-mla-settings-iptc-exif-tab.php:933
     5247#: includes/class-mla-settings-iptc-exif-tab.php:953
    52415248msgid "IPTC &amp; EXIF Mapping Progress"
    52425249msgstr ""
    52435250
    5244 #: includes/class-mla-settings-iptc-exif-tab.php:951
     5251#: includes/class-mla-settings-iptc-exif-tab.php:971
    52455252msgid "IPTC &amp; EXIF Processing Options"
    52465253msgstr ""
    52475254
    5248 #: includes/class-mla-settings-iptc-exif-tab.php:953
     5255#: includes/class-mla-settings-iptc-exif-tab.php:973
    52495256msgid ""
    52505257"In this tab you can define the rules for mapping IPTC (International Press "
     
    52535260msgstr ""
    52545261
    5255 #: includes/class-mla-settings-iptc-exif-tab.php:953
     5262#: includes/class-mla-settings-iptc-exif-tab.php:973
    52565263msgid ""
    52575264"You can also use a Content Template to compose a value from field-level data "
     
    52595266msgstr ""
    52605267
    5261 #: includes/class-mla-settings-iptc-exif-tab.php:1441
     5268#: includes/class-mla-settings-iptc-exif-tab.php:1471
    52625269msgctxt "list_table_column"
    52635270msgid "IPTC Value"
    52645271msgstr ""
    52655272
    5266 #: includes/class-mla-settings-iptc-exif-tab.php:1442
     5273#: includes/class-mla-settings-iptc-exif-tab.php:1472
    52675274msgctxt "list_table_column"
    52685275msgid "EXIF/Template Value"
    52695276msgstr ""
    52705277
    5271 #: includes/class-mla-settings-iptc-exif-tab.php:1443
     5278#: includes/class-mla-settings-iptc-exif-tab.php:1473
    52725279msgctxt "list_table_column"
    52735280msgid "Priority "
    52745281msgstr ""
    52755282
    5276 #: includes/class-mla-settings-iptc-exif-tab.php:1446
     5283#: includes/class-mla-settings-iptc-exif-tab.php:1476
    52775284msgctxt "list_table_column"
    52785285msgid "Delimiter(s)"
    52795286msgstr ""
    52805287
    5281 #: includes/class-mla-settings-iptc-exif-tab.php:1447
     5288#: includes/class-mla-settings-iptc-exif-tab.php:1477
    52825289msgctxt "list_table_column"
    52835290msgid "Parent"
    52845291msgstr ""
    52855292
    5286 #: includes/class-mla-settings-iptc-exif-tab.php:1592
     5293#: includes/class-mla-settings-iptc-exif-tab.php:1622
    52875294msgid "Purge IPTC EXIF values"
    52885295msgstr ""
    52895296
    5290 #: includes/class-mla-settings-iptc-exif-tab.php:2926
     5297#: includes/class-mla-settings-iptc-exif-tab.php:2956
    52915298msgctxt "table_view_singular"
    52925299msgid "Standard"
    52935300msgstr ""
    52945301
    5295 #: includes/class-mla-settings-iptc-exif-tab.php:2927
     5302#: includes/class-mla-settings-iptc-exif-tab.php:2957
    52965303msgctxt "table_view_plural"
    52975304msgid "Standard"
    52985305msgstr ""
    52995306
    5300 #: includes/class-mla-settings-iptc-exif-tab.php:2930
     5307#: includes/class-mla-settings-iptc-exif-tab.php:2960
    53015308msgctxt "table_view_singular"
    53025309msgid "Taxonomy"
    53035310msgstr ""
    53045311
    5305 #: includes/class-mla-settings-iptc-exif-tab.php:2931
     5312#: includes/class-mla-settings-iptc-exif-tab.php:2961
    53065313msgctxt "table_view_plural"
    53075314msgid "Taxonomy"
     
    55535560
    55545561#: includes/class-mla-settings-shortcodes-tab.php:1299
    5555 #: includes/class-mla-thumbnail-generation.php:653
     5562#: includes/class-mla-thumbnail-generation.php:703
    55565563msgid "Delete"
    55575564msgstr ""
     
    62586265
    62596266#: includes/class-mla-shortcode-archive-list.php:201
    6260 #: includes/class-mla-shortcode-archive-list.php:1297
     6267#: includes/class-mla-shortcode-archive-list.php:1280
    62616268#: includes/class-mla-shortcode-custom-list.php:906
    6262 #: includes/class-mla-shortcode-support.php:750
    6263 #: includes/class-mla-shortcode-support.php:2447
    6264 #: includes/class-mla-shortcode-support.php:2771
     6269#: includes/class-mla-shortcode-support.php:751
     6270#: includes/class-mla-shortcode-support.php:2459
     6271#: includes/class-mla-shortcode-support.php:2783
    62656272#: includes/class-mla-shortcode-tag-cloud.php:166
    62666273msgid "Previous"
     
    62686275
    62696276#: includes/class-mla-shortcode-archive-list.php:273
    6270 #: includes/class-mla-shortcode-archive-list.php:1298
     6277#: includes/class-mla-shortcode-archive-list.php:1281
    62716278#: includes/class-mla-shortcode-custom-list.php:907
    6272 #: includes/class-mla-shortcode-support.php:751
    6273 #: includes/class-mla-shortcode-support.php:2494
    6274 #: includes/class-mla-shortcode-support.php:2777
     6279#: includes/class-mla-shortcode-support.php:752
     6280#: includes/class-mla-shortcode-support.php:2506
     6281#: includes/class-mla-shortcode-support.php:2789
    62756282#: includes/class-mla-shortcode-tag-cloud.php:167
    62766283msgid "Next"
    62776284msgstr ""
    62786285
    6279 #: includes/class-mla-shortcode-archive-list.php:1164
     6286#: includes/class-mla-shortcode-archive-list.php:1147
    62806287msgid "mla_archive_list REQUEST"
    62816288msgstr ""
    62826289
    6283 #: includes/class-mla-shortcode-archive-list.php:1165
     6290#: includes/class-mla-shortcode-archive-list.php:1148
    62846291msgid "mla_archive_list shortcode attributes"
    62856292msgstr ""
    62866293
    6287 #: includes/class-mla-shortcode-archive-list.php:1166
     6294#: includes/class-mla-shortcode-archive-list.php:1149
    62886295msgid "mla_archive_list shortcode content"
    62896296msgstr ""
    62906297
    6291 #: includes/class-mla-shortcode-archive-list.php:1191
     6298#: includes/class-mla-shortcode-archive-list.php:1174
    62926299msgid "mla_archive_list validated attributes"
    62936300msgstr ""
    62946301
    62956302#: includes/class-mla-shortcode-custom-list.php:142
    6296 #: includes/class-mla-shortcode-support.php:884
    6297 #: includes/class-mla-shortcode-support.php:4797
     6303#: includes/class-mla-shortcode-support.php:885
     6304#: includes/class-mla-shortcode-support.php:4809
    62986305#: includes/class-mla-shortcode-tag-cloud.php:311
    62996306#: includes/class-mla-shortcode-term-list.php:690
     
    63026309
    63036310#: includes/class-mla-shortcode-custom-list.php:143
    6304 #: includes/class-mla-shortcode-support.php:885
    6305 #: includes/class-mla-shortcode-support.php:4798
     6311#: includes/class-mla-shortcode-support.php:886
     6312#: includes/class-mla-shortcode-support.php:4810
    63066313#: includes/class-mla-shortcode-tag-cloud.php:312
    63076314#: includes/class-mla-shortcode-term-list.php:691
     
    63106317
    63116318#: includes/class-mla-shortcode-custom-list.php:223
    6312 #: includes/class-mla-shortcode-support.php:4506
    6313 #: includes/class-mla-shortcode-support.php:4882
     6319#: includes/class-mla-shortcode-support.php:4518
     6320#: includes/class-mla-shortcode-support.php:4894
    63146321msgid "mla_debug query"
    63156322msgstr ""
    63166323
    63176324#: includes/class-mla-shortcode-custom-list.php:224
    6318 #: includes/class-mla-shortcode-support.php:4883
     6325#: includes/class-mla-shortcode-support.php:4895
    63196326msgid "mla_debug results"
    63206327msgstr ""
     
    63346341#: includes/class-mla-shortcode-custom-list.php:1127
    63356342#: includes/class-mla-shortcode-custom-list.php:1134
    6336 #: includes/class-mla-shortcode-support.php:835
    6337 #: includes/class-mla-shortcode-support.php:841
     6343#: includes/class-mla-shortcode-support.php:836
     6344#: includes/class-mla-shortcode-support.php:842
    63386345#: includes/class-mla-shortcode-tag-cloud.php:318
    63396346#: includes/class-mla-shortcode-tag-cloud.php:325
     
    63656372msgstr ""
    63666373
    6367 #: includes/class-mla-shortcode-custom-list.php:1963
    6368 #: includes/class-mla-shortcode-support.php:5357
     6374#: includes/class-mla-shortcode-custom-list.php:2017
     6375#: includes/class-mla-shortcode-support.php:5369
    63696376msgid "mla_debug query arguments"
    63706377msgstr ""
    63716378
    6372 #: includes/class-mla-shortcode-custom-list.php:1964
    6373 #: includes/class-mla-shortcode-support.php:5358
     6379#: includes/class-mla-shortcode-custom-list.php:2018
     6380#: includes/class-mla-shortcode-support.php:5370
    63746381msgid "mla_debug last_query"
    63756382msgstr ""
    63766383
    6377 #: includes/class-mla-shortcode-custom-list.php:1965
    6378 #: includes/class-mla-shortcode-support.php:5359
     6384#: includes/class-mla-shortcode-custom-list.php:2019
     6385#: includes/class-mla-shortcode-support.php:5371
    63796386msgid "mla_debug last_error"
    63806387msgstr ""
    63816388
    6382 #: includes/class-mla-shortcode-custom-list.php:1966
    6383 #: includes/class-mla-shortcode-support.php:5360
     6389#: includes/class-mla-shortcode-custom-list.php:2020
     6390#: includes/class-mla-shortcode-support.php:5372
    63846391msgid "mla_debug num_rows"
    63856392msgstr ""
    63866393
    6387 #: includes/class-mla-shortcode-custom-list.php:1967
    6388 #: includes/class-mla-shortcode-support.php:5361
     6394#: includes/class-mla-shortcode-custom-list.php:2021
     6395#: includes/class-mla-shortcode-support.php:5373
    63896396msgid "mla_debug found_rows"
    63906397msgstr ""
    63916398
    6392 #: includes/class-mla-shortcode-custom-list.php:1968
     6399#: includes/class-mla-shortcode-custom-list.php:2022
    63936400msgid "mla_debug values"
    63946401msgstr ""
    63956402
    6396 #: includes/class-mla-shortcode-support.php:872
     6403#: includes/class-mla-shortcode-support.php:873
    63976404#: includes/class-mla-shortcode-tag-cloud.php:310
    63986405#: includes/class-mla-shortcode-term-list.php:689
     
    64006407msgstr ""
    64016408
    6402 #: includes/class-mla-shortcode-support.php:876
     6409#: includes/class-mla-shortcode-support.php:877
    64036410msgid "mla_debug attributes_errors[raw]"
    64046411msgstr ""
    64056412
    6406 #: includes/class-mla-shortcode-support.php:878
     6413#: includes/class-mla-shortcode-support.php:879
    64076414msgid "mla_debug attributes_errors[escaped]"
    64086415msgstr ""
    64096416
    6410 #: includes/class-mla-shortcode-support.php:988
     6417#: includes/class-mla-shortcode-support.php:989
    64116418msgid "mla_debug empty gallery"
    64126419msgstr ""
    64136420
    6414 #: includes/class-mla-shortcode-support.php:1023
     6421#: includes/class-mla-shortcode-support.php:1024
    64156422msgid ""
    64166423"<strong>Photonic-enhanced [mla_gallery]</strong> type must be "
     
    64186425msgstr ""
    64196426
    6420 #: includes/class-mla-shortcode-support.php:1510
     6427#: includes/class-mla-shortcode-support.php:1511
    64216428msgid "unknown"
    64226429msgstr ""
    64236430
    6424 #: includes/class-mla-shortcode-support.php:3380
    6425 #: includes/class-mla-shortcode-support.php:3387
    6426 #: includes/class-mla-shortcode-support.php:3581
     6431#: includes/class-mla-shortcode-support.php:3392
     6432#: includes/class-mla-shortcode-support.php:3399
     6433#: includes/class-mla-shortcode-support.php:3593
    64276434msgid "Invalid mla_gallery"
    64286435msgstr ""
    64296436
    6430 #: includes/class-mla-shortcode-support.php:4507
     6437#: includes/class-mla-shortcode-support.php:4519
    64316438msgid "mla_debug request"
    64326439msgstr ""
    64336440
    6434 #: includes/class-mla-shortcode-support.php:4508
     6441#: includes/class-mla-shortcode-support.php:4520
    64356442msgid "mla_debug query_vars"
    64366443msgstr ""
    64376444
    6438 #: includes/class-mla-shortcode-support.php:4509
     6445#: includes/class-mla-shortcode-support.php:4521
    64396446msgid "mla_debug post_count"
    64406447msgstr ""
    64416448
    6442 #: includes/class-mla-shortcode-support.php:4510
     6449#: includes/class-mla-shortcode-support.php:4522
    64436450msgid "mla_debug found_posts"
    64446451msgstr ""
    64456452
    6446 #: includes/class-mla-shortcode-support.php:4536
     6453#: includes/class-mla-shortcode-support.php:4548
    64476454msgid "mla_debug JOIN filter"
    64486455msgstr ""
    64496456
    6450 #: includes/class-mla-shortcode-support.php:4578
     6457#: includes/class-mla-shortcode-support.php:4590
    64516458msgid "mla_debug modified JOIN filter"
    64526459msgstr ""
    64536460
    6454 #: includes/class-mla-shortcode-support.php:4603
     6461#: includes/class-mla-shortcode-support.php:4615
    64556462msgid "mla_debug WHERE filter"
    64566463msgstr ""
    64576464
    6458 #: includes/class-mla-shortcode-support.php:4660
     6465#: includes/class-mla-shortcode-support.php:4672
    64596466msgid "mla_debug modified WHERE filter"
    64606467msgstr ""
    64616468
    6462 #: includes/class-mla-shortcode-support.php:4683
     6469#: includes/class-mla-shortcode-support.php:4695
    64636470msgid "mla_debug ORDER BY filter, incoming"
    64646471msgstr ""
    64656472
    6466 #: includes/class-mla-shortcode-support.php:4683
     6473#: includes/class-mla-shortcode-support.php:4695
    64676474msgid "Replacement ORDER BY clause"
    64686475msgstr ""
    64696476
    6470 #: includes/class-mla-shortcode-support.php:4724
     6477#: includes/class-mla-shortcode-support.php:4736
    64716478msgid "mla_debug posts_clauses filter"
    64726479msgstr ""
    64736480
    6474 #: includes/class-mla-shortcode-support.php:4742
     6481#: includes/class-mla-shortcode-support.php:4754
    64756482msgid "mla_debug posts_clauses_request filter"
    64766483msgstr ""
    64776484
    6478 #: includes/class-mla-shortcode-support.php:5158
     6485#: includes/class-mla-shortcode-support.php:5170
    64796486msgid "Invalid taxonomy"
    64806487msgstr ""
     
    66946701#: includes/class-mla-thumbnail-generation.php:96
    66956702#: includes/class-mla-thumbnail-generation.php:98
    6696 #: includes/class-mla-thumbnail-generation.php:636
     6703#: includes/class-mla-thumbnail-generation.php:682
    66976704msgid "Generate Thumbnails"
    66986705msgstr ""
    66996706
    6700 #: includes/class-mla-thumbnail-generation.php:390
     6707#: includes/class-mla-thumbnail-generation.php:423
    67016708#, php-format
    67026709msgid "Item %1$d"
    67036710msgstr ""
    67046711
    6705 #: includes/class-mla-thumbnail-generation.php:408
    6706 msgid "has native thumbnail."
    6707 msgstr ""
    6708 
    67096712#: includes/class-mla-thumbnail-generation.php:429
     6713#, php-format
     6714msgid "%1$s: %2$sno attached file."
     6715msgstr ""
     6716
     6717#: includes/class-mla-thumbnail-generation.php:433
     6718msgid "unsupported file type."
     6719msgstr ""
     6720
     6721#: includes/class-mla-thumbnail-generation.php:459
    67106722msgid "Featured Image retained."
    67116723msgstr ""
    67126724
    6713 #: includes/class-mla-thumbnail-generation.php:437
    6714 #, php-format
    6715 msgid "%1$s: %2$sno attached file."
    6716 msgstr ""
    6717 
    6718 #: includes/class-mla-thumbnail-generation.php:441
    6719 msgid "unsupported file type."
    6720 msgstr ""
    6721 
    6722 #: includes/class-mla-thumbnail-generation.php:449
    6723 #: includes/class-mla-thumbnail-generation.php:461
     6725#: includes/class-mla-thumbnail-generation.php:474
     6726msgid "Native thumbnail retained."
     6727msgstr ""
     6728
     6729#: includes/class-mla-thumbnail-generation.php:480
     6730#, php-format
     6731msgid "%1$sNo thumbnail generated."
     6732msgstr ""
     6733
     6734#: includes/class-mla-thumbnail-generation.php:488
     6735#: includes/class-mla-thumbnail-generation.php:500
    67246736#, php-format
    67256737msgid "%1$s: %2$sthumbnail generation failed"
    67266738msgstr ""
    67276739
    6728 #: includes/class-mla-thumbnail-generation.php:457
     6740#: includes/class-mla-thumbnail-generation.php:496
    67296741#, php-format
    67306742msgid "%1$sWordPress-style thumbnail generated."
    67316743msgstr ""
    67326744
    6733 #: includes/class-mla-thumbnail-generation.php:505
     6745#: includes/class-mla-thumbnail-generation.php:544
    67346746#, php-format
    67356747msgid "%1$s: %2$swp_insert_attachment failed."
    67366748msgstr ""
    67376749
    6738 #: includes/class-mla-thumbnail-generation.php:522
     6750#: includes/class-mla-thumbnail-generation.php:562
    67396751#, php-format
    67406752msgid "%1$sthumbnail generated as new item %2$s."
    67416753msgstr ""
    67426754
    6743 #: includes/class-mla-thumbnail-generation.php:571
    6744 #: includes/class-mla-thumbnail-generation.php:680
     6755#: includes/class-mla-thumbnail-generation.php:611
     6756#: includes/class-mla-thumbnail-generation.php:730
    67456757msgid "Generated Thumbnails"
    67466758msgstr ""
    67476759
    6748 #: includes/class-mla-thumbnail-generation.php:626
     6760#: includes/class-mla-thumbnail-generation.php:666
    67496761msgid ""
    67506762"Type &ldquo;WP&rdquo; generates native WordPress thumbnails without creating "
     
    67526764msgstr ""
    67536765
    6754 #: includes/class-mla-thumbnail-generation.php:637
     6766#: includes/class-mla-thumbnail-generation.php:683
    67556767msgid ""
    67566768"Pull down the Help menu and select Thumbnail Generation for setting details"
    67576769msgstr ""
    67586770
    6759 #: includes/class-mla-thumbnail-generation.php:640
     6771#: includes/class-mla-thumbnail-generation.php:686
    67606772msgid "Best Fit"
    67616773msgstr ""
    67626774
    6763 #: includes/class-mla-thumbnail-generation.php:641
     6775#: includes/class-mla-thumbnail-generation.php:687
    67646776msgid "Page"
    67656777msgstr ""
    67666778
    6767 #: includes/class-mla-thumbnail-generation.php:642
     6779#: includes/class-mla-thumbnail-generation.php:688
    67686780msgid "Resolution"
    67696781msgstr ""
    67706782
    6771 #: includes/class-mla-thumbnail-generation.php:643
     6783#: includes/class-mla-thumbnail-generation.php:689
    67726784msgid "Quality"
    67736785msgstr ""
    67746786
    6775 #: includes/class-mla-thumbnail-generation.php:649
    6776 msgid "Existing Items"
    6777 msgstr ""
    6778 
    6779 #: includes/class-mla-thumbnail-generation.php:651
     6787#: includes/class-mla-thumbnail-generation.php:696
     6788msgid "Existing Features"
     6789msgstr ""
     6790
     6791#: includes/class-mla-thumbnail-generation.php:697
     6792msgid "Existing Thumbnails"
     6793msgstr ""
     6794
     6795#: includes/class-mla-thumbnail-generation.php:699
    67806796msgid "Ignore"
    67816797msgstr ""
    67826798
    6783 #: includes/class-mla-thumbnail-generation.php:654
     6799#: includes/class-mla-thumbnail-generation.php:704
    67846800msgid "Suffix"
    67856801msgstr ""
  • media-library-assistant/trunk/languages/media-library-assistant-en_US.po

    r3476788 r3494141  
    22msgstr ""
    33"Project-Id-Version: Media Library Assistant\n"
    4 "POT-Creation-Date: 2026-03-06 11:03-0800\n"
    5 "PO-Revision-Date: 2026-03-06 11:03-0800\n"
     4"POT-Creation-Date: 2026-03-28 14:25-0700\n"
     5"PO-Revision-Date: 2026-03-28 14:26-0700\n"
    66"Language-Team: David Lingren <david@davidlingren.com>\n"
    77"MIME-Version: 1.0\n"
     
    14091409msgstr ""
    14101410
     1411msgid "bytes of BINARY DATA"
     1412msgstr ""
     1413
    14111414msgid "Auto"
    14121415msgstr ""
     
    20762079msgstr ""
    20772080
    2078 msgid "Show all dates"
     2081msgid "All dates"
    20792082msgstr ""
    20802083
     
    20832086msgstr ""
    20842087
     2088msgid "Filter by term"
     2089msgstr ""
     2090
    20852091msgid "Search Box"
    20862092msgstr ""
     
    20932099
    20942100msgid "There are no taxonomies to search"
    2095 msgstr ""
    2096 
    2097 msgid "Filter by term"
    20982101msgstr ""
    20992102
     
    42954298msgstr ""
    42964299
    4297 msgid "has native thumbnail."
     4300#, php-format
     4301msgid "%1$s: %2$sno attached file."
     4302msgstr ""
     4303
     4304msgid "unsupported file type."
    42984305msgstr ""
    42994306
     
    43014308msgstr ""
    43024309
    4303 #, php-format
    4304 msgid "%1$s: %2$sno attached file."
    4305 msgstr ""
    4306 
    4307 msgid "unsupported file type."
     4310msgid "Native thumbnail retained."
     4311msgstr ""
     4312
     4313#, php-format
     4314msgid "%1$sNo thumbnail generated."
    43084315msgstr ""
    43094316
     
    43484355msgstr ""
    43494356
    4350 msgid "Existing Items"
     4357msgid "Existing Features"
     4358msgstr ""
     4359
     4360msgid "Existing Thumbnails"
    43514361msgstr ""
    43524362
  • media-library-assistant/trunk/languages/media-library-assistant-en_US.pot

    r3476788 r3494141  
    33msgstr ""
    44"Project-Id-Version: Media Library Assistant\n"
    5 "POT-Creation-Date: 2026-03-06 11:03-0800\n"
     5"POT-Creation-Date: 2026-03-28 14:25-0700\n"
    66"PO-Revision-Date: 2015-08-21 21:38-0800\n"
    77"Last-Translator: David Lingren <david@fairtradejudaica.org>\n"
     
    14101410msgstr ""
    14111411
     1412msgid "bytes of BINARY DATA"
     1413msgstr ""
     1414
    14121415msgid "Auto"
    14131416msgstr ""
     
    20772080msgstr ""
    20782081
    2079 msgid "Show all dates"
     2082msgid "All dates"
    20802083msgstr ""
    20812084
     
    20842087msgstr ""
    20852088
     2089msgid "Filter by term"
     2090msgstr ""
     2091
    20862092msgid "Search Box"
    20872093msgstr ""
     
    20942100
    20952101msgid "There are no taxonomies to search"
    2096 msgstr ""
    2097 
    2098 msgid "Filter by term"
    20992102msgstr ""
    21002103
     
    42964299msgstr ""
    42974300
    4298 msgid "has native thumbnail."
     4301#, php-format
     4302msgid "%1$s: %2$sno attached file."
     4303msgstr ""
     4304
     4305msgid "unsupported file type."
    42994306msgstr ""
    43004307
     
    43024309msgstr ""
    43034310
    4304 #, php-format
    4305 msgid "%1$s: %2$sno attached file."
    4306 msgstr ""
    4307 
    4308 msgid "unsupported file type."
     4311msgid "Native thumbnail retained."
     4312msgstr ""
     4313
     4314#, php-format
     4315msgid "%1$sNo thumbnail generated."
    43094316msgstr ""
    43104317
     
    43494356msgstr ""
    43504357
    4351 msgid "Existing Items"
     4358msgid "Existing Features"
     4359msgstr ""
     4360
     4361msgid "Existing Thumbnails"
    43524362msgstr ""
    43534363
  • media-library-assistant/trunk/readme.txt

    r3487511 r3494141  
    33Donate link: http://davidlingren.com/#donate
    44Tags: categories, images, media, media library, tags
    5 Tested up to: 6.9.4
    6 Stable tag: 3.34
     5Tested up to: 7.0
     6Stable tag: 3.35
    77Requires at least: 4.7
    88Requires PHP: 7.4
     
    199199
    200200= 3.35 =
    201 * New: Several enhancements to the Media/Assistant "Thumbnail" (generation) Bulk action. More information in the "Thumbnail Generation" tab of the pulldown Help menu.
     201* New: Several enhancements to the Media/Assistant "Thumbnail" (generation) Bulk action. More information in the "Thumbnail Generation" tab of the pulldown Help menu and the new Settings/Media Library Assistant "Thumbnail Generation Support" Documentation section.
    202202* Fix: IMPORTANT: For all five MLA shortcodes, a Stored Cross-Site Scripting (XSS) security risk has been mitigated.
    203203* Fix: IMPORTANT: For the `[mla_custom_list]` shortcode, an SQL Injection security risk has been mitigated.
     204* Fix: IMPORTANT: For WP 7.0, several updates to the MLA enhancements for the Media Manager Modal (popup) Window and Media/Library Grid view have been made.
     205* Fix: A defect handling REGEX named subpatterns in mapping rule templates has been corrected.
    204206* Fix: For MP3 files, XMP metadata is now extracted from XML and PRIV frames, bypassing embedded image files.
    205207* Fix: For shortcodes that generate pagination links, a defect in handling URL fragments has been corrected.
     
    393395== Upgrade Notice ==
    394396
    395 = 3.34 =
    396 IMPORTANT:  Security fix for the Media Manager Modal (popup) Window. New custom table views for the Media/Assistant admin page. Metadata parsing fixes. One enhancement and four fixes in all.
     397= 3.35 =
     398IMPORTANT: Two security fixes and WP 7.0 updates. Media/Assistant "Thumbnail" (generation) Bulk action enhancements. MP3 metadata extraction fixes. One enhancement and six fixes in all.
    397399
    398400== Acknowledgements ==
Note: See TracChangeset for help on using the changeset viewer.