Plugin Directory

Changeset 3763225


Ignore:
Timestamp:
10/24/2026 12:04:50 PM (6 hours ago)
Author:
videowhisper
Message:

1.7.28: Italian and Romanian translations, refreshed catalogs, clearer upload/gallery messages, readme language list and translation disclaimer

Location:
picture-gallery/trunk
Files:
6 added
24 edited

Legend:

Unmodified
Added
Removed
  • picture-gallery/trunk/inc/shortcodes.php

    r3759587 r3763225  
    1212
    1313        if ( ! is_user_logged_in() ) {
    14             return esc_html__( 'Login is required to import pictures!', 'picture-gallery' );
     14            return esc_html__( 'Log in to import pictures.', 'picture-gallery' );
    1515        }
    1616
    … …  
    2424
    2525        if ( ! self::hasPriviledge( $options['shareList'] ) ) {
    26             return esc_html__( 'You do not have permissions to share pictures!', 'picture-gallery' );
     26            return esc_html__( 'You do not have permission to share pictures.', 'picture-gallery' );
    2727        }
    2828
    … …  
    4343
    4444        if ( ! $atts['path'] ) {
    45             return 'videowhisper_picture_import: Path required!';
     45            /* translators: %s: shortcode name. */
     46            return esc_html( sprintf( __( '%s: a folder path is required.', 'picture-gallery' ), 'videowhisper_picture_import' ) );
    4647        }
    4748
    4849        $import_folder = self::getImportFolderPath( $atts['path'] );
    4950        if ( ! $import_folder ) {
    50             return 'videowhisper_picture_import: Path is not allowed or was not found!';
     51            /* translators: %s: shortcode name. */
     52            return esc_html( sprintf( __( '%s: the folder path is not allowed or was not found.', 'picture-gallery' ), 'videowhisper_picture_import' ) );
    5153        }
    5254        $atts['path'] = $import_folder;
    … …  
    6163            $galleries = '<br><label for="gallery">' . esc_html__( 'Gallery', 'picture-gallery' ) . ': </label>' . esc_attr( $atts['gallery'] ) . '<input type="hidden" name="gallery" id="gallery" value="' . esc_attr( $atts['gallery'] ) . '"/>';
    6264        } elseif ( current_user_can( 'edit_posts' ) ) {
    63             $galleries = '<br><label for="gallery">Gallery(s): </label> <br> <input size="48" maxlength="64" type="text" name="gallery" id="gallery" value="' . esc_attr( $username ) . '"/> ' . esc_html__( '(comma separated)', 'picture-gallery' );
     65            $galleries = '<br><label for="gallery">' . esc_html__( 'Galleries', 'picture-gallery' ) . ': </label> <br> <input size="48" maxlength="64" type="text" name="gallery" id="gallery" value="' . esc_attr( $username ) . '"/> ' . esc_html__( '(comma separated)', 'picture-gallery' );
    6466        } else {
    65             $galleries = '<br><label for="gallery">' . esc_html__( 'gallery', 'picture-gallery' ) . ': </label> ' . esc_html($username) . ' <input type="hidden" name="gallery" id="gallery" value="' . esc_attr( $username ) . '"/> ';
     67            $galleries = '<br><label for="gallery">' . esc_html__( 'Gallery', 'picture-gallery' ) . ': </label> ' . esc_html($username) . ' <input type="hidden" name="gallery" id="gallery" value="' . esc_attr( $username ) . '"/> ';
    6668        }
    6769
    … …  
    7678                $tags = '<br><label for="gallery">' . esc_html__( 'Tags', 'picture-gallery' ) . ': </label>' . esc_html( $atts['tag'] ) . '<input type="hidden" name="tag" id="tag" value="' . esc_attr( $atts['tag'] ) . '"/>';
    7779            } else {
    78                 $tags = '<br><label for="tag">' . esc_html__( 'Tag(s)', 'picture-gallery' ) . ': </label> <br> <input size="48" maxlength="64" type="text" name="tag" id="tag" value=""/> (comma separated)';
     80                $tags = '<br><label for="tag">' . esc_html__( 'Tags', 'picture-gallery' ) . ': </label> <br> <input size="48" maxlength="64" type="text" name="tag" id="tag" value=""/> ' . esc_html__( '(comma separated)', 'picture-gallery' );
    7981            }
    8082        }
    … …  
    105107        $htmlCode .= '<br>' . self::importFilesSelect( $atts['prefix'], self::extensions_picture(), $atts['path'] );
    106108
    107         $htmlCode .= '<INPUT class="button button-primary" TYPE="submit" name="import" id="import" value="Import">';
     109        $htmlCode .= '<INPUT class="button button-primary" TYPE="submit" name="import" id="import" value="' . esc_attr__( 'Import', 'picture-gallery' ) . '">';
    108110
    109111        if ( current_user_can( 'manage_options' ) ) {
    110             $htmlCode .= '<INPUT class="button button-primary" TYPE="submit" name="delete" id="delete" value="Delete">';
     112            $htmlCode .= '<INPUT class="button button-primary" TYPE="submit" name="delete" id="delete" value="' . esc_attr__( 'Delete', 'picture-gallery' ) . '">';
    111113        }
    112114
    … …  
    123125    static function videowhisper_picture_upload( $atts ) {
    124126        if ( ! is_user_logged_in() ) {
    125             return esc_html__( 'Login is required to upload pictures!', 'picture-gallery' );
     127            return esc_html__( 'Log in to upload pictures.', 'picture-gallery' );
    126128        }
    127129        $options = self::getOptions();
    128130        if ( ! self::hasPriviledge( $options['shareList'] ) ) {
    129             return esc_html__( 'You do not have permissions to share pictures!', 'picture-gallery' );
     131            return esc_html__( 'You do not have permission to share pictures.', 'picture-gallery' );
    130132        }
    131133        $atts = shortcode_atts( array( 'category' => '', 'gallery' => '', 'owner' => '', 'tag' => '', 'description' => '' ), $atts, 'videowhisper_picture_upload' );
    … …  
    143145            'retry' => __( 'Retry same file', 'picture-gallery' ),
    144146            'queued' => __( 'Queued', 'picture-gallery' ),
    145             'uploading' => __( 'Uploading', 'picture-gallery' ),
     147            /* translators: %d: upload progress percentage. JavaScript replaces %d; keep the trailing percent sign. */
     148            'uploading' => __( 'Uploading… %d%', 'picture-gallery' ),
    146149            'processing' => __( 'Upload transferred. Processing picture…', 'picture-gallery' ),
    147150            'invalid' => __( 'The server did not confirm this upload. Check your pictures before uploading again.', 'picture-gallery' ),
    … …  
    163166            $html .= '<p>' . esc_html__( 'Gallery', 'picture-gallery' ) . ': ' . esc_html( $gallery ) . '</p><input type="hidden" name="gallery" value="' . esc_attr( $gallery ) . '">';
    164167        } else {
    165             $html .= '<label for="' . esc_attr( $id . '-gallery' ) . '">' . esc_html__( 'Gallery(s)', 'picture-gallery' ) . '</label><input id="' . esc_attr( $id . '-gallery' ) . '" name="gallery" value="' . esc_attr( $gallery ) . '" required>';
     168            $html .= '<label for="' . esc_attr( $id . '-gallery' ) . '">' . esc_html__( 'Galleries (comma separated)', 'picture-gallery' ) . '</label><input id="' . esc_attr( $id . '-gallery' ) . '" name="gallery" value="' . esc_attr( $gallery ) . '" required>';
    166169        }
    167170        foreach ( array( 'tag' => __( 'Tags', 'picture-gallery' ), 'description' => __( 'Description', 'picture-gallery' ) ) as $name => $label ) {
    … …  
    176179        }
    177180        $html .= '<label for="' . esc_attr( $id . '-files' ) . '">' . esc_html__( 'Choose pictures', 'picture-gallery' ) . '</label><input type="file" id="' . esc_attr( $id . '-files' ) . '" name="fileselect[]" accept="image/jpeg,image/png,image/gif" multiple required>';
    178         $html .= '<div class="vwpg-upload-drop" data-upload-drop hidden>' . esc_html__( 'Or drop pictures here', 'picture-gallery' ) . '</div><button class="ui button" type="submit">' . esc_html__( 'Upload Files', 'picture-gallery' ) . '</button>';
     181        $html .= '<div class="vwpg-upload-drop" data-upload-drop hidden>' . esc_html__( 'Or drop pictures here', 'picture-gallery' ) . '</div><button class="ui button" type="submit">' . esc_html__( 'Upload pictures', 'picture-gallery' ) . '</button>';
    179182        $html .= '<div class="vwpg-upload-progress" data-upload-progress role="status" aria-live="polite" aria-relevant="additions text"></div></fieldset></form>';
    180183        return $html;
    … …  
    241244            $htmlCode .= 'document.addEventListener("vwpg:picture-uploaded",function(e){var d=e.detail||{},g=' . wp_json_encode( (string) $atts['gallery'], JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT ) . ';if((d.publication_state==="published"||' . ( 'current' === $atts['author_id'] ? 'true' : 'false' ) . ')&&(!g||(d.galleries||[]).indexOf(g)!==-1)){loadPictures' . esc_js( $id ) . '("");}});';
    242245            $htmlCode .= '</script>';
    243             $htmlCode .= '<div id="videowhisperPictures' . esc_attr( $id ) . '">' . esc_html__( 'Loading Pictures...', 'picture-gallery' ) . '</div>';
     246            $htmlCode .= '<div id="videowhisperPictures' . esc_attr( $id ) . '">' . esc_html__( 'Loading pictures…', 'picture-gallery' ) . '</div>';
    244247
    245248                        // if ($atts['include_css']) wp_add_inline_style('vwpg_pictures', html_entity_decode( stripslashes( $options['customCSS']) )  );
    … …  
    281284        // Verify nonce for AJAX request
    282285        if ( ! isset( $_POST['security'] ) || ! is_string( $_POST['security'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['security'] ) ), 'vwpg_pictures_nonce' ) ) {
    283             wp_die('Security check failed');
     286            wp_die( esc_html__( 'Security check failed. Reload the page and try again.', 'picture-gallery' ) );
    284287        }
    285288       
    … …  
    409412 <div class="ui ' . esc_attr( $options['interfaceClass'] ?? '' ) . ' vertical menu small">
    410413 ';
    411                echo '  <a class="' . ( $category == 0 ? 'active' : '' ) . ' item" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlO ) . '&cat=0\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_html__( 'Loading category', 'picture-gallery' ) . '...</div>\')">' . esc_html__( 'All Categories', 'picture-gallery' ) . '</a> ';
     414               echo '  <a class="' . ( $category == 0 ? 'active' : '' ) . ' item" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlO ) . '&cat=0\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_attr( esc_js( __( 'Loading category…', 'picture-gallery' ) ) ) . '</div>\')">' . esc_html__( 'All categories', 'picture-gallery' ) . '</a> ';
    412415
    413416               $categories = get_categories( array( 'taxonomy' => 'category' ) );
    414417               foreach ( $categories as $cat ) {
    415                    echo '  <a class="' . ( $category == $cat->term_id ? 'active' : '' ) . ' item" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_html( $ajaxurlO ) . '&cat=' . esc_attr( $cat->term_id ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_html__( 'Loading category', 'picture-gallery' ) . '...</div>\')">' . esc_html( $cat->name ) . '</a> ';
     418                   echo '  <a class="' . ( $category == $cat->term_id ? 'active' : '' ) . ' item" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_html( $ajaxurlO ) . '&cat=' . esc_attr( $cat->term_id ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_attr( esc_js( __( 'Loading category…', 'picture-gallery' ) ) ) . '</div>\')">' . esc_html( $cat->name ) . '</a> ';
    416419               }
    417420
    … …  
    425428
    426429               $optionsOrders = array(
    427                    'post_date'  => esc_html__( 'Added Recently', 'picture-gallery' ),
     430                   'post_date'  => esc_html__( 'Recently added', 'picture-gallery' ),
    428431                   'picture-views' => esc_html__( 'Views', 'picture-gallery' ),
    429                    'picture-lastview' => esc_html__( 'Watched Recently', 'picture-gallery' ),
     432                   'picture-lastview' => esc_html__( 'Recently viewed', 'picture-gallery' ),
    430433                   'rand'       => esc_html__( 'Random', 'picture-gallery' ),
    431434               
    … …  
    434437               if ( $options['rateStarReview'] ) {
    435438                   $optionsOrders['rateStarReview_rating']       = esc_html__( 'Rating', 'picture-gallery' );
    436                    $optionsOrders['rateStarReview_ratingNumber'] = esc_html__( 'Ratings Number', 'picture-gallery' );
    437                    $optionsOrders['rateStarReview_ratingPoints'] = esc_html__( 'Rate Popularity', 'picture-gallery' );
     439                   $optionsOrders['rateStarReview_ratingNumber'] = esc_html__( 'Number of ratings', 'picture-gallery' );
     440                   $optionsOrders['rateStarReview_ratingPoints'] = esc_html__( 'Rating popularity', 'picture-gallery' );
    438441
    439442                   if ( $category ) {
    440                        $optionsOrders[ 'rateStarReview_rating_category' . $category ]       = esc_html__( 'Rating', 'picture-gallery' ) . ' ' . esc_html__( 'in Category', 'picture-gallery' );
    441                        $optionsOrders[ 'rateStarReview_ratingNumber_category' . $category ] = esc_html__( 'Ratings Number', 'picture-gallery' ) . ' ' . esc_html__( 'in Category', 'picture-gallery' );
    442                        $optionsOrders[ 'rateStarReview_ratingPoints_category' . $category ] = esc_html__( 'Rate Popularity', 'picture-gallery' ) . ' ' . esc_html__( 'in Category', 'picture-gallery' );
     443                       $optionsOrders[ 'rateStarReview_rating_category' . $category ]       = /* translators: %s: rating sort name, for example Rating. */ sprintf( esc_html__( '%s in category', 'picture-gallery' ), esc_html__( 'Rating', 'picture-gallery' ) );
     444                       $optionsOrders[ 'rateStarReview_ratingNumber_category' . $category ] = /* translators: %s: rating sort name, for example Rating. */ sprintf( esc_html__( '%s in category', 'picture-gallery' ), esc_html__( 'Number of ratings', 'picture-gallery' ) );
     445                       $optionsOrders[ 'rateStarReview_ratingPoints_category' . $category ] = /* translators: %s: rating sort name, for example Rating. */ sprintf( esc_html__( '%s in category', 'picture-gallery' ), esc_html__( 'Rating popularity', 'picture-gallery' ) );
    443446                   }
    444447               }
    … …  
    449452 <div class="title">
    450453   <i class="dropdown icon"></i>
    451    ' . esc_html__( 'Order By', 'picture-gallery' ) . ' ' . ( $order_by != 'default' ? '<i class="check icon small"></i>' : '' ) . '
     454   ' . esc_html__( 'Order by', 'picture-gallery' ) . ' ' . ( $order_by != 'default' ? '<i class="check icon small"></i>' : '' ) . '
    452455 </div>
    453456 <div class="' . ( $order_by != 'default' ? 'active' : '' ) . ' content">
    … …  
    487490           if ( $selectCategory && ! $menu ) {
    488491               echo '<div class="field">' . wp_dropdown_categories( 'show_count=0&echo=0&name=category' . esc_attr( $id ) . '&hide_empty=1&class=ui+dropdown&show_option_all=' . esc_html__( 'All', 'picture-gallery' ) . '&selected=' . $category ) . '</div>';
    489                echo '<script>var category' . esc_attr( $id ) . ' = document.getElementById("category' . esc_attr( $id ) . '");                  category' . esc_attr( $id ) . '.onchange = function(){aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlO ) . '&cat=\'+ this.value; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>Loading category...</div>\')}
     492               echo '<script>var category' . esc_attr( $id ) . ' = document.getElementById("category' . esc_attr( $id ) . '");                  category' . esc_attr( $id ) . '.onchange = function(){aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlO ) . '&cat=\'+ this.value; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_js( __( 'Loading category…', 'picture-gallery' ) ) . '</div>\')}
    490493           </script>';
    491494           }
    … …  
    493496           if ( $selectOrder && ! $menu ) {
    494497               echo '<div class="field"><select class="ui dropdown" id="order_by' . esc_attr( $id ) . '" name="order_by' . esc_attr( $id ) . '" onchange="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlC ) . '&ob=\'+ this.value; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>Ordering pictures...</div>\')">';
    495                echo '<option value="">' . esc_html__( 'Order By', 'picture-gallery' ) . ':</option>';
    496                echo '<option value="post_date"' . ( $order_by == 'post_date' ? ' selected' : '' ) . '>' . esc_html__( 'Date Added', 'picture-gallery' ) . '</option>';
     498               echo '<option value="">' . esc_html__( 'Order by', 'picture-gallery' ) . ':</option>';
     499               echo '<option value="post_date"' . ( $order_by == 'post_date' ? ' selected' : '' ) . '>' . esc_html__( 'Recently added', 'picture-gallery' ) . '</option>';
    497500               echo '<option value="picture-views"' . ( $order_by == 'picture-views' ? ' selected' : '' ) . '>' . esc_html__( 'Views', 'picture-gallery' ) . '</option>';
    498                echo '<option value="picture-lastview"' . ( $order_by == 'picture-lastview' ? ' selected' : '' ) . '>' . esc_html__( 'Viewed Recently', 'picture-gallery' ) . '</option>';
     501               echo '<option value="picture-lastview"' . ( $order_by == 'picture-lastview' ? ' selected' : '' ) . '>' . esc_html__( 'Recently viewed', 'picture-gallery' ) . '</option>';
    499502
    500503               if ( $options['rateStarReview'] ) {
    501504
    502505                   echo '<option value="rateStarReview_rating"' . ( $order_by == 'rateStarReview_rating' ? ' selected' : '' ) . '>' . esc_html__( 'Rating', 'picture-gallery' ) . '</option>';
    503                    echo '<option value="rateStarReview_ratingNumber"' . ( $order_by == 'rateStarReview_ratingNumber' ? ' selected' : '' ) . '>' . esc_html__( 'Ratings Number', 'picture-gallery' ) . '</option>';
    504                    echo '<option value="rateStarReview_ratingPoints"' . ( $order_by == 'rateStarReview_ratingPoints' ? ' selected' : '' ) . '>' . esc_html__( 'Rate Popularity', 'picture-gallery' ) . '</option>';
     506                   echo '<option value="rateStarReview_ratingNumber"' . ( $order_by == 'rateStarReview_ratingNumber' ? ' selected' : '' ) . '>' . esc_html__( 'Number of ratings', 'picture-gallery' ) . '</option>';
     507                   echo '<option value="rateStarReview_ratingPoints"' . ( $order_by == 'rateStarReview_ratingPoints' ? ' selected' : '' ) . '>' . esc_html__( 'Rating popularity', 'picture-gallery' ) . '</option>';
    505508
    506509               }
    … …  
    516519
    517520               if ( $selectTags ) {
    518                    echo '<div class="field" data-tooltip="Tags, Comma Separated"><div class="ui left icon input"><i class="tags icon"></i><INPUT class="videowhisperInput" type="text" size="12" name="tags" id="tags' . esc_attr( $id ) . '" placeholder="' . esc_html__( 'Tags', 'picture-gallery' ) . '" value="' . esc_attr( $tags ) . '">
     521                   echo '<div class="field" data-tooltip="' . esc_attr__( 'Tags, comma separated', 'picture-gallery' ) . '"><div class="ui left icon input"><i class="tags icon"></i><INPUT class="videowhisperInput" type="text" size="12" name="tags" id="tags' . esc_attr( $id ) . '" placeholder="' . esc_html__( 'Tags', 'picture-gallery' ) . '" value="' . esc_attr( $tags ) . '">
    519522                   </div></div>';
    520523               }
    521524
    522525               if ( $selectName ) {
    523                    echo '<div class="field"><div class="ui left corner labeled input"><INPUT class="videowhisperInput" type="text" size="12" name="name" id="name' . esc_attr( $id ) . '" placeholder="' . esc_html__( 'Name', 'picture-gallery' ) . '" value="' . esc_attr( $name ) . '">
     526                   echo '<div class="field"><div class="ui left corner labeled input"><INPUT class="videowhisperInput" type="text" size="12" name="name" id="name' . esc_attr( $id ) . '" placeholder="' . esc_attr__( 'Title', 'picture-gallery' ) . '" value="' . esc_attr( $name ) . '">
    524527 <div class="ui left corner label">
    525528   <i class="asterisk icon"></i>
    … …  
    529532
    530533               // search button
    531                echo '<div class="field" data-tooltip="Search by Tags and/or Name"><button class="ui icon button" type="submit" name="submit" id="submit" value="' . esc_html__( 'Search', 'picture-gallery' ) . '" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlCO ) . '&tags=\' + (document.getElementById(\'tags' . esc_attr( $id ) . '\')||{value:\'\'}).value +\'&name=\' + (document.getElementById(\'name' . esc_attr( $id ) . '\')||{value:\'\'}).value; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>Searching Pictures...</div>\')"><i class="search icon"></i></button></div>';
     534               echo '<div class="field" data-tooltip="' . esc_attr__( 'Search by tags or title', 'picture-gallery' ) . '"><button class="ui icon button" type="submit" name="submit" id="submit" aria-label="' . esc_attr__( 'Search', 'picture-gallery' ) . '" value="' . esc_html__( 'Search', 'picture-gallery' ) . '" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlCO ) . '&tags=\' + (document.getElementById(\'tags' . esc_attr( $id ) . '\')||{value:\'\'}).value +\'&name=\' + (document.getElementById(\'name' . esc_attr( $id ) . '\')||{value:\'\'}).value; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_attr( esc_js( __( 'Searching pictures…', 'picture-gallery' ) ) ) . '</div>\')"><i class="search icon"></i></button></div>';
    532535
    533536           }
    … …  
    535538           // reload button
    536539           if ( $selectCategory || $selectOrder || $selectTags || $selectName ) {
    537                echo '<div class="field"></div> <div class="field" data-tooltip="Reload"><button class="ui icon button" type="submit" name="reload" id="reload" value="' . esc_html__( 'Reload', 'picture-gallery' ) . '" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlA ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>Reloading Pictures...</div>\')"><i class="sync icon"></i></button></div>';
     540               echo '<div class="field"></div> <div class="field" data-tooltip="' . esc_attr__( 'Reload', 'picture-gallery' ) . '"><button class="ui icon button" type="submit" name="reload" id="reload" aria-label="' . esc_attr__( 'Reload', 'picture-gallery' ) . '" value="' . esc_html__( 'Reload', 'picture-gallery' ) . '" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlA ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_attr( esc_js( __( 'Reloading pictures…', 'picture-gallery' ) ) ) . '</div>\')"><i class="sync icon"></i></button></div>';
    538541           }
    539542
    … …  
    566569
    567570                   $info   = '' . esc_html__( 'Title', 'picture-gallery' ) . ': ' . esc_html( $item->post_title ) . "\r\n" . esc_html__( 'Age', 'picture-gallery' ) . ': ' . esc_html( $age ) . "\r\n" . esc_html__( 'Views', 'picture-gallery' ) . ': ' . esc_html( $views );
    568                    $views_text = $views . ' ' . esc_html__( 'views', 'picture-gallery' );
     571                   /* translators: %s: number of times the picture was viewed. */
     572                   $views_text = sprintf( _n( '%s view', '%s views', $views, 'picture-gallery' ), number_format_i18n( $views ) );
    569573
    570574                   $canEdit = 0;
    … …  
    621625
    622626               if ( $page > 0 ) {
    623                    echo ' <a class="ui labeled icon button" href="#" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlA ) . '&p=' . intval( $page - 1 ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>Loading previous page...</div>\');return false;"><i class="left arrow icon"></i> ' . esc_html__( 'Previous', 'picture-gallery' ) . '</a> ';
     627                   echo ' <a class="ui labeled icon button" href="#" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlA ) . '&p=' . intval( $page - 1 ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_attr( esc_js( __( 'Loading previous page…', 'picture-gallery' ) ) ) . '</div>\');return false;"><i class="left arrow icon"></i> ' . esc_html__( 'Previous', 'picture-gallery' ) . '</a> ';
    624628               }
    625629
    … …  
    627631
    628632               if ( count( $postslist ) >= $perPage && $page < 1000 ) {
    629                    echo ' <a class="ui right labeled icon button" href="#" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlA ) . '&p=' . intval( $page + 1 ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>Loading next page...</div>\');return false;">' . esc_html__( 'Next', 'picture-gallery' ) . ' <i class="right arrow icon"></i></a> ';
     633                   echo ' <a class="ui right labeled icon button" href="#" onclick="aurl' . esc_attr( $id ) . '=\'' . esc_url( $ajaxurlA ) . '&p=' . intval( $page + 1 ) . '\'; loadPictures' . esc_attr( $id ) . '(\'<div class=\\\'ui active inline text large loader\\\'>' . esc_attr( esc_js( __( 'Loading next page…', 'picture-gallery' ) ) ) . '</div>\');return false;">' . esc_html__( 'Next', 'picture-gallery' ) . ' <i class="right arrow icon"></i></a> ';
    630634               }
    631635               echo '</div></div>';
    … …  
    667671                        $picture_id = intval( $atts['picture'] );
    668672                        if ( ! $picture_id ) {
    669                                 return 'shortcode_preview: Missing picture id!';
     673                                /* translators: %s: shortcode name. */
     674                                return esc_html( sprintf( __( '%s: a picture ID is required.', 'picture-gallery' ), 'shortcode_preview' ) );
    670675                        }
    671676
    672677                        $picture = get_post( $picture_id );
    673678                        if ( ! $picture ) {
    674                                 return 'shortcode_preview: picture #' . $picture_id . ' not found!';
     679                                /* translators: 1: shortcode name, 2: picture ID. */
     680                                return esc_html( sprintf( __( '%1$s: picture #%2$d was not found.', 'picture-gallery' ), 'shortcode_preview', $picture_id ) );
    675681                        }
    676682
  • picture-gallery/trunk/languages/picture-gallery-ar-80e512d5657d29cde26a7508dc9cce61.json

    r3761394 r3763225  
    1 {"translation-revision-date":"2026-10-23 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ar","plural-forms":"nplurals=6; plural=(n == 0 ? 0 : n == 1 ? 1 : n == 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5);"},"Picture Gallery":["\u0645\u0639\u0631\u0636 \u0627\u0644\u0635\u0648\u0631"],"Gallery presentation":["\u0637\u0631\u064a\u0642\u0629 \u0639\u0631\u0636 \u0627\u0644\u0645\u0639\u0631\u0636"],"Picture click":["\u0639\u0646\u062f \u0627\u0644\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0635\u0648\u0631\u0629"],"Picture Post Page":["\u0635\u0641\u062d\u0629 \u0627\u0644\u0635\u0648\u0631\u0629"],"PhotoSwipe thumbnail strip":["\u0634\u0631\u064a\u0637 \u0635\u0648\u0631 PhotoSwipe \u0627\u0644\u0645\u0635\u063a\u0651\u0631\u0629"],"Unavailable":["\u063a\u064a\u0631 \u0645\u062a\u0627\u062d"],"Select up to 100 pictures.":["\u0627\u062e\u062a\u0631 \u0645\u0627 \u064a\u0635\u0644 \u0625\u0644\u0649 100 \u0635\u0648\u0631\u0629."],"Styled Tiles":["\u0645\u0631\u0628\u0639\u0627\u062a \u0645\u0646\u0633\u0642\u0629"],"Layout":["\u0627\u0644\u062a\u062e\u0637\u064a\u0637"],"Search pictures":["\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0635\u0648\u0631"],"Recently viewed":["\u0634\u0648\u0647\u062f\u062a \u0645\u0624\u062e\u0631\u064b\u0627"],"Picture filters":["\u0645\u0631\u0634\u062d\u0627\u062a \u0627\u0644\u0635\u0648\u0631"],"Responsive Grid":["\u0634\u0628\u0643\u0629 \u0645\u062a\u062c\u0627\u0648\u0628\u0629"],"Picture Cards":["\u0628\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0635\u0648\u0631"],"Category ID":["\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0641\u0626\u0629"],"This picture is not available. Find an existing picture or contact your administrator.":["\u0647\u0630\u0647 \u0627\u0644\u0635\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629. \u0627\u0639\u062b\u0631 \u0639\u0644\u0649 \u0635\u0648\u0631\u0629 \u0645\u0648\u062c\u0648\u062f\u0629 \u0623\u0648 \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0627\u0644\u0645\u0633\u0624\u0648\u0644."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["\u062a\u064f\u062d\u0641\u0638 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0645\u0643\u062a\u0645\u0644\u0629. \u0623\u0639\u062f \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0631\u0641\u0639 \u0623\u0648 \u0627\u0633\u062a\u0639\u0627\u062f\u062a\u0647."],"Site default":["\u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0644\u0644\u0645\u0648\u0642\u0639"],"No action":["\u0628\u0644\u0627 \u0625\u062c\u0631\u0627\u0621"],"Pictures per page":["\u0627\u0644\u0635\u0648\u0631 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629"],"Maximum columns":["\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0639\u0645\u062f\u0629"],"Spacing":["\u0627\u0644\u062a\u0628\u0627\u0639\u062f"],"Use filter menus":["\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0642\u0648\u0627\u0626\u0645 \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a"],"Category filter":["\u0645\u0631\u0634\u062d \u0627\u0644\u0641\u0626\u0629"],"Order filter":["\u0645\u0631\u0634\u062d \u0627\u0644\u062a\u0631\u062a\u064a\u0628"],"Show titles":["\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646"],"Show captions":["\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u062a\u0633\u0645\u064a\u0627\u062a \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629"],"Gallery slug":["\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0645\u0639\u0631\u0636"],"Author":["\u0627\u0644\u0645\u0624\u0644\u0641"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["\u0627\u062a\u0631\u0643\u0647 \u0641\u0627\u0631\u063a\u064b\u0627 \u0644\u0644\u062c\u0645\u064a\u0639\u060c \u0623\u0648 \u0623\u062f\u062e\u0644 \u0645\u0639\u0631\u0651\u0641 \u0645\u0633\u062a\u062e\u062f\u0645\u060c \u0623\u0648 \u0627\u0643\u062a\u0628 current \u0644\u0642\u0633\u0645 \u00ab\u0635\u0648\u0631\u064a\u00bb. \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u0627\u0644\u0643\u064a\u0646 \u0631\u0624\u064a\u0629 \u0635\u0648\u0631\u0647\u0645 \u063a\u064a\u0631 \u0627\u0644\u0645\u0646\u0634\u0648\u0631\u0629\u061b \u0648\u0644\u0627 \u064a\u0631\u0649 \u0627\u0644\u0632\u0648\u0627\u0631 \u0625\u0644\u0627 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0644\u0647\u0645 \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647\u0627."],"Tag slugs":["\u0645\u0639\u0631\u0651\u0641\u0627\u062a \u0627\u0644\u0648\u0633\u0648\u0645"],"Comma separated; all tags must match.":["\u0645\u0641\u0635\u0648\u0644\u0629 \u0628\u0641\u0648\u0627\u0635\u0644\u061b \u0648\u064a\u062c\u0628 \u0623\u0646 \u062a\u0637\u0627\u0628\u0642 \u062c\u0645\u064a\u0639 \u0627\u0644\u0648\u0633\u0648\u0645."],"Title search":["\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0639\u0646\u0648\u0627\u0646"],"Order":["\u0627\u0644\u062a\u0631\u062a\u064a\u0628"],"Newest first":["\u0627\u0644\u0623\u062d\u062f\u062b \u0623\u0648\u0644\u064b\u0627"],"Most viewed":["\u0627\u0644\u0623\u0643\u062b\u0631 \u0645\u0634\u0627\u0647\u062f\u0629"],"Selected pictures keep their manual order.":["\u062a\u062d\u062a\u0641\u0638 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0628\u062a\u0631\u062a\u064a\u0628\u0647\u0627 \u0627\u0644\u064a\u062f\u0648\u064a."],"%d image selected for import":["\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631\u0629 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629 \u0648\u0627\u062d\u062f\u0629 (%d) \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u062a\u064a\u0646 (%d) \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631\u0629 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631\u0629 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f"],"Picture %d (unavailable or loading)":["\u0627\u0644\u0635\u0648\u0631\u0629 %d (\u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629 \u0623\u0648 \u0642\u064a\u062f \u0627\u0644\u062a\u062d\u0645\u064a\u0644)"],"Pictures to display":["\u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0631\u0627\u062f \u0639\u0631\u0636\u0647\u0627"],"Latest pictures matching filters":["\u0623\u062d\u062f\u062b \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0645\u0631\u0634\u062d\u0627\u062a"],"Selected pictures in manual order":["\u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0628\u062a\u0631\u062a\u064a\u0628 \u064a\u062f\u0648\u064a"],"Save this document before selecting pictures.":["\u0627\u062d\u0641\u0638 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0642\u0628\u0644 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0635\u0648\u0631."],"Choose and order pictures":["\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0635\u0648\u0631 \u0648\u062a\u0631\u062a\u064a\u0628\u0647\u0627"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["\u0627\u062e\u062a\u0631 \u0635\u0648\u0631\u064b\u0627 \u0645\u0648\u062c\u0648\u062f\u0629 \u0623\u0648 \u0627\u0633\u062a\u0648\u0631\u062f \u0635\u0648\u0631 JPEG \u0648PNG \u0648GIF. \u062a\u0638\u0644 \u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0638\u0647\u0648\u0631 \u0648\u0627\u0644\u0639\u0636\u0648\u064a\u0629 \u0648\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0644\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0633\u0627\u0631\u064a\u0629. \u0644\u0627 \u064a\u0639\u0631\u0636 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0641\u0627\u0631\u063a \u0623\u064a \u0635\u0648\u0631."],"Find pictures":["\u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0635\u0648\u0631"],"No accessible pictures match this search. Try another title or import from the Media Library.":["\u0644\u0627 \u062a\u0637\u0627\u0628\u0642 \u0623\u064a \u0635\u0648\u0631 \u0645\u062a\u0627\u062d\u0629 \u0647\u0630\u0627 \u0627\u0644\u0628\u062d\u062b. \u062c\u0631\u0651\u0628 \u0639\u0646\u0648\u0627\u0646\u064b\u0627 \u0622\u062e\u0631 \u0623\u0648 \u0627\u0633\u062a\u0648\u0631\u062f \u0645\u0646 \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0648\u0633\u0627\u0626\u0637."],"Choose at most 20 images per import and 100 pictures per block.":["\u0627\u062e\u062a\u0631 20 \u0635\u0648\u0631\u0629 \u0643\u062d\u062f \u0623\u0642\u0635\u0649 \u0641\u064a \u0643\u0644 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0648100 \u0635\u0648\u0631\u0629 \u0644\u0643\u0644 \u0643\u062a\u0644\u0629."],"Choose from Media Library":["\u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0646 \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0648\u0633\u0627\u0626\u0637"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["\u064a\u0646\u0634\u0626 \u0643\u0644 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u062c\u062f\u064a\u062f \u0645\u0646\u0634\u0648\u0631 \u0635\u0648\u0631\u0629 \u0645\u0633\u062a\u0642\u0644\u064b\u0627. \u062a\u064f\u062d\u0641\u0638 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0648\u0627\u0644\u0646\u0635\u0648\u0635. \u0644\u0627 \u064a\u0624\u062f\u064a \u062d\u0630\u0641 \u0647\u0630\u0647 \u0627\u0644\u0643\u062a\u0644\u0629 \u0625\u0644\u0649 \u062d\u0630\u0641 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0633\u062a\u0648\u0631\u062f\u0629."],"Copy title, caption and alternative text":["\u0646\u0633\u062e \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u0644\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629 \u0648\u0627\u0644\u0646\u0635 \u0627\u0644\u0628\u062f\u064a\u0644"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["\u0627\u0646\u0633\u062e \u0627\u0644\u0646\u0635 \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0639\u0646\u062f \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0635\u0648\u0631\u0629 \u0644\u0623\u0648\u0644 \u0645\u0631\u0629 \u0641\u0642\u0637. \u0644\u0627 \u062a\u0633\u062a\u0628\u062f\u0644 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a \u0623\u0648 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0627\u062a \u0627\u0644\u0644\u0627\u062d\u0642\u0629 \u0646\u0635 \u0627\u0644\u0635\u0648\u0631\u0629 \u0645\u0637\u0644\u0642\u064b\u0627. \u064a\u0638\u0644 \u0627\u0644\u0646\u0635 \u0627\u0644\u0628\u062f\u064a\u0644 \u0627\u0644\u0641\u0627\u0631\u063a \u0641\u0627\u0631\u063a\u064b\u0627\u061b \u0635\u0650\u0641 \u0627\u0644\u0635\u0648\u0631 \u0630\u0627\u062a \u0627\u0644\u0645\u0639\u0646\u0649 \u0641\u064a \u00ab\u0635\u0648\u0631\u064a\u00bb."],"Import selected images":["\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062d\u062f\u062f\u0629"],"Cancel selection":["\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062a\u062d\u062f\u064a\u062f"],"Move up":["\u062a\u062d\u0631\u064a\u0643 \u0644\u0623\u0639\u0644\u0649"],"Move down":["\u062a\u062d\u0631\u064a\u0643 \u0644\u0623\u0633\u0641\u0644"],"Remove picture":["\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0635\u0648\u0631\u0629"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["\u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0639\u0627\u064a\u0646\u0629 \u0635\u0644\u0627\u062d\u064a\u0627\u062a \u0648\u0635\u0648\u0644\u0643 \u0627\u0644\u062d\u0627\u0644\u064a\u0629. \u0642\u062f \u064a\u0631\u0649 \u0627\u0644\u0632\u0648\u0627\u0631 \u0639\u062f\u062f\u064b\u0627 \u0623\u0642\u0644 \u0645\u0646 \u0627\u0644\u0635\u0648\u0631. \u0627\u0641\u062a\u062d \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u062a\u062c\u0631\u0628\u0629 \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a \u0648PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["\u0627\u0644\u0645\u0639\u0627\u064a\u0646\u0629 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629. \u062d\u064f\u0641\u0638 \u0627\u062e\u062a\u064a\u0627\u0631\u0643\u061b \u0627\u0641\u062a\u062d \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0645\u0639\u0631\u0636."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["\u0645\u0639\u0627\u0631\u0636 \u0645\u062a\u062c\u0627\u0648\u0628\u0629 \u0645\u0639 PhotoSwipe \u0648\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0644\u0644\u0635\u0648\u0631."]}}}
     1{"translation-revision-date":"2026-10-24 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"ar","plural-forms":"nplurals=6; plural=(n == 0 ? 0 : n == 1 ? 1 : n == 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 && n % 100 <= 99 ? 4 : 5);"},"Picture Gallery":["\u0645\u0639\u0631\u0636 \u0627\u0644\u0635\u0648\u0631"],"Gallery presentation":["\u0637\u0631\u064a\u0642\u0629 \u0639\u0631\u0636 \u0627\u0644\u0645\u0639\u0631\u0636"],"Picture click":["\u0639\u0646\u062f \u0627\u0644\u0646\u0642\u0631 \u0639\u0644\u0649 \u0627\u0644\u0635\u0648\u0631\u0629"],"Picture Post Page":["\u0635\u0641\u062d\u0629 \u0627\u0644\u0635\u0648\u0631\u0629"],"PhotoSwipe thumbnail strip":["\u0634\u0631\u064a\u0637 \u0635\u0648\u0631 PhotoSwipe \u0627\u0644\u0645\u0635\u063a\u0651\u0631\u0629"],"Unavailable":["\u063a\u064a\u0631 \u0645\u062a\u0627\u062d"],"Select up to 100 pictures.":["\u0627\u062e\u062a\u0631 \u0645\u0627 \u064a\u0635\u0644 \u0625\u0644\u0649 100 \u0635\u0648\u0631\u0629."],"Styled Tiles":["\u0645\u0631\u0628\u0639\u0627\u062a \u0645\u0646\u0633\u0642\u0629"],"Layout":["\u0627\u0644\u062a\u062e\u0637\u064a\u0637"],"Search pictures":["\u0627\u0644\u0628\u062d\u062b \u0639\u0646 \u0627\u0644\u0635\u0648\u0631"],"Recently viewed":["\u0634\u0648\u0647\u062f\u062a \u0645\u0624\u062e\u0631\u064b\u0627"],"Picture filters":["\u0645\u0631\u0634\u062d\u0627\u062a \u0627\u0644\u0635\u0648\u0631"],"Responsive Grid":["\u0634\u0628\u0643\u0629 \u0645\u062a\u062c\u0627\u0648\u0628\u0629"],"Picture Cards":["\u0628\u0637\u0627\u0642\u0627\u062a \u0627\u0644\u0635\u0648\u0631"],"Category ID":["\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0641\u0626\u0629"],"This picture is not available. Find an existing picture or contact your administrator.":["\u0647\u0630\u0647 \u0627\u0644\u0635\u0648\u0631\u0629 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629. \u0627\u0639\u062b\u0631 \u0639\u0644\u0649 \u0635\u0648\u0631\u0629 \u0645\u0648\u062c\u0648\u062f\u0629 \u0623\u0648 \u062a\u0648\u0627\u0635\u0644 \u0645\u0639 \u0627\u0644\u0645\u0633\u0624\u0648\u0644."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["\u062a\u064f\u062d\u0641\u0638 \u0639\u0645\u0644\u064a\u0627\u062a \u0627\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0645\u0643\u062a\u0645\u0644\u0629. \u0623\u0639\u062f \u0645\u062d\u0627\u0648\u0644\u0629 \u0627\u0644\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0645\u062a\u0628\u0642\u064a \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0625\u064a\u0635\u0627\u0644 \u0627\u0644\u0631\u0641\u0639 \u0623\u0648 \u0627\u0633\u062a\u0639\u0627\u062f\u062a\u0647."],"Site default":["\u0627\u0644\u0625\u0639\u062f\u0627\u062f \u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a \u0644\u0644\u0645\u0648\u0642\u0639"],"No action":["\u0628\u0644\u0627 \u0625\u062c\u0631\u0627\u0621"],"Pictures per page":["\u0627\u0644\u0635\u0648\u0631 \u0641\u064a \u0627\u0644\u0635\u0641\u062d\u0629"],"Maximum columns":["\u0627\u0644\u062d\u062f \u0627\u0644\u0623\u0642\u0635\u0649 \u0644\u0644\u0623\u0639\u0645\u062f\u0629"],"Spacing":["\u0627\u0644\u062a\u0628\u0627\u0639\u062f"],"Use filter menus":["\u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0642\u0648\u0627\u0626\u0645 \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a"],"Category filter":["\u0645\u0631\u0634\u062d \u0627\u0644\u0641\u0626\u0629"],"Order filter":["\u0645\u0631\u0634\u062d \u0627\u0644\u062a\u0631\u062a\u064a\u0628"],"Show titles":["\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646"],"Show captions":["\u0625\u0638\u0647\u0627\u0631 \u0627\u0644\u062a\u0633\u0645\u064a\u0627\u062a \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629"],"Gallery slug":["\u0645\u0639\u0631\u0651\u0641 \u0627\u0644\u0645\u0639\u0631\u0636"],"Author":["\u0627\u0644\u0645\u0624\u0644\u0641"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["\u0627\u062a\u0631\u0643\u0647 \u0641\u0627\u0631\u063a\u064b\u0627 \u0644\u0644\u062c\u0645\u064a\u0639\u060c \u0623\u0648 \u0623\u062f\u062e\u0644 \u0645\u0639\u0631\u0651\u0641 \u0645\u0633\u062a\u062e\u062f\u0645\u060c \u0623\u0648 \u0627\u0643\u062a\u0628 current \u0644\u0642\u0633\u0645 \u00ab\u0635\u0648\u0631\u064a\u00bb. \u064a\u0645\u0643\u0646 \u0644\u0644\u0645\u0627\u0644\u0643\u064a\u0646 \u0631\u0624\u064a\u0629 \u0635\u0648\u0631\u0647\u0645 \u063a\u064a\u0631 \u0627\u0644\u0645\u0646\u0634\u0648\u0631\u0629\u061b \u0648\u0644\u0627 \u064a\u0631\u0649 \u0627\u0644\u0632\u0648\u0627\u0631 \u0625\u0644\u0627 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0633\u0645\u0648\u062d \u0644\u0647\u0645 \u0628\u0627\u0644\u0648\u0635\u0648\u0644 \u0625\u0644\u064a\u0647\u0627."],"Tag slugs":["\u0645\u0639\u0631\u0651\u0641\u0627\u062a \u0627\u0644\u0648\u0633\u0648\u0645"],"Comma separated; all tags must match.":["\u0645\u0641\u0635\u0648\u0644\u0629 \u0628\u0641\u0648\u0627\u0635\u0644\u061b \u0648\u064a\u062c\u0628 \u0623\u0646 \u062a\u0637\u0627\u0628\u0642 \u062c\u0645\u064a\u0639 \u0627\u0644\u0648\u0633\u0648\u0645."],"Title search":["\u0627\u0644\u0628\u062d\u062b \u0641\u064a \u0627\u0644\u0639\u0646\u0648\u0627\u0646"],"Order":["\u0627\u0644\u062a\u0631\u062a\u064a\u0628"],"Newest first":["\u0627\u0644\u0623\u062d\u062f\u062b \u0623\u0648\u0644\u064b\u0627"],"Most viewed":["\u0627\u0644\u0623\u0643\u062b\u0631 \u0645\u0634\u0627\u0647\u062f\u0629"],"Selected pictures keep their manual order.":["\u062a\u062d\u062a\u0641\u0638 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0628\u062a\u0631\u062a\u064a\u0628\u0647\u0627 \u0627\u0644\u064a\u062f\u0648\u064a."],"%d image selected for import":["\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631\u0629 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u0629 \u0648\u0627\u062d\u062f\u0629 (%d) \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 \u0635\u0648\u0631\u062a\u064a\u0646 (%d) \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631\u0629 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f","\u062a\u0645 \u0627\u062e\u062a\u064a\u0627\u0631 %d \u0635\u0648\u0631\u0629 \u0644\u0644\u0627\u0633\u062a\u064a\u0631\u0627\u062f"],"Picture %d (unavailable or loading)":["\u0627\u0644\u0635\u0648\u0631\u0629 %d (\u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629 \u0623\u0648 \u0642\u064a\u062f \u0627\u0644\u062a\u062d\u0645\u064a\u0644)"],"Pictures to display":["\u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0631\u0627\u062f \u0639\u0631\u0636\u0647\u0627"],"Latest pictures matching filters":["\u0623\u062d\u062f\u062b \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0637\u0627\u0628\u0642\u0629 \u0644\u0644\u0645\u0631\u0634\u062d\u0627\u062a"],"Selected pictures in manual order":["\u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062d\u062f\u062f\u0629 \u0628\u062a\u0631\u062a\u064a\u0628 \u064a\u062f\u0648\u064a"],"Save this document before selecting pictures.":["\u0627\u062d\u0641\u0638 \u0647\u0630\u0627 \u0627\u0644\u0645\u0633\u062a\u0646\u062f \u0642\u0628\u0644 \u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0635\u0648\u0631."],"Choose and order pictures (%d)":["\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0635\u0648\u0631 \u0648\u062a\u0631\u062a\u064a\u0628\u0647\u0627 (%d)"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["\u0627\u062e\u062a\u0631 \u0635\u0648\u0631\u064b\u0627 \u0645\u0648\u062c\u0648\u062f\u0629 \u0623\u0648 \u0627\u0633\u062a\u0648\u0631\u062f \u0635\u0648\u0631 JPEG \u0648PNG \u0648GIF. \u062a\u0638\u0644 \u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0638\u0647\u0648\u0631 \u0648\u0627\u0644\u0639\u0636\u0648\u064a\u0629 \u0648\u0627\u0644\u0645\u0648\u0627\u0641\u0642\u0629 \u0644\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0648\u062c\u0648\u062f\u0629 \u0633\u0627\u0631\u064a\u0629. \u0644\u0627 \u064a\u0639\u0631\u0636 \u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0641\u0627\u0631\u063a \u0623\u064a \u0635\u0648\u0631."],"Find pictures":["\u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0635\u0648\u0631"],"No accessible pictures match this search. Try another title or import from the Media Library.":["\u0644\u0627 \u062a\u0637\u0627\u0628\u0642 \u0623\u064a \u0635\u0648\u0631 \u0645\u062a\u0627\u062d\u0629 \u0647\u0630\u0627 \u0627\u0644\u0628\u062d\u062b. \u062c\u0631\u0651\u0628 \u0639\u0646\u0648\u0627\u0646\u064b\u0627 \u0622\u062e\u0631 \u0623\u0648 \u0627\u0633\u062a\u0648\u0631\u062f \u0645\u0646 \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0648\u0633\u0627\u0626\u0637."],"Choose at most 20 images per import and 100 pictures per block.":["\u0627\u062e\u062a\u0631 20 \u0635\u0648\u0631\u0629 \u0643\u062d\u062f \u0623\u0642\u0635\u0649 \u0641\u064a \u0643\u0644 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0648100 \u0635\u0648\u0631\u0629 \u0644\u0643\u0644 \u0643\u062a\u0644\u0629."],"Choose from Media Library":["\u0627\u0644\u0627\u062e\u062a\u064a\u0627\u0631 \u0645\u0646 \u0645\u0643\u062a\u0628\u0629 \u0627\u0644\u0648\u0633\u0627\u0626\u0637"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["\u064a\u0646\u0634\u0626 \u0643\u0644 \u0627\u0633\u062a\u064a\u0631\u0627\u062f \u062c\u062f\u064a\u062f \u0645\u0646\u0634\u0648\u0631 \u0635\u0648\u0631\u0629 \u0645\u0633\u062a\u0642\u0644\u064b\u0627. \u062a\u064f\u062d\u0641\u0638 \u0627\u0644\u0645\u0644\u0641\u0627\u062a \u0627\u0644\u0623\u0635\u0644\u064a\u0629 \u0648\u0627\u0644\u0646\u0635\u0648\u0635. \u0644\u0627 \u064a\u0624\u062f\u064a \u062d\u0630\u0641 \u0647\u0630\u0647 \u0627\u0644\u0643\u062a\u0644\u0629 \u0625\u0644\u0649 \u062d\u0630\u0641 \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u0633\u062a\u0648\u0631\u062f\u0629."],"Copy title, caption and alternative text":["\u0646\u0633\u062e \u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0648\u0627\u0644\u062a\u0633\u0645\u064a\u0629 \u0627\u0644\u062a\u0648\u0636\u064a\u062d\u064a\u0629 \u0648\u0627\u0644\u0646\u0635 \u0627\u0644\u0628\u062f\u064a\u0644"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["\u0627\u0646\u0633\u062e \u0627\u0644\u0646\u0635 \u0627\u0644\u0645\u0648\u062c\u0648\u062f \u0639\u0646\u062f \u0625\u0646\u0634\u0627\u0621 \u0627\u0644\u0635\u0648\u0631\u0629 \u0644\u0623\u0648\u0644 \u0645\u0631\u0629 \u0641\u0642\u0637. \u0644\u0627 \u062a\u0633\u062a\u0628\u062f\u0644 \u0627\u0644\u062a\u0639\u062f\u064a\u0644\u0627\u062a \u0623\u0648 \u0627\u0644\u0645\u062d\u0627\u0648\u0644\u0627\u062a \u0627\u0644\u0644\u0627\u062d\u0642\u0629 \u0646\u0635 \u0627\u0644\u0635\u0648\u0631\u0629 \u0645\u0637\u0644\u0642\u064b\u0627. \u064a\u0638\u0644 \u0627\u0644\u0646\u0635 \u0627\u0644\u0628\u062f\u064a\u0644 \u0627\u0644\u0641\u0627\u0631\u063a \u0641\u0627\u0631\u063a\u064b\u0627\u061b \u0635\u0650\u0641 \u0627\u0644\u0635\u0648\u0631 \u0630\u0627\u062a \u0627\u0644\u0645\u0639\u0646\u0649 \u0641\u064a \u00ab\u0635\u0648\u0631\u064a\u00bb."],"Import selected images":["\u0627\u0633\u062a\u064a\u0631\u0627\u062f \u0627\u0644\u0635\u0648\u0631 \u0627\u0644\u0645\u062d\u062f\u062f\u0629"],"Cancel selection":["\u0625\u0644\u063a\u0627\u0621 \u0627\u0644\u062a\u062d\u062f\u064a\u062f"],"%1$s (%2$s)":["%1$s (%2$s)"],"Move up":["\u062a\u062d\u0631\u064a\u0643 \u0644\u0623\u0639\u0644\u0649"],"Move down":["\u062a\u062d\u0631\u064a\u0643 \u0644\u0623\u0633\u0641\u0644"],"Remove picture":["\u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0635\u0648\u0631\u0629"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["\u062a\u0633\u062a\u062e\u062f\u0645 \u0627\u0644\u0645\u0639\u0627\u064a\u0646\u0629 \u0635\u0644\u0627\u062d\u064a\u0627\u062a \u0648\u0635\u0648\u0644\u0643 \u0627\u0644\u062d\u0627\u0644\u064a\u0629. \u0642\u062f \u064a\u0631\u0649 \u0627\u0644\u0632\u0648\u0627\u0631 \u0639\u062f\u062f\u064b\u0627 \u0623\u0642\u0644 \u0645\u0646 \u0627\u0644\u0635\u0648\u0631. \u0627\u0641\u062a\u062d \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u062a\u062c\u0631\u0628\u0629 \u0627\u0644\u0645\u0631\u0634\u062d\u0627\u062a \u0648PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["\u0627\u0644\u0645\u0639\u0627\u064a\u0646\u0629 \u063a\u064a\u0631 \u0645\u062a\u0627\u062d\u0629. \u062d\u064f\u0641\u0638 \u0627\u062e\u062a\u064a\u0627\u0631\u0643\u061b \u0627\u0641\u062a\u062d \u0627\u0644\u0635\u0641\u062d\u0629 \u0644\u0644\u062a\u062d\u0642\u0642 \u0645\u0646 \u0627\u0644\u0645\u0639\u0631\u0636."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["\u0645\u0639\u0627\u0631\u0636 \u0645\u062a\u062c\u0627\u0648\u0628\u0629 \u0645\u0639 PhotoSwipe \u0648\u0642\u0648\u0627\u0639\u062f \u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u062d\u0627\u0644\u064a\u0629 \u0644\u0644\u0635\u0648\u0631."]}}}
  • picture-gallery/trunk/languages/picture-gallery-ar.po

    r3761394 r3763225  
    44"Project-Id-Version: Picture Gallery 1.7.27\n"
    55"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/picture-gallery\n"
    6 "POT-Creation-Date: 2026-10-22T20:58:17+00:00\n"
    7 "PO-Revision-Date: 2026-10-23 00:00+0000\n"
     6"POT-Creation-Date: 2026-10-24T09:57:12+00:00\n"
     7"PO-Revision-Date: 2026-10-24 00:00+0000\n"
    88"Last-Translator: VideoWhisper\n"
    99"Language-Team: Arabic\n"
    … …  
    1717
    1818#. Plugin Name of the plugin
    19 #: picture-gallery.php
     19#: picture-gallery.php:3
    2020msgid "Picture Gallery - Frontend Uploads & Image Editor"
    2121msgstr "معرض الصور - الرفع من الواجهة ومحرر الصور"
    2222
    2323#. Plugin URI of the plugin
    24 #: picture-gallery.php
     24#: picture-gallery.php:4
    2525msgid "https://videochat-scripts.com/picture-gallery-plugin/"
    2626msgstr "https://videochat-scripts.com/picture-gallery-plugin/"
    2727
    2828#. Description of the plugin
    29 #: picture-gallery.php
     29#: picture-gallery.php:5
    3030msgid ""
    3131"Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures "
    … …  
    3636
    3737#. Author of the plugin
    38 #: picture-gallery.php
     38#: picture-gallery.php:7
    3939msgid "VideoWhisper.com"
    4040msgstr "VideoWhisper.com"
    4141
    4242#. Author URI of the plugin
    43 #: picture-gallery.php
     43#: picture-gallery.php:8
    4444msgid "https://videowhisper.com/"
    4545msgstr "https://videowhisper.com/"
    … …  
    670670
    671671#: inc/admin.php:883 picture-gallery.php:100 picture-gallery.php:114
    672 #: picture-gallery.php:124 picture-gallery.php:579
     672#: picture-gallery.php:124 picture-gallery.php:584
    673673msgid "Pictures"
    674674msgstr "الصور"
    … …  
    707707
    708708#: inc/admin.php:1100 inc/admin.php:1190 inc/class-guest-upload.php:425
    709 #: picture-gallery.php:574
     709#: picture-gallery.php:579
    710710msgid "Upload"
    711711msgstr "رفع"
    712712
    713 #: inc/admin.php:1101 inc/admin.php:1199 picture-gallery.php:572
     713#: inc/admin.php:1101 inc/admin.php:1199 inc/shortcodes.php:109
     714#: picture-gallery.php:577
    714715msgid "Import"
    715716msgstr "استيراد"
    … …  
    11591160
    11601161#: inc/class-guest-upload.php:392 inc/class-picture-content.php:437
    1161 #: inc/shortcodes.php:567 picture-gallery.php:307
     1162#: inc/shortcodes.php:526 inc/shortcodes.php:570 picture-gallery.php:307
    11621163msgid "Title"
    11631164msgstr "العنوان"
    11641165
    11651166#: inc/class-guest-upload.php:394 inc/class-modern-gallery.php:270
    1166 #: inc/class-modern-gallery.php:305 inc/shortcodes.php:57
    1167 #: inc/shortcodes.php:159 inc/shortcodes.php:406
     1167#: inc/class-modern-gallery.php:305 inc/shortcodes.php:59
     1168#: inc/shortcodes.php:162 inc/shortcodes.php:409
    11681169msgid "Category"
    11691170msgstr "الفئة"
    11701171
    1171 #: inc/class-guest-upload.php:408 inc/shortcodes.php:165
     1172#: inc/class-guest-upload.php:408
    11721173msgid "Gallery(s)"
    11731174msgstr "المعرض/المعارض"
    … …  
    11771178msgstr "البريد الإلكتروني"
    11781179
    1179 #: inc/class-guest-upload.php:414 inc/shortcodes.php:78
     1180#: inc/class-guest-upload.php:414
    11801181msgid "Tag(s)"
    11811182msgstr "الوسم/الوسوم"
    11821183
    11831184#: inc/class-guest-upload.php:417 inc/class-picture-content.php:439
    1184 #: inc/shortcodes.php:84 inc/shortcodes.php:86 inc/shortcodes.php:167
     1185#: inc/shortcodes.php:86 inc/shortcodes.php:88 inc/shortcodes.php:170
    11851186msgid "Description"
    11861187msgstr "الوصف"
    … …  
    12551256msgstr "تعذر على الصورة المعالَجة استبدال الملف السابق."
    12561257
    1257 #: inc/class-image-processor.php:301 picture-gallery.php:917
     1258#: inc/class-image-processor.php:301 picture-gallery.php:930
    12581259msgid ""
    12591260"The server could not process this picture with its available image editor."
    … …  
    17171718msgstr "علاقة الوسائط ملتبسة. حُفظت الملفات الموجودة."
    17181719
    1719 #: inc/class-media-manifest.php:323 picture-gallery.php:892
     1720#: inc/class-media-manifest.php:323 picture-gallery.php:905
    17201721msgid "Media maintenance is already running for this picture."
    17211722msgstr "صيانة الوسائط لهذه الصورة جارية بالفعل."
    … …  
    17291730msgstr "يحتاج سجل الوسائط هذا إلى إصدار متوافق من الإضافة."
    17301731
    1731 #: inc/class-media-manifest.php:336 picture-gallery.php:909
     1732#: inc/class-media-manifest.php:336 picture-gallery.php:922
    17321733msgid "The original file changed or is missing. Manual repair is required."
    17331734msgstr "تغير الملف الأصلي أو فُقد. يلزم إصلاح يدوي."
    … …  
    17561757msgstr "تغير سجل الوسائط. أعد محاولة الصيانة."
    17571758
    1758 #: inc/class-modern-gallery.php:243
     1759#: inc/class-modern-gallery.php:243 inc/shortcodes.php:246
    17591760msgid "Loading pictures…"
    17601761msgstr "جارٍ تحميل الصور…"
    … …  
    17991800
    18001801#: inc/class-modern-gallery.php:263 inc/class-picture-content.php:456
    1801 #: inc/shortcodes.php:76 inc/shortcodes.php:167 inc/shortcodes.php:518
     1802#: inc/shortcodes.php:78 inc/shortcodes.php:80 inc/shortcodes.php:170
     1803#: inc/shortcodes.php:521
    18021804msgid "Tags"
    18031805msgstr "الوسوم"
    18041806
    18051807#: inc/class-modern-gallery.php:270 inc/class-modern-gallery.php:306
     1808#: inc/shortcodes.php:414
    18061809msgid "All categories"
    18071810msgstr "كل الفئات"
    18081811
    18091812#: inc/class-modern-gallery.php:276 inc/class-modern-gallery.php:313
     1813#: inc/shortcodes.php:454 inc/shortcodes.php:498
    18101814msgid "Order by"
    18111815msgstr "ترتيب حسب"
    18121816
    18131817#: inc/class-modern-gallery.php:278 inc/class-modern-gallery.php:315
     1818#: inc/shortcodes.php:430 inc/shortcodes.php:499
    18141819msgid "Recently added"
    18151820msgstr "أضيفت مؤخرًا"
    18161821
    18171822#: inc/class-modern-gallery.php:279 inc/class-modern-gallery.php:316
    1818 #: inc/shortcodes.php:428 inc/shortcodes.php:497 inc/shortcodes.php:567
     1823#: inc/shortcodes.php:431 inc/shortcodes.php:500 inc/shortcodes.php:570
    18191824#: picture-gallery.php:322
    18201825msgid "Views"
    … …  
    18221827
    18231828#: inc/class-modern-gallery.php:280 inc/class-modern-gallery.php:317
    1824 #: scripts/gallery-block.js:72
     1829#: inc/shortcodes.php:432 inc/shortcodes.php:501 scripts/gallery-block.js:72
    18251830msgid "Recently viewed"
    18261831msgstr "شوهدت مؤخرًا"
    … …  
    18461851msgstr "صفحات الصور"
    18471852
    1848 #: inc/class-modern-gallery.php:403 inc/shortcodes.php:623
     1853#: inc/class-modern-gallery.php:403 inc/shortcodes.php:627
    18491854msgid "Previous"
    18501855msgstr "السابق"
    18511856
    1852 #: inc/class-modern-gallery.php:404 inc/shortcodes.php:629
     1857#: inc/class-modern-gallery.php:404 inc/shortcodes.php:633
    18531858msgid "Next"
    18541859msgstr "التالي"
    … …  
    18591864
    18601865#: inc/class-modern-gallery.php:480 inc/class-modern-gallery.php:570
    1861 #: inc/class-picture-abilities.php:254 inc/shortcodes.php:677
    1862 #: inc/shortcodes.php:724
     1866#: inc/class-picture-abilities.php:254 inc/shortcodes.php:683
     1867#: inc/shortcodes.php:730
    18631868msgid "Picture unavailable."
    18641869msgstr "الصورة غير متاحة."
    … …  
    23852390msgstr "مراجعة الوسائط غير صالحة."
    23862391
    2387 #: inc/class-picture-list.php:66 inc/shortcodes.php:279
     2392#: inc/class-picture-list.php:66 inc/shortcodes.php:282
    23882393msgid "Invalid picture filters."
    23892394msgstr "مرشحات الصور غير صالحة."
    … …  
    28302835msgstr "لم يعد مالك الصورة المحددة موجودًا."
    28312836
    2832 #: inc/class-upload-service.php:197 picture-gallery.php:1636
     2837#: inc/class-upload-service.php:197 picture-gallery.php:1661
    28332838msgid "Please select a gallery."
    28342839msgstr "يرجى اختيار معرض."
    … …  
    28632868
    28642869#: inc/shortcodes.php:14
    2865 msgid "Login is required to import pictures!"
    2866 msgstr "يلزم تسجيل الدخول لاستيراد الصور!"
    2867 
    2868 #: inc/shortcodes.php:26 inc/shortcodes.php:129
    2869 msgid "You do not have permissions to share pictures!"
    2870 msgstr "ليست لديك صلاحية مشاركة الصور!"
    2871 
    2872 #: inc/shortcodes.php:61 inc/shortcodes.php:163 picture-gallery.php:311
    2873 #: picture-gallery.php:817
     2870msgid "Log in to import pictures."
     2871msgstr "سجّل الدخول لاستيراد الصور."
     2872
     2873#: inc/shortcodes.php:26 inc/shortcodes.php:131 picture-gallery.php:1652
     2874msgid "You do not have permission to share pictures."
     2875msgstr "ليست لديك صلاحية مشاركة الصور."
     2876
     2877#. translators: %s: shortcode name.
     2878#: inc/shortcodes.php:46
     2879#, php-format
     2880msgid "%s: a folder path is required."
     2881msgstr "%s: مسار المجلد مطلوب."
     2882
     2883#. translators: %s: shortcode name.
     2884#: inc/shortcodes.php:52
     2885#, php-format
     2886msgid "%s: the folder path is not allowed or was not found."
     2887msgstr "%s: مسار المجلد غير مسموح به أو لم يتم العثور عليه."
     2888
     2889#: inc/shortcodes.php:63 inc/shortcodes.php:67 inc/shortcodes.php:166
     2890#: picture-gallery.php:311 picture-gallery.php:826
    28742891msgid "Gallery"
    28752892msgstr "المعرض"
    28762893
    2877 #: inc/shortcodes.php:63
     2894#: inc/shortcodes.php:65 picture-gallery.php:158
     2895msgid "Galleries"
     2896msgstr "المعارض"
     2897
     2898#: inc/shortcodes.php:65 inc/shortcodes.php:80
    28782899msgid "(comma separated)"
    28792900msgstr "(مفصولة بفواصل)"
    28802901
    2881 #: inc/shortcodes.php:65
    2882 msgid "gallery"
    2883 msgstr "معرض"
    2884 
    2885 #: inc/shortcodes.php:92
     2902#: inc/shortcodes.php:94
    28862903msgid "Import Pictures"
    28872904msgstr "استيراد الصور"
    28882905
    2889 #: inc/shortcodes.php:125
    2890 msgid "Login is required to upload pictures!"
    2891 msgstr "يلزم تسجيل الدخول لرفع الصور!"
    2892 
    2893 #: inc/shortcodes.php:140
     2906#: inc/shortcodes.php:112
     2907msgid "Delete"
     2908msgstr "حذف"
     2909
     2910#: inc/shortcodes.php:127
     2911msgid "Log in to upload pictures."
     2912msgstr "سجّل الدخول لرفع الصور."
     2913
     2914#: inc/shortcodes.php:142
    28942915msgid "Request:"
    28952916msgstr "الطلب:"
    28962917
    2897 #: inc/shortcodes.php:141
     2918#: inc/shortcodes.php:143
    28982919msgid "Resolve the queued uploads before adding more pictures (maximum 20)."
    28992920msgstr ""
    … …  
    29012922"20)."
    29022923
    2903 #: inc/shortcodes.php:142
     2924#: inc/shortcodes.php:144
    29042925msgid "Check / resume upload"
    29052926msgstr "التحقق من الرفع / استئنافه"
    29062927
    2907 #: inc/shortcodes.php:143
     2928#: inc/shortcodes.php:145
    29082929msgid "Retry same file"
    29092930msgstr "إعادة المحاولة بالملف نفسه"
    29102931
    2911 #: inc/shortcodes.php:144
     2932#: inc/shortcodes.php:146
    29122933msgid "Queued"
    29132934msgstr "في قائمة الانتظار"
    29142935
    2915 #: inc/shortcodes.php:145
    2916 msgid "Uploading"
    2917 msgstr "جارٍ الرفع"
    2918 
    2919 #: inc/shortcodes.php:146
     2936#. translators: %d: upload progress percentage. JavaScript replaces %d; keep
     2937#. the trailing percent sign.
     2938#: inc/shortcodes.php:148
     2939#, php-format
     2940msgid "Uploading… %d%"
     2941msgstr "جارٍ الرفع… %d%"
     2942
     2943#: inc/shortcodes.php:149
    29202944msgid "Upload transferred. Processing picture…"
    29212945msgstr "اكتمل نقل الرفع. جارٍ معالجة الصورة…"
    29222946
    2923 #: inc/shortcodes.php:147
     2947#: inc/shortcodes.php:150
    29242948msgid ""
    29252949"The server did not confirm this upload. Check your pictures before uploading"
    … …  
    29272951msgstr "لم يؤكد الخادم هذا الرفع. تحقق من صورك قبل إعادة الرفع."
    29282952
    2929 #: inc/shortcodes.php:148
     2953#: inc/shortcodes.php:151
    29302954msgid ""
    29312955"The connection ended before the upload was confirmed. Check your pictures "
    … …  
    29332957msgstr "انقطع الاتصال قبل تأكيد الرفع. تحقق من صورك قبل إعادة الرفع."
    29342958
    2935 #: inc/shortcodes.php:149
     2959#: inc/shortcodes.php:152
    29362960msgid ""
    29372961"The upload failed. Reload the page and check the file and upload limit."
    29382962msgstr "فشل الرفع. أعد تحميل الصفحة وتحقق من الملف وحد الرفع."
    29392963
    2940 #: inc/shortcodes.php:150
     2964#: inc/shortcodes.php:153
    29412965msgid "Upload cancelled. Check your pictures before uploading again."
    29422966msgstr "أُلغي الرفع. تحقق من صورك قبل إعادة الرفع."
    29432967
    2944 #: inc/shortcodes.php:155
     2968#: inc/shortcodes.php:158
    29452969msgid "Picture Upload"
    29462970msgstr "رفع الصور"
    29472971
    2948 #: inc/shortcodes.php:160
     2972#: inc/shortcodes.php:163
    29492973msgid "No category"
    29502974msgstr "بلا فئة"
    29512975
    2952 #: inc/shortcodes.php:177
     2976#: inc/shortcodes.php:168
     2977msgid "Galleries (comma separated)"
     2978msgstr "المعارض (مفصولة بفواصل)"
     2979
     2980#: inc/shortcodes.php:180
    29532981msgid "Choose pictures"
    29542982msgstr "اختيار الصور"
    29552983
    2956 #: inc/shortcodes.php:178
     2984#: inc/shortcodes.php:181
    29572985msgid "Or drop pictures here"
    29582986msgstr "أو أسقط الصور هنا"
    29592987
    2960 #: inc/shortcodes.php:178
    2961 msgid "Upload Files"
    2962 msgstr "رفع الملفات"
    2963 
    2964 #: inc/shortcodes.php:218
     2988#: inc/shortcodes.php:181
     2989msgid "Upload pictures"
     2990msgstr "رفع الصور"
     2991
     2992#: inc/shortcodes.php:221
    29652993msgid "Log in"
    29662994msgstr "تسجيل الدخول"
    29672995
    2968 #: inc/shortcodes.php:243
    2969 msgid "Loading Pictures..."
    2970 msgstr "جارٍ تحميل الصور..."
    2971 
    2972 #: inc/shortcodes.php:411 inc/shortcodes.php:415
    2973 msgid "Loading category"
    2974 msgstr "جارٍ تحميل الفئة"
    2975 
    2976 #: inc/shortcodes.php:411
    2977 msgid "All Categories"
    2978 msgstr "كل الفئات"
    2979 
    2980 #: inc/shortcodes.php:427
    2981 msgid "Added Recently"
    2982 msgstr "أُضيفت مؤخرًا"
    2983 
    2984 #: inc/shortcodes.php:429
    2985 msgid "Watched Recently"
    2986 msgstr "شوهدت مؤخرًا"
    2987 
    2988 #: inc/shortcodes.php:430 inc/shortcodes.php:508
     2996#: inc/shortcodes.php:286
     2997msgid "Security check failed. Reload the page and try again."
     2998msgstr "فشل التحقق الأمني. أعد تحميل الصفحة وحاول مرة أخرى."
     2999
     3000#: inc/shortcodes.php:414 inc/shortcodes.php:418 inc/shortcodes.php:492
     3001msgid "Loading category…"
     3002msgstr "جارٍ تحميل التصنيف…"
     3003
     3004#: inc/shortcodes.php:433 inc/shortcodes.php:511
    29893005msgid "Random"
    29903006msgstr "عشوائي"
    29913007
    2992 #: inc/shortcodes.php:435 inc/shortcodes.php:440 inc/shortcodes.php:502
     3008#. translators: %s: rating sort name, for example Rating.
     3009#: inc/shortcodes.php:438 inc/shortcodes.php:443 inc/shortcodes.php:505
    29933010msgid "Rating"
    29943011msgstr "التقييم"
    29953012
    2996 #: inc/shortcodes.php:436 inc/shortcodes.php:441 inc/shortcodes.php:503
    2997 msgid "Ratings Number"
     3013#. translators: %s: rating sort name, for example Rating.
     3014#: inc/shortcodes.php:439 inc/shortcodes.php:444 inc/shortcodes.php:506
     3015msgid "Number of ratings"
    29983016msgstr "عدد التقييمات"
    29993017
    3000 #: inc/shortcodes.php:437 inc/shortcodes.php:442 inc/shortcodes.php:504
    3001 msgid "Rate Popularity"
    3002 msgstr "ترتيب الشعبية بالتقييم"
    3003 
    3004 #: inc/shortcodes.php:440 inc/shortcodes.php:441 inc/shortcodes.php:442
    3005 msgid "in Category"
    3006 msgstr "في الفئة"
    3007 
    3008 #: inc/shortcodes.php:451 inc/shortcodes.php:495 picture-gallery.php:319
    3009 msgid "Order By"
    3010 msgstr "ترتيب حسب"
    3011 
    3012 #: inc/shortcodes.php:458
     3018#. translators: %s: rating sort name, for example Rating.
     3019#: inc/shortcodes.php:440 inc/shortcodes.php:445 inc/shortcodes.php:507
     3020msgid "Rating popularity"
     3021msgstr "شعبية التقييم"
     3022
     3023#. translators: %s: rating sort name, for example Rating.
     3024#: inc/shortcodes.php:443 inc/shortcodes.php:444 inc/shortcodes.php:445
     3025#, php-format
     3026msgid "%s in category"
     3027msgstr "%s في التصنيف"
     3028
     3029#: inc/shortcodes.php:461
    30133030msgid "Ordering Rooms"
    30143031msgstr "ترتيب الغرف"
    30153032
    3016 #: inc/shortcodes.php:488
     3033#: inc/shortcodes.php:491
    30173034msgid "All"
    30183035msgstr "الكل"
    30193036
    3020 #: inc/shortcodes.php:496
    3021 msgid "Date Added"
    3022 msgstr "تاريخ الإضافة"
    3023 
    3024 #: inc/shortcodes.php:498
    3025 msgid "Viewed Recently"
    3026 msgstr "شوهدت مؤخرًا"
    3027 
    3028 #: inc/shortcodes.php:523
    3029 msgid "Name"
    3030 msgstr "الاسم"
    3031 
    3032 #: inc/shortcodes.php:531
     3037#: inc/shortcodes.php:521
     3038msgid "Tags, comma separated"
     3039msgstr "الوسوم، مفصولة بفواصل"
     3040
     3041#: inc/shortcodes.php:534
     3042msgid "Search by tags or title"
     3043msgstr "البحث حسب الوسوم أو العنوان"
     3044
     3045#: inc/shortcodes.php:534
    30333046msgid "Search"
    30343047msgstr "بحث"
    30353048
    3036 #: inc/shortcodes.php:537
     3049#: inc/shortcodes.php:534
     3050msgid "Searching pictures…"
     3051msgstr "جارٍ البحث عن الصور…"
     3052
     3053#: inc/shortcodes.php:540
    30373054msgid "Reload"
    30383055msgstr "إعادة تحميل"
    30393056
    3040 #: inc/shortcodes.php:567
     3057#: inc/shortcodes.php:540
     3058msgid "Reloading pictures…"
     3059msgstr "جارٍ إعادة تحميل الصور…"
     3060
     3061#: inc/shortcodes.php:570
    30413062msgid "Age"
    30423063msgstr "العمر"
    30433064
    3044 #: inc/shortcodes.php:568
    3045 msgid "views"
    3046 msgstr "مشاهدات"
    3047 
    3048 #: inc/shortcodes.php:613
     3065#. translators: %s: number of times the picture was viewed.
     3066#: inc/shortcodes.php:572
     3067#, php-format
     3068msgid "%s view"
     3069msgid_plural "%s views"
     3070msgstr[0] "%s مشاهدة"
     3071msgstr[1] "%s مشاهدة"
     3072msgstr[2] "%s مشاهدتان"
     3073msgstr[3] "%s مشاهدات"
     3074msgstr[4] "%s مشاهدة"
     3075msgstr[5] "%s مشاهدة"
     3076
     3077#: inc/shortcodes.php:617
    30493078msgid "No pictures."
    30503079msgstr "لا توجد صور."
    30513080
    3052 #: inc/shortcodes.php:626
     3081#: inc/shortcodes.php:627
     3082msgid "Loading previous page…"
     3083msgstr "جارٍ تحميل الصفحة السابقة…"
     3084
     3085#: inc/shortcodes.php:630
    30533086msgid "Page"
    30543087msgstr "صفحة"
     3088
     3089#: inc/shortcodes.php:633
     3090msgid "Loading next page…"
     3091msgstr "جارٍ تحميل الصفحة التالية…"
     3092
     3093#. translators: %s: shortcode name.
     3094#: inc/shortcodes.php:674
     3095#, php-format
     3096msgid "%s: a picture ID is required."
     3097msgstr "%s: معرّف الصورة مطلوب."
     3098
     3099#. translators: 1: shortcode name, 2: picture ID.
     3100#: inc/shortcodes.php:680
     3101#, php-format
     3102msgid "%1$s: picture #%2$d was not found."
     3103msgstr "%1$s: لم يتم العثور على الصورة رقم %2$d."
    30553104
    30563105#: picture-gallery.php:98
    … …  
    31663215msgstr "اسم المعرض الجديد"
    31673216
    3168 #: picture-gallery.php:158
    3169 msgid "Galleries"
    3170 msgstr "المعارض"
    3171 
    31723217#: picture-gallery.php:291
    31733218msgid "You do not have permission to manage gallery widgets."
    … …  
    31783223msgstr "معرّف الفئة"
    31793224
    3180 #: picture-gallery.php:321
     3225#: picture-gallery.php:319
     3226msgid "Order By"
     3227msgstr "ترتيب حسب"
     3228
     3229#: picture-gallery.php:321 picture-gallery.php:1557
    31813230msgid "Date"
    31823231msgstr "التاريخ"
    … …  
    32183267msgstr "تضمين CSS"
    32193268
     3269#: picture-gallery.php:413
     3270msgid "This file extension is not allowed."
     3271msgstr "امتداد هذا الملف غير مسموح به."
     3272
     3273#: picture-gallery.php:426
     3274msgid "Security check failed. Please reload the page and try again."
     3275msgstr "فشل التحقق الأمني. يرجى إعادة تحميل الصفحة والمحاولة مرة أخرى."
     3276
     3277#: picture-gallery.php:432
     3278msgid "Invalid upload fields."
     3279msgstr "حقول الرفع غير صالحة."
     3280
     3281#: picture-gallery.php:439
     3282msgid "Invalid upload request identifier."
     3283msgstr "معرّف طلب الرفع غير صالح."
     3284
     3285#: picture-gallery.php:451
     3286msgid "Invalid file name."
     3287msgstr "اسم الملف غير صالح."
     3288
     3289#: picture-gallery.php:461 picture-gallery.php:463
     3290msgid "No files were uploaded."
     3291msgstr "لم يتم رفع أي ملفات."
     3292
     3293#: picture-gallery.php:464
     3294msgid "Please upload at most 20 pictures at a time."
     3295msgstr "يرجى رفع 20 صورة كحد أقصى في المرة الواحدة."
     3296
    32203297#: picture-gallery.php:500
    32213298msgid "Please submit the upload form."
    … …  
    32263303msgstr "انتهت صلاحية جلسة الرفع. أعد تحميل الصفحة قبل الرفع."
    32273304
     3305#: picture-gallery.php:549
     3306msgid ""
     3307"No post ID was specified for managing the pictures associated with a post."
     3308msgstr "لم يتم تحديد معرّف منشور لإدارة الصور المرتبطة بالمنشور."
     3309
     3310#: picture-gallery.php:560
     3311msgid "Done Uploading Pictures"
     3312msgstr "اكتمل رفع الصور"
     3313
    32283314#: picture-gallery.php:562
    32293315msgid "Manage Pictures"
    32303316msgstr "إدارة الصور"
    32313317
    3232 #: picture-gallery.php:810
     3318#. translators: 1: gallery name, 2: number of available files and their total
     3319#. size
     3320#: picture-gallery.php:567
     3321#, php-format
     3322msgid "Available %1$s pictures: %2$s"
     3323msgstr "صور %1$s المتاحة: %2$s"
     3324
     3325#. translators: %s: gallery name
     3326#: picture-gallery.php:625
     3327#, php-format
     3328msgid "Import pictures to gallery %s"
     3329msgstr "استيراد الصور إلى المعرض %s"
     3330
     3331#: picture-gallery.php:819
    32333332msgid "Channel"
    32343333msgstr "القناة"
    32353334
    3236 #: picture-gallery.php:829
     3335#: picture-gallery.php:838
    32373336msgid "Picture Views"
    32383337msgstr "مشاهدات الصورة"
    32393338
    3240 #: picture-gallery.php:831
     3339#: picture-gallery.php:840
    32413340msgid "Resolution"
    32423341msgstr "الدقة"
    32433342
    3244 #: picture-gallery.php:838
     3343#: picture-gallery.php:847
    32453344msgid "My Review"
    32463345msgstr "تقييمي"
    32473346
    3248 #: picture-gallery.php:844
     3347#. translators: %s: link to the Rate Star Review plugin
     3348#: picture-gallery.php:851
     3349#, php-format
     3350msgid ""
     3351"Reviews are unavailable: the %s plugin must be installed and enabled, or the"
     3352" review feature turned off."
     3353msgstr ""
     3354"المراجعات غير متاحة: يجب تثبيت إضافة %s وتفعيلها، أو إيقاف ميزة المراجعات."
     3355
     3356#: picture-gallery.php:857
    32493357msgid "Reviews"
    32503358msgstr "المراجعات"
    32513359
    3252 #: picture-gallery.php:948
     3360#: picture-gallery.php:961
    32533361msgid "The thumbnail attachment could not be created."
    32543362msgstr "تعذر إنشاء مرفق الصورة المصغرة."
    32553363
    3256 #: picture-gallery.php:965 picture-gallery.php:969
     3364#: picture-gallery.php:978 picture-gallery.php:982
    32573365msgid "The thumbnail metadata could not be generated."
    32583366msgstr "تعذر إنشاء البيانات الوصفية للصورة المصغرة."
    32593367
    3260 #: picture-gallery.php:974
     3368#: picture-gallery.php:987
    32613369msgid "The thumbnail could not be assigned."
    32623370msgstr "تعذر تعيين الصورة المصغرة."
    32633371
    3264 #: picture-gallery.php:999
     3372#: picture-gallery.php:1012
    32653373msgid "posted a new picture"
    32663374msgstr "نشر صورة جديدة"
    32673375
    3268 #: picture-gallery.php:1032
     3376#: picture-gallery.php:1045
    32693377msgid "The picture no longer exists."
    32703378msgstr "لم تعد الصورة موجودة."
    32713379
    3272 #: picture-gallery.php:1037
     3380#: picture-gallery.php:1050
    32733381msgid "The original attachment relationship needs manual review."
    32743382msgstr "تحتاج علاقة المرفق الأصلي إلى مراجعة يدوية."
    32753383
    3276 #: picture-gallery.php:1045
     3384#: picture-gallery.php:1058
    32773385msgid "The picture attachment could not be created."
    32783386msgstr "تعذر إنشاء مرفق الصورة."
    32793387
    3280 #: picture-gallery.php:1371
     3388#: picture-gallery.php:1384
    32813389msgid "You do not have permissions to import pictures!"
    32823390msgstr "ليست لديك صلاحية استيراد الصور!"
    32833391
    3284 #: picture-gallery.php:1376
     3392#: picture-gallery.php:1389
    32853393msgid "Picture import folder is not allowed or was not found."
    32863394msgstr "مجلد استيراد الصور غير مسموح به أو لم يُعثر عليه."
    32873395
    3288 #: picture-gallery.php:1437
     3396#: picture-gallery.php:1412
     3397msgid "Only administrators can import pictures for other users."
     3398msgstr "يمكن للمسؤولين فقط استيراد الصور لمستخدمين آخرين."
     3399
     3400#: picture-gallery.php:1428
     3401msgid "A gallery name is required for importing."
     3402msgstr "اسم المعرض مطلوب للاستيراد."
     3403
     3404#: picture-gallery.php:1450
    32893405msgid "Invalid import file selected."
    32903406msgstr "ملف الاستيراد المحدد غير صالح."
    32913407
    3292 #: picture-gallery.php:1627
    3293 msgid "You do not have permission to share pictures."
    3294 msgstr "ليست لديك صلاحية مشاركة الصور."
    3295 
    3296 #: picture-gallery.php:1640
     3408#: picture-gallery.php:1463
     3409msgid "No files selected to import."
     3410msgstr "لم يتم تحديد ملفات للاستيراد."
     3411
     3412#: picture-gallery.php:1466
     3413msgid "Invalid import request."
     3414msgstr "طلب الاستيراد غير صالح."
     3415
     3416#: picture-gallery.php:1473
     3417msgid "Invalid delete request."
     3418msgstr "طلب الحذف غير صالح."
     3419
     3420#: picture-gallery.php:1475
     3421msgid "You do not have permission to delete import files."
     3422msgstr "ليست لديك صلاحية حذف ملفات الاستيراد."
     3423
     3424#. translators: %s: file name
     3425#: picture-gallery.php:1484
     3426#, php-format
     3427msgid "Deleting %s ..."
     3428msgstr "جارٍ حذف %s ..."
     3429
     3430#: picture-gallery.php:1489
     3431msgid "Invalid file selection."
     3432msgstr "تحديد الملفات غير صالح."
     3433
     3434#: picture-gallery.php:1493
     3435msgid "Removing the file failed."
     3436msgstr "فشلت إزالة الملف."
     3437
     3438#: picture-gallery.php:1495
     3439msgid "Success."
     3440msgstr "تم بنجاح."
     3441
     3442#: picture-gallery.php:1500
     3443msgid "No files selected to delete."
     3444msgstr "لم يتم تحديد ملفات للحذف."
     3445
     3446#. translators: %s: file name
     3447#: picture-gallery.php:1514
     3448#, php-format
     3449msgid "Preview %s"
     3450msgstr "معاينة %s"
     3451
     3452#: picture-gallery.php:1545
     3453msgid "No matching files found."
     3454msgstr "لم يتم العثور على ملفات مطابقة."
     3455
     3456#: picture-gallery.php:1557
     3457msgid "File Name"
     3458msgstr "اسم الملف"
     3459
     3460#: picture-gallery.php:1557 picture-gallery.php:1583
     3461msgid "Preview"
     3462msgstr "معاينة"
     3463
     3464#: picture-gallery.php:1557
     3465msgid "Size"
     3466msgstr "الحجم"
     3467
     3468#. translators: %d: number of files
     3469#: picture-gallery.php:1591
     3470#, php-format
     3471msgid "%d file"
     3472msgid_plural "%d files"
     3473msgstr[0] "%d ملف"
     3474msgstr[1] "%d ملف"
     3475msgstr[2] "%d ملفان"
     3476msgstr[3] "%d ملفات"
     3477msgstr[4] "%d ملفًا"
     3478msgstr[5] "%d ملف"
     3479
     3480#: picture-gallery.php:1665
    32973481msgid "The picture folder is unavailable."
    32983482msgstr "مجلد الصور غير متاح."
    32993483
    3300 #: picture-gallery.php:1643
     3484#: picture-gallery.php:1668
    33013485msgid "Configure a media storage folder outside the plugin directory."
    33023486msgstr "اضبط مجلدًا لتخزين الوسائط خارج مجلد الإضافة."
    33033487
    3304 #: picture-gallery.php:1655
     3488#: picture-gallery.php:1680
    33053489msgid "The picture could not be stored."
    33063490msgstr "تعذر حفظ الصورة."
    33073491
    3308 #: picture-gallery.php:1661
     3492#: picture-gallery.php:1686
    33093493msgid "The picture record could not be created."
    33103494msgstr "تعذر إنشاء سجل الصورة."
    33113495
    3312 #: picture-gallery.php:1709
     3496#: picture-gallery.php:1734
    33133497msgid "The draft changed during recovery. Review it before continuing."
    33143498msgstr "تغيرت المسودة أثناء الاستعادة. راجعها قبل المتابعة."
    33153499
    3316 #: picture-gallery.php:1718
     3500#: picture-gallery.php:1743
    33173501msgid ""
    33183502"The picture could not be processed. Please contact the site administrator "
    … …  
    34263610#. translators: %d: number of selected Media Library images.
    34273611#: scripts/gallery-block.js:74
    3428 #, js-format
    34293612msgid "%d image selected for import"
    34303613msgid_plural "%d images selected for import"
    … …  
    34383621#. translators: %d: Picture post ID.
    34393622#: scripts/gallery-block.js:76
    3440 #, js-format
    34413623msgid "Picture %d (unavailable or loading)"
    34423624msgstr "الصورة %d (غير متاحة أو قيد التحميل)"
    … …  
    34583640msgstr "احفظ هذا المستند قبل تحديد الصور."
    34593641
     3642#. translators: %d: number of selected pictures.
    34603643#: scripts/gallery-block.js:82
    3461 msgid "Choose and order pictures"
    3462 msgstr "اختيار الصور وترتيبها"
     3644msgid "Choose and order pictures (%d)"
     3645msgstr "اختيار الصور وترتيبها (%d)"
    34633646
    34643647#: scripts/gallery-block.js:83
    … …  
    35203703msgid "Cancel selection"
    35213704msgstr "إلغاء التحديد"
     3705
     3706#. translators: 1: picture title, 2: picture status.
     3707#: scripts/gallery-block.js:97
     3708msgid "%1$s (%2$s)"
     3709msgstr "%1$s (%2$s)"
    35223710
    35233711#: scripts/gallery-block.js:98
    … …  
    35623750"Responsive galleries with PhotoSwipe and existing picture access rules."
    35633751msgstr "معارض متجاوبة مع PhotoSwipe وقواعد الوصول الحالية للصور."
     3752
     3753#~ msgid "Login is required to import pictures!"
     3754#~ msgstr "يلزم تسجيل الدخول لاستيراد الصور!"
     3755
     3756#~ msgid "You do not have permissions to share pictures!"
     3757#~ msgstr "ليست لديك صلاحية مشاركة الصور!"
     3758
     3759#~ msgid "gallery"
     3760#~ msgstr "معرض"
     3761
     3762#~ msgid "Login is required to upload pictures!"
     3763#~ msgstr "يلزم تسجيل الدخول لرفع الصور!"
     3764
     3765#~ msgid "Uploading"
     3766#~ msgstr "جارٍ الرفع"
     3767
     3768#~ msgid "Upload Files"
     3769#~ msgstr "رفع الملفات"
     3770
     3771#~ msgid "Loading Pictures..."
     3772#~ msgstr "جارٍ تحميل الصور..."
     3773
     3774#~ msgid "Loading category"
     3775#~ msgstr "جارٍ تحميل الفئة"
     3776
     3777#~ msgid "All Categories"
     3778#~ msgstr "كل الفئات"
     3779
     3780#~ msgid "Added Recently"
     3781#~ msgstr "أُضيفت مؤخرًا"
     3782
     3783#~ msgid "Watched Recently"
     3784#~ msgstr "شوهدت مؤخرًا"
     3785
     3786#~ msgid "Ratings Number"
     3787#~ msgstr "عدد التقييمات"
     3788
     3789#~ msgid "Rate Popularity"
     3790#~ msgstr "ترتيب الشعبية بالتقييم"
     3791
     3792#~ msgid "in Category"
     3793#~ msgstr "في الفئة"
     3794
     3795#~ msgid "Date Added"
     3796#~ msgstr "تاريخ الإضافة"
     3797
     3798#~ msgid "Viewed Recently"
     3799#~ msgstr "شوهدت مؤخرًا"
     3800
     3801#~ msgid "Name"
     3802#~ msgstr "الاسم"
     3803
     3804#~ msgid "views"
     3805#~ msgstr "مشاهدات"
     3806
     3807#~ msgid "Choose and order pictures"
     3808#~ msgstr "اختيار الصور وترتيبها"
  • picture-gallery/trunk/languages/picture-gallery-de_DE-80e512d5657d29cde26a7508dc9cce61.json

    r3761394 r3763225  
    1 {"translation-revision-date":"2026-10-23 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de_DE","plural-forms":"nplurals=2; plural=(n != 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Galeriepr\u00e4sentation"],"Picture click":["Klick auf ein Bild"],"Picture Post Page":["Picture-Beitragsseite"],"PhotoSwipe thumbnail strip":["PhotoSwipe-Miniaturleiste"],"Unavailable":["Nicht verf\u00fcgbar"],"Select up to 100 pictures.":["W\u00e4hle bis zu 100 Bilder aus."],"Styled Tiles":["Styled Tiles"],"Layout":["Layout"],"Search pictures":["Bilder suchen"],"Recently viewed":["K\u00fcrzlich angesehen"],"Picture filters":["Bildfilter"],"Responsive Grid":["Responsives Raster"],"Picture Cards":["Bildkarten"],"Category ID":["Kategorie-ID"],"This picture is not available. Find an existing picture or contact your administrator.":["Dieses Bild ist nicht verf\u00fcgbar. Suche ein vorhandenes Bild oder wende dich an deinen Administrator."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Abgeschlossene Importe bleiben erhalten. Versuche die verbleibende Auswahl erneut, um den Uploadbeleg zu pr\u00fcfen oder wiederherzustellen."],"Site default":["Website-Standard"],"No action":["Keine Aktion"],"Pictures per page":["Bilder pro Seite"],"Maximum columns":["Maximale Spaltenzahl"],"Spacing":["Abstand"],"Use filter menus":["Filtermen\u00fcs verwenden"],"Category filter":["Kategoriefilter"],"Order filter":["Sortierfilter"],"Show titles":["Titel anzeigen"],"Show captions":["Bildunterschriften anzeigen"],"Gallery slug":["Galerie-Slug"],"Author":["Autor"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Leer lassen f\u00fcr alle, eine Benutzer-ID eingeben oder \u201ecurrent\u201c f\u00fcr \u201eMeine Bilder\u201c. Eigent\u00fcmer sehen ihre eigenen unver\u00f6ffentlichten Bilder; Besucher sehen nur Bilder, auf die sie zugreifen d\u00fcrfen."],"Tag slugs":["Schlagwort-Slugs"],"Comma separated; all tags must match.":["Durch Kommas getrennt; alle Schlagw\u00f6rter m\u00fcssen \u00fcbereinstimmen."],"Title search":["Titelsuche"],"Order":["Reihenfolge"],"Newest first":["Neueste zuerst"],"Most viewed":["Am h\u00e4ufigsten angesehen"],"Selected pictures keep their manual order.":["Ausgew\u00e4hlte Bilder behalten ihre manuelle Reihenfolge."],"%d image selected for import":["%d Bild f\u00fcr den Import ausgew\u00e4hlt","%d Bilder f\u00fcr den Import ausgew\u00e4hlt"],"Picture %d (unavailable or loading)":["Bild %d (nicht verf\u00fcgbar oder wird geladen)"],"Pictures to display":["Anzuzeigende Bilder"],"Latest pictures matching filters":["Neueste Bilder entsprechend den Filtern"],"Selected pictures in manual order":["Ausgew\u00e4hlte Bilder in manueller Reihenfolge"],"Save this document before selecting pictures.":["Speichere dieses Dokument, bevor du Bilder ausw\u00e4hlst."],"Choose and order pictures":["Bilder ausw\u00e4hlen und sortieren"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["W\u00e4hle vorhandene Bilder aus oder importiere JPEG-, PNG- und GIF-Bilder. Die Sichtbarkeits-, Mitgliedschafts- und Freigaberegeln vorhandener Bilder gelten weiterhin. Bei leerer Auswahl werden keine Bilder angezeigt."],"Find pictures":["Bilder finden"],"No accessible pictures match this search. Try another title or import from the Media Library.":["F\u00fcr diese Suche gibt es keine zug\u00e4nglichen Bilder. Versuche einen anderen Titel oder importiere Bilder aus der Mediathek."],"Choose at most 20 images per import and 100 pictures per block.":["W\u00e4hle h\u00f6chstens 20 Bilder pro Import und 100 Bilder pro Block aus."],"Choose from Media Library":["Aus der Mediathek ausw\u00e4hlen"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Jeder neue Import erstellt einen eigenst\u00e4ndigen Picture-Beitrag. Originaldateien und Text bleiben erhalten. Wenn du diesen Block entfernst, werden importierte Bilder nicht gel\u00f6scht."],"Copy title, caption and alternative text":["Titel, Bildunterschrift und Alternativtext kopieren"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Vorhandenen Text nur beim erstmaligen Erstellen eines Picture-Beitrags kopieren. Sp\u00e4tere Bearbeitungen und erneute Versuche \u00fcberschreiben niemals den Picture-Text. Leerer Alternativtext bleibt leer; beschreibe aussagekr\u00e4ftige Bilder unter \u201eMeine Bilder\u201c."],"Import selected images":["Ausgew\u00e4hlte Bilder importieren"],"Cancel selection":["Auswahl abbrechen"],"Move up":["Nach oben"],"Move down":["Nach unten"],"Remove picture":["Bild entfernen"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["Die Vorschau verwendet deine aktuellen Zugriffsrechte. Besucher sehen m\u00f6glicherweise weniger Bilder. \u00d6ffne die Seite, um Filter und PhotoSwipe auszuprobieren."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Vorschau nicht verf\u00fcgbar. Deine Auswahl bleibt erhalten; \u00f6ffne die Seite, um die Galerie zu pr\u00fcfen."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Responsive Galerien mit PhotoSwipe und den geltenden Zugriffsregeln f\u00fcr Bilder."]}}}
     1{"translation-revision-date":"2026-10-24 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"de_DE","plural-forms":"nplurals=2; plural=(n != 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Galeriepr\u00e4sentation"],"Picture click":["Klick auf ein Bild"],"Picture Post Page":["Picture-Beitragsseite"],"PhotoSwipe thumbnail strip":["PhotoSwipe-Miniaturleiste"],"Unavailable":["Nicht verf\u00fcgbar"],"Select up to 100 pictures.":["W\u00e4hle bis zu 100 Bilder aus."],"Styled Tiles":["Styled Tiles"],"Layout":["Layout"],"Search pictures":["Bilder suchen"],"Recently viewed":["K\u00fcrzlich angesehen"],"Picture filters":["Bildfilter"],"Responsive Grid":["Responsives Raster"],"Picture Cards":["Bildkarten"],"Category ID":["Kategorie-ID"],"This picture is not available. Find an existing picture or contact your administrator.":["Dieses Bild ist nicht verf\u00fcgbar. Suche ein vorhandenes Bild oder wende dich an deinen Administrator."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Abgeschlossene Importe bleiben erhalten. Versuche die verbleibende Auswahl erneut, um den Uploadbeleg zu pr\u00fcfen oder wiederherzustellen."],"Site default":["Website-Standard"],"No action":["Keine Aktion"],"Pictures per page":["Bilder pro Seite"],"Maximum columns":["Maximale Spaltenzahl"],"Spacing":["Abstand"],"Use filter menus":["Filtermen\u00fcs verwenden"],"Category filter":["Kategoriefilter"],"Order filter":["Sortierfilter"],"Show titles":["Titel anzeigen"],"Show captions":["Bildunterschriften anzeigen"],"Gallery slug":["Galerie-Slug"],"Author":["Autor"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Leer lassen f\u00fcr alle, eine Benutzer-ID eingeben oder \u201ecurrent\u201c f\u00fcr \u201eMeine Bilder\u201c. Eigent\u00fcmer sehen ihre eigenen unver\u00f6ffentlichten Bilder; Besucher sehen nur Bilder, auf die sie zugreifen d\u00fcrfen."],"Tag slugs":["Schlagwort-Slugs"],"Comma separated; all tags must match.":["Durch Kommas getrennt; alle Schlagw\u00f6rter m\u00fcssen \u00fcbereinstimmen."],"Title search":["Titelsuche"],"Order":["Reihenfolge"],"Newest first":["Neueste zuerst"],"Most viewed":["Am h\u00e4ufigsten angesehen"],"Selected pictures keep their manual order.":["Ausgew\u00e4hlte Bilder behalten ihre manuelle Reihenfolge."],"%d image selected for import":["%d Bild f\u00fcr den Import ausgew\u00e4hlt","%d Bilder f\u00fcr den Import ausgew\u00e4hlt"],"Picture %d (unavailable or loading)":["Bild %d (nicht verf\u00fcgbar oder wird geladen)"],"Pictures to display":["Anzuzeigende Bilder"],"Latest pictures matching filters":["Neueste Bilder entsprechend den Filtern"],"Selected pictures in manual order":["Ausgew\u00e4hlte Bilder in manueller Reihenfolge"],"Save this document before selecting pictures.":["Speichere dieses Dokument, bevor du Bilder ausw\u00e4hlst."],"Choose and order pictures (%d)":["Bilder ausw\u00e4hlen und anordnen (%d)"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["W\u00e4hle vorhandene Bilder aus oder importiere JPEG-, PNG- und GIF-Bilder. Die Sichtbarkeits-, Mitgliedschafts- und Freigaberegeln vorhandener Bilder gelten weiterhin. Bei leerer Auswahl werden keine Bilder angezeigt."],"Find pictures":["Bilder finden"],"No accessible pictures match this search. Try another title or import from the Media Library.":["F\u00fcr diese Suche gibt es keine zug\u00e4nglichen Bilder. Versuche einen anderen Titel oder importiere Bilder aus der Mediathek."],"Choose at most 20 images per import and 100 pictures per block.":["W\u00e4hle h\u00f6chstens 20 Bilder pro Import und 100 Bilder pro Block aus."],"Choose from Media Library":["Aus der Mediathek ausw\u00e4hlen"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Jeder neue Import erstellt einen eigenst\u00e4ndigen Picture-Beitrag. Originaldateien und Text bleiben erhalten. Wenn du diesen Block entfernst, werden importierte Bilder nicht gel\u00f6scht."],"Copy title, caption and alternative text":["Titel, Bildunterschrift und Alternativtext kopieren"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Vorhandenen Text nur beim erstmaligen Erstellen eines Picture-Beitrags kopieren. Sp\u00e4tere Bearbeitungen und erneute Versuche \u00fcberschreiben niemals den Picture-Text. Leerer Alternativtext bleibt leer; beschreibe aussagekr\u00e4ftige Bilder unter \u201eMeine Bilder\u201c."],"Import selected images":["Ausgew\u00e4hlte Bilder importieren"],"Cancel selection":["Auswahl abbrechen"],"%1$s (%2$s)":["%1$s (%2$s)"],"Move up":["Nach oben"],"Move down":["Nach unten"],"Remove picture":["Bild entfernen"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["Die Vorschau verwendet deine aktuellen Zugriffsrechte. Besucher sehen m\u00f6glicherweise weniger Bilder. \u00d6ffne die Seite, um Filter und PhotoSwipe auszuprobieren."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Vorschau nicht verf\u00fcgbar. Deine Auswahl bleibt erhalten; \u00f6ffne die Seite, um die Galerie zu pr\u00fcfen."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Responsive Galerien mit PhotoSwipe und den geltenden Zugriffsregeln f\u00fcr Bilder."]}}}
  • picture-gallery/trunk/languages/picture-gallery-de_DE.po

    r3761394 r3763225  
    44"Project-Id-Version: Picture Gallery 1.7.27\n"
    55"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/picture-gallery\n"
    6 "POT-Creation-Date: 2026-10-22T20:58:17+00:00\n"
    7 "PO-Revision-Date: 2026-10-23 00:00+0000\n"
     6"POT-Creation-Date: 2026-10-24T09:57:12+00:00\n"
     7"PO-Revision-Date: 2026-10-24 00:00+0000\n"
    88"Last-Translator: VideoWhisper\n"
    99"Language-Team: German\n"
    … …  
    1717
    1818#. Plugin Name of the plugin
    19 #: picture-gallery.php
     19#: picture-gallery.php:3
    2020msgid "Picture Gallery - Frontend Uploads & Image Editor"
    2121msgstr "Picture Gallery – Frontend-Uploads und Bildbearbeitung"
    2222
    2323#. Plugin URI of the plugin
    24 #: picture-gallery.php
     24#: picture-gallery.php:4
    2525msgid "https://videochat-scripts.com/picture-gallery-plugin/"
    2626msgstr "https://videochat-scripts.com/picture-gallery-plugin/"
    2727
    2828#. Description of the plugin
    29 #: picture-gallery.php
     29#: picture-gallery.php:5
    3030msgid ""
    3131"Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures "
    … …  
    3636
    3737#. Author of the plugin
    38 #: picture-gallery.php
     38#: picture-gallery.php:7
    3939msgid "VideoWhisper.com"
    4040msgstr "VideoWhisper.com"
    4141
    4242#. Author URI of the plugin
    43 #: picture-gallery.php
     43#: picture-gallery.php:8
    4444msgid "https://videowhisper.com/"
    4545msgstr "https://videowhisper.com/"
    … …  
    698698
    699699#: inc/admin.php:883 picture-gallery.php:100 picture-gallery.php:114
    700 #: picture-gallery.php:124 picture-gallery.php:579
     700#: picture-gallery.php:124 picture-gallery.php:584
    701701msgid "Pictures"
    702702msgstr "Bilder"
    … …  
    736736
    737737#: inc/admin.php:1100 inc/admin.php:1190 inc/class-guest-upload.php:425
    738 #: picture-gallery.php:574
     738#: picture-gallery.php:579
    739739msgid "Upload"
    740740msgstr "Hochladen"
    741741
    742 #: inc/admin.php:1101 inc/admin.php:1199 picture-gallery.php:572
     742#: inc/admin.php:1101 inc/admin.php:1199 inc/shortcodes.php:109
     743#: picture-gallery.php:577
    743744msgid "Import"
    744745msgstr "Importieren"
    … …  
    877878#. translators: %d: number of unused edit files in this operation.
    878879#: inc/class-edit-administration.php:378
     880#, php-format
    879881msgid ""
    880882"Cleanup preview: %d unused edit files are eligible. Confirm below to remove "
    … …  
    12291231
    12301232#: inc/class-guest-upload.php:392 inc/class-picture-content.php:437
    1231 #: inc/shortcodes.php:567 picture-gallery.php:307
     1233#: inc/shortcodes.php:526 inc/shortcodes.php:570 picture-gallery.php:307
    12321234msgid "Title"
    12331235msgstr "Titel"
    12341236
    12351237#: inc/class-guest-upload.php:394 inc/class-modern-gallery.php:270
    1236 #: inc/class-modern-gallery.php:305 inc/shortcodes.php:57
    1237 #: inc/shortcodes.php:159 inc/shortcodes.php:406
     1238#: inc/class-modern-gallery.php:305 inc/shortcodes.php:59
     1239#: inc/shortcodes.php:162 inc/shortcodes.php:409
    12381240msgid "Category"
    12391241msgstr "Kategorie"
    12401242
    1241 #: inc/class-guest-upload.php:408 inc/shortcodes.php:165
     1243#: inc/class-guest-upload.php:408
    12421244msgid "Gallery(s)"
    12431245msgstr "Galerie(n)"
    … …  
    12471249msgstr "E-Mail"
    12481250
    1249 #: inc/class-guest-upload.php:414 inc/shortcodes.php:78
     1251#: inc/class-guest-upload.php:414
    12501252msgid "Tag(s)"
    12511253msgstr "Schlagwort(e)"
    12521254
    12531255#: inc/class-guest-upload.php:417 inc/class-picture-content.php:439
    1254 #: inc/shortcodes.php:84 inc/shortcodes.php:86 inc/shortcodes.php:167
     1256#: inc/shortcodes.php:86 inc/shortcodes.php:88 inc/shortcodes.php:170
    12551257msgid "Description"
    12561258msgstr "Beschreibung"
    … …  
    13291331msgstr "Das verarbeitete Bild konnte die vorherige Datei nicht ersetzen."
    13301332
    1331 #: inc/class-image-processor.php:301 picture-gallery.php:917
     1333#: inc/class-image-processor.php:301 picture-gallery.php:930
    13321334msgid ""
    13331335"The server could not process this picture with its available image editor."
    … …  
    14321434#. translators: %s: average rating formatted to one decimal place.
    14331435#: inc/class-listing-tools.php:113
     1436#, php-format
    14341437msgid "Rated %s out of 5"
    14351438msgstr "Bewertet mit %s von 5"
    … …  
    18221825"Die Medienbeziehung ist mehrdeutig. Vorhandene Dateien wurden beibehalten."
    18231826
    1824 #: inc/class-media-manifest.php:323 picture-gallery.php:892
     1827#: inc/class-media-manifest.php:323 picture-gallery.php:905
    18251828msgid "Media maintenance is already running for this picture."
    18261829msgstr "Für dieses Bild läuft bereits eine Medienwartung."
    … …  
    18351838"Für diesen Mediendatensatz ist eine kompatible Plugin-Version erforderlich."
    18361839
    1837 #: inc/class-media-manifest.php:336 picture-gallery.php:909
     1840#: inc/class-media-manifest.php:336 picture-gallery.php:922
    18381841msgid "The original file changed or is missing. Manual repair is required."
    18391842msgstr ""
    … …  
    18691872msgstr "Der Mediendatensatz wurde geändert. Bitte starte die Wartung erneut."
    18701873
    1871 #: inc/class-modern-gallery.php:243
     1874#: inc/class-modern-gallery.php:243 inc/shortcodes.php:246
    18721875msgid "Loading pictures…"
    18731876msgstr "Bilder werden geladen …"
    … …  
    19141917
    19151918#: inc/class-modern-gallery.php:263 inc/class-picture-content.php:456
    1916 #: inc/shortcodes.php:76 inc/shortcodes.php:167 inc/shortcodes.php:518
     1919#: inc/shortcodes.php:78 inc/shortcodes.php:80 inc/shortcodes.php:170
     1920#: inc/shortcodes.php:521
    19171921msgid "Tags"
    19181922msgstr "Schlagwörter"
    19191923
    19201924#: inc/class-modern-gallery.php:270 inc/class-modern-gallery.php:306
     1925#: inc/shortcodes.php:414
    19211926msgid "All categories"
    19221927msgstr "Alle Kategorien"
    19231928
    19241929#: inc/class-modern-gallery.php:276 inc/class-modern-gallery.php:313
     1930#: inc/shortcodes.php:454 inc/shortcodes.php:498
    19251931msgid "Order by"
    19261932msgstr "Sortieren nach"
    19271933
    19281934#: inc/class-modern-gallery.php:278 inc/class-modern-gallery.php:315
     1935#: inc/shortcodes.php:430 inc/shortcodes.php:499
    19291936msgid "Recently added"
    19301937msgstr "Kürzlich hinzugefügt"
    19311938
    19321939#: inc/class-modern-gallery.php:279 inc/class-modern-gallery.php:316
    1933 #: inc/shortcodes.php:428 inc/shortcodes.php:497 inc/shortcodes.php:567
     1940#: inc/shortcodes.php:431 inc/shortcodes.php:500 inc/shortcodes.php:570
    19341941#: picture-gallery.php:322
    19351942msgid "Views"
    … …  
    19371944
    19381945#: inc/class-modern-gallery.php:280 inc/class-modern-gallery.php:317
    1939 #: scripts/gallery-block.js:72
     1946#: inc/shortcodes.php:432 inc/shortcodes.php:501 scripts/gallery-block.js:72
    19401947msgid "Recently viewed"
    19411948msgstr "Kürzlich angesehen"
    … …  
    19611968msgstr "Bildseiten"
    19621969
    1963 #: inc/class-modern-gallery.php:403 inc/shortcodes.php:623
     1970#: inc/class-modern-gallery.php:403 inc/shortcodes.php:627
    19641971msgid "Previous"
    19651972msgstr "Zurück"
    19661973
    1967 #: inc/class-modern-gallery.php:404 inc/shortcodes.php:629
     1974#: inc/class-modern-gallery.php:404 inc/shortcodes.php:633
    19681975msgid "Next"
    19691976msgstr "Weiter"
    … …  
    19741981
    19751982#: inc/class-modern-gallery.php:480 inc/class-modern-gallery.php:570
    1976 #: inc/class-picture-abilities.php:254 inc/shortcodes.php:677
    1977 #: inc/shortcodes.php:724
     1983#: inc/class-picture-abilities.php:254 inc/shortcodes.php:683
     1984#: inc/shortcodes.php:730
    19781985msgid "Picture unavailable."
    19791986msgstr "Bild nicht verfügbar."
    … …  
    25452552msgstr "Ungültige Medienrevision."
    25462553
    2547 #: inc/class-picture-list.php:66 inc/shortcodes.php:279
     2554#: inc/class-picture-list.php:66 inc/shortcodes.php:282
    25482555msgid "Invalid picture filters."
    25492556msgstr "Ungültige Bildfilter."
    … …  
    30393046msgstr "Der Eigentümer des ausgewählten Bildes existiert nicht mehr."
    30403047
    3041 #: inc/class-upload-service.php:197 picture-gallery.php:1636
     3048#: inc/class-upload-service.php:197 picture-gallery.php:1661
    30423049msgid "Please select a gallery."
    30433050msgstr "Bitte wähle eine Galerie aus."
    … …  
    30723079
    30733080#: inc/shortcodes.php:14
    3074 msgid "Login is required to import pictures!"
    3075 msgstr "Zum Importieren von Bildern musst du angemeldet sein!"
    3076 
    3077 #: inc/shortcodes.php:26 inc/shortcodes.php:129
    3078 msgid "You do not have permissions to share pictures!"
    3079 msgstr "Du bist nicht berechtigt, Bilder zu teilen!"
    3080 
    3081 #: inc/shortcodes.php:61 inc/shortcodes.php:163 picture-gallery.php:311
    3082 #: picture-gallery.php:817
     3081msgid "Log in to import pictures."
     3082msgstr "Melde dich an, um Bilder zu importieren."
     3083
     3084#: inc/shortcodes.php:26 inc/shortcodes.php:131 picture-gallery.php:1652
     3085msgid "You do not have permission to share pictures."
     3086msgstr "Du bist nicht berechtigt, Bilder zu teilen."
     3087
     3088#. translators: %s: shortcode name.
     3089#: inc/shortcodes.php:46
     3090#, php-format
     3091msgid "%s: a folder path is required."
     3092msgstr "%s: Ein Ordnerpfad ist erforderlich."
     3093
     3094#. translators: %s: shortcode name.
     3095#: inc/shortcodes.php:52
     3096#, php-format
     3097msgid "%s: the folder path is not allowed or was not found."
     3098msgstr "%s: Der Ordnerpfad ist nicht zulässig oder wurde nicht gefunden."
     3099
     3100#: inc/shortcodes.php:63 inc/shortcodes.php:67 inc/shortcodes.php:166
     3101#: picture-gallery.php:311 picture-gallery.php:826
    30833102msgid "Gallery"
    30843103msgstr "Galerie"
    30853104
    3086 #: inc/shortcodes.php:63
     3105#: inc/shortcodes.php:65 picture-gallery.php:158
     3106msgid "Galleries"
     3107msgstr "Galerien"
     3108
     3109#: inc/shortcodes.php:65 inc/shortcodes.php:80
    30873110msgid "(comma separated)"
    30883111msgstr "(durch Kommas getrennt)"
    30893112
    3090 #: inc/shortcodes.php:65
    3091 msgid "gallery"
    3092 msgstr "Galerie"
    3093 
    3094 #: inc/shortcodes.php:92
     3113#: inc/shortcodes.php:94
    30953114msgid "Import Pictures"
    30963115msgstr "Bilder importieren"
    30973116
    3098 #: inc/shortcodes.php:125
    3099 msgid "Login is required to upload pictures!"
    3100 msgstr "Zum Hochladen von Bildern musst du angemeldet sein!"
    3101 
    3102 #: inc/shortcodes.php:140
     3117#: inc/shortcodes.php:112
     3118msgid "Delete"
     3119msgstr "Löschen"
     3120
     3121#: inc/shortcodes.php:127
     3122msgid "Log in to upload pictures."
     3123msgstr "Melde dich an, um Bilder hochzuladen."
     3124
     3125#: inc/shortcodes.php:142
    31033126msgid "Request:"
    31043127msgstr "Anfrage:"
    31053128
    3106 #: inc/shortcodes.php:141
     3129#: inc/shortcodes.php:143
    31073130msgid "Resolve the queued uploads before adding more pictures (maximum 20)."
    31083131msgstr ""
    … …  
    31103133"hinzufügst (maximal 20)."
    31113134
    3112 #: inc/shortcodes.php:142
     3135#: inc/shortcodes.php:144
    31133136msgid "Check / resume upload"
    31143137msgstr "Upload prüfen / fortsetzen"
    31153138
    3116 #: inc/shortcodes.php:143
     3139#: inc/shortcodes.php:145
    31173140msgid "Retry same file"
    31183141msgstr "Dieselbe Datei erneut versuchen"
    31193142
    3120 #: inc/shortcodes.php:144
     3143#: inc/shortcodes.php:146
    31213144msgid "Queued"
    31223145msgstr "In Warteschlange"
    31233146
    3124 #: inc/shortcodes.php:145
    3125 msgid "Uploading"
    3126 msgstr "Wird hochgeladen"
    3127 
    3128 #: inc/shortcodes.php:146
     3147#. translators: %d: upload progress percentage. JavaScript replaces %d; keep
     3148#. the trailing percent sign.
     3149#: inc/shortcodes.php:148
     3150#, php-format
     3151msgid "Uploading… %d%"
     3152msgstr "Wird hochgeladen… %d%"
     3153
     3154#: inc/shortcodes.php:149
    31293155msgid "Upload transferred. Processing picture…"
    31303156msgstr "Upload übertragen. Bild wird verarbeitet …"
    31313157
    3132 #: inc/shortcodes.php:147
     3158#: inc/shortcodes.php:150
    31333159msgid ""
    31343160"The server did not confirm this upload. Check your pictures before uploading"
    … …  
    31383164"erneut hochlädst."
    31393165
    3140 #: inc/shortcodes.php:148
     3166#: inc/shortcodes.php:151
    31413167msgid ""
    31423168"The connection ended before the upload was confirmed. Check your pictures "
    … …  
    31463172"Bilder, bevor du erneut hochlädst."
    31473173
    3148 #: inc/shortcodes.php:149
     3174#: inc/shortcodes.php:152
    31493175msgid ""
    31503176"The upload failed. Reload the page and check the file and upload limit."
    … …  
    31533179"das Upload-Limit."
    31543180
    3155 #: inc/shortcodes.php:150
     3181#: inc/shortcodes.php:153
    31563182msgid "Upload cancelled. Check your pictures before uploading again."
    31573183msgstr "Upload abgebrochen. Prüfe deine Bilder, bevor du erneut hochlädst."
    31583184
    3159 #: inc/shortcodes.php:155
     3185#: inc/shortcodes.php:158
    31603186msgid "Picture Upload"
    31613187msgstr "Bild-Upload"
    31623188
    3163 #: inc/shortcodes.php:160
     3189#: inc/shortcodes.php:163
    31643190msgid "No category"
    31653191msgstr "Keine Kategorie"
    31663192
    3167 #: inc/shortcodes.php:177
     3193#: inc/shortcodes.php:168
     3194msgid "Galleries (comma separated)"
     3195msgstr "Galerien (durch Kommas getrennt)"
     3196
     3197#: inc/shortcodes.php:180
    31683198msgid "Choose pictures"
    31693199msgstr "Bilder auswählen"
    31703200
    3171 #: inc/shortcodes.php:178
     3201#: inc/shortcodes.php:181
    31723202msgid "Or drop pictures here"
    31733203msgstr "Oder Bilder hier ablegen"
    31743204
    3175 #: inc/shortcodes.php:178
    3176 msgid "Upload Files"
    3177 msgstr "Dateien hochladen"
    3178 
    3179 #: inc/shortcodes.php:218
     3205#: inc/shortcodes.php:181
     3206msgid "Upload pictures"
     3207msgstr "Bilder hochladen"
     3208
     3209#: inc/shortcodes.php:221
    31803210msgid "Log in"
    31813211msgstr "Anmelden"
    31823212
    3183 #: inc/shortcodes.php:243
    3184 msgid "Loading Pictures..."
    3185 msgstr "Bilder werden geladen …"
    3186 
    3187 #: inc/shortcodes.php:411 inc/shortcodes.php:415
    3188 msgid "Loading category"
    3189 msgstr "Kategorie wird geladen"
    3190 
    3191 #: inc/shortcodes.php:411
    3192 msgid "All Categories"
    3193 msgstr "Alle Kategorien"
    3194 
    3195 #: inc/shortcodes.php:427
    3196 msgid "Added Recently"
    3197 msgstr "Kürzlich hinzugefügt"
    3198 
    3199 #: inc/shortcodes.php:429
    3200 msgid "Watched Recently"
    3201 msgstr "Kürzlich angesehen"
    3202 
    3203 #: inc/shortcodes.php:430 inc/shortcodes.php:508
     3213#: inc/shortcodes.php:286
     3214msgid "Security check failed. Reload the page and try again."
     3215msgstr ""
     3216"Sicherheitsprüfung fehlgeschlagen. Lade die Seite neu und versuche es "
     3217"erneut."
     3218
     3219#: inc/shortcodes.php:414 inc/shortcodes.php:418 inc/shortcodes.php:492
     3220msgid "Loading category…"
     3221msgstr "Kategorie wird geladen…"
     3222
     3223#: inc/shortcodes.php:433 inc/shortcodes.php:511
    32043224msgid "Random"
    32053225msgstr "Zufällig"
    32063226
    3207 #: inc/shortcodes.php:435 inc/shortcodes.php:440 inc/shortcodes.php:502
     3227#. translators: %s: rating sort name, for example Rating.
     3228#: inc/shortcodes.php:438 inc/shortcodes.php:443 inc/shortcodes.php:505
    32083229msgid "Rating"
    32093230msgstr "Bewertung"
    32103231
    3211 #: inc/shortcodes.php:436 inc/shortcodes.php:441 inc/shortcodes.php:503
    3212 msgid "Ratings Number"
     3232#. translators: %s: rating sort name, for example Rating.
     3233#: inc/shortcodes.php:439 inc/shortcodes.php:444 inc/shortcodes.php:506
     3234msgid "Number of ratings"
    32133235msgstr "Anzahl der Bewertungen"
    32143236
    3215 #: inc/shortcodes.php:437 inc/shortcodes.php:442 inc/shortcodes.php:504
    3216 msgid "Rate Popularity"
    3217 msgstr "Beliebtheit bewerten"
    3218 
    3219 #: inc/shortcodes.php:440 inc/shortcodes.php:441 inc/shortcodes.php:442
    3220 msgid "in Category"
    3221 msgstr "in Kategorie"
    3222 
    3223 #: inc/shortcodes.php:451 inc/shortcodes.php:495 picture-gallery.php:319
    3224 msgid "Order By"
    3225 msgstr "Sortieren nach"
    3226 
    3227 #: inc/shortcodes.php:458
     3237#. translators: %s: rating sort name, for example Rating.
     3238#: inc/shortcodes.php:440 inc/shortcodes.php:445 inc/shortcodes.php:507
     3239msgid "Rating popularity"
     3240msgstr "Beliebtheit der Bewertung"
     3241
     3242#. translators: %s: rating sort name, for example Rating.
     3243#: inc/shortcodes.php:443 inc/shortcodes.php:444 inc/shortcodes.php:445
     3244#, php-format
     3245msgid "%s in category"
     3246msgstr "%s in Kategorie"
     3247
     3248#: inc/shortcodes.php:461
    32283249msgid "Ordering Rooms"
    32293250msgstr "Räume sortieren"
    32303251
    3231 #: inc/shortcodes.php:488
     3252#: inc/shortcodes.php:491
    32323253msgid "All"
    32333254msgstr "Alle"
    32343255
    3235 #: inc/shortcodes.php:496
    3236 msgid "Date Added"
    3237 msgstr "Hinzufügedatum"
    3238 
    3239 #: inc/shortcodes.php:498
    3240 msgid "Viewed Recently"
    3241 msgstr "Kürzlich angesehen"
    3242 
    3243 #: inc/shortcodes.php:523
    3244 msgid "Name"
    3245 msgstr "Name"
    3246 
    3247 #: inc/shortcodes.php:531
     3256#: inc/shortcodes.php:521
     3257msgid "Tags, comma separated"
     3258msgstr "Schlagwörter, durch Kommas getrennt"
     3259
     3260#: inc/shortcodes.php:534
     3261msgid "Search by tags or title"
     3262msgstr "Nach Schlagwörtern oder Titel suchen"
     3263
     3264#: inc/shortcodes.php:534
    32483265msgid "Search"
    32493266msgstr "Suchen"
    32503267
    3251 #: inc/shortcodes.php:537
     3268#: inc/shortcodes.php:534
     3269msgid "Searching pictures…"
     3270msgstr "Bilder werden gesucht…"
     3271
     3272#: inc/shortcodes.php:540
    32523273msgid "Reload"
    32533274msgstr "Neu laden"
    32543275
    3255 #: inc/shortcodes.php:567
     3276#: inc/shortcodes.php:540
     3277msgid "Reloading pictures…"
     3278msgstr "Bilder werden neu geladen…"
     3279
     3280#: inc/shortcodes.php:570
    32563281msgid "Age"
    32573282msgstr "Alter"
    32583283
    3259 #: inc/shortcodes.php:568
    3260 msgid "views"
    3261 msgstr "Aufrufe"
    3262 
    3263 #: inc/shortcodes.php:613
     3284#. translators: %s: number of times the picture was viewed.
     3285#: inc/shortcodes.php:572
     3286#, php-format
     3287msgid "%s view"
     3288msgid_plural "%s views"
     3289msgstr[0] "%s Aufruf"
     3290msgstr[1] "%s Aufrufe"
     3291
     3292#: inc/shortcodes.php:617
    32643293msgid "No pictures."
    32653294msgstr "Keine Bilder."
    32663295
    3267 #: inc/shortcodes.php:626
     3296#: inc/shortcodes.php:627
     3297msgid "Loading previous page…"
     3298msgstr "Vorherige Seite wird geladen…"
     3299
     3300#: inc/shortcodes.php:630
    32683301msgid "Page"
    32693302msgstr "Seite"
     3303
     3304#: inc/shortcodes.php:633
     3305msgid "Loading next page…"
     3306msgstr "Nächste Seite wird geladen…"
     3307
     3308#. translators: %s: shortcode name.
     3309#: inc/shortcodes.php:674
     3310#, php-format
     3311msgid "%s: a picture ID is required."
     3312msgstr "%s: Eine Bild-ID ist erforderlich."
     3313
     3314#. translators: 1: shortcode name, 2: picture ID.
     3315#: inc/shortcodes.php:680
     3316#, php-format
     3317msgid "%1$s: picture #%2$d was not found."
     3318msgstr "%1$s: Bild Nr. %2$d wurde nicht gefunden."
    32703319
    32713320#: picture-gallery.php:98
    … …  
    33253374#. translators: 1: user display name, 2: picture permalink.
    33263375#: picture-gallery.php:116
     3376#, php-format
    33273377msgid "%1$s added a new <a href=\"%2$s\">picture</a>"
    33283378msgstr "%1$s hat ein neues <a href=\"%2$s\">Bild</a> hinzugefügt"
    … …  
    33303380#. translators: 1: user display name, 2: picture permalink, 3: site name.
    33313381#: picture-gallery.php:118
     3382#, php-format
    33323383msgid "%1$s added a new <a href=\"%2$s\">picture</a>, on the site %3$s"
    33333384msgstr ""
    … …  
    33813432msgstr "Name der neuen Galerie"
    33823433
    3383 #: picture-gallery.php:158
    3384 msgid "Galleries"
    3385 msgstr "Galerien"
    3386 
    33873434#: picture-gallery.php:291
    33883435msgid "You do not have permission to manage gallery widgets."
    … …  
    33933440msgstr "Kategorie-ID"
    33943441
    3395 #: picture-gallery.php:321
     3442#: picture-gallery.php:319
     3443msgid "Order By"
     3444msgstr "Sortieren nach"
     3445
     3446#: picture-gallery.php:321 picture-gallery.php:1557
    33963447msgid "Date"
    33973448msgstr "Datum"
    … …  
    34333484msgstr "CSS einbinden"
    34343485
     3486#: picture-gallery.php:413
     3487msgid "This file extension is not allowed."
     3488msgstr "Diese Dateierweiterung ist nicht zulässig."
     3489
     3490#: picture-gallery.php:426
     3491msgid "Security check failed. Please reload the page and try again."
     3492msgstr ""
     3493"Sicherheitsprüfung fehlgeschlagen. Bitte lade die Seite neu und versuche es "
     3494"erneut."
     3495
     3496#: picture-gallery.php:432
     3497msgid "Invalid upload fields."
     3498msgstr "Ungültige Upload-Felder."
     3499
     3500#: picture-gallery.php:439
     3501msgid "Invalid upload request identifier."
     3502msgstr "Ungültige Kennung der Upload-Anfrage."
     3503
     3504#: picture-gallery.php:451
     3505msgid "Invalid file name."
     3506msgstr "Ungültiger Dateiname."
     3507
     3508#: picture-gallery.php:461 picture-gallery.php:463
     3509msgid "No files were uploaded."
     3510msgstr "Es wurden keine Dateien hochgeladen."
     3511
     3512#: picture-gallery.php:464
     3513msgid "Please upload at most 20 pictures at a time."
     3514msgstr "Bitte lade höchstens 20 Bilder auf einmal hoch."
     3515
    34353516#: picture-gallery.php:500
    34363517msgid "Please submit the upload form."
    … …  
    34423523"Deine Upload-Sitzung ist abgelaufen. Lade die Seite vor dem Upload neu."
    34433524
     3525#: picture-gallery.php:549
     3526msgid ""
     3527"No post ID was specified for managing the pictures associated with a post."
     3528msgstr ""
     3529"Für die Verwaltung der zu einem Beitrag gehörenden Bilder wurde keine "
     3530"Beitrags-ID angegeben."
     3531
     3532#: picture-gallery.php:560
     3533msgid "Done Uploading Pictures"
     3534msgstr "Hochladen der Bilder abgeschlossen"
     3535
    34443536#: picture-gallery.php:562
    34453537msgid "Manage Pictures"
    34463538msgstr "Bilder verwalten"
    34473539
    3448 #: picture-gallery.php:810
     3540#. translators: 1: gallery name, 2: number of available files and their total
     3541#. size
     3542#: picture-gallery.php:567
     3543#, php-format
     3544msgid "Available %1$s pictures: %2$s"
     3545msgstr "Verfügbare %1$s-Bilder: %2$s"
     3546
     3547#. translators: %s: gallery name
     3548#: picture-gallery.php:625
     3549#, php-format
     3550msgid "Import pictures to gallery %s"
     3551msgstr "Bilder in die Galerie %s importieren"
     3552
     3553#: picture-gallery.php:819
    34493554msgid "Channel"
    34503555msgstr "Kanal"
    34513556
    3452 #: picture-gallery.php:829
     3557#: picture-gallery.php:838
    34533558msgid "Picture Views"
    34543559msgstr "Bildaufrufe"
    34553560
    3456 #: picture-gallery.php:831
     3561#: picture-gallery.php:840
    34573562msgid "Resolution"
    34583563msgstr "Auflösung"
    34593564
    3460 #: picture-gallery.php:838
     3565#: picture-gallery.php:847
    34613566msgid "My Review"
    34623567msgstr "Meine Bewertung"
    34633568
    3464 #: picture-gallery.php:844
     3569#. translators: %s: link to the Rate Star Review plugin
     3570#: picture-gallery.php:851
     3571#, php-format
     3572msgid ""
     3573"Reviews are unavailable: the %s plugin must be installed and enabled, or the"
     3574" review feature turned off."
     3575msgstr ""
     3576"Bewertungen sind nicht verfügbar: Das Plugin %s muss installiert und "
     3577"aktiviert sein, oder die Bewertungsfunktion muss deaktiviert werden."
     3578
     3579#: picture-gallery.php:857
    34653580msgid "Reviews"
    34663581msgstr "Bewertungen"
    34673582
    3468 #: picture-gallery.php:948
     3583#: picture-gallery.php:961
    34693584msgid "The thumbnail attachment could not be created."
    34703585msgstr "Der Miniaturanhang konnte nicht erstellt werden."
    34713586
    3472 #: picture-gallery.php:965 picture-gallery.php:969
     3587#: picture-gallery.php:978 picture-gallery.php:982
    34733588msgid "The thumbnail metadata could not be generated."
    34743589msgstr "Die Miniaturmetadaten konnten nicht erzeugt werden."
    34753590
    3476 #: picture-gallery.php:974
     3591#: picture-gallery.php:987
    34773592msgid "The thumbnail could not be assigned."
    34783593msgstr "Die Miniatur konnte nicht zugewiesen werden."
    34793594
    3480 #: picture-gallery.php:999
     3595#: picture-gallery.php:1012
    34813596msgid "posted a new picture"
    34823597msgstr "hat ein neues Bild veröffentlicht"
    34833598
    3484 #: picture-gallery.php:1032
     3599#: picture-gallery.php:1045
    34853600msgid "The picture no longer exists."
    34863601msgstr "Das Bild existiert nicht mehr."
    34873602
    3488 #: picture-gallery.php:1037
     3603#: picture-gallery.php:1050
    34893604msgid "The original attachment relationship needs manual review."
    34903605msgstr "Die ursprüngliche Anhangsbeziehung muss manuell geprüft werden."
    34913606
    3492 #: picture-gallery.php:1045
     3607#: picture-gallery.php:1058
    34933608msgid "The picture attachment could not be created."
    34943609msgstr "Der Bildanhang konnte nicht erstellt werden."
    34953610
    3496 #: picture-gallery.php:1371
     3611#: picture-gallery.php:1384
    34973612msgid "You do not have permissions to import pictures!"
    34983613msgstr "Du bist nicht berechtigt, Bilder zu importieren!"
    34993614
    3500 #: picture-gallery.php:1376
     3615#: picture-gallery.php:1389
    35013616msgid "Picture import folder is not allowed or was not found."
    35023617msgstr "Der Bildimportordner ist nicht zulässig oder wurde nicht gefunden."
    35033618
    3504 #: picture-gallery.php:1437
     3619#: picture-gallery.php:1412
     3620msgid "Only administrators can import pictures for other users."
     3621msgstr "Nur Administratoren können Bilder für andere Benutzer importieren."
     3622
     3623#: picture-gallery.php:1428
     3624msgid "A gallery name is required for importing."
     3625msgstr "Für den Import ist ein Galeriename erforderlich."
     3626
     3627#: picture-gallery.php:1450
    35053628msgid "Invalid import file selected."
    35063629msgstr "Ungültige Importdatei ausgewählt."
    35073630
    3508 #: picture-gallery.php:1627
    3509 msgid "You do not have permission to share pictures."
    3510 msgstr "Du bist nicht berechtigt, Bilder zu teilen."
    3511 
    3512 #: picture-gallery.php:1640
     3631#: picture-gallery.php:1463
     3632msgid "No files selected to import."
     3633msgstr "Keine Dateien zum Importieren ausgewählt."
     3634
     3635#: picture-gallery.php:1466
     3636msgid "Invalid import request."
     3637msgstr "Ungültige Importanfrage."
     3638
     3639#: picture-gallery.php:1473
     3640msgid "Invalid delete request."
     3641msgstr "Ungültige Löschanfrage."
     3642
     3643#: picture-gallery.php:1475
     3644msgid "You do not have permission to delete import files."
     3645msgstr "Du hast keine Berechtigung, Importdateien zu löschen."
     3646
     3647#. translators: %s: file name
     3648#: picture-gallery.php:1484
     3649#, php-format
     3650msgid "Deleting %s ..."
     3651msgstr "%s wird gelöscht ..."
     3652
     3653#: picture-gallery.php:1489
     3654msgid "Invalid file selection."
     3655msgstr "Ungültige Dateiauswahl."
     3656
     3657#: picture-gallery.php:1493
     3658msgid "Removing the file failed."
     3659msgstr "Das Entfernen der Datei ist fehlgeschlagen."
     3660
     3661#: picture-gallery.php:1495
     3662msgid "Success."
     3663msgstr "Erfolgreich."
     3664
     3665#: picture-gallery.php:1500
     3666msgid "No files selected to delete."
     3667msgstr "Keine Dateien zum Löschen ausgewählt."
     3668
     3669#. translators: %s: file name
     3670#: picture-gallery.php:1514
     3671#, php-format
     3672msgid "Preview %s"
     3673msgstr "Vorschau von %s"
     3674
     3675#: picture-gallery.php:1545
     3676msgid "No matching files found."
     3677msgstr "Keine passenden Dateien gefunden."
     3678
     3679#: picture-gallery.php:1557
     3680msgid "File Name"
     3681msgstr "Dateiname"
     3682
     3683#: picture-gallery.php:1557 picture-gallery.php:1583
     3684msgid "Preview"
     3685msgstr "Vorschau"
     3686
     3687#: picture-gallery.php:1557
     3688msgid "Size"
     3689msgstr "Größe"
     3690
     3691#. translators: %d: number of files
     3692#: picture-gallery.php:1591
     3693#, php-format
     3694msgid "%d file"
     3695msgid_plural "%d files"
     3696msgstr[0] "%d Datei"
     3697msgstr[1] "%d Dateien"
     3698
     3699#: picture-gallery.php:1665
    35133700msgid "The picture folder is unavailable."
    35143701msgstr "Der Bildordner ist nicht verfügbar."
    35153702
    3516 #: picture-gallery.php:1643
     3703#: picture-gallery.php:1668
    35173704msgid "Configure a media storage folder outside the plugin directory."
    35183705msgstr ""
    35193706"Konfiguriere einen Medienspeicherordner außerhalb des Plugin-Verzeichnisses."
    35203707
    3521 #: picture-gallery.php:1655
     3708#: picture-gallery.php:1680
    35223709msgid "The picture could not be stored."
    35233710msgstr "Das Bild konnte nicht gespeichert werden."
    35243711
    3525 #: picture-gallery.php:1661
     3712#: picture-gallery.php:1686
    35263713msgid "The picture record could not be created."
    35273714msgstr "Der Bilddatensatz konnte nicht erstellt werden."
    35283715
    3529 #: picture-gallery.php:1709
     3716#: picture-gallery.php:1734
    35303717msgid "The draft changed during recovery. Review it before continuing."
    35313718msgstr ""
    … …  
    35333720"du fortfährst."
    35343721
    3535 #: picture-gallery.php:1718
     3722#: picture-gallery.php:1743
    35363723msgid ""
    35373724"The picture could not be processed. Please contact the site administrator "
    … …  
    36773864msgstr "Speichere dieses Dokument, bevor du Bilder auswählst."
    36783865
     3866#. translators: %d: number of selected pictures.
    36793867#: scripts/gallery-block.js:82
    3680 msgid "Choose and order pictures"
    3681 msgstr "Bilder auswählen und sortieren"
     3868msgid "Choose and order pictures (%d)"
     3869msgstr "Bilder auswählen und anordnen (%d)"
    36823870
    36833871#: scripts/gallery-block.js:83
    … …  
    37433931msgstr "Auswahl abbrechen"
    37443932
     3933#. translators: 1: picture title, 2: picture status.
     3934#: scripts/gallery-block.js:97
     3935msgid "%1$s (%2$s)"
     3936msgstr "%1$s (%2$s)"
     3937
    37453938#: scripts/gallery-block.js:98
    37463939msgid "Move up"
    … …  
    37913984"Responsive Galerien mit PhotoSwipe und den geltenden Zugriffsregeln für "
    37923985"Bilder."
     3986
     3987#~ msgid "Login is required to import pictures!"
     3988#~ msgstr "Zum Importieren von Bildern musst du angemeldet sein!"
     3989
     3990#~ msgid "You do not have permissions to share pictures!"
     3991#~ msgstr "Du bist nicht berechtigt, Bilder zu teilen!"
     3992
     3993#~ msgid "gallery"
     3994#~ msgstr "Galerie"
     3995
     3996#~ msgid "Login is required to upload pictures!"
     3997#~ msgstr "Zum Hochladen von Bildern musst du angemeldet sein!"
     3998
     3999#~ msgid "Uploading"
     4000#~ msgstr "Wird hochgeladen"
     4001
     4002#~ msgid "Upload Files"
     4003#~ msgstr "Dateien hochladen"
     4004
     4005#~ msgid "Loading Pictures..."
     4006#~ msgstr "Bilder werden geladen …"
     4007
     4008#~ msgid "Loading category"
     4009#~ msgstr "Kategorie wird geladen"
     4010
     4011#~ msgid "All Categories"
     4012#~ msgstr "Alle Kategorien"
     4013
     4014#~ msgid "Added Recently"
     4015#~ msgstr "Kürzlich hinzugefügt"
     4016
     4017#~ msgid "Watched Recently"
     4018#~ msgstr "Kürzlich angesehen"
     4019
     4020#~ msgid "Ratings Number"
     4021#~ msgstr "Anzahl der Bewertungen"
     4022
     4023#~ msgid "Rate Popularity"
     4024#~ msgstr "Beliebtheit bewerten"
     4025
     4026#~ msgid "in Category"
     4027#~ msgstr "in Kategorie"
     4028
     4029#~ msgid "Date Added"
     4030#~ msgstr "Hinzufügedatum"
     4031
     4032#~ msgid "Viewed Recently"
     4033#~ msgstr "Kürzlich angesehen"
     4034
     4035#~ msgid "Name"
     4036#~ msgstr "Name"
     4037
     4038#~ msgid "views"
     4039#~ msgstr "Aufrufe"
     4040
     4041#~ msgid "Choose and order pictures"
     4042#~ msgstr "Bilder auswählen und sortieren"
  • picture-gallery/trunk/languages/picture-gallery-es_ES-80e512d5657d29cde26a7508dc9cce61.json

    r3761394 r3763225  
    1 {"translation-revision-date":"2026-10-23 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es_ES","plural-forms":"nplurals=2; plural=(n != 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Presentaci\u00f3n de la galer\u00eda"],"Picture click":["Al pulsar una imagen"],"Picture Post Page":["P\u00e1gina de la imagen"],"PhotoSwipe thumbnail strip":["Tira de miniaturas de PhotoSwipe"],"Unavailable":["No disponible"],"Select up to 100 pictures.":["Selecciona hasta 100 im\u00e1genes."],"Styled Tiles":["Mosaicos"],"Layout":["Dise\u00f1o"],"Search pictures":["Buscar im\u00e1genes"],"Recently viewed":["Vistas recientemente"],"Picture filters":["Filtros de im\u00e1genes"],"Responsive Grid":["Cuadr\u00edcula adaptable"],"Picture Cards":["Tarjetas de im\u00e1genes"],"Category ID":["ID de categor\u00eda"],"This picture is not available. Find an existing picture or contact your administrator.":["Esta imagen no est\u00e1 disponible. Busca una imagen existente o contacta con el administrador."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Se conservan las importaciones completadas. Reintenta las restantes para comprobar o recuperar su registro de subida."],"Site default":["Predeterminado del sitio"],"No action":["Sin acci\u00f3n"],"Pictures per page":["Im\u00e1genes por p\u00e1gina"],"Maximum columns":["M\u00e1ximo de columnas"],"Spacing":["Espaciado"],"Use filter menus":["Usar men\u00fas de filtros"],"Category filter":["Filtro de categor\u00eda"],"Order filter":["Filtro de orden"],"Show titles":["Mostrar t\u00edtulos"],"Show captions":["Mostrar leyendas"],"Gallery slug":["Slug de la galer\u00eda"],"Author":["Autor"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["D\u00e9jalo vac\u00edo para todos, introduce un ID de usuario o escribe current para Mis im\u00e1genes. Los propietarios pueden ver sus im\u00e1genes sin publicar; los visitantes solo ven aquellas a las que tienen acceso."],"Tag slugs":["Slugs de etiquetas"],"Comma separated; all tags must match.":["Separados por comas; deben coincidir todas las etiquetas."],"Title search":["Buscar por t\u00edtulo"],"Order":["Orden"],"Newest first":["M\u00e1s recientes primero"],"Most viewed":["M\u00e1s vistas"],"Selected pictures keep their manual order.":["Las im\u00e1genes seleccionadas conservan su orden manual."],"%d image selected for import":["%d imagen seleccionada para importar","%d im\u00e1genes seleccionadas para importar"],"Picture %d (unavailable or loading)":["Imagen %d (no disponible o cargando)"],"Pictures to display":["Im\u00e1genes que se mostrar\u00e1n"],"Latest pictures matching filters":["\u00daltimas im\u00e1genes que coincidan con los filtros"],"Selected pictures in manual order":["Im\u00e1genes seleccionadas en orden manual"],"Save this document before selecting pictures.":["Guarda este documento antes de seleccionar im\u00e1genes."],"Choose and order pictures":["Elegir y ordenar im\u00e1genes"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Elige im\u00e1genes existentes o importa archivos JPEG, PNG y GIF. Se mantienen las reglas de visibilidad, membres\u00eda y aprobaci\u00f3n. Una selecci\u00f3n vac\u00eda no muestra im\u00e1genes."],"Find pictures":["Buscar im\u00e1genes"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Ninguna imagen accesible coincide con la b\u00fasqueda. Prueba otro t\u00edtulo o importa desde la biblioteca de medios."],"Choose at most 20 images per import and 100 pictures per block.":["Elige como m\u00e1ximo 20 im\u00e1genes por importaci\u00f3n y 100 por bloque."],"Choose from Media Library":["Elegir de la biblioteca de medios"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Cada nueva importaci\u00f3n crea una publicaci\u00f3n de imagen independiente. Se conservan los archivos y textos originales. Eliminar este bloque no elimina las im\u00e1genes importadas."],"Copy title, caption and alternative text":["Copiar t\u00edtulo, leyenda y texto alternativo"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Copia el texto existente solo al crear la imagen por primera vez. Las ediciones posteriores y los reintentos nunca sobrescriben su texto. El texto alternativo vac\u00edo se mantiene vac\u00edo; describe las im\u00e1genes significativas en Mis im\u00e1genes."],"Import selected images":["Importar im\u00e1genes seleccionadas"],"Cancel selection":["Cancelar selecci\u00f3n"],"Move up":["Mover arriba"],"Move down":["Mover abajo"],"Remove picture":["Quitar imagen"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["La vista previa usa tus permisos actuales. Los visitantes pueden ver menos im\u00e1genes. Abre la p\u00e1gina para probar los filtros y PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Vista previa no disponible. Tu selecci\u00f3n se conserva; abre la p\u00e1gina para comprobar la galer\u00eda."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Galer\u00edas adaptables con PhotoSwipe y las reglas de acceso existentes."]}}}
     1{"translation-revision-date":"2026-10-24 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"es_ES","plural-forms":"nplurals=2; plural=(n != 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Presentaci\u00f3n de la galer\u00eda"],"Picture click":["Al pulsar una imagen"],"Picture Post Page":["P\u00e1gina de la imagen"],"PhotoSwipe thumbnail strip":["Tira de miniaturas de PhotoSwipe"],"Unavailable":["No disponible"],"Select up to 100 pictures.":["Selecciona hasta 100 im\u00e1genes."],"Styled Tiles":["Mosaicos"],"Layout":["Dise\u00f1o"],"Search pictures":["Buscar im\u00e1genes"],"Recently viewed":["Vistas recientemente"],"Picture filters":["Filtros de im\u00e1genes"],"Responsive Grid":["Cuadr\u00edcula adaptable"],"Picture Cards":["Tarjetas de im\u00e1genes"],"Category ID":["ID de categor\u00eda"],"This picture is not available. Find an existing picture or contact your administrator.":["Esta imagen no est\u00e1 disponible. Busca una imagen existente o contacta con el administrador."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Se conservan las importaciones completadas. Reintenta las restantes para comprobar o recuperar su registro de subida."],"Site default":["Predeterminado del sitio"],"No action":["Sin acci\u00f3n"],"Pictures per page":["Im\u00e1genes por p\u00e1gina"],"Maximum columns":["M\u00e1ximo de columnas"],"Spacing":["Espaciado"],"Use filter menus":["Usar men\u00fas de filtros"],"Category filter":["Filtro de categor\u00eda"],"Order filter":["Filtro de orden"],"Show titles":["Mostrar t\u00edtulos"],"Show captions":["Mostrar leyendas"],"Gallery slug":["Slug de la galer\u00eda"],"Author":["Autor"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["D\u00e9jalo vac\u00edo para todos, introduce un ID de usuario o escribe current para Mis im\u00e1genes. Los propietarios pueden ver sus im\u00e1genes sin publicar; los visitantes solo ven aquellas a las que tienen acceso."],"Tag slugs":["Slugs de etiquetas"],"Comma separated; all tags must match.":["Separados por comas; deben coincidir todas las etiquetas."],"Title search":["Buscar por t\u00edtulo"],"Order":["Orden"],"Newest first":["M\u00e1s recientes primero"],"Most viewed":["M\u00e1s vistas"],"Selected pictures keep their manual order.":["Las im\u00e1genes seleccionadas conservan su orden manual."],"%d image selected for import":["%d imagen seleccionada para importar","%d im\u00e1genes seleccionadas para importar"],"Picture %d (unavailable or loading)":["Imagen %d (no disponible o cargando)"],"Pictures to display":["Im\u00e1genes que se mostrar\u00e1n"],"Latest pictures matching filters":["\u00daltimas im\u00e1genes que coincidan con los filtros"],"Selected pictures in manual order":["Im\u00e1genes seleccionadas en orden manual"],"Save this document before selecting pictures.":["Guarda este documento antes de seleccionar im\u00e1genes."],"Choose and order pictures (%d)":["Elegir y ordenar im\u00e1genes (%d)"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Elige im\u00e1genes existentes o importa archivos JPEG, PNG y GIF. Se mantienen las reglas de visibilidad, membres\u00eda y aprobaci\u00f3n. Una selecci\u00f3n vac\u00eda no muestra im\u00e1genes."],"Find pictures":["Buscar im\u00e1genes"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Ninguna imagen accesible coincide con la b\u00fasqueda. Prueba otro t\u00edtulo o importa desde la biblioteca de medios."],"Choose at most 20 images per import and 100 pictures per block.":["Elige como m\u00e1ximo 20 im\u00e1genes por importaci\u00f3n y 100 por bloque."],"Choose from Media Library":["Elegir de la biblioteca de medios"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Cada nueva importaci\u00f3n crea una publicaci\u00f3n de imagen independiente. Se conservan los archivos y textos originales. Eliminar este bloque no elimina las im\u00e1genes importadas."],"Copy title, caption and alternative text":["Copiar t\u00edtulo, leyenda y texto alternativo"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Copia el texto existente solo al crear la imagen por primera vez. Las ediciones posteriores y los reintentos nunca sobrescriben su texto. El texto alternativo vac\u00edo se mantiene vac\u00edo; describe las im\u00e1genes significativas en Mis im\u00e1genes."],"Import selected images":["Importar im\u00e1genes seleccionadas"],"Cancel selection":["Cancelar selecci\u00f3n"],"%1$s (%2$s)":["%1$s (%2$s)"],"Move up":["Mover arriba"],"Move down":["Mover abajo"],"Remove picture":["Quitar imagen"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["La vista previa usa tus permisos actuales. Los visitantes pueden ver menos im\u00e1genes. Abre la p\u00e1gina para probar los filtros y PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Vista previa no disponible. Tu selecci\u00f3n se conserva; abre la p\u00e1gina para comprobar la galer\u00eda."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Galer\u00edas adaptables con PhotoSwipe y las reglas de acceso existentes."]}}}
  • picture-gallery/trunk/languages/picture-gallery-es_ES.po

    r3761394 r3763225  
    44"Project-Id-Version: Picture Gallery 1.7.27\n"
    55"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/picture-gallery\n"
    6 "POT-Creation-Date: 2026-10-22T20:58:17+00:00\n"
    7 "PO-Revision-Date: 2026-10-23 00:00+0000\n"
     6"POT-Creation-Date: 2026-10-24T09:57:12+00:00\n"
     7"PO-Revision-Date: 2026-10-24 00:00+0000\n"
    88"Last-Translator: VideoWhisper\n"
    99"Language-Team: Spanish\n"
    … …  
    1717
    1818#. Plugin Name of the plugin
    19 #: picture-gallery.php
     19#: picture-gallery.php:3
    2020msgid "Picture Gallery - Frontend Uploads & Image Editor"
    2121msgstr "Galería de imágenes - Subidas desde la web y editor de imágenes"
    2222
    2323#. Plugin URI of the plugin
    24 #: picture-gallery.php
     24#: picture-gallery.php:4
    2525msgid "https://videochat-scripts.com/picture-gallery-plugin/"
    2626msgstr "https://videochat-scripts.com/picture-gallery-plugin/"
    2727
    2828#. Description of the plugin
    29 #: picture-gallery.php
     29#: picture-gallery.php:5
    3030msgid ""
    3131"Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures "
    … …  
    3636
    3737#. Author of the plugin
    38 #: picture-gallery.php
     38#: picture-gallery.php:7
    3939msgid "VideoWhisper.com"
    4040msgstr "VideoWhisper.com"
    4141
    4242#. Author URI of the plugin
    43 #: picture-gallery.php
     43#: picture-gallery.php:8
    4444msgid "https://videowhisper.com/"
    4545msgstr "https://videowhisper.com/"
    … …  
    695695
    696696#: inc/admin.php:883 picture-gallery.php:100 picture-gallery.php:114
    697 #: picture-gallery.php:124 picture-gallery.php:579
     697#: picture-gallery.php:124 picture-gallery.php:584
    698698msgid "Pictures"
    699699msgstr "Imágenes"
    … …  
    733733
    734734#: inc/admin.php:1100 inc/admin.php:1190 inc/class-guest-upload.php:425
    735 #: picture-gallery.php:574
     735#: picture-gallery.php:579
    736736msgid "Upload"
    737737msgstr "Subir"
    738738
    739 #: inc/admin.php:1101 inc/admin.php:1199 picture-gallery.php:572
     739#: inc/admin.php:1101 inc/admin.php:1199 inc/shortcodes.php:109
     740#: picture-gallery.php:577
    740741msgid "Import"
    741742msgstr "Importar"
    … …  
    12231224
    12241225#: inc/class-guest-upload.php:392 inc/class-picture-content.php:437
    1225 #: inc/shortcodes.php:567 picture-gallery.php:307
     1226#: inc/shortcodes.php:526 inc/shortcodes.php:570 picture-gallery.php:307
    12261227msgid "Title"
    12271228msgstr "Título"
    12281229
    12291230#: inc/class-guest-upload.php:394 inc/class-modern-gallery.php:270
    1230 #: inc/class-modern-gallery.php:305 inc/shortcodes.php:57
    1231 #: inc/shortcodes.php:159 inc/shortcodes.php:406
     1231#: inc/class-modern-gallery.php:305 inc/shortcodes.php:59
     1232#: inc/shortcodes.php:162 inc/shortcodes.php:409
    12321233msgid "Category"
    12331234msgstr "Categoría"
    12341235
    1235 #: inc/class-guest-upload.php:408 inc/shortcodes.php:165
     1236#: inc/class-guest-upload.php:408
    12361237msgid "Gallery(s)"
    12371238msgstr "Galería(s)"
    … …  
    12411242msgstr "Correo electrónico"
    12421243
    1243 #: inc/class-guest-upload.php:414 inc/shortcodes.php:78
     1244#: inc/class-guest-upload.php:414
    12441245msgid "Tag(s)"
    12451246msgstr "Etiqueta(s)"
    12461247
    12471248#: inc/class-guest-upload.php:417 inc/class-picture-content.php:439
    1248 #: inc/shortcodes.php:84 inc/shortcodes.php:86 inc/shortcodes.php:167
     1249#: inc/shortcodes.php:86 inc/shortcodes.php:88 inc/shortcodes.php:170
    12491250msgid "Description"
    12501251msgstr "Descripción"
    … …  
    13221323msgstr "La imagen procesada no pudo reemplazar el archivo anterior."
    13231324
    1324 #: inc/class-image-processor.php:301 picture-gallery.php:917
     1325#: inc/class-image-processor.php:301 picture-gallery.php:930
    13251326msgid ""
    13261327"The server could not process this picture with its available image editor."
    … …  
    18151816"La relación de medios no está clara. Se conservaron los archivos existentes."
    18161817
    1817 #: inc/class-media-manifest.php:323 picture-gallery.php:892
     1818#: inc/class-media-manifest.php:323 picture-gallery.php:905
    18181819msgid "Media maintenance is already running for this picture."
    18191820msgstr "El mantenimiento de medios ya está en curso para esta imagen."
    … …  
    18271828msgstr "Este registro de medios requiere una versión compatible del plugin."
    18281829
    1829 #: inc/class-media-manifest.php:336 picture-gallery.php:909
     1830#: inc/class-media-manifest.php:336 picture-gallery.php:922
    18301831msgid "The original file changed or is missing. Manual repair is required."
    18311832msgstr ""
    … …  
    18611862"El registro de medios ha cambiado. Vuelve a intentar el mantenimiento."
    18621863
    1863 #: inc/class-modern-gallery.php:243
     1864#: inc/class-modern-gallery.php:243 inc/shortcodes.php:246
    18641865msgid "Loading pictures…"
    18651866msgstr "Cargando imágenes…"
    … …  
    19061907
    19071908#: inc/class-modern-gallery.php:263 inc/class-picture-content.php:456
    1908 #: inc/shortcodes.php:76 inc/shortcodes.php:167 inc/shortcodes.php:518
     1909#: inc/shortcodes.php:78 inc/shortcodes.php:80 inc/shortcodes.php:170
     1910#: inc/shortcodes.php:521
    19091911msgid "Tags"
    19101912msgstr "Etiquetas"
    19111913
    19121914#: inc/class-modern-gallery.php:270 inc/class-modern-gallery.php:306
     1915#: inc/shortcodes.php:414
    19131916msgid "All categories"
    19141917msgstr "Todas las categorías"
    19151918
    19161919#: inc/class-modern-gallery.php:276 inc/class-modern-gallery.php:313
     1920#: inc/shortcodes.php:454 inc/shortcodes.php:498
    19171921msgid "Order by"
    19181922msgstr "Ordenar por"
    19191923
    19201924#: inc/class-modern-gallery.php:278 inc/class-modern-gallery.php:315
     1925#: inc/shortcodes.php:430 inc/shortcodes.php:499
    19211926msgid "Recently added"
    19221927msgstr "Añadidas recientemente"
    19231928
    19241929#: inc/class-modern-gallery.php:279 inc/class-modern-gallery.php:316
    1925 #: inc/shortcodes.php:428 inc/shortcodes.php:497 inc/shortcodes.php:567
     1930#: inc/shortcodes.php:431 inc/shortcodes.php:500 inc/shortcodes.php:570
    19261931#: picture-gallery.php:322
    19271932msgid "Views"
    … …  
    19291934
    19301935#: inc/class-modern-gallery.php:280 inc/class-modern-gallery.php:317
    1931 #: scripts/gallery-block.js:72
     1936#: inc/shortcodes.php:432 inc/shortcodes.php:501 scripts/gallery-block.js:72
    19321937msgid "Recently viewed"
    19331938msgstr "Vistas recientemente"
    … …  
    19531958msgstr "Páginas de imágenes"
    19541959
    1955 #: inc/class-modern-gallery.php:403 inc/shortcodes.php:623
     1960#: inc/class-modern-gallery.php:403 inc/shortcodes.php:627
    19561961msgid "Previous"
    19571962msgstr "Anterior"
    19581963
    1959 #: inc/class-modern-gallery.php:404 inc/shortcodes.php:629
     1964#: inc/class-modern-gallery.php:404 inc/shortcodes.php:633
    19601965msgid "Next"
    19611966msgstr "Siguiente"
    … …  
    19661971
    19671972#: inc/class-modern-gallery.php:480 inc/class-modern-gallery.php:570
    1968 #: inc/class-picture-abilities.php:254 inc/shortcodes.php:677
    1969 #: inc/shortcodes.php:724
     1973#: inc/class-picture-abilities.php:254 inc/shortcodes.php:683
     1974#: inc/shortcodes.php:730
    19701975msgid "Picture unavailable."
    19711976msgstr "Imagen no disponible."
    … …  
    25232528msgstr "La revisión de medios no es válida."
    25242529
    2525 #: inc/class-picture-list.php:66 inc/shortcodes.php:279
     2530#: inc/class-picture-list.php:66 inc/shortcodes.php:282
    25262531msgid "Invalid picture filters."
    25272532msgstr "Los filtros de imágenes no son válidos."
    … …  
    30053010msgstr "El propietario de la imagen seleccionada ya no existe."
    30063011
    3007 #: inc/class-upload-service.php:197 picture-gallery.php:1636
     3012#: inc/class-upload-service.php:197 picture-gallery.php:1661
    30083013msgid "Please select a gallery."
    30093014msgstr "Selecciona una galería."
    … …  
    30383043
    30393044#: inc/shortcodes.php:14
    3040 msgid "Login is required to import pictures!"
    3041 msgstr "¡Debes iniciar sesión para importar imágenes!"
    3042 
    3043 #: inc/shortcodes.php:26 inc/shortcodes.php:129
    3044 msgid "You do not have permissions to share pictures!"
    3045 msgstr "¡No tienes permiso para compartir imágenes!"
    3046 
    3047 #: inc/shortcodes.php:61 inc/shortcodes.php:163 picture-gallery.php:311
    3048 #: picture-gallery.php:817
     3045msgid "Log in to import pictures."
     3046msgstr "Inicia sesión para importar imágenes."
     3047
     3048#: inc/shortcodes.php:26 inc/shortcodes.php:131 picture-gallery.php:1652
     3049msgid "You do not have permission to share pictures."
     3050msgstr "No tienes permiso para compartir imágenes."
     3051
     3052#. translators: %s: shortcode name.
     3053#: inc/shortcodes.php:46
     3054#, php-format
     3055msgid "%s: a folder path is required."
     3056msgstr "%s: se requiere una ruta de carpeta."
     3057
     3058#. translators: %s: shortcode name.
     3059#: inc/shortcodes.php:52
     3060#, php-format
     3061msgid "%s: the folder path is not allowed or was not found."
     3062msgstr "%s: la ruta de la carpeta no está permitida o no se encontró."
     3063
     3064#: inc/shortcodes.php:63 inc/shortcodes.php:67 inc/shortcodes.php:166
     3065#: picture-gallery.php:311 picture-gallery.php:826
    30493066msgid "Gallery"
    30503067msgstr "Galería"
    30513068
    3052 #: inc/shortcodes.php:63
     3069#: inc/shortcodes.php:65 picture-gallery.php:158
     3070msgid "Galleries"
     3071msgstr "Galerías"
     3072
     3073#: inc/shortcodes.php:65 inc/shortcodes.php:80
    30533074msgid "(comma separated)"
    30543075msgstr "(separados por comas)"
    30553076
    3056 #: inc/shortcodes.php:65
    3057 msgid "gallery"
    3058 msgstr "galería"
    3059 
    3060 #: inc/shortcodes.php:92
     3077#: inc/shortcodes.php:94
    30613078msgid "Import Pictures"
    30623079msgstr "Importar imágenes"
    30633080
    3064 #: inc/shortcodes.php:125
    3065 msgid "Login is required to upload pictures!"
    3066 msgstr "¡Debes iniciar sesión para subir imágenes!"
    3067 
    3068 #: inc/shortcodes.php:140
     3081#: inc/shortcodes.php:112
     3082msgid "Delete"
     3083msgstr "Eliminar"
     3084
     3085#: inc/shortcodes.php:127
     3086msgid "Log in to upload pictures."
     3087msgstr "Inicia sesión para subir imágenes."
     3088
     3089#: inc/shortcodes.php:142
    30693090msgid "Request:"
    30703091msgstr "Solicitud:"
    30713092
    3072 #: inc/shortcodes.php:141
     3093#: inc/shortcodes.php:143
    30733094msgid "Resolve the queued uploads before adding more pictures (maximum 20)."
    30743095msgstr ""
    30753096"Resuelve las subidas en cola antes de añadir más imágenes (máximo 20)."
    30763097
    3077 #: inc/shortcodes.php:142
     3098#: inc/shortcodes.php:144
    30783099msgid "Check / resume upload"
    30793100msgstr "Comprobar / reanudar subida"
    30803101
    3081 #: inc/shortcodes.php:143
     3102#: inc/shortcodes.php:145
    30823103msgid "Retry same file"
    30833104msgstr "Volver a intentar con el mismo archivo"
    30843105
    3085 #: inc/shortcodes.php:144
     3106#: inc/shortcodes.php:146
    30863107msgid "Queued"
    30873108msgstr "En cola"
    30883109
    3089 #: inc/shortcodes.php:145
    3090 msgid "Uploading"
    3091 msgstr "Subiendo"
    3092 
    3093 #: inc/shortcodes.php:146
     3110#. translators: %d: upload progress percentage. JavaScript replaces %d; keep
     3111#. the trailing percent sign.
     3112#: inc/shortcodes.php:148
     3113#, php-format
     3114msgid "Uploading… %d%"
     3115msgstr "Subiendo… %d%"
     3116
     3117#: inc/shortcodes.php:149
    30943118msgid "Upload transferred. Processing picture…"
    30953119msgstr "Subida transferida. Procesando imagen…"
    30963120
    3097 #: inc/shortcodes.php:147
     3121#: inc/shortcodes.php:150
    30983122msgid ""
    30993123"The server did not confirm this upload. Check your pictures before uploading"
    … …  
    31033127"a subir archivos."
    31043128
    3105 #: inc/shortcodes.php:148
     3129#: inc/shortcodes.php:151
    31063130msgid ""
    31073131"The connection ended before the upload was confirmed. Check your pictures "
    … …  
    31113135"antes de volver a subir archivos."
    31123136
    3113 #: inc/shortcodes.php:149
     3137#: inc/shortcodes.php:152
    31143138msgid ""
    31153139"The upload failed. Reload the page and check the file and upload limit."
    … …  
    31183142"límite de subida."
    31193143
    3120 #: inc/shortcodes.php:150
     3144#: inc/shortcodes.php:153
    31213145msgid "Upload cancelled. Check your pictures before uploading again."
    31223146msgstr ""
    … …  
    31243148"archivos."
    31253149
    3126 #: inc/shortcodes.php:155
     3150#: inc/shortcodes.php:158
    31273151msgid "Picture Upload"
    31283152msgstr "Subida de imágenes"
    31293153
    3130 #: inc/shortcodes.php:160
     3154#: inc/shortcodes.php:163
    31313155msgid "No category"
    31323156msgstr "Sin categoría"
    31333157
    3134 #: inc/shortcodes.php:177
     3158#: inc/shortcodes.php:168
     3159msgid "Galleries (comma separated)"
     3160msgstr "Galerías (separadas por comas)"
     3161
     3162#: inc/shortcodes.php:180
    31353163msgid "Choose pictures"
    31363164msgstr "Elegir imágenes"
    31373165
    3138 #: inc/shortcodes.php:178
     3166#: inc/shortcodes.php:181
    31393167msgid "Or drop pictures here"
    31403168msgstr "O arrastra imágenes aquí"
    31413169
    3142 #: inc/shortcodes.php:178
    3143 msgid "Upload Files"
    3144 msgstr "Subir archivos"
    3145 
    3146 #: inc/shortcodes.php:218
     3170#: inc/shortcodes.php:181
     3171msgid "Upload pictures"
     3172msgstr "Subir imágenes"
     3173
     3174#: inc/shortcodes.php:221
    31473175msgid "Log in"
    31483176msgstr "Iniciar sesión"
    31493177
    3150 #: inc/shortcodes.php:243
    3151 msgid "Loading Pictures..."
    3152 msgstr "Cargando imágenes..."
    3153 
    3154 #: inc/shortcodes.php:411 inc/shortcodes.php:415
    3155 msgid "Loading category"
    3156 msgstr "Cargando categoría"
    3157 
    3158 #: inc/shortcodes.php:411
    3159 msgid "All Categories"
    3160 msgstr "Todas las categorías"
    3161 
    3162 #: inc/shortcodes.php:427
    3163 msgid "Added Recently"
    3164 msgstr "Añadidas recientemente"
    3165 
    3166 #: inc/shortcodes.php:429
    3167 msgid "Watched Recently"
    3168 msgstr "Vistas recientemente"
    3169 
    3170 #: inc/shortcodes.php:430 inc/shortcodes.php:508
     3178#: inc/shortcodes.php:286
     3179msgid "Security check failed. Reload the page and try again."
     3180msgstr ""
     3181"Falló la comprobación de seguridad. Recarga la página e inténtalo de nuevo."
     3182
     3183#: inc/shortcodes.php:414 inc/shortcodes.php:418 inc/shortcodes.php:492
     3184msgid "Loading category…"
     3185msgstr "Cargando categoría…"
     3186
     3187#: inc/shortcodes.php:433 inc/shortcodes.php:511
    31713188msgid "Random"
    31723189msgstr "Aleatorio"
    31733190
    3174 #: inc/shortcodes.php:435 inc/shortcodes.php:440 inc/shortcodes.php:502
     3191#. translators: %s: rating sort name, for example Rating.
     3192#: inc/shortcodes.php:438 inc/shortcodes.php:443 inc/shortcodes.php:505
    31753193msgid "Rating"
    31763194msgstr "Valoración"
    31773195
    3178 #: inc/shortcodes.php:436 inc/shortcodes.php:441 inc/shortcodes.php:503
    3179 msgid "Ratings Number"
     3196#. translators: %s: rating sort name, for example Rating.
     3197#: inc/shortcodes.php:439 inc/shortcodes.php:444 inc/shortcodes.php:506
     3198msgid "Number of ratings"
    31803199msgstr "Número de valoraciones"
    31813200
    3182 #: inc/shortcodes.php:437 inc/shortcodes.php:442 inc/shortcodes.php:504
    3183 msgid "Rate Popularity"
    3184 msgstr "Popularidad por valoración"
    3185 
    3186 #: inc/shortcodes.php:440 inc/shortcodes.php:441 inc/shortcodes.php:442
    3187 msgid "in Category"
    3188 msgstr "en la categoría"
    3189 
    3190 #: inc/shortcodes.php:451 inc/shortcodes.php:495 picture-gallery.php:319
    3191 msgid "Order By"
    3192 msgstr "Ordenar por"
    3193 
    3194 #: inc/shortcodes.php:458
     3201#. translators: %s: rating sort name, for example Rating.
     3202#: inc/shortcodes.php:440 inc/shortcodes.php:445 inc/shortcodes.php:507
     3203msgid "Rating popularity"
     3204msgstr "Popularidad de la valoración"
     3205
     3206#. translators: %s: rating sort name, for example Rating.
     3207#: inc/shortcodes.php:443 inc/shortcodes.php:444 inc/shortcodes.php:445
     3208#, php-format
     3209msgid "%s in category"
     3210msgstr "%s en la categoría"
     3211
     3212#: inc/shortcodes.php:461
    31953213msgid "Ordering Rooms"
    31963214msgstr "Orden de salas"
    31973215
    3198 #: inc/shortcodes.php:488
     3216#: inc/shortcodes.php:491
    31993217msgid "All"
    32003218msgstr "Todo"
    32013219
    3202 #: inc/shortcodes.php:496
    3203 msgid "Date Added"
    3204 msgstr "Fecha de incorporación"
    3205 
    3206 #: inc/shortcodes.php:498
    3207 msgid "Viewed Recently"
    3208 msgstr "Vistas recientemente"
    3209 
    3210 #: inc/shortcodes.php:523
    3211 msgid "Name"
    3212 msgstr "Nombre"
    3213 
    3214 #: inc/shortcodes.php:531
     3220#: inc/shortcodes.php:521
     3221msgid "Tags, comma separated"
     3222msgstr "Etiquetas, separadas por comas"
     3223
     3224#: inc/shortcodes.php:534
     3225msgid "Search by tags or title"
     3226msgstr "Buscar por etiquetas o título"
     3227
     3228#: inc/shortcodes.php:534
    32153229msgid "Search"
    32163230msgstr "Buscar"
    32173231
    3218 #: inc/shortcodes.php:537
     3232#: inc/shortcodes.php:534
     3233msgid "Searching pictures…"
     3234msgstr "Buscando imágenes…"
     3235
     3236#: inc/shortcodes.php:540
    32193237msgid "Reload"
    32203238msgstr "Recargar"
    32213239
    3222 #: inc/shortcodes.php:567
     3240#: inc/shortcodes.php:540
     3241msgid "Reloading pictures…"
     3242msgstr "Recargando imágenes…"
     3243
     3244#: inc/shortcodes.php:570
    32233245msgid "Age"
    32243246msgstr "Antigüedad"
    32253247
    3226 #: inc/shortcodes.php:568
    3227 msgid "views"
    3228 msgstr "vistas"
    3229 
    3230 #: inc/shortcodes.php:613
     3248#. translators: %s: number of times the picture was viewed.
     3249#: inc/shortcodes.php:572
     3250#, php-format
     3251msgid "%s view"
     3252msgid_plural "%s views"
     3253msgstr[0] "%s visualización"
     3254msgstr[1] "%s visualizaciones"
     3255
     3256#: inc/shortcodes.php:617
    32313257msgid "No pictures."
    32323258msgstr "No hay imágenes."
    32333259
    3234 #: inc/shortcodes.php:626
     3260#: inc/shortcodes.php:627
     3261msgid "Loading previous page…"
     3262msgstr "Cargando la página anterior…"
     3263
     3264#: inc/shortcodes.php:630
    32353265msgid "Page"
    32363266msgstr "Página"
     3267
     3268#: inc/shortcodes.php:633
     3269msgid "Loading next page…"
     3270msgstr "Cargando la página siguiente…"
     3271
     3272#. translators: %s: shortcode name.
     3273#: inc/shortcodes.php:674
     3274#, php-format
     3275msgid "%s: a picture ID is required."
     3276msgstr "%s: se requiere un ID de imagen."
     3277
     3278#. translators: 1: shortcode name, 2: picture ID.
     3279#: inc/shortcodes.php:680
     3280#, php-format
     3281msgid "%1$s: picture #%2$d was not found."
     3282msgstr "%1$s: no se encontró la imagen n.º %2$d."
    32373283
    32383284#: picture-gallery.php:98
    … …  
    33483394msgstr "Nombre de la nueva galería"
    33493395
    3350 #: picture-gallery.php:158
    3351 msgid "Galleries"
    3352 msgstr "Galerías"
    3353 
    33543396#: picture-gallery.php:291
    33553397msgid "You do not have permission to manage gallery widgets."
    … …  
    33603402msgstr "ID de categoría"
    33613403
    3362 #: picture-gallery.php:321
     3404#: picture-gallery.php:319
     3405msgid "Order By"
     3406msgstr "Ordenar por"
     3407
     3408#: picture-gallery.php:321 picture-gallery.php:1557
    33633409msgid "Date"
    33643410msgstr "Fecha"
    … …  
    34003446msgstr "Incluir CSS"
    34013447
     3448#: picture-gallery.php:413
     3449msgid "This file extension is not allowed."
     3450msgstr "Esta extensión de archivo no está permitida."
     3451
     3452#: picture-gallery.php:426
     3453msgid "Security check failed. Please reload the page and try again."
     3454msgstr ""
     3455"Falló la comprobación de seguridad. Recarga la página e inténtalo de nuevo."
     3456
     3457#: picture-gallery.php:432
     3458msgid "Invalid upload fields."
     3459msgstr "Campos de subida no válidos."
     3460
     3461#: picture-gallery.php:439
     3462msgid "Invalid upload request identifier."
     3463msgstr "Identificador de solicitud de subida no válido."
     3464
     3465#: picture-gallery.php:451
     3466msgid "Invalid file name."
     3467msgstr "Nombre de archivo no válido."
     3468
     3469#: picture-gallery.php:461 picture-gallery.php:463
     3470msgid "No files were uploaded."
     3471msgstr "No se subió ningún archivo."
     3472
     3473#: picture-gallery.php:464
     3474msgid "Please upload at most 20 pictures at a time."
     3475msgstr "Sube un máximo de 20 imágenes a la vez."
     3476
    34023477#: picture-gallery.php:500
    34033478msgid "Please submit the upload form."
    … …  
    34103485"archivos."
    34113486
     3487#: picture-gallery.php:549
     3488msgid ""
     3489"No post ID was specified for managing the pictures associated with a post."
     3490msgstr ""
     3491"No se especificó ningún ID de entrada para gestionar las imágenes asociadas "
     3492"a una entrada."
     3493
     3494#: picture-gallery.php:560
     3495msgid "Done Uploading Pictures"
     3496msgstr "Subida de imágenes completada"
     3497
    34123498#: picture-gallery.php:562
    34133499msgid "Manage Pictures"
    34143500msgstr "Gestionar imágenes"
    34153501
    3416 #: picture-gallery.php:810
     3502#. translators: 1: gallery name, 2: number of available files and their total
     3503#. size
     3504#: picture-gallery.php:567
     3505#, php-format
     3506msgid "Available %1$s pictures: %2$s"
     3507msgstr "Imágenes disponibles de %1$s: %2$s"
     3508
     3509#. translators: %s: gallery name
     3510#: picture-gallery.php:625
     3511#, php-format
     3512msgid "Import pictures to gallery %s"
     3513msgstr "Importar imágenes a la galería %s"
     3514
     3515#: picture-gallery.php:819
    34173516msgid "Channel"
    34183517msgstr "Canal"
    34193518
    3420 #: picture-gallery.php:829
     3519#: picture-gallery.php:838
    34213520msgid "Picture Views"
    34223521msgstr "Visualizaciones de imágenes"
    34233522
    3424 #: picture-gallery.php:831
     3523#: picture-gallery.php:840
    34253524msgid "Resolution"
    34263525msgstr "Resolución"
    34273526
    3428 #: picture-gallery.php:838
     3527#: picture-gallery.php:847
    34293528msgid "My Review"
    34303529msgstr "Mi valoración"
    34313530
    3432 #: picture-gallery.php:844
     3531#. translators: %s: link to the Rate Star Review plugin
     3532#: picture-gallery.php:851
     3533#, php-format
     3534msgid ""
     3535"Reviews are unavailable: the %s plugin must be installed and enabled, or the"
     3536" review feature turned off."
     3537msgstr ""
     3538"Las reseñas no están disponibles: el plugin %s debe estar instalado y "
     3539"activado, o la función de reseñas debe estar desactivada."
     3540
     3541#: picture-gallery.php:857
    34333542msgid "Reviews"
    34343543msgstr "Valoraciones"
    34353544
    3436 #: picture-gallery.php:948
     3545#: picture-gallery.php:961
    34373546msgid "The thumbnail attachment could not be created."
    34383547msgstr "No se pudo crear el adjunto de la miniatura."
    34393548
    3440 #: picture-gallery.php:965 picture-gallery.php:969
     3549#: picture-gallery.php:978 picture-gallery.php:982
    34413550msgid "The thumbnail metadata could not be generated."
    34423551msgstr "No se pudieron generar los metadatos de la miniatura."
    34433552
    3444 #: picture-gallery.php:974
     3553#: picture-gallery.php:987
    34453554msgid "The thumbnail could not be assigned."
    34463555msgstr "No se pudo asignar la miniatura."
    34473556
    3448 #: picture-gallery.php:999
     3557#: picture-gallery.php:1012
    34493558msgid "posted a new picture"
    34503559msgstr "ha publicado una nueva imagen"
    34513560
    3452 #: picture-gallery.php:1032
     3561#: picture-gallery.php:1045
    34533562msgid "The picture no longer exists."
    34543563msgstr "La imagen ya no existe."
    34553564
    3456 #: picture-gallery.php:1037
     3565#: picture-gallery.php:1050
    34573566msgid "The original attachment relationship needs manual review."
    34583567msgstr "La relación del adjunto original requiere revisión manual."
    34593568
    3460 #: picture-gallery.php:1045
     3569#: picture-gallery.php:1058
    34613570msgid "The picture attachment could not be created."
    34623571msgstr "No se pudo crear el adjunto de la imagen."
    34633572
    3464 #: picture-gallery.php:1371
     3573#: picture-gallery.php:1384
    34653574msgid "You do not have permissions to import pictures!"
    34663575msgstr "¡No tienes permiso para importar imágenes!"
    34673576
    3468 #: picture-gallery.php:1376
     3577#: picture-gallery.php:1389
    34693578msgid "Picture import folder is not allowed or was not found."
    34703579msgstr ""
    34713580"La carpeta de importación de imágenes no está permitida o no se encontró."
    34723581
    3473 #: picture-gallery.php:1437
     3582#: picture-gallery.php:1412
     3583msgid "Only administrators can import pictures for other users."
     3584msgstr ""
     3585"Solo los administradores pueden importar imágenes para otros usuarios."
     3586
     3587#: picture-gallery.php:1428
     3588msgid "A gallery name is required for importing."
     3589msgstr "Se requiere un nombre de galería para importar."
     3590
     3591#: picture-gallery.php:1450
    34743592msgid "Invalid import file selected."
    34753593msgstr "Se ha seleccionado un archivo de importación no válido."
    34763594
    3477 #: picture-gallery.php:1627
    3478 msgid "You do not have permission to share pictures."
    3479 msgstr "No tienes permiso para compartir imágenes."
    3480 
    3481 #: picture-gallery.php:1640
     3595#: picture-gallery.php:1463
     3596msgid "No files selected to import."
     3597msgstr "No hay archivos seleccionados para importar."
     3598
     3599#: picture-gallery.php:1466
     3600msgid "Invalid import request."
     3601msgstr "Solicitud de importación no válida."
     3602
     3603#: picture-gallery.php:1473
     3604msgid "Invalid delete request."
     3605msgstr "Solicitud de eliminación no válida."
     3606
     3607#: picture-gallery.php:1475
     3608msgid "You do not have permission to delete import files."
     3609msgstr "No tienes permiso para eliminar archivos de importación."
     3610
     3611#. translators: %s: file name
     3612#: picture-gallery.php:1484
     3613#, php-format
     3614msgid "Deleting %s ..."
     3615msgstr "Eliminando %s ..."
     3616
     3617#: picture-gallery.php:1489
     3618msgid "Invalid file selection."
     3619msgstr "Selección de archivos no válida."
     3620
     3621#: picture-gallery.php:1493
     3622msgid "Removing the file failed."
     3623msgstr "No se pudo eliminar el archivo."
     3624
     3625#: picture-gallery.php:1495
     3626msgid "Success."
     3627msgstr "Correcto."
     3628
     3629#: picture-gallery.php:1500
     3630msgid "No files selected to delete."
     3631msgstr "No hay archivos seleccionados para eliminar."
     3632
     3633#. translators: %s: file name
     3634#: picture-gallery.php:1514
     3635#, php-format
     3636msgid "Preview %s"
     3637msgstr "Vista previa de %s"
     3638
     3639#: picture-gallery.php:1545
     3640msgid "No matching files found."
     3641msgstr "No se encontraron archivos coincidentes."
     3642
     3643#: picture-gallery.php:1557
     3644msgid "File Name"
     3645msgstr "Nombre de archivo"
     3646
     3647#: picture-gallery.php:1557 picture-gallery.php:1583
     3648msgid "Preview"
     3649msgstr "Vista previa"
     3650
     3651#: picture-gallery.php:1557
     3652msgid "Size"
     3653msgstr "Tamaño"
     3654
     3655#. translators: %d: number of files
     3656#: picture-gallery.php:1591
     3657#, php-format
     3658msgid "%d file"
     3659msgid_plural "%d files"
     3660msgstr[0] "%d archivo"
     3661msgstr[1] "%d archivos"
     3662
     3663#: picture-gallery.php:1665
    34823664msgid "The picture folder is unavailable."
    34833665msgstr "La carpeta de imágenes no está disponible."
    34843666
    3485 #: picture-gallery.php:1643
     3667#: picture-gallery.php:1668
    34863668msgid "Configure a media storage folder outside the plugin directory."
    34873669msgstr ""
    34883670"Configura una carpeta para almacenar medios fuera del directorio del plugin."
    34893671
    3490 #: picture-gallery.php:1655
     3672#: picture-gallery.php:1680
    34913673msgid "The picture could not be stored."
    34923674msgstr "No se pudo guardar la imagen."
    34933675
    3494 #: picture-gallery.php:1661
     3676#: picture-gallery.php:1686
    34953677msgid "The picture record could not be created."
    34963678msgstr "No se pudo crear el registro de la imagen."
    34973679
    3498 #: picture-gallery.php:1709
     3680#: picture-gallery.php:1734
    34993681msgid "The draft changed during recovery. Review it before continuing."
    35003682msgstr ""
    35013683"El borrador cambió durante la recuperación. Revísalo antes de continuar."
    35023684
    3503 #: picture-gallery.php:1718
     3685#: picture-gallery.php:1743
    35043686msgid ""
    35053687"The picture could not be processed. Please contact the site administrator "
    … …  
    36193801#. translators: %d: number of selected Media Library images.
    36203802#: scripts/gallery-block.js:74
    3621 #, js-format
    36223803msgid "%d image selected for import"
    36233804msgid_plural "%d images selected for import"
    … …  
    36273808#. translators: %d: Picture post ID.
    36283809#: scripts/gallery-block.js:76
    3629 #, js-format
    36303810msgid "Picture %d (unavailable or loading)"
    36313811msgstr "Imagen %d (no disponible o cargando)"
    … …  
    36473827msgstr "Guarda este documento antes de seleccionar imágenes."
    36483828
     3829#. translators: %d: number of selected pictures.
    36493830#: scripts/gallery-block.js:82
    3650 msgid "Choose and order pictures"
    3651 msgstr "Elegir y ordenar imágenes"
     3831msgid "Choose and order pictures (%d)"
     3832msgstr "Elegir y ordenar imágenes (%d)"
    36523833
    36533834#: scripts/gallery-block.js:83
    … …  
    37133894msgstr "Cancelar selección"
    37143895
     3896#. translators: 1: picture title, 2: picture status.
     3897#: scripts/gallery-block.js:97
     3898msgid "%1$s (%2$s)"
     3899msgstr "%1$s (%2$s)"
     3900
    37153901#: scripts/gallery-block.js:98
    37163902msgid "Move up"
    … …  
    37563942"Responsive galleries with PhotoSwipe and existing picture access rules."
    37573943msgstr "Galerías adaptables con PhotoSwipe y las reglas de acceso existentes."
     3944
     3945#~ msgid "Login is required to import pictures!"
     3946#~ msgstr "¡Debes iniciar sesión para importar imágenes!"
     3947
     3948#~ msgid "You do not have permissions to share pictures!"
     3949#~ msgstr "¡No tienes permiso para compartir imágenes!"
     3950
     3951#~ msgid "gallery"
     3952#~ msgstr "galería"
     3953
     3954#~ msgid "Login is required to upload pictures!"
     3955#~ msgstr "¡Debes iniciar sesión para subir imágenes!"
     3956
     3957#~ msgid "Uploading"
     3958#~ msgstr "Subiendo"
     3959
     3960#~ msgid "Upload Files"
     3961#~ msgstr "Subir archivos"
     3962
     3963#~ msgid "Loading Pictures..."
     3964#~ msgstr "Cargando imágenes..."
     3965
     3966#~ msgid "Loading category"
     3967#~ msgstr "Cargando categoría"
     3968
     3969#~ msgid "All Categories"
     3970#~ msgstr "Todas las categorías"
     3971
     3972#~ msgid "Added Recently"
     3973#~ msgstr "Añadidas recientemente"
     3974
     3975#~ msgid "Watched Recently"
     3976#~ msgstr "Vistas recientemente"
     3977
     3978#~ msgid "Ratings Number"
     3979#~ msgstr "Número de valoraciones"
     3980
     3981#~ msgid "Rate Popularity"
     3982#~ msgstr "Popularidad por valoración"
     3983
     3984#~ msgid "in Category"
     3985#~ msgstr "en la categoría"
     3986
     3987#~ msgid "Date Added"
     3988#~ msgstr "Fecha de incorporación"
     3989
     3990#~ msgid "Viewed Recently"
     3991#~ msgstr "Vistas recientemente"
     3992
     3993#~ msgid "Name"
     3994#~ msgstr "Nombre"
     3995
     3996#~ msgid "views"
     3997#~ msgstr "vistas"
     3998
     3999#~ msgid "Choose and order pictures"
     4000#~ msgstr "Elegir y ordenar imágenes"
  • picture-gallery/trunk/languages/picture-gallery-fr_FR-80e512d5657d29cde26a7508dc9cce61.json

    r3761394 r3763225  
    1 {"translation-revision-date":"2026-10-23 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_FR","plural-forms":"nplurals=2; plural=(n > 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Pr\u00e9sentation de la galerie"],"Picture click":["Clic sur l\u2019image"],"Picture Post Page":["Page de publication Picture"],"PhotoSwipe thumbnail strip":["Bande de miniatures PhotoSwipe"],"Unavailable":["Indisponible"],"Select up to 100 pictures.":["S\u00e9lectionnez jusqu\u2019\u00e0 100 images."],"Styled Tiles":["Styled Tiles"],"Layout":["Mise en page"],"Search pictures":["Rechercher des images"],"Recently viewed":["Consult\u00e9es r\u00e9cemment"],"Picture filters":["Filtres d\u2019image"],"Responsive Grid":["Grille adaptative"],"Picture Cards":["Cartes d\u2019image"],"Category ID":["ID de cat\u00e9gorie"],"This picture is not available. Find an existing picture or contact your administrator.":["Cette image est indisponible. Trouvez une image existante ou contactez votre administrateur."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Les importations termin\u00e9es sont conserv\u00e9es. R\u00e9essayez avec la s\u00e9lection restante pour v\u00e9rifier ou r\u00e9cup\u00e9rer le re\u00e7u de t\u00e9l\u00e9versement."],"Site default":["Valeur par d\u00e9faut du site"],"No action":["Aucune action"],"Pictures per page":["Images par page"],"Maximum columns":["Nombre maximal de colonnes"],"Spacing":["Espacement"],"Use filter menus":["Utiliser des menus de filtre"],"Category filter":["Filtre de cat\u00e9gorie"],"Order filter":["Filtre de tri"],"Show titles":["Afficher les titres"],"Show captions":["Afficher les l\u00e9gendes"],"Gallery slug":["Identifiant URL de la galerie"],"Author":["Auteur"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Laissez vide pour tout le monde, saisissez un ID utilisateur ou current pour Mes images. Les propri\u00e9taires voient leurs propres images non publi\u00e9es ; les visiteurs ne voient que celles auxquelles ils ont acc\u00e8s."],"Tag slugs":["Identifiants URL des \u00e9tiquettes"],"Comma separated; all tags must match.":["S\u00e9par\u00e9s par des virgules ; toutes les \u00e9tiquettes doivent correspondre."],"Title search":["Recherche par titre"],"Order":["Ordre"],"Newest first":["Les plus r\u00e9centes d\u2019abord"],"Most viewed":["Les plus vues"],"Selected pictures keep their manual order.":["Les images s\u00e9lectionn\u00e9es conservent leur ordre manuel."],"%d image selected for import":["%d image s\u00e9lectionn\u00e9e pour l\u2019importation","%d images s\u00e9lectionn\u00e9es pour l\u2019importation"],"Picture %d (unavailable or loading)":["Image %d (indisponible ou en cours de chargement)"],"Pictures to display":["Images \u00e0 afficher"],"Latest pictures matching filters":["Images les plus r\u00e9centes correspondant aux filtres"],"Selected pictures in manual order":["Images s\u00e9lectionn\u00e9es dans l\u2019ordre manuel"],"Save this document before selecting pictures.":["Enregistrez ce document avant de s\u00e9lectionner des images."],"Choose and order pictures":["Choisir et ordonner les images"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Choisissez des images existantes ou importez des images JPEG, PNG et GIF. Les r\u00e8gles de visibilit\u00e9, d\u2019adh\u00e9sion et d\u2019approbation des images existantes restent applicables. Une s\u00e9lection vide n\u2019affiche aucune image."],"Find pictures":["Rechercher des images"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Aucune image accessible ne correspond \u00e0 cette recherche. Essayez un autre titre ou importez depuis la m\u00e9diath\u00e8que."],"Choose at most 20 images per import and 100 pictures per block.":["Choisissez au maximum 20 images par importation et 100 images par bloc."],"Choose from Media Library":["Choisir dans la m\u00e9diath\u00e8que"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Chaque nouvelle importation cr\u00e9e une publication Picture ind\u00e9pendante. Les fichiers natifs et le texte sont conserv\u00e9s. La suppression de ce bloc ne supprime pas les images import\u00e9es."],"Copy title, caption and alternative text":["Copier le titre, la l\u00e9gende et le texte alternatif"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Copiez le texte existant uniquement lors de la premi\u00e8re cr\u00e9ation d\u2019une image Picture. Les modifications ult\u00e9rieures et les nouvelles tentatives ne remplacent jamais le texte Picture. Un texte alternatif vide reste vide ; d\u00e9crivez les images pertinentes dans Mes images."],"Import selected images":["Importer les images s\u00e9lectionn\u00e9es"],"Cancel selection":["Annuler la s\u00e9lection"],"Move up":["D\u00e9placer vers le haut"],"Move down":["D\u00e9placer vers le bas"],"Remove picture":["Supprimer l\u2019image"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["L\u2019aper\u00e7u utilise vos autorisations actuelles. Les visiteurs peuvent voir moins d\u2019images. Ouvrez la page pour essayer les filtres et PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Aper\u00e7u indisponible. Votre s\u00e9lection est conserv\u00e9e ; ouvrez la page pour v\u00e9rifier la galerie."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Galeries adaptatives avec PhotoSwipe et les r\u00e8gles d\u2019acc\u00e8s existantes aux images."]}}}
     1{"translation-revision-date":"2026-10-24 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"fr_FR","plural-forms":"nplurals=2; plural=(n > 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Pr\u00e9sentation de la galerie"],"Picture click":["Clic sur l\u2019image"],"Picture Post Page":["Page de publication Picture"],"PhotoSwipe thumbnail strip":["Bande de miniatures PhotoSwipe"],"Unavailable":["Indisponible"],"Select up to 100 pictures.":["S\u00e9lectionnez jusqu\u2019\u00e0 100 images."],"Styled Tiles":["Styled Tiles"],"Layout":["Mise en page"],"Search pictures":["Rechercher des images"],"Recently viewed":["Consult\u00e9es r\u00e9cemment"],"Picture filters":["Filtres d\u2019image"],"Responsive Grid":["Grille adaptative"],"Picture Cards":["Cartes d\u2019image"],"Category ID":["ID de cat\u00e9gorie"],"This picture is not available. Find an existing picture or contact your administrator.":["Cette image est indisponible. Trouvez une image existante ou contactez votre administrateur."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Les importations termin\u00e9es sont conserv\u00e9es. R\u00e9essayez avec la s\u00e9lection restante pour v\u00e9rifier ou r\u00e9cup\u00e9rer le re\u00e7u de t\u00e9l\u00e9versement."],"Site default":["Valeur par d\u00e9faut du site"],"No action":["Aucune action"],"Pictures per page":["Images par page"],"Maximum columns":["Nombre maximal de colonnes"],"Spacing":["Espacement"],"Use filter menus":["Utiliser des menus de filtre"],"Category filter":["Filtre de cat\u00e9gorie"],"Order filter":["Filtre de tri"],"Show titles":["Afficher les titres"],"Show captions":["Afficher les l\u00e9gendes"],"Gallery slug":["Identifiant URL de la galerie"],"Author":["Auteur"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Laissez vide pour tout le monde, saisissez un ID utilisateur ou current pour Mes images. Les propri\u00e9taires voient leurs propres images non publi\u00e9es ; les visiteurs ne voient que celles auxquelles ils ont acc\u00e8s."],"Tag slugs":["Identifiants URL des \u00e9tiquettes"],"Comma separated; all tags must match.":["S\u00e9par\u00e9s par des virgules ; toutes les \u00e9tiquettes doivent correspondre."],"Title search":["Recherche par titre"],"Order":["Ordre"],"Newest first":["Les plus r\u00e9centes d\u2019abord"],"Most viewed":["Les plus vues"],"Selected pictures keep their manual order.":["Les images s\u00e9lectionn\u00e9es conservent leur ordre manuel."],"%d image selected for import":["%d image s\u00e9lectionn\u00e9e pour l\u2019importation","%d images s\u00e9lectionn\u00e9es pour l\u2019importation"],"Picture %d (unavailable or loading)":["Image %d (indisponible ou en cours de chargement)"],"Pictures to display":["Images \u00e0 afficher"],"Latest pictures matching filters":["Images les plus r\u00e9centes correspondant aux filtres"],"Selected pictures in manual order":["Images s\u00e9lectionn\u00e9es dans l\u2019ordre manuel"],"Save this document before selecting pictures.":["Enregistrez ce document avant de s\u00e9lectionner des images."],"Choose and order pictures (%d)":["Choisir et ordonner les images (%d)"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Choisissez des images existantes ou importez des images JPEG, PNG et GIF. Les r\u00e8gles de visibilit\u00e9, d\u2019adh\u00e9sion et d\u2019approbation des images existantes restent applicables. Une s\u00e9lection vide n\u2019affiche aucune image."],"Find pictures":["Rechercher des images"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Aucune image accessible ne correspond \u00e0 cette recherche. Essayez un autre titre ou importez depuis la m\u00e9diath\u00e8que."],"Choose at most 20 images per import and 100 pictures per block.":["Choisissez au maximum 20 images par importation et 100 images par bloc."],"Choose from Media Library":["Choisir dans la m\u00e9diath\u00e8que"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Chaque nouvelle importation cr\u00e9e une publication Picture ind\u00e9pendante. Les fichiers natifs et le texte sont conserv\u00e9s. La suppression de ce bloc ne supprime pas les images import\u00e9es."],"Copy title, caption and alternative text":["Copier le titre, la l\u00e9gende et le texte alternatif"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Copiez le texte existant uniquement lors de la premi\u00e8re cr\u00e9ation d\u2019une image Picture. Les modifications ult\u00e9rieures et les nouvelles tentatives ne remplacent jamais le texte Picture. Un texte alternatif vide reste vide ; d\u00e9crivez les images pertinentes dans Mes images."],"Import selected images":["Importer les images s\u00e9lectionn\u00e9es"],"Cancel selection":["Annuler la s\u00e9lection"],"%1$s (%2$s)":["%1$s (%2$s)"],"Move up":["D\u00e9placer vers le haut"],"Move down":["D\u00e9placer vers le bas"],"Remove picture":["Supprimer l\u2019image"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["L\u2019aper\u00e7u utilise vos autorisations actuelles. Les visiteurs peuvent voir moins d\u2019images. Ouvrez la page pour essayer les filtres et PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Aper\u00e7u indisponible. Votre s\u00e9lection est conserv\u00e9e ; ouvrez la page pour v\u00e9rifier la galerie."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Galeries adaptatives avec PhotoSwipe et les r\u00e8gles d\u2019acc\u00e8s existantes aux images."]}}}
  • picture-gallery/trunk/languages/picture-gallery-fr_FR.po

    r3761394 r3763225  
    44"Project-Id-Version: Picture Gallery 1.7.27\n"
    55"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/picture-gallery\n"
    6 "POT-Creation-Date: 2026-10-22T20:58:17+00:00\n"
    7 "PO-Revision-Date: 2026-10-23 00:00+0000\n"
     6"POT-Creation-Date: 2026-10-24T09:57:12+00:00\n"
     7"PO-Revision-Date: 2026-10-24 00:00+0000\n"
    88"Last-Translator: VideoWhisper\n"
    99"Language-Team: French\n"
    … …  
    1717
    1818#. Plugin Name of the plugin
    19 #: picture-gallery.php
     19#: picture-gallery.php:3
    2020msgid "Picture Gallery - Frontend Uploads & Image Editor"
    2121msgstr ""
    … …  
    2323
    2424#. Plugin URI of the plugin
    25 #: picture-gallery.php
     25#: picture-gallery.php:4
    2626msgid "https://videochat-scripts.com/picture-gallery-plugin/"
    2727msgstr "https://videochat-scripts.com/picture-gallery-plugin/"
    2828
    2929#. Description of the plugin
    30 #: picture-gallery.php
     30#: picture-gallery.php:5
    3131msgid ""
    3232"Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures "
    … …  
    3838
    3939#. Author of the plugin
    40 #: picture-gallery.php
     40#: picture-gallery.php:7
    4141msgid "VideoWhisper.com"
    4242msgstr "VideoWhisper.com"
    4343
    4444#. Author URI of the plugin
    45 #: picture-gallery.php
     45#: picture-gallery.php:8
    4646msgid "https://videowhisper.com/"
    4747msgstr "https://videowhisper.com/"
    … …  
    709709
    710710#: inc/admin.php:883 picture-gallery.php:100 picture-gallery.php:114
    711 #: picture-gallery.php:124 picture-gallery.php:579
     711#: picture-gallery.php:124 picture-gallery.php:584
    712712msgid "Pictures"
    713713msgstr "Images"
    … …  
    747747
    748748#: inc/admin.php:1100 inc/admin.php:1190 inc/class-guest-upload.php:425
    749 #: picture-gallery.php:574
     749#: picture-gallery.php:579
    750750msgid "Upload"
    751751msgstr "Téléverser"
    752752
    753 #: inc/admin.php:1101 inc/admin.php:1199 picture-gallery.php:572
     753#: inc/admin.php:1101 inc/admin.php:1199 inc/shortcodes.php:109
     754#: picture-gallery.php:577
    754755msgid "Import"
    755756msgstr "Importer"
    … …  
    12421243
    12431244#: inc/class-guest-upload.php:392 inc/class-picture-content.php:437
    1244 #: inc/shortcodes.php:567 picture-gallery.php:307
     1245#: inc/shortcodes.php:526 inc/shortcodes.php:570 picture-gallery.php:307
    12451246msgid "Title"
    12461247msgstr "Titre"
    12471248
    12481249#: inc/class-guest-upload.php:394 inc/class-modern-gallery.php:270
    1249 #: inc/class-modern-gallery.php:305 inc/shortcodes.php:57
    1250 #: inc/shortcodes.php:159 inc/shortcodes.php:406
     1250#: inc/class-modern-gallery.php:305 inc/shortcodes.php:59
     1251#: inc/shortcodes.php:162 inc/shortcodes.php:409
    12511252msgid "Category"
    12521253msgstr "Catégorie"
    12531254
    1254 #: inc/class-guest-upload.php:408 inc/shortcodes.php:165
     1255#: inc/class-guest-upload.php:408
    12551256msgid "Gallery(s)"
    12561257msgstr "Galerie(s)"
    … …  
    12601261msgstr "E-mail"
    12611262
    1262 #: inc/class-guest-upload.php:414 inc/shortcodes.php:78
     1263#: inc/class-guest-upload.php:414
    12631264msgid "Tag(s)"
    12641265msgstr "Étiquette(s)"
    12651266
    12661267#: inc/class-guest-upload.php:417 inc/class-picture-content.php:439
    1267 #: inc/shortcodes.php:84 inc/shortcodes.php:86 inc/shortcodes.php:167
     1268#: inc/shortcodes.php:86 inc/shortcodes.php:88 inc/shortcodes.php:170
    12681269msgid "Description"
    12691270msgstr "Description"
    … …  
    13421343msgstr "L’image traitée n’a pas pu remplacer le fichier précédent."
    13431344
    1344 #: inc/class-image-processor.php:301 picture-gallery.php:917
     1345#: inc/class-image-processor.php:301 picture-gallery.php:930
    13451346msgid ""
    13461347"The server could not process this picture with its available image editor."
    … …  
    18401841"conservés."
    18411842
    1842 #: inc/class-media-manifest.php:323 picture-gallery.php:892
     1843#: inc/class-media-manifest.php:323 picture-gallery.php:905
    18431844msgid "Media maintenance is already running for this picture."
    18441845msgstr "La maintenance des médias est déjà en cours pour cette image."
    … …  
    18531854msgstr "Cette fiche média nécessite une version compatible de l’extension."
    18541855
    1855 #: inc/class-media-manifest.php:336 picture-gallery.php:909
     1856#: inc/class-media-manifest.php:336 picture-gallery.php:922
    18561857msgid "The original file changed or is missing. Manual repair is required."
    18571858msgstr ""
    … …  
    18851886msgstr "La fiche média a changé. Réessayez la maintenance."
    18861887
    1887 #: inc/class-modern-gallery.php:243
     1888#: inc/class-modern-gallery.php:243 inc/shortcodes.php:246
    18881889msgid "Loading pictures…"
    18891890msgstr "Chargement des images…"
    … …  
    19301931
    19311932#: inc/class-modern-gallery.php:263 inc/class-picture-content.php:456
    1932 #: inc/shortcodes.php:76 inc/shortcodes.php:167 inc/shortcodes.php:518
     1933#: inc/shortcodes.php:78 inc/shortcodes.php:80 inc/shortcodes.php:170
     1934#: inc/shortcodes.php:521
    19331935msgid "Tags"
    19341936msgstr "Étiquettes"
    19351937
    19361938#: inc/class-modern-gallery.php:270 inc/class-modern-gallery.php:306
     1939#: inc/shortcodes.php:414
    19371940msgid "All categories"
    19381941msgstr "Toutes les catégories"
    19391942
    19401943#: inc/class-modern-gallery.php:276 inc/class-modern-gallery.php:313
     1944#: inc/shortcodes.php:454 inc/shortcodes.php:498
    19411945msgid "Order by"
    19421946msgstr "Trier par"
    19431947
    19441948#: inc/class-modern-gallery.php:278 inc/class-modern-gallery.php:315
     1949#: inc/shortcodes.php:430 inc/shortcodes.php:499
    19451950msgid "Recently added"
    19461951msgstr "Ajoutées récemment"
    19471952
    19481953#: inc/class-modern-gallery.php:279 inc/class-modern-gallery.php:316
    1949 #: inc/shortcodes.php:428 inc/shortcodes.php:497 inc/shortcodes.php:567
     1954#: inc/shortcodes.php:431 inc/shortcodes.php:500 inc/shortcodes.php:570
    19501955#: picture-gallery.php:322
    19511956msgid "Views"
    … …  
    19531958
    19541959#: inc/class-modern-gallery.php:280 inc/class-modern-gallery.php:317
    1955 #: scripts/gallery-block.js:72
     1960#: inc/shortcodes.php:432 inc/shortcodes.php:501 scripts/gallery-block.js:72
    19561961msgid "Recently viewed"
    19571962msgstr "Consultées récemment"
    … …  
    19771982msgstr "Pages d’image"
    19781983
    1979 #: inc/class-modern-gallery.php:403 inc/shortcodes.php:623
     1984#: inc/class-modern-gallery.php:403 inc/shortcodes.php:627
    19801985msgid "Previous"
    19811986msgstr "Précédent"
    19821987
    1983 #: inc/class-modern-gallery.php:404 inc/shortcodes.php:629
     1988#: inc/class-modern-gallery.php:404 inc/shortcodes.php:633
    19841989msgid "Next"
    19851990msgstr "Suivant"
    … …  
    19901995
    19911996#: inc/class-modern-gallery.php:480 inc/class-modern-gallery.php:570
    1992 #: inc/class-picture-abilities.php:254 inc/shortcodes.php:677
    1993 #: inc/shortcodes.php:724
     1997#: inc/class-picture-abilities.php:254 inc/shortcodes.php:683
     1998#: inc/shortcodes.php:730
    19941999msgid "Picture unavailable."
    19952000msgstr "Image indisponible."
    … …  
    25662571msgstr "Révision média invalide."
    25672572
    2568 #: inc/class-picture-list.php:66 inc/shortcodes.php:279
     2573#: inc/class-picture-list.php:66 inc/shortcodes.php:282
    25692574msgid "Invalid picture filters."
    25702575msgstr "Filtres d’image invalides."
    … …  
    30583063msgstr "Le propriétaire de l’image sélectionnée n’existe plus."
    30593064
    3060 #: inc/class-upload-service.php:197 picture-gallery.php:1636
     3065#: inc/class-upload-service.php:197 picture-gallery.php:1661
    30613066msgid "Please select a gallery."
    30623067msgstr "Veuillez sélectionner une galerie."
    … …  
    30913096
    30923097#: inc/shortcodes.php:14
    3093 msgid "Login is required to import pictures!"
    3094 msgstr "Vous devez vous connecter pour importer des images !"
    3095 
    3096 #: inc/shortcodes.php:26 inc/shortcodes.php:129
    3097 msgid "You do not have permissions to share pictures!"
    3098 msgstr "Vous n’avez pas l’autorisation de partager des images !"
    3099 
    3100 #: inc/shortcodes.php:61 inc/shortcodes.php:163 picture-gallery.php:311
    3101 #: picture-gallery.php:817
     3098msgid "Log in to import pictures."
     3099msgstr "Connectez-vous pour importer des images."
     3100
     3101#: inc/shortcodes.php:26 inc/shortcodes.php:131 picture-gallery.php:1652
     3102msgid "You do not have permission to share pictures."
     3103msgstr "Vous n’avez pas l’autorisation de partager des images."
     3104
     3105#. translators: %s: shortcode name.
     3106#: inc/shortcodes.php:46
     3107#, php-format
     3108msgid "%s: a folder path is required."
     3109msgstr "%s : un chemin de dossier est requis."
     3110
     3111#. translators: %s: shortcode name.
     3112#: inc/shortcodes.php:52
     3113#, php-format
     3114msgid "%s: the folder path is not allowed or was not found."
     3115msgstr "%s : le chemin du dossier n’est pas autorisé ou est introuvable."
     3116
     3117#: inc/shortcodes.php:63 inc/shortcodes.php:67 inc/shortcodes.php:166
     3118#: picture-gallery.php:311 picture-gallery.php:826
    31023119msgid "Gallery"
    31033120msgstr "Galerie"
    31043121
    3105 #: inc/shortcodes.php:63
     3122#: inc/shortcodes.php:65 picture-gallery.php:158
     3123msgid "Galleries"
     3124msgstr "Galeries"
     3125
     3126#: inc/shortcodes.php:65 inc/shortcodes.php:80
    31063127msgid "(comma separated)"
    31073128msgstr "(séparés par des virgules)"
    31083129
    3109 #: inc/shortcodes.php:65
    3110 msgid "gallery"
    3111 msgstr "galerie"
    3112 
    3113 #: inc/shortcodes.php:92
     3130#: inc/shortcodes.php:94
    31143131msgid "Import Pictures"
    31153132msgstr "Importer des images"
    31163133
    3117 #: inc/shortcodes.php:125
    3118 msgid "Login is required to upload pictures!"
    3119 msgstr "Vous devez vous connecter pour téléverser des images !"
    3120 
    3121 #: inc/shortcodes.php:140
     3134#: inc/shortcodes.php:112
     3135msgid "Delete"
     3136msgstr "Supprimer"
     3137
     3138#: inc/shortcodes.php:127
     3139msgid "Log in to upload pictures."
     3140msgstr "Connectez-vous pour téléverser des images."
     3141
     3142#: inc/shortcodes.php:142
    31223143msgid "Request:"
    31233144msgstr "Demande :"
    31243145
    3125 #: inc/shortcodes.php:141
     3146#: inc/shortcodes.php:143
    31263147msgid "Resolve the queued uploads before adding more pictures (maximum 20)."
    31273148msgstr ""
    … …  
    31293150"20)."
    31303151
    3131 #: inc/shortcodes.php:142
     3152#: inc/shortcodes.php:144
    31323153msgid "Check / resume upload"
    31333154msgstr "Vérifier / reprendre le téléversement"
    31343155
    3135 #: inc/shortcodes.php:143
     3156#: inc/shortcodes.php:145
    31363157msgid "Retry same file"
    31373158msgstr "Réessayer avec le même fichier"
    31383159
    3139 #: inc/shortcodes.php:144
     3160#: inc/shortcodes.php:146
    31403161msgid "Queued"
    31413162msgstr "En file"
    31423163
    3143 #: inc/shortcodes.php:145
    3144 msgid "Uploading"
    3145 msgstr "Téléversement en cours"
    3146 
    3147 #: inc/shortcodes.php:146
     3164#. translators: %d: upload progress percentage. JavaScript replaces %d; keep
     3165#. the trailing percent sign.
     3166#: inc/shortcodes.php:148
     3167#, php-format
     3168msgid "Uploading… %d%"
     3169msgstr "Téléversement… %d%"
     3170
     3171#: inc/shortcodes.php:149
    31483172msgid "Upload transferred. Processing picture…"
    31493173msgstr "Téléversement transféré. Traitement de l’image…"
    31503174
    3151 #: inc/shortcodes.php:147
     3175#: inc/shortcodes.php:150
    31523176msgid ""
    31533177"The server did not confirm this upload. Check your pictures before uploading"
    … …  
    31573181" envoyer d’autres."
    31583182
    3159 #: inc/shortcodes.php:148
     3183#: inc/shortcodes.php:151
    31603184msgid ""
    31613185"The connection ended before the upload was confirmed. Check your pictures "
    … …  
    31653189"Vérifiez vos images avant de téléverser à nouveau."
    31663190
    3167 #: inc/shortcodes.php:149
     3191#: inc/shortcodes.php:152
    31683192msgid ""
    31693193"The upload failed. Reload the page and check the file and upload limit."
    … …  
    31723196"limite de téléversement."
    31733197
    3174 #: inc/shortcodes.php:150
     3198#: inc/shortcodes.php:153
    31753199msgid "Upload cancelled. Check your pictures before uploading again."
    31763200msgstr ""
    31773201"Téléversement annulé. Vérifiez vos images avant de téléverser à nouveau."
    31783202
    3179 #: inc/shortcodes.php:155
     3203#: inc/shortcodes.php:158
    31803204msgid "Picture Upload"
    31813205msgstr "Téléversement d’image"
    31823206
    3183 #: inc/shortcodes.php:160
     3207#: inc/shortcodes.php:163
    31843208msgid "No category"
    31853209msgstr "Aucune catégorie"
    31863210
    3187 #: inc/shortcodes.php:177
     3211#: inc/shortcodes.php:168
     3212msgid "Galleries (comma separated)"
     3213msgstr "Galeries (séparées par des virgules)"
     3214
     3215#: inc/shortcodes.php:180
    31883216msgid "Choose pictures"
    31893217msgstr "Choisir des images"
    31903218
    3191 #: inc/shortcodes.php:178
     3219#: inc/shortcodes.php:181
    31923220msgid "Or drop pictures here"
    31933221msgstr "Ou déposez les images ici"
    31943222
    3195 #: inc/shortcodes.php:178
    3196 msgid "Upload Files"
    3197 msgstr "Téléverser des fichiers"
    3198 
    3199 #: inc/shortcodes.php:218
     3223#: inc/shortcodes.php:181
     3224msgid "Upload pictures"
     3225msgstr "Téléverser des images"
     3226
     3227#: inc/shortcodes.php:221
    32003228msgid "Log in"
    32013229msgstr "Se connecter"
    32023230
    3203 #: inc/shortcodes.php:243
    3204 msgid "Loading Pictures..."
    3205 msgstr "Chargement des images…"
    3206 
    3207 #: inc/shortcodes.php:411 inc/shortcodes.php:415
    3208 msgid "Loading category"
    3209 msgstr "Chargement de la catégorie"
    3210 
    3211 #: inc/shortcodes.php:411
    3212 msgid "All Categories"
    3213 msgstr "Toutes les catégories"
    3214 
    3215 #: inc/shortcodes.php:427
    3216 msgid "Added Recently"
    3217 msgstr "Ajoutées récemment"
    3218 
    3219 #: inc/shortcodes.php:429
    3220 msgid "Watched Recently"
    3221 msgstr "Consultées récemment"
    3222 
    3223 #: inc/shortcodes.php:430 inc/shortcodes.php:508
     3231#: inc/shortcodes.php:286
     3232msgid "Security check failed. Reload the page and try again."
     3233msgstr "Échec du contrôle de sécurité. Rechargez la page et réessayez."
     3234
     3235#: inc/shortcodes.php:414 inc/shortcodes.php:418 inc/shortcodes.php:492
     3236msgid "Loading category…"
     3237msgstr "Chargement de la catégorie…"
     3238
     3239#: inc/shortcodes.php:433 inc/shortcodes.php:511
    32243240msgid "Random"
    32253241msgstr "Aléatoire"
    32263242
    3227 #: inc/shortcodes.php:435 inc/shortcodes.php:440 inc/shortcodes.php:502
     3243#. translators: %s: rating sort name, for example Rating.
     3244#: inc/shortcodes.php:438 inc/shortcodes.php:443 inc/shortcodes.php:505
    32283245msgid "Rating"
    32293246msgstr "Évaluation"
    32303247
    3231 #: inc/shortcodes.php:436 inc/shortcodes.php:441 inc/shortcodes.php:503
    3232 msgid "Ratings Number"
     3248#. translators: %s: rating sort name, for example Rating.
     3249#: inc/shortcodes.php:439 inc/shortcodes.php:444 inc/shortcodes.php:506
     3250msgid "Number of ratings"
    32333251msgstr "Nombre d’évaluations"
    32343252
    3235 #: inc/shortcodes.php:437 inc/shortcodes.php:442 inc/shortcodes.php:504
    3236 msgid "Rate Popularity"
    3237 msgstr "Popularité par note"
    3238 
    3239 #: inc/shortcodes.php:440 inc/shortcodes.php:441 inc/shortcodes.php:442
    3240 msgid "in Category"
    3241 msgstr "dans la catégorie"
    3242 
    3243 #: inc/shortcodes.php:451 inc/shortcodes.php:495 picture-gallery.php:319
    3244 msgid "Order By"
    3245 msgstr "Trier par"
    3246 
    3247 #: inc/shortcodes.php:458
     3253#. translators: %s: rating sort name, for example Rating.
     3254#: inc/shortcodes.php:440 inc/shortcodes.php:445 inc/shortcodes.php:507
     3255msgid "Rating popularity"
     3256msgstr "Popularité des évaluations"
     3257
     3258#. translators: %s: rating sort name, for example Rating.
     3259#: inc/shortcodes.php:443 inc/shortcodes.php:444 inc/shortcodes.php:445
     3260#, php-format
     3261msgid "%s in category"
     3262msgstr "%s dans la catégorie"
     3263
     3264#: inc/shortcodes.php:461
    32483265msgid "Ordering Rooms"
    32493266msgstr "Classement des salons"
    32503267
    3251 #: inc/shortcodes.php:488
     3268#: inc/shortcodes.php:491
    32523269msgid "All"
    32533270msgstr "Tous"
    32543271
    3255 #: inc/shortcodes.php:496
    3256 msgid "Date Added"
    3257 msgstr "Date d’ajout"
    3258 
    3259 #: inc/shortcodes.php:498
    3260 msgid "Viewed Recently"
    3261 msgstr "Consultées récemment"
    3262 
    3263 #: inc/shortcodes.php:523
    3264 msgid "Name"
    3265 msgstr "Nom"
    3266 
    3267 #: inc/shortcodes.php:531
     3272#: inc/shortcodes.php:521
     3273msgid "Tags, comma separated"
     3274msgstr "Étiquettes, séparées par des virgules"
     3275
     3276#: inc/shortcodes.php:534
     3277msgid "Search by tags or title"
     3278msgstr "Rechercher par étiquettes ou titre"
     3279
     3280#: inc/shortcodes.php:534
    32683281msgid "Search"
    32693282msgstr "Rechercher"
    32703283
    3271 #: inc/shortcodes.php:537
     3284#: inc/shortcodes.php:534
     3285msgid "Searching pictures…"
     3286msgstr "Recherche d’images…"
     3287
     3288#: inc/shortcodes.php:540
    32723289msgid "Reload"
    32733290msgstr "Recharger"
    32743291
    3275 #: inc/shortcodes.php:567
     3292#: inc/shortcodes.php:540
     3293msgid "Reloading pictures…"
     3294msgstr "Rechargement des images…"
     3295
     3296#: inc/shortcodes.php:570
    32763297msgid "Age"
    32773298msgstr "Âge"
    32783299
    3279 #: inc/shortcodes.php:568
    3280 msgid "views"
    3281 msgstr "vues"
    3282 
    3283 #: inc/shortcodes.php:613
     3300#. translators: %s: number of times the picture was viewed.
     3301#: inc/shortcodes.php:572
     3302#, php-format
     3303msgid "%s view"
     3304msgid_plural "%s views"
     3305msgstr[0] "%s vue"
     3306msgstr[1] "%s vues"
     3307
     3308#: inc/shortcodes.php:617
    32843309msgid "No pictures."
    32853310msgstr "Aucune image."
    32863311
    3287 #: inc/shortcodes.php:626
     3312#: inc/shortcodes.php:627
     3313msgid "Loading previous page…"
     3314msgstr "Chargement de la page précédente…"
     3315
     3316#: inc/shortcodes.php:630
    32883317msgid "Page"
    32893318msgstr "Page"
     3319
     3320#: inc/shortcodes.php:633
     3321msgid "Loading next page…"
     3322msgstr "Chargement de la page suivante…"
     3323
     3324#. translators: %s: shortcode name.
     3325#: inc/shortcodes.php:674
     3326#, php-format
     3327msgid "%s: a picture ID is required."
     3328msgstr "%s : un ID d’image est requis."
     3329
     3330#. translators: 1: shortcode name, 2: picture ID.
     3331#: inc/shortcodes.php:680
     3332#, php-format
     3333msgid "%1$s: picture #%2$d was not found."
     3334msgstr "%1$s : l’image n° %2$d est introuvable."
    32903335
    32913336#: picture-gallery.php:98
    … …  
    34013446msgstr "Nom de la nouvelle galerie"
    34023447
    3403 #: picture-gallery.php:158
    3404 msgid "Galleries"
    3405 msgstr "Galeries"
    3406 
    34073448#: picture-gallery.php:291
    34083449msgid "You do not have permission to manage gallery widgets."
    … …  
    34133454msgstr "ID de catégorie"
    34143455
    3415 #: picture-gallery.php:321
     3456#: picture-gallery.php:319
     3457msgid "Order By"
     3458msgstr "Trier par"
     3459
     3460#: picture-gallery.php:321 picture-gallery.php:1557
    34163461msgid "Date"
    34173462msgstr "Date"
    … …  
    34533498msgstr "Inclure le CSS"
    34543499
     3500#: picture-gallery.php:413
     3501msgid "This file extension is not allowed."
     3502msgstr "Cette extension de fichier n’est pas autorisée."
     3503
     3504#: picture-gallery.php:426
     3505msgid "Security check failed. Please reload the page and try again."
     3506msgstr ""
     3507"Échec du contrôle de sécurité. Veuillez recharger la page et réessayer."
     3508
     3509#: picture-gallery.php:432
     3510msgid "Invalid upload fields."
     3511msgstr "Champs de téléversement non valides."
     3512
     3513#: picture-gallery.php:439
     3514msgid "Invalid upload request identifier."
     3515msgstr "Identifiant de requête de téléversement non valide."
     3516
     3517#: picture-gallery.php:451
     3518msgid "Invalid file name."
     3519msgstr "Nom de fichier non valide."
     3520
     3521#: picture-gallery.php:461 picture-gallery.php:463
     3522msgid "No files were uploaded."
     3523msgstr "Aucun fichier n’a été téléversé."
     3524
     3525#: picture-gallery.php:464
     3526msgid "Please upload at most 20 pictures at a time."
     3527msgstr "Veuillez téléverser 20 images au maximum à la fois."
     3528
    34553529#: picture-gallery.php:500
    34563530msgid "Please submit the upload form."
    … …  
    34633537"téléverser."
    34643538
     3539#: picture-gallery.php:549
     3540msgid ""
     3541"No post ID was specified for managing the pictures associated with a post."
     3542msgstr ""
     3543"Aucun ID d’article n’a été indiqué pour gérer les images associées à un "
     3544"article."
     3545
     3546#: picture-gallery.php:560
     3547msgid "Done Uploading Pictures"
     3548msgstr "Téléversement des images terminé"
     3549
    34653550#: picture-gallery.php:562
    34663551msgid "Manage Pictures"
    34673552msgstr "Gérer les images"
    34683553
    3469 #: picture-gallery.php:810
     3554#. translators: 1: gallery name, 2: number of available files and their total
     3555#. size
     3556#: picture-gallery.php:567
     3557#, php-format
     3558msgid "Available %1$s pictures: %2$s"
     3559msgstr "Images %1$s disponibles : %2$s"
     3560
     3561#. translators: %s: gallery name
     3562#: picture-gallery.php:625
     3563#, php-format
     3564msgid "Import pictures to gallery %s"
     3565msgstr "Importer des images dans la galerie %s"
     3566
     3567#: picture-gallery.php:819
    34703568msgid "Channel"
    34713569msgstr "Canal"
    34723570
    3473 #: picture-gallery.php:829
     3571#: picture-gallery.php:838
    34743572msgid "Picture Views"
    34753573msgstr "Vues de l’image"
    34763574
    3477 #: picture-gallery.php:831
     3575#: picture-gallery.php:840
    34783576msgid "Resolution"
    34793577msgstr "Résolution"
    34803578
    3481 #: picture-gallery.php:838
     3579#: picture-gallery.php:847
    34823580msgid "My Review"
    34833581msgstr "Mon avis"
    34843582
    3485 #: picture-gallery.php:844
     3583#. translators: %s: link to the Rate Star Review plugin
     3584#: picture-gallery.php:851
     3585#, php-format
     3586msgid ""
     3587"Reviews are unavailable: the %s plugin must be installed and enabled, or the"
     3588" review feature turned off."
     3589msgstr ""
     3590"Les avis sont indisponibles : l’extension %s doit être installée et activée,"
     3591" ou la fonctionnalité d’avis doit être désactivée."
     3592
     3593#: picture-gallery.php:857
    34863594msgid "Reviews"
    34873595msgstr "Avis"
    34883596
    3489 #: picture-gallery.php:948
     3597#: picture-gallery.php:961
    34903598msgid "The thumbnail attachment could not be created."
    34913599msgstr "La pièce jointe de la miniature n’a pas pu être créée."
    34923600
    3493 #: picture-gallery.php:965 picture-gallery.php:969
     3601#: picture-gallery.php:978 picture-gallery.php:982
    34943602msgid "The thumbnail metadata could not be generated."
    34953603msgstr "Les métadonnées de la miniature n’ont pas pu être générées."
    34963604
    3497 #: picture-gallery.php:974
     3605#: picture-gallery.php:987
    34983606msgid "The thumbnail could not be assigned."
    34993607msgstr "La miniature n’a pas pu être attribuée."
    35003608
    3501 #: picture-gallery.php:999
     3609#: picture-gallery.php:1012
    35023610msgid "posted a new picture"
    35033611msgstr "a publié une nouvelle image"
    35043612
    3505 #: picture-gallery.php:1032
     3613#: picture-gallery.php:1045
    35063614msgid "The picture no longer exists."
    35073615msgstr "L’image n’existe plus."
    35083616
    3509 #: picture-gallery.php:1037
     3617#: picture-gallery.php:1050
    35103618msgid "The original attachment relationship needs manual review."
    35113619msgstr ""
    … …  
    35133621"manuelle."
    35143622
    3515 #: picture-gallery.php:1045
     3623#: picture-gallery.php:1058
    35163624msgid "The picture attachment could not be created."
    35173625msgstr "La pièce jointe de l’image n’a pas pu être créée."
    35183626
    3519 #: picture-gallery.php:1371
     3627#: picture-gallery.php:1384
    35203628msgid "You do not have permissions to import pictures!"
    35213629msgstr "Vous n’avez pas l’autorisation d’importer des images !"
    35223630
    3523 #: picture-gallery.php:1376
     3631#: picture-gallery.php:1389
    35243632msgid "Picture import folder is not allowed or was not found."
    35253633msgstr ""
    35263634"Le dossier d’importation d’images n’est pas autorisé ou est introuvable."
    35273635
    3528 #: picture-gallery.php:1437
     3636#: picture-gallery.php:1412
     3637msgid "Only administrators can import pictures for other users."
     3638msgstr ""
     3639"Seuls les administrateurs peuvent importer des images pour d’autres "
     3640"utilisateurs."
     3641
     3642#: picture-gallery.php:1428
     3643msgid "A gallery name is required for importing."
     3644msgstr "Un nom de galerie est requis pour l’importation."
     3645
     3646#: picture-gallery.php:1450
    35293647msgid "Invalid import file selected."
    35303648msgstr "Fichier d’importation sélectionné invalide."
    35313649
    3532 #: picture-gallery.php:1627
    3533 msgid "You do not have permission to share pictures."
    3534 msgstr "Vous n’avez pas l’autorisation de partager des images."
    3535 
    3536 #: picture-gallery.php:1640
     3650#: picture-gallery.php:1463
     3651msgid "No files selected to import."
     3652msgstr "Aucun fichier sélectionné à importer."
     3653
     3654#: picture-gallery.php:1466
     3655msgid "Invalid import request."
     3656msgstr "Requête d’importation non valide."
     3657
     3658#: picture-gallery.php:1473
     3659msgid "Invalid delete request."
     3660msgstr "Requête de suppression non valide."
     3661
     3662#: picture-gallery.php:1475
     3663msgid "You do not have permission to delete import files."
     3664msgstr ""
     3665"Vous n’avez pas l’autorisation de supprimer les fichiers d’importation."
     3666
     3667#. translators: %s: file name
     3668#: picture-gallery.php:1484
     3669#, php-format
     3670msgid "Deleting %s ..."
     3671msgstr "Suppression de %s ..."
     3672
     3673#: picture-gallery.php:1489
     3674msgid "Invalid file selection."
     3675msgstr "Sélection de fichiers non valide."
     3676
     3677#: picture-gallery.php:1493
     3678msgid "Removing the file failed."
     3679msgstr "La suppression du fichier a échoué."
     3680
     3681#: picture-gallery.php:1495
     3682msgid "Success."
     3683msgstr "Réussi."
     3684
     3685#: picture-gallery.php:1500
     3686msgid "No files selected to delete."
     3687msgstr "Aucun fichier sélectionné à supprimer."
     3688
     3689#. translators: %s: file name
     3690#: picture-gallery.php:1514
     3691#, php-format
     3692msgid "Preview %s"
     3693msgstr "Aperçu de %s"
     3694
     3695#: picture-gallery.php:1545
     3696msgid "No matching files found."
     3697msgstr "Aucun fichier correspondant trouvé."
     3698
     3699#: picture-gallery.php:1557
     3700msgid "File Name"
     3701msgstr "Nom du fichier"
     3702
     3703#: picture-gallery.php:1557 picture-gallery.php:1583
     3704msgid "Preview"
     3705msgstr "Aperçu"
     3706
     3707#: picture-gallery.php:1557
     3708msgid "Size"
     3709msgstr "Taille"
     3710
     3711#. translators: %d: number of files
     3712#: picture-gallery.php:1591
     3713#, php-format
     3714msgid "%d file"
     3715msgid_plural "%d files"
     3716msgstr[0] "%d fichier"
     3717msgstr[1] "%d fichiers"
     3718
     3719#: picture-gallery.php:1665
    35373720msgid "The picture folder is unavailable."
    35383721msgstr "Le dossier d’images est indisponible."
    35393722
    3540 #: picture-gallery.php:1643
     3723#: picture-gallery.php:1668
    35413724msgid "Configure a media storage folder outside the plugin directory."
    35423725msgstr ""
    … …  
    35443727"l’extension."
    35453728
    3546 #: picture-gallery.php:1655
     3729#: picture-gallery.php:1680
    35473730msgid "The picture could not be stored."
    35483731msgstr "L’image n’a pas pu être stockée."
    35493732
    3550 #: picture-gallery.php:1661
     3733#: picture-gallery.php:1686
    35513734msgid "The picture record could not be created."
    35523735msgstr "L’enregistrement de l’image n’a pas pu être créé."
    35533736
    3554 #: picture-gallery.php:1709
     3737#: picture-gallery.php:1734
    35553738msgid "The draft changed during recovery. Review it before continuing."
    35563739msgstr ""
    … …  
    35583741"continuer."
    35593742
    3560 #: picture-gallery.php:1718
     3743#: picture-gallery.php:1743
    35613744msgid ""
    35623745"The picture could not be processed. Please contact the site administrator "
    … …  
    36763859#. translators: %d: number of selected Media Library images.
    36773860#: scripts/gallery-block.js:74
    3678 #, js-format
    36793861msgid "%d image selected for import"
    36803862msgid_plural "%d images selected for import"
    … …  
    36843866#. translators: %d: Picture post ID.
    36853867#: scripts/gallery-block.js:76
    3686 #, js-format
    36873868msgid "Picture %d (unavailable or loading)"
    36883869msgstr "Image %d (indisponible ou en cours de chargement)"
    … …  
    37043885msgstr "Enregistrez ce document avant de sélectionner des images."
    37053886
     3887#. translators: %d: number of selected pictures.
    37063888#: scripts/gallery-block.js:82
    3707 msgid "Choose and order pictures"
    3708 msgstr "Choisir et ordonner les images"
     3889msgid "Choose and order pictures (%d)"
     3890msgstr "Choisir et ordonner les images (%d)"
    37093891
    37103892#: scripts/gallery-block.js:83
    … …  
    37713953msgstr "Annuler la sélection"
    37723954
     3955#. translators: 1: picture title, 2: picture status.
     3956#: scripts/gallery-block.js:97
     3957msgid "%1$s (%2$s)"
     3958msgstr "%1$s (%2$s)"
     3959
    37733960#: scripts/gallery-block.js:98
    37743961msgid "Move up"
    … …  
    38184005"Galeries adaptatives avec PhotoSwipe et les règles d’accès existantes aux "
    38194006"images."
     4007
     4008#~ msgid "Login is required to import pictures!"
     4009#~ msgstr "Vous devez vous connecter pour importer des images !"
     4010
     4011#~ msgid "You do not have permissions to share pictures!"
     4012#~ msgstr "Vous n’avez pas l’autorisation de partager des images !"
     4013
     4014#~ msgid "gallery"
     4015#~ msgstr "galerie"
     4016
     4017#~ msgid "Login is required to upload pictures!"
     4018#~ msgstr "Vous devez vous connecter pour téléverser des images !"
     4019
     4020#~ msgid "Uploading"
     4021#~ msgstr "Téléversement en cours"
     4022
     4023#~ msgid "Upload Files"
     4024#~ msgstr "Téléverser des fichiers"
     4025
     4026#~ msgid "Loading Pictures..."
     4027#~ msgstr "Chargement des images…"
     4028
     4029#~ msgid "Loading category"
     4030#~ msgstr "Chargement de la catégorie"
     4031
     4032#~ msgid "All Categories"
     4033#~ msgstr "Toutes les catégories"
     4034
     4035#~ msgid "Added Recently"
     4036#~ msgstr "Ajoutées récemment"
     4037
     4038#~ msgid "Watched Recently"
     4039#~ msgstr "Consultées récemment"
     4040
     4041#~ msgid "Ratings Number"
     4042#~ msgstr "Nombre d’évaluations"
     4043
     4044#~ msgid "Rate Popularity"
     4045#~ msgstr "Popularité par note"
     4046
     4047#~ msgid "in Category"
     4048#~ msgstr "dans la catégorie"
     4049
     4050#~ msgid "Date Added"
     4051#~ msgstr "Date d’ajout"
     4052
     4053#~ msgid "Viewed Recently"
     4054#~ msgstr "Consultées récemment"
     4055
     4056#~ msgid "Name"
     4057#~ msgstr "Nom"
     4058
     4059#~ msgid "views"
     4060#~ msgstr "vues"
     4061
     4062#~ msgid "Choose and order pictures"
     4063#~ msgstr "Choisir et ordonner les images"
  • picture-gallery/trunk/languages/picture-gallery-nl_NL-80e512d5657d29cde26a7508dc9cce61.json

    r3761394 r3763225  
    1 {"translation-revision-date":"2026-10-23 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl_NL","plural-forms":"nplurals=2; plural=(n != 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Galerijweergave"],"Picture click":["Klik op afbeelding"],"Picture Post Page":["Picture-berichtpagina"],"PhotoSwipe thumbnail strip":["PhotoSwipe-miniaturenstrook"],"Unavailable":["Niet beschikbaar"],"Select up to 100 pictures.":["Selecteer maximaal 100 afbeeldingen."],"Styled Tiles":["Styled Tiles"],"Layout":["Lay-out"],"Search pictures":["Afbeeldingen zoeken"],"Recently viewed":["Onlangs bekeken"],"Picture filters":["Afbeeldingsfilters"],"Responsive Grid":["Responsief raster"],"Picture Cards":["Afbeeldingskaarten"],"Category ID":["Categorie-ID"],"This picture is not available. Find an existing picture or contact your administrator.":["Deze afbeelding is niet beschikbaar. Zoek een bestaande afbeelding of neem contact op met de beheerder."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Voltooide imports blijven bewaard. Probeer de resterende selectie opnieuw om het uploadbewijs te controleren of te herstellen."],"Site default":["Standaard van site"],"No action":["Geen actie"],"Pictures per page":["Afbeeldingen per pagina"],"Maximum columns":["Maximumaantal kolommen"],"Spacing":["Tussenruimte"],"Use filter menus":["Filtermenu\u2019s gebruiken"],"Category filter":["Categoriefilter"],"Order filter":["Sorteerfilter"],"Show titles":["Titels tonen"],"Show captions":["Bijschriften tonen"],"Gallery slug":["Galerijslug"],"Author":["Auteur"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Laat leeg voor iedereen, voer een gebruikers-ID in of vul \u2018current\u2019 in voor Mijn afbeeldingen. Eigenaren kunnen hun eigen ongepubliceerde afbeeldingen zien; bezoekers zien alleen afbeeldingen waartoe zij toegang hebben."],"Tag slugs":["Tagslugs"],"Comma separated; all tags must match.":["Gescheiden door komma\u2019s; alle tags moeten overeenkomen."],"Title search":["Zoeken op titel"],"Order":["Volgorde"],"Newest first":["Nieuwste eerst"],"Most viewed":["Meest bekeken"],"Selected pictures keep their manual order.":["Geselecteerde afbeeldingen behouden hun handmatige volgorde."],"%d image selected for import":["%d afbeelding geselecteerd om te importeren","%d afbeeldingen geselecteerd om te importeren"],"Picture %d (unavailable or loading)":["Afbeelding %d (niet beschikbaar of wordt geladen)"],"Pictures to display":["Weer te geven afbeeldingen"],"Latest pictures matching filters":["Nieuwste afbeeldingen die aan de filters voldoen"],"Selected pictures in manual order":["Geselecteerde afbeeldingen in handmatige volgorde"],"Save this document before selecting pictures.":["Sla dit document op voordat je afbeeldingen selecteert."],"Choose and order pictures":["Afbeeldingen kiezen en ordenen"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Selecteer bestaande afbeeldingen of importeer JPEG-, PNG- en GIF-afbeeldingen. De zichtbaarheids-, lidmaatschaps- en goedkeuringsregels voor bestaande afbeeldingen blijven gelden. Een lege selectie toont geen afbeeldingen."],"Find pictures":["Afbeeldingen zoeken"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Er zijn geen toegankelijke afbeeldingen die overeenkomen met deze zoekopdracht. Probeer een andere titel of importeer afbeeldingen uit de mediabibliotheek."],"Choose at most 20 images per import and 100 pictures per block.":["Selecteer maximaal 20 afbeeldingen per import en 100 afbeeldingen per blok."],"Choose from Media Library":["Kiezen uit mediabibliotheek"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Elke nieuwe import maakt een afzonderlijk Picture-bericht aan. Originele bestanden en tekst blijven behouden. Als je dit blok verwijdert, worden ge\u00efmporteerde afbeeldingen niet verwijderd."],"Copy title, caption and alternative text":["Titel, bijschrift en alternatieve tekst kopi\u00ebren"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Bestaande tekst alleen kopi\u00ebren wanneer een Picture-bericht voor het eerst wordt aangemaakt. Latere bewerkingen en nieuwe pogingen overschrijven de Picture-tekst nooit. Lege alternatieve tekst blijft leeg; beschrijf betekenisvolle afbeeldingen in Mijn afbeeldingen."],"Import selected images":["Geselecteerde afbeeldingen importeren"],"Cancel selection":["Selectie annuleren"],"Move up":["Omhoog"],"Move down":["Omlaag"],"Remove picture":["Afbeelding verwijderen"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["Het voorbeeld gebruikt je huidige toegangsrechten. Bezoekers zien mogelijk minder afbeeldingen. Open de pagina om filters en PhotoSwipe uit te proberen."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Voorbeeld niet beschikbaar. Je selectie blijft behouden; open de pagina om de galerij te controleren."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Responsieve galerijen met PhotoSwipe en de bestaande toegangsregels voor afbeeldingen."]}}}
     1{"translation-revision-date":"2026-10-24 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"nl_NL","plural-forms":"nplurals=2; plural=(n != 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Galerijweergave"],"Picture click":["Klik op afbeelding"],"Picture Post Page":["Picture-berichtpagina"],"PhotoSwipe thumbnail strip":["PhotoSwipe-miniaturenstrook"],"Unavailable":["Niet beschikbaar"],"Select up to 100 pictures.":["Selecteer maximaal 100 afbeeldingen."],"Styled Tiles":["Styled Tiles"],"Layout":["Lay-out"],"Search pictures":["Afbeeldingen zoeken"],"Recently viewed":["Onlangs bekeken"],"Picture filters":["Afbeeldingsfilters"],"Responsive Grid":["Responsief raster"],"Picture Cards":["Afbeeldingskaarten"],"Category ID":["Categorie-ID"],"This picture is not available. Find an existing picture or contact your administrator.":["Deze afbeelding is niet beschikbaar. Zoek een bestaande afbeelding of neem contact op met de beheerder."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Voltooide imports blijven bewaard. Probeer de resterende selectie opnieuw om het uploadbewijs te controleren of te herstellen."],"Site default":["Standaard van site"],"No action":["Geen actie"],"Pictures per page":["Afbeeldingen per pagina"],"Maximum columns":["Maximumaantal kolommen"],"Spacing":["Tussenruimte"],"Use filter menus":["Filtermenu\u2019s gebruiken"],"Category filter":["Categoriefilter"],"Order filter":["Sorteerfilter"],"Show titles":["Titels tonen"],"Show captions":["Bijschriften tonen"],"Gallery slug":["Galerijslug"],"Author":["Auteur"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Laat leeg voor iedereen, voer een gebruikers-ID in of vul \u2018current\u2019 in voor Mijn afbeeldingen. Eigenaren kunnen hun eigen ongepubliceerde afbeeldingen zien; bezoekers zien alleen afbeeldingen waartoe zij toegang hebben."],"Tag slugs":["Tagslugs"],"Comma separated; all tags must match.":["Gescheiden door komma\u2019s; alle tags moeten overeenkomen."],"Title search":["Zoeken op titel"],"Order":["Volgorde"],"Newest first":["Nieuwste eerst"],"Most viewed":["Meest bekeken"],"Selected pictures keep their manual order.":["Geselecteerde afbeeldingen behouden hun handmatige volgorde."],"%d image selected for import":["%d afbeelding geselecteerd om te importeren","%d afbeeldingen geselecteerd om te importeren"],"Picture %d (unavailable or loading)":["Afbeelding %d (niet beschikbaar of wordt geladen)"],"Pictures to display":["Weer te geven afbeeldingen"],"Latest pictures matching filters":["Nieuwste afbeeldingen die aan de filters voldoen"],"Selected pictures in manual order":["Geselecteerde afbeeldingen in handmatige volgorde"],"Save this document before selecting pictures.":["Sla dit document op voordat je afbeeldingen selecteert."],"Choose and order pictures (%d)":["Afbeeldingen kiezen en ordenen (%d)"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Selecteer bestaande afbeeldingen of importeer JPEG-, PNG- en GIF-afbeeldingen. De zichtbaarheids-, lidmaatschaps- en goedkeuringsregels voor bestaande afbeeldingen blijven gelden. Een lege selectie toont geen afbeeldingen."],"Find pictures":["Afbeeldingen zoeken"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Er zijn geen toegankelijke afbeeldingen die overeenkomen met deze zoekopdracht. Probeer een andere titel of importeer afbeeldingen uit de mediabibliotheek."],"Choose at most 20 images per import and 100 pictures per block.":["Selecteer maximaal 20 afbeeldingen per import en 100 afbeeldingen per blok."],"Choose from Media Library":["Kiezen uit mediabibliotheek"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Elke nieuwe import maakt een afzonderlijk Picture-bericht aan. Originele bestanden en tekst blijven behouden. Als je dit blok verwijdert, worden ge\u00efmporteerde afbeeldingen niet verwijderd."],"Copy title, caption and alternative text":["Titel, bijschrift en alternatieve tekst kopi\u00ebren"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Bestaande tekst alleen kopi\u00ebren wanneer een Picture-bericht voor het eerst wordt aangemaakt. Latere bewerkingen en nieuwe pogingen overschrijven de Picture-tekst nooit. Lege alternatieve tekst blijft leeg; beschrijf betekenisvolle afbeeldingen in Mijn afbeeldingen."],"Import selected images":["Geselecteerde afbeeldingen importeren"],"Cancel selection":["Selectie annuleren"],"%1$s (%2$s)":["%1$s (%2$s)"],"Move up":["Omhoog"],"Move down":["Omlaag"],"Remove picture":["Afbeelding verwijderen"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["Het voorbeeld gebruikt je huidige toegangsrechten. Bezoekers zien mogelijk minder afbeeldingen. Open de pagina om filters en PhotoSwipe uit te proberen."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Voorbeeld niet beschikbaar. Je selectie blijft behouden; open de pagina om de galerij te controleren."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Responsieve galerijen met PhotoSwipe en de bestaande toegangsregels voor afbeeldingen."]}}}
  • picture-gallery/trunk/languages/picture-gallery-nl_NL.po

    r3761394 r3763225  
    44"Project-Id-Version: Picture Gallery 1.7.27\n"
    55"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/picture-gallery\n"
    6 "POT-Creation-Date: 2026-10-22T20:58:17+00:00\n"
    7 "PO-Revision-Date: 2026-10-23 00:00+0000\n"
     6"POT-Creation-Date: 2026-10-24T09:57:12+00:00\n"
     7"PO-Revision-Date: 2026-10-24 00:00+0000\n"
    88"Last-Translator: VideoWhisper\n"
    99"Language-Team: Dutch\n"
    … …  
    1717
    1818#. Plugin Name of the plugin
    19 #: picture-gallery.php
     19#: picture-gallery.php:3
    2020msgid "Picture Gallery - Frontend Uploads & Image Editor"
    2121msgstr "Picture Gallery – uploads aan de voorkant en afbeeldingsbewerker"
    2222
    2323#. Plugin URI of the plugin
    24 #: picture-gallery.php
     24#: picture-gallery.php:4
    2525msgid "https://videochat-scripts.com/picture-gallery-plugin/"
    2626msgstr "https://videochat-scripts.com/picture-gallery-plugin/"
    2727
    2828#. Description of the plugin
    29 #: picture-gallery.php
     29#: picture-gallery.php:5
    3030msgid ""
    3131"Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures "
    … …  
    3737
    3838#. Author of the plugin
    39 #: picture-gallery.php
     39#: picture-gallery.php:7
    4040msgid "VideoWhisper.com"
    4141msgstr "VideoWhisper.com"
    4242
    4343#. Author URI of the plugin
    44 #: picture-gallery.php
     44#: picture-gallery.php:8
    4545msgid "https://videowhisper.com/"
    4646msgstr "https://videowhisper.com/"
    … …  
    697697
    698698#: inc/admin.php:883 picture-gallery.php:100 picture-gallery.php:114
    699 #: picture-gallery.php:124 picture-gallery.php:579
     699#: picture-gallery.php:124 picture-gallery.php:584
    700700msgid "Pictures"
    701701msgstr "Afbeeldingen"
    … …  
    734734
    735735#: inc/admin.php:1100 inc/admin.php:1190 inc/class-guest-upload.php:425
    736 #: picture-gallery.php:574
     736#: picture-gallery.php:579
    737737msgid "Upload"
    738738msgstr "Uploaden"
    739739
    740 #: inc/admin.php:1101 inc/admin.php:1199 picture-gallery.php:572
     740#: inc/admin.php:1101 inc/admin.php:1199 inc/shortcodes.php:109
     741#: picture-gallery.php:577
    741742msgid "Import"
    742743msgstr "Importeren"
    … …  
    875876#. translators: %d: number of unused edit files in this operation.
    876877#: inc/class-edit-administration.php:378
     878#, php-format
    877879msgid ""
    878880"Cleanup preview: %d unused edit files are eligible. Confirm below to remove "
    … …  
    12241226
    12251227#: inc/class-guest-upload.php:392 inc/class-picture-content.php:437
    1226 #: inc/shortcodes.php:567 picture-gallery.php:307
     1228#: inc/shortcodes.php:526 inc/shortcodes.php:570 picture-gallery.php:307
    12271229msgid "Title"
    12281230msgstr "Titel"
    12291231
    12301232#: inc/class-guest-upload.php:394 inc/class-modern-gallery.php:270
    1231 #: inc/class-modern-gallery.php:305 inc/shortcodes.php:57
    1232 #: inc/shortcodes.php:159 inc/shortcodes.php:406
     1233#: inc/class-modern-gallery.php:305 inc/shortcodes.php:59
     1234#: inc/shortcodes.php:162 inc/shortcodes.php:409
    12331235msgid "Category"
    12341236msgstr "Categorie"
    12351237
    1236 #: inc/class-guest-upload.php:408 inc/shortcodes.php:165
     1238#: inc/class-guest-upload.php:408
    12371239msgid "Gallery(s)"
    12381240msgstr "Galerij(en)"
    … …  
    12421244msgstr "E-mail"
    12431245
    1244 #: inc/class-guest-upload.php:414 inc/shortcodes.php:78
     1246#: inc/class-guest-upload.php:414
    12451247msgid "Tag(s)"
    12461248msgstr "Tag(s)"
    12471249
    12481250#: inc/class-guest-upload.php:417 inc/class-picture-content.php:439
    1249 #: inc/shortcodes.php:84 inc/shortcodes.php:86 inc/shortcodes.php:167
     1251#: inc/shortcodes.php:86 inc/shortcodes.php:88 inc/shortcodes.php:170
    12501252msgid "Description"
    12511253msgstr "Beschrijving"
    … …  
    13231325msgstr "De verwerkte afbeelding kon het vorige bestand niet vervangen."
    13241326
    1325 #: inc/class-image-processor.php:301 picture-gallery.php:917
     1327#: inc/class-image-processor.php:301 picture-gallery.php:930
    13261328msgid ""
    13271329"The server could not process this picture with its available image editor."
    … …  
    14251427#. translators: %s: average rating formatted to one decimal place.
    14261428#: inc/class-listing-tools.php:113
     1429#, php-format
    14271430msgid "Rated %s out of 5"
    14281431msgstr "Beoordeeld met %s van 5"
    … …  
    18151818msgstr "De mediarelatie is dubbelzinnig. Bestaande bestanden zijn behouden."
    18161819
    1817 #: inc/class-media-manifest.php:323 picture-gallery.php:892
     1820#: inc/class-media-manifest.php:323 picture-gallery.php:905
    18181821msgid "Media maintenance is already running for this picture."
    18191822msgstr "Er wordt al mediaonderhoud uitgevoerd voor deze afbeelding."
    … …  
    18271830msgstr "Voor dit mediarecord is een compatibele pluginversie vereist."
    18281831
    1829 #: inc/class-media-manifest.php:336 picture-gallery.php:909
     1832#: inc/class-media-manifest.php:336 picture-gallery.php:922
    18301833msgid "The original file changed or is missing. Manual repair is required."
    18311834msgstr ""
    … …  
    18601863msgstr "Het mediarecord is gewijzigd. Probeer het onderhoud opnieuw."
    18611864
    1862 #: inc/class-modern-gallery.php:243
     1865#: inc/class-modern-gallery.php:243 inc/shortcodes.php:246
    18631866msgid "Loading pictures…"
    18641867msgstr "Afbeeldingen laden…"
    … …  
    19051908
    19061909#: inc/class-modern-gallery.php:263 inc/class-picture-content.php:456
    1907 #: inc/shortcodes.php:76 inc/shortcodes.php:167 inc/shortcodes.php:518
     1910#: inc/shortcodes.php:78 inc/shortcodes.php:80 inc/shortcodes.php:170
     1911#: inc/shortcodes.php:521
    19081912msgid "Tags"
    19091913msgstr "Tags"
    19101914
    19111915#: inc/class-modern-gallery.php:270 inc/class-modern-gallery.php:306
     1916#: inc/shortcodes.php:414
    19121917msgid "All categories"
    19131918msgstr "Alle categorieën"
    19141919
    19151920#: inc/class-modern-gallery.php:276 inc/class-modern-gallery.php:313
     1921#: inc/shortcodes.php:454 inc/shortcodes.php:498
    19161922msgid "Order by"
    19171923msgstr "Sorteren op"
    19181924
    19191925#: inc/class-modern-gallery.php:278 inc/class-modern-gallery.php:315
     1926#: inc/shortcodes.php:430 inc/shortcodes.php:499
    19201927msgid "Recently added"
    19211928msgstr "Onlangs toegevoegd"
    19221929
    19231930#: inc/class-modern-gallery.php:279 inc/class-modern-gallery.php:316
    1924 #: inc/shortcodes.php:428 inc/shortcodes.php:497 inc/shortcodes.php:567
     1931#: inc/shortcodes.php:431 inc/shortcodes.php:500 inc/shortcodes.php:570
    19251932#: picture-gallery.php:322
    19261933msgid "Views"
    … …  
    19281935
    19291936#: inc/class-modern-gallery.php:280 inc/class-modern-gallery.php:317
    1930 #: scripts/gallery-block.js:72
     1937#: inc/shortcodes.php:432 inc/shortcodes.php:501 scripts/gallery-block.js:72
    19311938msgid "Recently viewed"
    19321939msgstr "Onlangs bekeken"
    … …  
    19521959msgstr "Afbeeldingspagina’s"
    19531960
    1954 #: inc/class-modern-gallery.php:403 inc/shortcodes.php:623
     1961#: inc/class-modern-gallery.php:403 inc/shortcodes.php:627
    19551962msgid "Previous"
    19561963msgstr "Vorige"
    19571964
    1958 #: inc/class-modern-gallery.php:404 inc/shortcodes.php:629
     1965#: inc/class-modern-gallery.php:404 inc/shortcodes.php:633
    19591966msgid "Next"
    19601967msgstr "Volgende"
    … …  
    19651972
    19661973#: inc/class-modern-gallery.php:480 inc/class-modern-gallery.php:570
    1967 #: inc/class-picture-abilities.php:254 inc/shortcodes.php:677
    1968 #: inc/shortcodes.php:724
     1974#: inc/class-picture-abilities.php:254 inc/shortcodes.php:683
     1975#: inc/shortcodes.php:730
    19691976msgid "Picture unavailable."
    19701977msgstr "Afbeelding niet beschikbaar."
    … …  
    25392546msgstr "Ongeldige mediarevisie."
    25402547
    2541 #: inc/class-picture-list.php:66 inc/shortcodes.php:279
     2548#: inc/class-picture-list.php:66 inc/shortcodes.php:282
    25422549msgid "Invalid picture filters."
    25432550msgstr "Ongeldige afbeeldingsfilters."
    … …  
    30233030msgstr "De eigenaar van de geselecteerde afbeelding bestaat niet meer."
    30243031
    3025 #: inc/class-upload-service.php:197 picture-gallery.php:1636
     3032#: inc/class-upload-service.php:197 picture-gallery.php:1661
    30263033msgid "Please select a gallery."
    30273034msgstr "Selecteer een galerij."
    … …  
    30563063
    30573064#: inc/shortcodes.php:14
    3058 msgid "Login is required to import pictures!"
    3059 msgstr "Je moet ingelogd zijn om afbeeldingen te importeren!"
    3060 
    3061 #: inc/shortcodes.php:26 inc/shortcodes.php:129
    3062 msgid "You do not have permissions to share pictures!"
    3063 msgstr "Je hebt geen toestemming om afbeeldingen te delen!"
    3064 
    3065 #: inc/shortcodes.php:61 inc/shortcodes.php:163 picture-gallery.php:311
    3066 #: picture-gallery.php:817
     3065msgid "Log in to import pictures."
     3066msgstr "Log in om afbeeldingen te importeren."
     3067
     3068#: inc/shortcodes.php:26 inc/shortcodes.php:131 picture-gallery.php:1652
     3069msgid "You do not have permission to share pictures."
     3070msgstr "Je hebt geen toestemming om afbeeldingen te delen."
     3071
     3072#. translators: %s: shortcode name.
     3073#: inc/shortcodes.php:46
     3074#, php-format
     3075msgid "%s: a folder path is required."
     3076msgstr "%s: een mappad is vereist."
     3077
     3078#. translators: %s: shortcode name.
     3079#: inc/shortcodes.php:52
     3080#, php-format
     3081msgid "%s: the folder path is not allowed or was not found."
     3082msgstr "%s: het mappad is niet toegestaan of niet gevonden."
     3083
     3084#: inc/shortcodes.php:63 inc/shortcodes.php:67 inc/shortcodes.php:166
     3085#: picture-gallery.php:311 picture-gallery.php:826
    30673086msgid "Gallery"
    30683087msgstr "Galerij"
    30693088
    3070 #: inc/shortcodes.php:63
     3089#: inc/shortcodes.php:65 picture-gallery.php:158
     3090msgid "Galleries"
     3091msgstr "Galerijen"
     3092
     3093#: inc/shortcodes.php:65 inc/shortcodes.php:80
    30713094msgid "(comma separated)"
    30723095msgstr "(gescheiden door komma’s)"
    30733096
    3074 #: inc/shortcodes.php:65
    3075 msgid "gallery"
    3076 msgstr "galerij"
    3077 
    3078 #: inc/shortcodes.php:92
     3097#: inc/shortcodes.php:94
    30793098msgid "Import Pictures"
    30803099msgstr "Afbeeldingen importeren"
    30813100
    3082 #: inc/shortcodes.php:125
    3083 msgid "Login is required to upload pictures!"
    3084 msgstr "Je moet ingelogd zijn om afbeeldingen te uploaden!"
    3085 
    3086 #: inc/shortcodes.php:140
     3101#: inc/shortcodes.php:112
     3102msgid "Delete"
     3103msgstr "Verwijderen"
     3104
     3105#: inc/shortcodes.php:127
     3106msgid "Log in to upload pictures."
     3107msgstr "Log in om afbeeldingen te uploaden."
     3108
     3109#: inc/shortcodes.php:142
    30873110msgid "Request:"
    30883111msgstr "Verzoek:"
    30893112
    3090 #: inc/shortcodes.php:141
     3113#: inc/shortcodes.php:143
    30913114msgid "Resolve the queued uploads before adding more pictures (maximum 20)."
    30923115msgstr ""
    … …  
    30943117"(maximaal 20)."
    30953118
    3096 #: inc/shortcodes.php:142
     3119#: inc/shortcodes.php:144
    30973120msgid "Check / resume upload"
    30983121msgstr "Upload controleren / hervatten"
    30993122
    3100 #: inc/shortcodes.php:143
     3123#: inc/shortcodes.php:145
    31013124msgid "Retry same file"
    31023125msgstr "Hetzelfde bestand opnieuw proberen"
    31033126
    3104 #: inc/shortcodes.php:144
     3127#: inc/shortcodes.php:146
    31053128msgid "Queued"
    31063129msgstr "In wachtrij"
    31073130
    3108 #: inc/shortcodes.php:145
    3109 msgid "Uploading"
    3110 msgstr "Uploaden"
    3111 
    3112 #: inc/shortcodes.php:146
     3131#. translators: %d: upload progress percentage. JavaScript replaces %d; keep
     3132#. the trailing percent sign.
     3133#: inc/shortcodes.php:148
     3134#, php-format
     3135msgid "Uploading… %d%"
     3136msgstr "Uploaden… %d%"
     3137
     3138#: inc/shortcodes.php:149
    31133139msgid "Upload transferred. Processing picture…"
    31143140msgstr "Upload overgedragen. Afbeelding verwerken…"
    31153141
    3116 #: inc/shortcodes.php:147
     3142#: inc/shortcodes.php:150
    31173143msgid ""
    31183144"The server did not confirm this upload. Check your pictures before uploading"
    … …  
    31223148"voordat je opnieuw uploadt."
    31233149
    3124 #: inc/shortcodes.php:148
     3150#: inc/shortcodes.php:151
    31253151msgid ""
    31263152"The connection ended before the upload was confirmed. Check your pictures "
    … …  
    31303156"afbeeldingen voordat je opnieuw uploadt."
    31313157
    3132 #: inc/shortcodes.php:149
     3158#: inc/shortcodes.php:152
    31333159msgid ""
    31343160"The upload failed. Reload the page and check the file and upload limit."
    … …  
    31373163" uploadlimiet."
    31383164
    3139 #: inc/shortcodes.php:150
     3165#: inc/shortcodes.php:153
    31403166msgid "Upload cancelled. Check your pictures before uploading again."
    31413167msgstr ""
    31423168"Upload geannuleerd. Controleer je afbeeldingen voordat je opnieuw uploadt."
    31433169
    3144 #: inc/shortcodes.php:155
     3170#: inc/shortcodes.php:158
    31453171msgid "Picture Upload"
    31463172msgstr "Afbeelding uploaden"
    31473173
    3148 #: inc/shortcodes.php:160
     3174#: inc/shortcodes.php:163
    31493175msgid "No category"
    31503176msgstr "Geen categorie"
    31513177
    3152 #: inc/shortcodes.php:177
     3178#: inc/shortcodes.php:168
     3179msgid "Galleries (comma separated)"
     3180msgstr "Galerijen (gescheiden door komma’s)"
     3181
     3182#: inc/shortcodes.php:180
    31533183msgid "Choose pictures"
    31543184msgstr "Afbeeldingen kiezen"
    31553185
    3156 #: inc/shortcodes.php:178
     3186#: inc/shortcodes.php:181
    31573187msgid "Or drop pictures here"
    31583188msgstr "Of sleep afbeeldingen hierheen"
    31593189
    3160 #: inc/shortcodes.php:178
    3161 msgid "Upload Files"
    3162 msgstr "Bestanden uploaden"
    3163 
    3164 #: inc/shortcodes.php:218
     3190#: inc/shortcodes.php:181
     3191msgid "Upload pictures"
     3192msgstr "Afbeeldingen uploaden"
     3193
     3194#: inc/shortcodes.php:221
    31653195msgid "Log in"
    31663196msgstr "Inloggen"
    31673197
    3168 #: inc/shortcodes.php:243
    3169 msgid "Loading Pictures..."
    3170 msgstr "Afbeeldingen laden…"
    3171 
    3172 #: inc/shortcodes.php:411 inc/shortcodes.php:415
    3173 msgid "Loading category"
    3174 msgstr "Categorie laden"
    3175 
    3176 #: inc/shortcodes.php:411
    3177 msgid "All Categories"
    3178 msgstr "Alle categorieën"
    3179 
    3180 #: inc/shortcodes.php:427
    3181 msgid "Added Recently"
    3182 msgstr "Onlangs toegevoegd"
    3183 
    3184 #: inc/shortcodes.php:429
    3185 msgid "Watched Recently"
    3186 msgstr "Onlangs bekeken"
    3187 
    3188 #: inc/shortcodes.php:430 inc/shortcodes.php:508
     3198#: inc/shortcodes.php:286
     3199msgid "Security check failed. Reload the page and try again."
     3200msgstr ""
     3201"Beveiligingscontrole mislukt. Laad de pagina opnieuw en probeer het "
     3202"nogmaals."
     3203
     3204#: inc/shortcodes.php:414 inc/shortcodes.php:418 inc/shortcodes.php:492
     3205msgid "Loading category…"
     3206msgstr "Categorie laden…"
     3207
     3208#: inc/shortcodes.php:433 inc/shortcodes.php:511
    31893209msgid "Random"
    31903210msgstr "Willekeurig"
    31913211
    3192 #: inc/shortcodes.php:435 inc/shortcodes.php:440 inc/shortcodes.php:502
     3212#. translators: %s: rating sort name, for example Rating.
     3213#: inc/shortcodes.php:438 inc/shortcodes.php:443 inc/shortcodes.php:505
    31933214msgid "Rating"
    31943215msgstr "Beoordeling"
    31953216
    3196 #: inc/shortcodes.php:436 inc/shortcodes.php:441 inc/shortcodes.php:503
    3197 msgid "Ratings Number"
     3217#. translators: %s: rating sort name, for example Rating.
     3218#: inc/shortcodes.php:439 inc/shortcodes.php:444 inc/shortcodes.php:506
     3219msgid "Number of ratings"
    31983220msgstr "Aantal beoordelingen"
    31993221
    3200 #: inc/shortcodes.php:437 inc/shortcodes.php:442 inc/shortcodes.php:504
    3201 msgid "Rate Popularity"
    3202 msgstr "Populariteit beoordelen"
    3203 
    3204 #: inc/shortcodes.php:440 inc/shortcodes.php:441 inc/shortcodes.php:442
    3205 msgid "in Category"
    3206 msgstr "in categorie"
    3207 
    3208 #: inc/shortcodes.php:451 inc/shortcodes.php:495 picture-gallery.php:319
    3209 msgid "Order By"
    3210 msgstr "Sorteren op"
    3211 
    3212 #: inc/shortcodes.php:458
     3222#. translators: %s: rating sort name, for example Rating.
     3223#: inc/shortcodes.php:440 inc/shortcodes.php:445 inc/shortcodes.php:507
     3224msgid "Rating popularity"
     3225msgstr "Populariteit van beoordelingen"
     3226
     3227#. translators: %s: rating sort name, for example Rating.
     3228#: inc/shortcodes.php:443 inc/shortcodes.php:444 inc/shortcodes.php:445
     3229#, php-format
     3230msgid "%s in category"
     3231msgstr "%s in categorie"
     3232
     3233#: inc/shortcodes.php:461
    32133234msgid "Ordering Rooms"
    32143235msgstr "Kamers sorteren"
    32153236
    3216 #: inc/shortcodes.php:488
     3237#: inc/shortcodes.php:491
    32173238msgid "All"
    32183239msgstr "Alle"
    32193240
    3220 #: inc/shortcodes.php:496
    3221 msgid "Date Added"
    3222 msgstr "Datum toegevoegd"
    3223 
    3224 #: inc/shortcodes.php:498
    3225 msgid "Viewed Recently"
    3226 msgstr "Onlangs bekeken"
    3227 
    3228 #: inc/shortcodes.php:523
    3229 msgid "Name"
    3230 msgstr "Naam"
    3231 
    3232 #: inc/shortcodes.php:531
     3241#: inc/shortcodes.php:521
     3242msgid "Tags, comma separated"
     3243msgstr "Tags, gescheiden door komma’s"
     3244
     3245#: inc/shortcodes.php:534
     3246msgid "Search by tags or title"
     3247msgstr "Zoeken op tags of titel"
     3248
     3249#: inc/shortcodes.php:534
    32333250msgid "Search"
    32343251msgstr "Zoeken"
    32353252
    3236 #: inc/shortcodes.php:537
     3253#: inc/shortcodes.php:534
     3254msgid "Searching pictures…"
     3255msgstr "Afbeeldingen zoeken…"
     3256
     3257#: inc/shortcodes.php:540
    32373258msgid "Reload"
    32383259msgstr "Herladen"
    32393260
    3240 #: inc/shortcodes.php:567
     3261#: inc/shortcodes.php:540
     3262msgid "Reloading pictures…"
     3263msgstr "Afbeeldingen opnieuw laden…"
     3264
     3265#: inc/shortcodes.php:570
    32413266msgid "Age"
    32423267msgstr "Leeftijd"
    32433268
    3244 #: inc/shortcodes.php:568
    3245 msgid "views"
    3246 msgstr "weergaven"
    3247 
    3248 #: inc/shortcodes.php:613
     3269#. translators: %s: number of times the picture was viewed.
     3270#: inc/shortcodes.php:572
     3271#, php-format
     3272msgid "%s view"
     3273msgid_plural "%s views"
     3274msgstr[0] "%s weergave"
     3275msgstr[1] "%s weergaven"
     3276
     3277#: inc/shortcodes.php:617
    32493278msgid "No pictures."
    32503279msgstr "Geen afbeeldingen."
    32513280
    3252 #: inc/shortcodes.php:626
     3281#: inc/shortcodes.php:627
     3282msgid "Loading previous page…"
     3283msgstr "Vorige pagina laden…"
     3284
     3285#: inc/shortcodes.php:630
    32533286msgid "Page"
    32543287msgstr "Pagina"
     3288
     3289#: inc/shortcodes.php:633
     3290msgid "Loading next page…"
     3291msgstr "Volgende pagina laden…"
     3292
     3293#. translators: %s: shortcode name.
     3294#: inc/shortcodes.php:674
     3295#, php-format
     3296msgid "%s: a picture ID is required."
     3297msgstr "%s: een afbeeldings-ID is vereist."
     3298
     3299#. translators: 1: shortcode name, 2: picture ID.
     3300#: inc/shortcodes.php:680
     3301#, php-format
     3302msgid "%1$s: picture #%2$d was not found."
     3303msgstr "%1$s: afbeelding #%2$d is niet gevonden."
    32553304
    32563305#: picture-gallery.php:98
    … …  
    33103359#. translators: 1: user display name, 2: picture permalink.
    33113360#: picture-gallery.php:116
     3361#, php-format
    33123362msgid "%1$s added a new <a href=\"%2$s\">picture</a>"
    33133363msgstr "%1$s heeft een nieuwe <a href=\"%2$s\">afbeelding</a> toegevoegd"
    … …  
    33153365#. translators: 1: user display name, 2: picture permalink, 3: site name.
    33163366#: picture-gallery.php:118
     3367#, php-format
    33173368msgid "%1$s added a new <a href=\"%2$s\">picture</a>, on the site %3$s"
    33183369msgstr ""
    … …  
    33663417msgstr "Naam van nieuwe galerij"
    33673418
    3368 #: picture-gallery.php:158
    3369 msgid "Galleries"
    3370 msgstr "Galerijen"
    3371 
    33723419#: picture-gallery.php:291
    33733420msgid "You do not have permission to manage gallery widgets."
    … …  
    33783425msgstr "Categorie-ID"
    33793426
    3380 #: picture-gallery.php:321
     3427#: picture-gallery.php:319
     3428msgid "Order By"
     3429msgstr "Sorteren op"
     3430
     3431#: picture-gallery.php:321 picture-gallery.php:1557
    33813432msgid "Date"
    33823433msgstr "Datum"
    … …  
    34183469msgstr "CSS opnemen"
    34193470
     3471#: picture-gallery.php:413
     3472msgid "This file extension is not allowed."
     3473msgstr "Deze bestandsextensie is niet toegestaan."
     3474
     3475#: picture-gallery.php:426
     3476msgid "Security check failed. Please reload the page and try again."
     3477msgstr ""
     3478"Beveiligingscontrole mislukt. Laad de pagina opnieuw en probeer het "
     3479"nogmaals."
     3480
     3481#: picture-gallery.php:432
     3482msgid "Invalid upload fields."
     3483msgstr "Ongeldige uploadvelden."
     3484
     3485#: picture-gallery.php:439
     3486msgid "Invalid upload request identifier."
     3487msgstr "Ongeldige identificatie van uploadverzoek."
     3488
     3489#: picture-gallery.php:451
     3490msgid "Invalid file name."
     3491msgstr "Ongeldige bestandsnaam."
     3492
     3493#: picture-gallery.php:461 picture-gallery.php:463
     3494msgid "No files were uploaded."
     3495msgstr "Er zijn geen bestanden geüpload."
     3496
     3497#: picture-gallery.php:464
     3498msgid "Please upload at most 20 pictures at a time."
     3499msgstr "Upload maximaal 20 afbeeldingen tegelijk."
     3500
    34203501#: picture-gallery.php:500
    34213502msgid "Please submit the upload form."
    … …  
    34273508"Je uploadsessie is verlopen. Laad de pagina opnieuw voordat je uploadt."
    34283509
     3510#: picture-gallery.php:549
     3511msgid ""
     3512"No post ID was specified for managing the pictures associated with a post."
     3513msgstr ""
     3514"Er is geen bericht-ID opgegeven voor het beheren van de afbeeldingen die bij"
     3515" een bericht horen."
     3516
     3517#: picture-gallery.php:560
     3518msgid "Done Uploading Pictures"
     3519msgstr "Uploaden van afbeeldingen voltooid"
     3520
    34293521#: picture-gallery.php:562
    34303522msgid "Manage Pictures"
    34313523msgstr "Afbeeldingen beheren"
    34323524
    3433 #: picture-gallery.php:810
     3525#. translators: 1: gallery name, 2: number of available files and their total
     3526#. size
     3527#: picture-gallery.php:567
     3528#, php-format
     3529msgid "Available %1$s pictures: %2$s"
     3530msgstr "Beschikbare %1$s-afbeeldingen: %2$s"
     3531
     3532#. translators: %s: gallery name
     3533#: picture-gallery.php:625
     3534#, php-format
     3535msgid "Import pictures to gallery %s"
     3536msgstr "Afbeeldingen importeren naar galerij %s"
     3537
     3538#: picture-gallery.php:819
    34343539msgid "Channel"
    34353540msgstr "Kanaal"
    34363541
    3437 #: picture-gallery.php:829
     3542#: picture-gallery.php:838
    34383543msgid "Picture Views"
    34393544msgstr "Afbeeldingsweergaven"
    34403545
    3441 #: picture-gallery.php:831
     3546#: picture-gallery.php:840
    34423547msgid "Resolution"
    34433548msgstr "Resolutie"
    34443549
    3445 #: picture-gallery.php:838
     3550#: picture-gallery.php:847
    34463551msgid "My Review"
    34473552msgstr "Mijn beoordeling"
    34483553
    3449 #: picture-gallery.php:844
     3554#. translators: %s: link to the Rate Star Review plugin
     3555#: picture-gallery.php:851
     3556#, php-format
     3557msgid ""
     3558"Reviews are unavailable: the %s plugin must be installed and enabled, or the"
     3559" review feature turned off."
     3560msgstr ""
     3561"Beoordelingen zijn niet beschikbaar: de plugin %s moet geïnstalleerd en "
     3562"geactiveerd zijn, of de beoordelingsfunctie moet worden uitgeschakeld."
     3563
     3564#: picture-gallery.php:857
    34503565msgid "Reviews"
    34513566msgstr "Beoordelingen"
    34523567
    3453 #: picture-gallery.php:948
     3568#: picture-gallery.php:961
    34543569msgid "The thumbnail attachment could not be created."
    34553570msgstr "De miniatuurbijlage kon niet worden aangemaakt."
    34563571
    3457 #: picture-gallery.php:965 picture-gallery.php:969
     3572#: picture-gallery.php:978 picture-gallery.php:982
    34583573msgid "The thumbnail metadata could not be generated."
    34593574msgstr "De miniatuurmetadata kon niet worden gegenereerd."
    34603575
    3461 #: picture-gallery.php:974
     3576#: picture-gallery.php:987
    34623577msgid "The thumbnail could not be assigned."
    34633578msgstr "De miniatuur kon niet worden toegewezen."
    34643579
    3465 #: picture-gallery.php:999
     3580#: picture-gallery.php:1012
    34663581msgid "posted a new picture"
    34673582msgstr "heeft een nieuwe afbeelding geplaatst"
    34683583
    3469 #: picture-gallery.php:1032
     3584#: picture-gallery.php:1045
    34703585msgid "The picture no longer exists."
    34713586msgstr "De afbeelding bestaat niet meer."
    34723587
    3473 #: picture-gallery.php:1037
     3588#: picture-gallery.php:1050
    34743589msgid "The original attachment relationship needs manual review."
    34753590msgstr "De oorspronkelijke bijlagerelatie moet handmatig worden beoordeeld."
    34763591
    3477 #: picture-gallery.php:1045
     3592#: picture-gallery.php:1058
    34783593msgid "The picture attachment could not be created."
    34793594msgstr "De afbeeldingsbijlage kon niet worden aangemaakt."
    34803595
    3481 #: picture-gallery.php:1371
     3596#: picture-gallery.php:1384
    34823597msgid "You do not have permissions to import pictures!"
    34833598msgstr "Je hebt geen toestemming om afbeeldingen te importeren!"
    34843599
    3485 #: picture-gallery.php:1376
     3600#: picture-gallery.php:1389
    34863601msgid "Picture import folder is not allowed or was not found."
    34873602msgstr "De map voor afbeeldingsimport is niet toegestaan of niet gevonden."
    34883603
    3489 #: picture-gallery.php:1437
     3604#: picture-gallery.php:1412
     3605msgid "Only administrators can import pictures for other users."
     3606msgstr ""
     3607"Alleen beheerders kunnen afbeeldingen importeren voor andere gebruikers."
     3608
     3609#: picture-gallery.php:1428
     3610msgid "A gallery name is required for importing."
     3611msgstr "Een galerijnaam is vereist voor het importeren."
     3612
     3613#: picture-gallery.php:1450
    34903614msgid "Invalid import file selected."
    34913615msgstr "Ongeldig importbestand geselecteerd."
    34923616
    3493 #: picture-gallery.php:1627
    3494 msgid "You do not have permission to share pictures."
    3495 msgstr "Je hebt geen toestemming om afbeeldingen te delen."
    3496 
    3497 #: picture-gallery.php:1640
     3617#: picture-gallery.php:1463
     3618msgid "No files selected to import."
     3619msgstr "Geen bestanden geselecteerd om te importeren."
     3620
     3621#: picture-gallery.php:1466
     3622msgid "Invalid import request."
     3623msgstr "Ongeldig importverzoek."
     3624
     3625#: picture-gallery.php:1473
     3626msgid "Invalid delete request."
     3627msgstr "Ongeldig verwijderverzoek."
     3628
     3629#: picture-gallery.php:1475
     3630msgid "You do not have permission to delete import files."
     3631msgstr "Je hebt geen toestemming om importbestanden te verwijderen."
     3632
     3633#. translators: %s: file name
     3634#: picture-gallery.php:1484
     3635#, php-format
     3636msgid "Deleting %s ..."
     3637msgstr "%s verwijderen ..."
     3638
     3639#: picture-gallery.php:1489
     3640msgid "Invalid file selection."
     3641msgstr "Ongeldige bestandsselectie."
     3642
     3643#: picture-gallery.php:1493
     3644msgid "Removing the file failed."
     3645msgstr "Het verwijderen van het bestand is mislukt."
     3646
     3647#: picture-gallery.php:1495
     3648msgid "Success."
     3649msgstr "Gelukt."
     3650
     3651#: picture-gallery.php:1500
     3652msgid "No files selected to delete."
     3653msgstr "Geen bestanden geselecteerd om te verwijderen."
     3654
     3655#. translators: %s: file name
     3656#: picture-gallery.php:1514
     3657#, php-format
     3658msgid "Preview %s"
     3659msgstr "Voorbeeld van %s"
     3660
     3661#: picture-gallery.php:1545
     3662msgid "No matching files found."
     3663msgstr "Geen overeenkomende bestanden gevonden."
     3664
     3665#: picture-gallery.php:1557
     3666msgid "File Name"
     3667msgstr "Bestandsnaam"
     3668
     3669#: picture-gallery.php:1557 picture-gallery.php:1583
     3670msgid "Preview"
     3671msgstr "Voorbeeld"
     3672
     3673#: picture-gallery.php:1557
     3674msgid "Size"
     3675msgstr "Grootte"
     3676
     3677#. translators: %d: number of files
     3678#: picture-gallery.php:1591
     3679#, php-format
     3680msgid "%d file"
     3681msgid_plural "%d files"
     3682msgstr[0] "%d bestand"
     3683msgstr[1] "%d bestanden"
     3684
     3685#: picture-gallery.php:1665
    34983686msgid "The picture folder is unavailable."
    34993687msgstr "De afbeeldingsmap is niet beschikbaar."
    35003688
    3501 #: picture-gallery.php:1643
     3689#: picture-gallery.php:1668
    35023690msgid "Configure a media storage folder outside the plugin directory."
    35033691msgstr "Stel een mediamap in buiten de pluginmap."
    35043692
    3505 #: picture-gallery.php:1655
     3693#: picture-gallery.php:1680
    35063694msgid "The picture could not be stored."
    35073695msgstr "De afbeelding kon niet worden opgeslagen."
    35083696
    3509 #: picture-gallery.php:1661
     3697#: picture-gallery.php:1686
    35103698msgid "The picture record could not be created."
    35113699msgstr "Het afbeeldingsrecord kon niet worden aangemaakt."
    35123700
    3513 #: picture-gallery.php:1709
     3701#: picture-gallery.php:1734
    35143702msgid "The draft changed during recovery. Review it before continuing."
    35153703msgstr ""
    … …  
    35173705"doorgaat."
    35183706
    3519 #: picture-gallery.php:1718
     3707#: picture-gallery.php:1743
    35203708msgid ""
    35213709"The picture could not be processed. Please contact the site administrator "
    … …  
    36613849msgstr "Sla dit document op voordat je afbeeldingen selecteert."
    36623850
     3851#. translators: %d: number of selected pictures.
    36633852#: scripts/gallery-block.js:82
    3664 msgid "Choose and order pictures"
    3665 msgstr "Afbeeldingen kiezen en ordenen"
     3853msgid "Choose and order pictures (%d)"
     3854msgstr "Afbeeldingen kiezen en ordenen (%d)"
    36663855
    36673856#: scripts/gallery-block.js:83
    … …  
    37303919msgstr "Selectie annuleren"
    37313920
     3921#. translators: 1: picture title, 2: picture status.
     3922#: scripts/gallery-block.js:97
     3923msgid "%1$s (%2$s)"
     3924msgstr "%1$s (%2$s)"
     3925
    37323926#: scripts/gallery-block.js:98
    37333927msgid "Move up"
    … …  
    37783972"Responsieve galerijen met PhotoSwipe en de bestaande toegangsregels voor "
    37793973"afbeeldingen."
     3974
     3975#~ msgid "Login is required to import pictures!"
     3976#~ msgstr "Je moet ingelogd zijn om afbeeldingen te importeren!"
     3977
     3978#~ msgid "You do not have permissions to share pictures!"
     3979#~ msgstr "Je hebt geen toestemming om afbeeldingen te delen!"
     3980
     3981#~ msgid "gallery"
     3982#~ msgstr "galerij"
     3983
     3984#~ msgid "Login is required to upload pictures!"
     3985#~ msgstr "Je moet ingelogd zijn om afbeeldingen te uploaden!"
     3986
     3987#~ msgid "Uploading"
     3988#~ msgstr "Uploaden"
     3989
     3990#~ msgid "Upload Files"
     3991#~ msgstr "Bestanden uploaden"
     3992
     3993#~ msgid "Loading Pictures..."
     3994#~ msgstr "Afbeeldingen laden…"
     3995
     3996#~ msgid "Loading category"
     3997#~ msgstr "Categorie laden"
     3998
     3999#~ msgid "All Categories"
     4000#~ msgstr "Alle categorieën"
     4001
     4002#~ msgid "Added Recently"
     4003#~ msgstr "Onlangs toegevoegd"
     4004
     4005#~ msgid "Watched Recently"
     4006#~ msgstr "Onlangs bekeken"
     4007
     4008#~ msgid "Ratings Number"
     4009#~ msgstr "Aantal beoordelingen"
     4010
     4011#~ msgid "Rate Popularity"
     4012#~ msgstr "Populariteit beoordelen"
     4013
     4014#~ msgid "in Category"
     4015#~ msgstr "in categorie"
     4016
     4017#~ msgid "Date Added"
     4018#~ msgstr "Datum toegevoegd"
     4019
     4020#~ msgid "Viewed Recently"
     4021#~ msgstr "Onlangs bekeken"
     4022
     4023#~ msgid "Name"
     4024#~ msgstr "Naam"
     4025
     4026#~ msgid "views"
     4027#~ msgstr "weergaven"
     4028
     4029#~ msgid "Choose and order pictures"
     4030#~ msgstr "Afbeeldingen kiezen en ordenen"
  • picture-gallery/trunk/languages/picture-gallery-pt_BR-80e512d5657d29cde26a7508dc9cce61.json

    r3761394 r3763225  
    1 {"translation-revision-date":"2026-10-23 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt_BR","plural-forms":"nplurals=2; plural=(n > 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Apresenta\u00e7\u00e3o da galeria"],"Picture click":["Clique na imagem"],"Picture Post Page":["P\u00e1gina da publica\u00e7\u00e3o Picture"],"PhotoSwipe thumbnail strip":["Faixa de miniaturas PhotoSwipe"],"Unavailable":["Indispon\u00edvel"],"Select up to 100 pictures.":["Selecione at\u00e9 100 imagens."],"Styled Tiles":["Styled Tiles"],"Layout":["Layout"],"Search pictures":["Pesquisar imagens"],"Recently viewed":["Visualizadas recentemente"],"Picture filters":["Filtros de imagem"],"Responsive Grid":["Grade responsiva"],"Picture Cards":["Cart\u00f5es de imagem"],"Category ID":["ID da categoria"],"This picture is not available. Find an existing picture or contact your administrator.":["Esta imagem est\u00e1 indispon\u00edvel. Encontre uma imagem existente ou fale com seu administrador."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Importa\u00e7\u00f5es conclu\u00eddas s\u00e3o mantidas. Tente novamente com a sele\u00e7\u00e3o restante para conferir ou recuperar o comprovante de envio."],"Site default":["Padr\u00e3o do site"],"No action":["Nenhuma a\u00e7\u00e3o"],"Pictures per page":["Imagens por p\u00e1gina"],"Maximum columns":["M\u00e1ximo de colunas"],"Spacing":["Espa\u00e7amento"],"Use filter menus":["Usar menus de filtro"],"Category filter":["Filtro de categoria"],"Order filter":["Filtro de ordena\u00e7\u00e3o"],"Show titles":["Exibir t\u00edtulos"],"Show captions":["Exibir legendas"],"Gallery slug":["Slug da galeria"],"Author":["Autor"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Deixe vazio para todos, informe um ID de usu\u00e1rio ou current para Minhas imagens. Propriet\u00e1rios podem ver suas pr\u00f3prias imagens n\u00e3o publicadas; visitantes veem somente imagens \u00e0s quais t\u00eam acesso."],"Tag slugs":["Slugs de tags"],"Comma separated; all tags must match.":["Separadas por v\u00edrgula; todas as tags devem corresponder."],"Title search":["Pesquisa por t\u00edtulo"],"Order":["Ordem"],"Newest first":["Mais recentes primeiro"],"Most viewed":["Mais visualizadas"],"Selected pictures keep their manual order.":["As imagens selecionadas mant\u00eam a ordem manual."],"%d image selected for import":["%d imagem selecionada para importa\u00e7\u00e3o","%d imagens selecionadas para importa\u00e7\u00e3o"],"Picture %d (unavailable or loading)":["Imagem %d (indispon\u00edvel ou carregando)"],"Pictures to display":["Imagens para exibir"],"Latest pictures matching filters":["Imagens mais recentes que correspondem aos filtros"],"Selected pictures in manual order":["Imagens selecionadas em ordem manual"],"Save this document before selecting pictures.":["Salve este documento antes de selecionar imagens."],"Choose and order pictures":["Escolher e ordenar imagens"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Escolha imagens existentes ou importe imagens JPEG, PNG e GIF. As regras de visibilidade, associa\u00e7\u00e3o e aprova\u00e7\u00e3o das imagens existentes continuam valendo. Uma sele\u00e7\u00e3o vazia n\u00e3o exibe imagens."],"Find pictures":["Encontrar imagens"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Nenhuma imagem acess\u00edvel corresponde a esta pesquisa. Tente outro t\u00edtulo ou importe da Biblioteca de m\u00eddia."],"Choose at most 20 images per import and 100 pictures per block.":["Escolha no m\u00e1ximo 20 imagens por importa\u00e7\u00e3o e 100 imagens por bloco."],"Choose from Media Library":["Escolher da Biblioteca de m\u00eddia"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Cada nova importa\u00e7\u00e3o cria um post Picture independente. Os arquivos nativos e o texto s\u00e3o mantidos. Remover este bloco n\u00e3o exclui as imagens importadas."],"Copy title, caption and alternative text":["Copiar t\u00edtulo, legenda e texto alternativo"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Copie o texto existente somente ao criar uma imagem Picture pela primeira vez. Edi\u00e7\u00f5es posteriores e novas tentativas nunca substituem o texto Picture. O texto alternativo vazio permanece vazio; descreva imagens significativas em Minhas imagens."],"Import selected images":["Importar imagens selecionadas"],"Cancel selection":["Cancelar sele\u00e7\u00e3o"],"Move up":["Mover para cima"],"Move down":["Mover para baixo"],"Remove picture":["Remover imagem"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["A pr\u00e9via usa seu acesso atual. Visitantes podem ver menos imagens. Abra a p\u00e1gina para testar filtros e PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Pr\u00e9via indispon\u00edvel. Sua sele\u00e7\u00e3o foi mantida; abra a p\u00e1gina para conferir a galeria."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Galerias responsivas com PhotoSwipe e as regras de acesso existentes \u00e0s imagens."]}}}
     1{"translation-revision-date":"2026-10-24 00:00+0000","generator":"WP-CLI\/2.12.0","source":"scripts\/gallery-block.js","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","lang":"pt_BR","plural-forms":"nplurals=2; plural=(n > 1);"},"Picture Gallery":["Picture Gallery"],"Gallery presentation":["Apresenta\u00e7\u00e3o da galeria"],"Picture click":["Clique na imagem"],"Picture Post Page":["P\u00e1gina da publica\u00e7\u00e3o Picture"],"PhotoSwipe thumbnail strip":["Faixa de miniaturas PhotoSwipe"],"Unavailable":["Indispon\u00edvel"],"Select up to 100 pictures.":["Selecione at\u00e9 100 imagens."],"Styled Tiles":["Styled Tiles"],"Layout":["Layout"],"Search pictures":["Pesquisar imagens"],"Recently viewed":["Visualizadas recentemente"],"Picture filters":["Filtros de imagem"],"Responsive Grid":["Grade responsiva"],"Picture Cards":["Cart\u00f5es de imagem"],"Category ID":["ID da categoria"],"This picture is not available. Find an existing picture or contact your administrator.":["Esta imagem est\u00e1 indispon\u00edvel. Encontre uma imagem existente ou fale com seu administrador."],"Completed imports are kept. Retry the remaining selection to check or recover its upload receipt.":["Importa\u00e7\u00f5es conclu\u00eddas s\u00e3o mantidas. Tente novamente com a sele\u00e7\u00e3o restante para conferir ou recuperar o comprovante de envio."],"Site default":["Padr\u00e3o do site"],"No action":["Nenhuma a\u00e7\u00e3o"],"Pictures per page":["Imagens por p\u00e1gina"],"Maximum columns":["M\u00e1ximo de colunas"],"Spacing":["Espa\u00e7amento"],"Use filter menus":["Usar menus de filtro"],"Category filter":["Filtro de categoria"],"Order filter":["Filtro de ordena\u00e7\u00e3o"],"Show titles":["Exibir t\u00edtulos"],"Show captions":["Exibir legendas"],"Gallery slug":["Slug da galeria"],"Author":["Autor"],"Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access.":["Deixe vazio para todos, informe um ID de usu\u00e1rio ou current para Minhas imagens. Propriet\u00e1rios podem ver suas pr\u00f3prias imagens n\u00e3o publicadas; visitantes veem somente imagens \u00e0s quais t\u00eam acesso."],"Tag slugs":["Slugs de tags"],"Comma separated; all tags must match.":["Separadas por v\u00edrgula; todas as tags devem corresponder."],"Title search":["Pesquisa por t\u00edtulo"],"Order":["Ordem"],"Newest first":["Mais recentes primeiro"],"Most viewed":["Mais visualizadas"],"Selected pictures keep their manual order.":["As imagens selecionadas mant\u00eam a ordem manual."],"%d image selected for import":["%d imagem selecionada para importa\u00e7\u00e3o","%d imagens selecionadas para importa\u00e7\u00e3o"],"Picture %d (unavailable or loading)":["Imagem %d (indispon\u00edvel ou carregando)"],"Pictures to display":["Imagens para exibir"],"Latest pictures matching filters":["Imagens mais recentes que correspondem aos filtros"],"Selected pictures in manual order":["Imagens selecionadas em ordem manual"],"Save this document before selecting pictures.":["Salve este documento antes de selecionar imagens."],"Choose and order pictures (%d)":["Escolher e ordenar imagens (%d)"],"Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.":["Escolha imagens existentes ou importe imagens JPEG, PNG e GIF. As regras de visibilidade, associa\u00e7\u00e3o e aprova\u00e7\u00e3o das imagens existentes continuam valendo. Uma sele\u00e7\u00e3o vazia n\u00e3o exibe imagens."],"Find pictures":["Encontrar imagens"],"No accessible pictures match this search. Try another title or import from the Media Library.":["Nenhuma imagem acess\u00edvel corresponde a esta pesquisa. Tente outro t\u00edtulo ou importe da Biblioteca de m\u00eddia."],"Choose at most 20 images per import and 100 pictures per block.":["Escolha no m\u00e1ximo 20 imagens por importa\u00e7\u00e3o e 100 imagens por bloco."],"Choose from Media Library":["Escolher da Biblioteca de m\u00eddia"],"Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures.":["Cada nova importa\u00e7\u00e3o cria um post Picture independente. Os arquivos nativos e o texto s\u00e3o mantidos. Remover este bloco n\u00e3o exclui as imagens importadas."],"Copy title, caption and alternative text":["Copiar t\u00edtulo, legenda e texto alternativo"],"Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures.":["Copie o texto existente somente ao criar uma imagem Picture pela primeira vez. Edi\u00e7\u00f5es posteriores e novas tentativas nunca substituem o texto Picture. O texto alternativo vazio permanece vazio; descreva imagens significativas em Minhas imagens."],"Import selected images":["Importar imagens selecionadas"],"Cancel selection":["Cancelar sele\u00e7\u00e3o"],"%1$s (%2$s)":["%1$s (%2$s)"],"Move up":["Mover para cima"],"Move down":["Mover para baixo"],"Remove picture":["Remover imagem"],"Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe.":["A pr\u00e9via usa seu acesso atual. Visitantes podem ver menos imagens. Abra a p\u00e1gina para testar filtros e PhotoSwipe."],"Preview unavailable. Your selection is retained; open the page to check the gallery.":["Pr\u00e9via indispon\u00edvel. Sua sele\u00e7\u00e3o foi mantida; abra a p\u00e1gina para conferir a galeria."],"Responsive galleries with PhotoSwipe and existing picture access rules.":["Galerias responsivas com PhotoSwipe e as regras de acesso existentes \u00e0s imagens."]}}}
  • picture-gallery/trunk/languages/picture-gallery-pt_BR.po

    r3761394 r3763225  
    44"Project-Id-Version: Picture Gallery 1.7.27\n"
    55"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/picture-gallery\n"
    6 "POT-Creation-Date: 2026-10-22T20:58:17+00:00\n"
    7 "PO-Revision-Date: 2026-10-23 00:00+0000\n"
     6"POT-Creation-Date: 2026-10-24T09:57:12+00:00\n"
     7"PO-Revision-Date: 2026-10-24 00:00+0000\n"
    88"Last-Translator: VideoWhisper\n"
    99"Language-Team: Brazilian Portuguese\n"
    … …  
    1717
    1818#. Plugin Name of the plugin
    19 #: picture-gallery.php
     19#: picture-gallery.php:3
    2020msgid "Picture Gallery - Frontend Uploads & Image Editor"
    2121msgstr "Galeria de Imagens - Envios pelo site e editor de imagens"
    2222
    2323#. Plugin URI of the plugin
    24 #: picture-gallery.php
     24#: picture-gallery.php:4
    2525msgid "https://videochat-scripts.com/picture-gallery-plugin/"
    2626msgstr "https://videochat-scripts.com/picture-gallery-plugin/"
    2727
    2828#. Description of the plugin
    29 #: picture-gallery.php
     29#: picture-gallery.php:5
    3030msgid ""
    3131"Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures "
    … …  
    3636
    3737#. Author of the plugin
    38 #: picture-gallery.php
     38#: picture-gallery.php:7
    3939msgid "VideoWhisper.com"
    4040msgstr "VideoWhisper.com"
    4141
    4242#. Author URI of the plugin
    43 #: picture-gallery.php
     43#: picture-gallery.php:8
    4444msgid "https://videowhisper.com/"
    4545msgstr "https://videowhisper.com/"
    … …  
    688688
    689689#: inc/admin.php:883 picture-gallery.php:100 picture-gallery.php:114
    690 #: picture-gallery.php:124 picture-gallery.php:579
     690#: picture-gallery.php:124 picture-gallery.php:584
    691691msgid "Pictures"
    692692msgstr "Imagens"
    … …  
    726726
    727727#: inc/admin.php:1100 inc/admin.php:1190 inc/class-guest-upload.php:425
    728 #: picture-gallery.php:574
     728#: picture-gallery.php:579
    729729msgid "Upload"
    730730msgstr "Enviar"
    731731
    732 #: inc/admin.php:1101 inc/admin.php:1199 picture-gallery.php:572
     732#: inc/admin.php:1101 inc/admin.php:1199 inc/shortcodes.php:109
     733#: picture-gallery.php:577
    733734msgid "Import"
    734735msgstr "Importar"
    … …  
    12101211
    12111212#: inc/class-guest-upload.php:392 inc/class-picture-content.php:437
    1212 #: inc/shortcodes.php:567 picture-gallery.php:307
     1213#: inc/shortcodes.php:526 inc/shortcodes.php:570 picture-gallery.php:307
    12131214msgid "Title"
    12141215msgstr "Título"
    12151216
    12161217#: inc/class-guest-upload.php:394 inc/class-modern-gallery.php:270
    1217 #: inc/class-modern-gallery.php:305 inc/shortcodes.php:57
    1218 #: inc/shortcodes.php:159 inc/shortcodes.php:406
     1218#: inc/class-modern-gallery.php:305 inc/shortcodes.php:59
     1219#: inc/shortcodes.php:162 inc/shortcodes.php:409
    12191220msgid "Category"
    12201221msgstr "Categoria"
    12211222
    1222 #: inc/class-guest-upload.php:408 inc/shortcodes.php:165
     1223#: inc/class-guest-upload.php:408
    12231224msgid "Gallery(s)"
    12241225msgstr "Galeria(s)"
    … …  
    12281229msgstr "E-mail"
    12291230
    1230 #: inc/class-guest-upload.php:414 inc/shortcodes.php:78
     1231#: inc/class-guest-upload.php:414
    12311232msgid "Tag(s)"
    12321233msgstr "Tag(s)"
    12331234
    12341235#: inc/class-guest-upload.php:417 inc/class-picture-content.php:439
    1235 #: inc/shortcodes.php:84 inc/shortcodes.php:86 inc/shortcodes.php:167
     1236#: inc/shortcodes.php:86 inc/shortcodes.php:88 inc/shortcodes.php:170
    12361237msgid "Description"
    12371238msgstr "Descrição"
    … …  
    13091310msgstr "A imagem processada não pôde substituir o arquivo anterior."
    13101311
    1311 #: inc/class-image-processor.php:301 picture-gallery.php:917
     1312#: inc/class-image-processor.php:301 picture-gallery.php:930
    13121313msgid ""
    13131314"The server could not process this picture with its available image editor."
    … …  
    18001801"A associação de mídia é ambígua. Os arquivos existentes foram preservados."
    18011802
    1802 #: inc/class-media-manifest.php:323 picture-gallery.php:892
     1803#: inc/class-media-manifest.php:323 picture-gallery.php:905
    18031804msgid "Media maintenance is already running for this picture."
    18041805msgstr "A manutenção de mídia já está em andamento para esta imagem."
    … …  
    18121813msgstr "Este registro de mídia requer uma versão compatível do plugin."
    18131814
    1814 #: inc/class-media-manifest.php:336 picture-gallery.php:909
     1815#: inc/class-media-manifest.php:336 picture-gallery.php:922
    18151816msgid "The original file changed or is missing. Manual repair is required."
    18161817msgstr ""
    … …  
    18431844msgstr "O registro de mídia mudou. Tente a manutenção novamente."
    18441845
    1845 #: inc/class-modern-gallery.php:243
     1846#: inc/class-modern-gallery.php:243 inc/shortcodes.php:246
    18461847msgid "Loading pictures…"
    18471848msgstr "Carregando imagens…"
    … …  
    18881889
    18891890#: inc/class-modern-gallery.php:263 inc/class-picture-content.php:456
    1890 #: inc/shortcodes.php:76 inc/shortcodes.php:167 inc/shortcodes.php:518
     1891#: inc/shortcodes.php:78 inc/shortcodes.php:80 inc/shortcodes.php:170
     1892#: inc/shortcodes.php:521
    18911893msgid "Tags"
    18921894msgstr "Tags"
    18931895
    18941896#: inc/class-modern-gallery.php:270 inc/class-modern-gallery.php:306
     1897#: inc/shortcodes.php:414
    18951898msgid "All categories"
    18961899msgstr "Todas as categorias"
    18971900
    18981901#: inc/class-modern-gallery.php:276 inc/class-modern-gallery.php:313
     1902#: inc/shortcodes.php:454 inc/shortcodes.php:498
    18991903msgid "Order by"
    19001904msgstr "Ordenar por"
    19011905
    19021906#: inc/class-modern-gallery.php:278 inc/class-modern-gallery.php:315
     1907#: inc/shortcodes.php:430 inc/shortcodes.php:499
    19031908msgid "Recently added"
    19041909msgstr "Adicionadas recentemente"
    19051910
    19061911#: inc/class-modern-gallery.php:279 inc/class-modern-gallery.php:316
    1907 #: inc/shortcodes.php:428 inc/shortcodes.php:497 inc/shortcodes.php:567
     1912#: inc/shortcodes.php:431 inc/shortcodes.php:500 inc/shortcodes.php:570
    19081913#: picture-gallery.php:322
    19091914msgid "Views"
    … …  
    19111916
    19121917#: inc/class-modern-gallery.php:280 inc/class-modern-gallery.php:317
    1913 #: scripts/gallery-block.js:72
     1918#: inc/shortcodes.php:432 inc/shortcodes.php:501 scripts/gallery-block.js:72
    19141919msgid "Recently viewed"
    19151920msgstr "Visualizadas recentemente"
    … …  
    19351940msgstr "Páginas de imagem"
    19361941
    1937 #: inc/class-modern-gallery.php:403 inc/shortcodes.php:623
     1942#: inc/class-modern-gallery.php:403 inc/shortcodes.php:627
    19381943msgid "Previous"
    19391944msgstr "Anterior"
    19401945
    1941 #: inc/class-modern-gallery.php:404 inc/shortcodes.php:629
     1946#: inc/class-modern-gallery.php:404 inc/shortcodes.php:633
    19421947msgid "Next"
    19431948msgstr "Próxima"
    … …  
    19481953
    19491954#: inc/class-modern-gallery.php:480 inc/class-modern-gallery.php:570
    1950 #: inc/class-picture-abilities.php:254 inc/shortcodes.php:677
    1951 #: inc/shortcodes.php:724
     1955#: inc/class-picture-abilities.php:254 inc/shortcodes.php:683
     1956#: inc/shortcodes.php:730
    19521957msgid "Picture unavailable."
    19531958msgstr "Imagem indisponível."
    … …  
    25112516msgstr "Revisão de mídia inválida."
    25122517
    2513 #: inc/class-picture-list.php:66 inc/shortcodes.php:279
     2518#: inc/class-picture-list.php:66 inc/shortcodes.php:282
    25142519msgid "Invalid picture filters."
    25152520msgstr "Filtros de imagem inválidos."
    … …  
    29862991msgstr "O proprietário da imagem selecionada não existe mais."
    29872992
    2988 #: inc/class-upload-service.php:197 picture-gallery.php:1636
     2993#: inc/class-upload-service.php:197 picture-gallery.php:1661
    29892994msgid "Please select a gallery."
    29902995msgstr "Selecione uma galeria."
    … …  
    30193024
    30203025#: inc/shortcodes.php:14
    3021 msgid "Login is required to import pictures!"
    3022 msgstr "É necessário fazer login para importar imagens!"
    3023 
    3024 #: inc/shortcodes.php:26 inc/shortcodes.php:129
    3025 msgid "You do not have permissions to share pictures!"
    3026 msgstr "Você não tem permissão para compartilhar imagens!"
    3027 
    3028 #: inc/shortcodes.php:61 inc/shortcodes.php:163 picture-gallery.php:311
    3029 #: picture-gallery.php:817
     3026msgid "Log in to import pictures."
     3027msgstr "Faça login para importar imagens."
     3028
     3029#: inc/shortcodes.php:26 inc/shortcodes.php:131 picture-gallery.php:1652
     3030msgid "You do not have permission to share pictures."
     3031msgstr "Você não tem permissão para compartilhar imagens."
     3032
     3033#. translators: %s: shortcode name.
     3034#: inc/shortcodes.php:46
     3035#, php-format
     3036msgid "%s: a folder path is required."
     3037msgstr "%s: é necessário informar um caminho de pasta."
     3038
     3039#. translators: %s: shortcode name.
     3040#: inc/shortcodes.php:52
     3041#, php-format
     3042msgid "%s: the folder path is not allowed or was not found."
     3043msgstr "%s: o caminho da pasta não é permitido ou não foi encontrado."
     3044
     3045#: inc/shortcodes.php:63 inc/shortcodes.php:67 inc/shortcodes.php:166
     3046#: picture-gallery.php:311 picture-gallery.php:826
    30303047msgid "Gallery"
    30313048msgstr "Galeria"
    30323049
    3033 #: inc/shortcodes.php:63
     3050#: inc/shortcodes.php:65 picture-gallery.php:158
     3051msgid "Galleries"
     3052msgstr "Galerias"
     3053
     3054#: inc/shortcodes.php:65 inc/shortcodes.php:80
    30343055msgid "(comma separated)"
    30353056msgstr "(separados por vírgula)"
    30363057
    3037 #: inc/shortcodes.php:65
    3038 msgid "gallery"
    3039 msgstr "galeria"
    3040 
    3041 #: inc/shortcodes.php:92
     3058#: inc/shortcodes.php:94
    30423059msgid "Import Pictures"
    30433060msgstr "Importar imagens"
    30443061
    3045 #: inc/shortcodes.php:125
    3046 msgid "Login is required to upload pictures!"
    3047 msgstr "É necessário fazer login para enviar imagens!"
    3048 
    3049 #: inc/shortcodes.php:140
     3062#: inc/shortcodes.php:112
     3063msgid "Delete"
     3064msgstr "Excluir"
     3065
     3066#: inc/shortcodes.php:127
     3067msgid "Log in to upload pictures."
     3068msgstr "Faça login para enviar imagens."
     3069
     3070#: inc/shortcodes.php:142
    30503071msgid "Request:"
    30513072msgstr "Solicitação:"
    30523073
    3053 #: inc/shortcodes.php:141
     3074#: inc/shortcodes.php:143
    30543075msgid "Resolve the queued uploads before adding more pictures (maximum 20)."
    30553076msgstr ""
    30563077"Resolva os envios na fila antes de adicionar outras imagens (máximo de 20)."
    30573078
    3058 #: inc/shortcodes.php:142
     3079#: inc/shortcodes.php:144
    30593080msgid "Check / resume upload"
    30603081msgstr "Verificar / retomar envio"
    30613082
    3062 #: inc/shortcodes.php:143
     3083#: inc/shortcodes.php:145
    30633084msgid "Retry same file"
    30643085msgstr "Tentar novamente com o mesmo arquivo"
    30653086
    3066 #: inc/shortcodes.php:144
     3087#: inc/shortcodes.php:146
    30673088msgid "Queued"
    30683089msgstr "Na fila"
    30693090
    3070 #: inc/shortcodes.php:145
    3071 msgid "Uploading"
    3072 msgstr "Enviando"
    3073 
    3074 #: inc/shortcodes.php:146
     3091#. translators: %d: upload progress percentage. JavaScript replaces %d; keep
     3092#. the trailing percent sign.
     3093#: inc/shortcodes.php:148
     3094#, php-format
     3095msgid "Uploading… %d%"
     3096msgstr "Enviando… %d%"
     3097
     3098#: inc/shortcodes.php:149
    30753099msgid "Upload transferred. Processing picture…"
    30763100msgstr "Envio transferido. Processando imagem…"
    30773101
    3078 #: inc/shortcodes.php:147
     3102#: inc/shortcodes.php:150
    30793103msgid ""
    30803104"The server did not confirm this upload. Check your pictures before uploading"
    … …  
    30843108"novamente."
    30853109
    3086 #: inc/shortcodes.php:148
     3110#: inc/shortcodes.php:151
    30873111msgid ""
    30883112"The connection ended before the upload was confirmed. Check your pictures "
    … …  
    30923116"antes de enviar novamente."
    30933117
    3094 #: inc/shortcodes.php:149
     3118#: inc/shortcodes.php:152
    30953119msgid ""
    30963120"The upload failed. Reload the page and check the file and upload limit."
    … …  
    30983122"O envio falhou. Recarregue a página e confira o arquivo e o limite de envio."
    30993123
    3100 #: inc/shortcodes.php:150
     3124#: inc/shortcodes.php:153
    31013125msgid "Upload cancelled. Check your pictures before uploading again."
    31023126msgstr "Envio cancelado. Confira suas imagens antes de enviar novamente."
    31033127
    3104 #: inc/shortcodes.php:155
     3128#: inc/shortcodes.php:158
    31053129msgid "Picture Upload"
    31063130msgstr "Envio de imagem"
    31073131
    3108 #: inc/shortcodes.php:160
     3132#: inc/shortcodes.php:163
    31093133msgid "No category"
    31103134msgstr "Nenhuma categoria"
    31113135
    3112 #: inc/shortcodes.php:177
     3136#: inc/shortcodes.php:168
     3137msgid "Galleries (comma separated)"
     3138msgstr "Galerias (separadas por vírgula)"
     3139
     3140#: inc/shortcodes.php:180
    31133141msgid "Choose pictures"
    31143142msgstr "Escolher imagens"
    31153143
    3116 #: inc/shortcodes.php:178
     3144#: inc/shortcodes.php:181
    31173145msgid "Or drop pictures here"
    31183146msgstr "Ou solte as imagens aqui"
    31193147
    3120 #: inc/shortcodes.php:178
    3121 msgid "Upload Files"
    3122 msgstr "Enviar arquivos"
    3123 
    3124 #: inc/shortcodes.php:218
     3148#: inc/shortcodes.php:181
     3149msgid "Upload pictures"
     3150msgstr "Enviar imagens"
     3151
     3152#: inc/shortcodes.php:221
    31253153msgid "Log in"
    31263154msgstr "Entrar"
    31273155
    3128 #: inc/shortcodes.php:243
    3129 msgid "Loading Pictures..."
    3130 msgstr "Carregando imagens..."
    3131 
    3132 #: inc/shortcodes.php:411 inc/shortcodes.php:415
    3133 msgid "Loading category"
    3134 msgstr "Carregando categoria"
    3135 
    3136 #: inc/shortcodes.php:411
    3137 msgid "All Categories"
    3138 msgstr "Todas as categorias"
    3139 
    3140 #: inc/shortcodes.php:427
    3141 msgid "Added Recently"
    3142 msgstr "Adicionadas recentemente"
    3143 
    3144 #: inc/shortcodes.php:429
    3145 msgid "Watched Recently"
    3146 msgstr "Visualizadas recentemente"
    3147 
    3148 #: inc/shortcodes.php:430 inc/shortcodes.php:508
     3156#: inc/shortcodes.php:286
     3157msgid "Security check failed. Reload the page and try again."
     3158msgstr ""
     3159"Falha na verificação de segurança. Recarregue a página e tente novamente."
     3160
     3161#: inc/shortcodes.php:414 inc/shortcodes.php:418 inc/shortcodes.php:492
     3162msgid "Loading category…"
     3163msgstr "Carregando categoria…"
     3164
     3165#: inc/shortcodes.php:433 inc/shortcodes.php:511
    31493166msgid "Random"
    31503167msgstr "Aleatório"
    31513168
    3152 #: inc/shortcodes.php:435 inc/shortcodes.php:440 inc/shortcodes.php:502
     3169#. translators: %s: rating sort name, for example Rating.
     3170#: inc/shortcodes.php:438 inc/shortcodes.php:443 inc/shortcodes.php:505
    31533171msgid "Rating"
    31543172msgstr "Avaliação"
    31553173
    3156 #: inc/shortcodes.php:436 inc/shortcodes.php:441 inc/shortcodes.php:503
    3157 msgid "Ratings Number"
     3174#. translators: %s: rating sort name, for example Rating.
     3175#: inc/shortcodes.php:439 inc/shortcodes.php:444 inc/shortcodes.php:506
     3176msgid "Number of ratings"
    31583177msgstr "Número de avaliações"
    31593178
    3160 #: inc/shortcodes.php:437 inc/shortcodes.php:442 inc/shortcodes.php:504
    3161 msgid "Rate Popularity"
    3162 msgstr "Popularidade pela avaliação"
    3163 
    3164 #: inc/shortcodes.php:440 inc/shortcodes.php:441 inc/shortcodes.php:442
    3165 msgid "in Category"
    3166 msgstr "na categoria"
    3167 
    3168 #: inc/shortcodes.php:451 inc/shortcodes.php:495 picture-gallery.php:319
    3169 msgid "Order By"
    3170 msgstr "Ordenar por"
    3171 
    3172 #: inc/shortcodes.php:458
     3179#. translators: %s: rating sort name, for example Rating.
     3180#: inc/shortcodes.php:440 inc/shortcodes.php:445 inc/shortcodes.php:507
     3181msgid "Rating popularity"
     3182msgstr "Popularidade da avaliação"
     3183
     3184#. translators: %s: rating sort name, for example Rating.
     3185#: inc/shortcodes.php:443 inc/shortcodes.php:444 inc/shortcodes.php:445
     3186#, php-format
     3187msgid "%s in category"
     3188msgstr "%s na categoria"
     3189
     3190#: inc/shortcodes.php:461
    31733191msgid "Ordering Rooms"
    31743192msgstr "Ordenação de salas"
    31753193
    3176 #: inc/shortcodes.php:488
     3194#: inc/shortcodes.php:491
    31773195msgid "All"
    31783196msgstr "Todas"
    31793197
    3180 #: inc/shortcodes.php:496
    3181 msgid "Date Added"
    3182 msgstr "Data de adição"
    3183 
    3184 #: inc/shortcodes.php:498
    3185 msgid "Viewed Recently"
    3186 msgstr "Visualizadas recentemente"
    3187 
    3188 #: inc/shortcodes.php:523
    3189 msgid "Name"
    3190 msgstr "Nome"
    3191 
    3192 #: inc/shortcodes.php:531
     3198#: inc/shortcodes.php:521
     3199msgid "Tags, comma separated"
     3200msgstr "Tags, separadas por vírgula"
     3201
     3202#: inc/shortcodes.php:534
     3203msgid "Search by tags or title"
     3204msgstr "Pesquisar por tags ou título"
     3205
     3206#: inc/shortcodes.php:534
    31933207msgid "Search"
    31943208msgstr "Pesquisar"
    31953209
    3196 #: inc/shortcodes.php:537
     3210#: inc/shortcodes.php:534
     3211msgid "Searching pictures…"
     3212msgstr "Pesquisando imagens…"
     3213
     3214#: inc/shortcodes.php:540
    31973215msgid "Reload"
    31983216msgstr "Recarregar"
    31993217
    3200 #: inc/shortcodes.php:567
     3218#: inc/shortcodes.php:540
     3219msgid "Reloading pictures…"
     3220msgstr "Recarregando imagens…"
     3221
     3222#: inc/shortcodes.php:570
    32013223msgid "Age"
    32023224msgstr "Idade"
    32033225
    3204 #: inc/shortcodes.php:568
    3205 msgid "views"
    3206 msgstr "visualizações"
    3207 
    3208 #: inc/shortcodes.php:613
     3226#. translators: %s: number of times the picture was viewed.
     3227#: inc/shortcodes.php:572
     3228#, php-format
     3229msgid "%s view"
     3230msgid_plural "%s views"
     3231msgstr[0] "%s visualização"
     3232msgstr[1] "%s visualizações"
     3233
     3234#: inc/shortcodes.php:617
    32093235msgid "No pictures."
    32103236msgstr "Nenhuma imagem."
    32113237
    3212 #: inc/shortcodes.php:626
     3238#: inc/shortcodes.php:627
     3239msgid "Loading previous page…"
     3240msgstr "Carregando página anterior…"
     3241
     3242#: inc/shortcodes.php:630
    32133243msgid "Page"
    32143244msgstr "Página"
     3245
     3246#: inc/shortcodes.php:633
     3247msgid "Loading next page…"
     3248msgstr "Carregando próxima página…"
     3249
     3250#. translators: %s: shortcode name.
     3251#: inc/shortcodes.php:674
     3252#, php-format
     3253msgid "%s: a picture ID is required."
     3254msgstr "%s: é necessário informar o ID da imagem."
     3255
     3256#. translators: 1: shortcode name, 2: picture ID.
     3257#: inc/shortcodes.php:680
     3258#, php-format
     3259msgid "%1$s: picture #%2$d was not found."
     3260msgstr "%1$s: a imagem nº %2$d não foi encontrada."
    32153261
    32163262#: picture-gallery.php:98
    … …  
    33263372msgstr "Nome da nova galeria"
    33273373
    3328 #: picture-gallery.php:158
    3329 msgid "Galleries"
    3330 msgstr "Galerias"
    3331 
    33323374#: picture-gallery.php:291
    33333375msgid "You do not have permission to manage gallery widgets."
    … …  
    33383380msgstr "ID da categoria"
    33393381
    3340 #: picture-gallery.php:321
     3382#: picture-gallery.php:319
     3383msgid "Order By"
     3384msgstr "Ordenar por"
     3385
     3386#: picture-gallery.php:321 picture-gallery.php:1557
    33413387msgid "Date"
    33423388msgstr "Data"
    … …  
    33783424msgstr "Incluir CSS"
    33793425
     3426#: picture-gallery.php:413
     3427msgid "This file extension is not allowed."
     3428msgstr "Esta extensão de arquivo não é permitida."
     3429
     3430#: picture-gallery.php:426
     3431msgid "Security check failed. Please reload the page and try again."
     3432msgstr ""
     3433"Falha na verificação de segurança. Recarregue a página e tente novamente."
     3434
     3435#: picture-gallery.php:432
     3436msgid "Invalid upload fields."
     3437msgstr "Campos de envio inválidos."
     3438
     3439#: picture-gallery.php:439
     3440msgid "Invalid upload request identifier."
     3441msgstr "Identificador de solicitação de envio inválido."
     3442
     3443#: picture-gallery.php:451
     3444msgid "Invalid file name."
     3445msgstr "Nome de arquivo inválido."
     3446
     3447#: picture-gallery.php:461 picture-gallery.php:463
     3448msgid "No files were uploaded."
     3449msgstr "Nenhum arquivo foi enviado."
     3450
     3451#: picture-gallery.php:464
     3452msgid "Please upload at most 20 pictures at a time."
     3453msgstr "Envie no máximo 20 imagens por vez."
     3454
    33803455#: picture-gallery.php:500
    33813456msgid "Please submit the upload form."
    … …  
    33863461msgstr "Sua sessão de envio expirou. Recarregue a página antes de enviar."
    33873462
     3463#: picture-gallery.php:549
     3464msgid ""
     3465"No post ID was specified for managing the pictures associated with a post."
     3466msgstr ""
     3467"Nenhum ID de post foi informado para gerenciar as imagens associadas a um "
     3468"post."
     3469
     3470#: picture-gallery.php:560
     3471msgid "Done Uploading Pictures"
     3472msgstr "Envio de imagens concluído"
     3473
    33883474#: picture-gallery.php:562
    33893475msgid "Manage Pictures"
    33903476msgstr "Gerenciar imagens"
    33913477
    3392 #: picture-gallery.php:810
     3478#. translators: 1: gallery name, 2: number of available files and their total
     3479#. size
     3480#: picture-gallery.php:567
     3481#, php-format
     3482msgid "Available %1$s pictures: %2$s"
     3483msgstr "Imagens disponíveis de %1$s: %2$s"
     3484
     3485#. translators: %s: gallery name
     3486#: picture-gallery.php:625
     3487#, php-format
     3488msgid "Import pictures to gallery %s"
     3489msgstr "Importar imagens para a galeria %s"
     3490
     3491#: picture-gallery.php:819
    33933492msgid "Channel"
    33943493msgstr "Canal"
    33953494
    3396 #: picture-gallery.php:829
     3495#: picture-gallery.php:838
    33973496msgid "Picture Views"
    33983497msgstr "Visualizações da imagem"
    33993498
    3400 #: picture-gallery.php:831
     3499#: picture-gallery.php:840
    34013500msgid "Resolution"
    34023501msgstr "Resolução"
    34033502
    3404 #: picture-gallery.php:838
     3503#: picture-gallery.php:847
    34053504msgid "My Review"
    34063505msgstr "Minha avaliação"
    34073506
    3408 #: picture-gallery.php:844
     3507#. translators: %s: link to the Rate Star Review plugin
     3508#: picture-gallery.php:851
     3509#, php-format
     3510msgid ""
     3511"Reviews are unavailable: the %s plugin must be installed and enabled, or the"
     3512" review feature turned off."
     3513msgstr ""
     3514"As avaliações estão indisponíveis: o plugin %s deve estar instalado e "
     3515"ativado, ou o recurso de avaliações deve ser desativado."
     3516
     3517#: picture-gallery.php:857
    34093518msgid "Reviews"
    34103519msgstr "Avaliações"
    34113520
    3412 #: picture-gallery.php:948
     3521#: picture-gallery.php:961
    34133522msgid "The thumbnail attachment could not be created."
    34143523msgstr "Não foi possível criar o anexo da miniatura."
    34153524
    3416 #: picture-gallery.php:965 picture-gallery.php:969
     3525#: picture-gallery.php:978 picture-gallery.php:982
    34173526msgid "The thumbnail metadata could not be generated."
    34183527msgstr "Não foi possível gerar os metadados da miniatura."
    34193528
    3420 #: picture-gallery.php:974
     3529#: picture-gallery.php:987
    34213530msgid "The thumbnail could not be assigned."
    34223531msgstr "Não foi possível atribuir a miniatura."
    34233532
    3424 #: picture-gallery.php:999
     3533#: picture-gallery.php:1012
    34253534msgid "posted a new picture"
    34263535msgstr "publicou uma nova imagem"
    34273536
    3428 #: picture-gallery.php:1032
     3537#: picture-gallery.php:1045
    34293538msgid "The picture no longer exists."
    34303539msgstr "A imagem não existe mais."
    34313540
    3432 #: picture-gallery.php:1037
     3541#: picture-gallery.php:1050
    34333542msgid "The original attachment relationship needs manual review."
    34343543msgstr "A relação do anexo original precisa de revisão manual."
    34353544
    3436 #: picture-gallery.php:1045
     3545#: picture-gallery.php:1058
    34373546msgid "The picture attachment could not be created."
    34383547msgstr "Não foi possível criar o anexo da imagem."
    34393548
    3440 #: picture-gallery.php:1371
     3549#: picture-gallery.php:1384
    34413550msgid "You do not have permissions to import pictures!"
    34423551msgstr "Você não tem permissão para importar imagens!"
    34433552
    3444 #: picture-gallery.php:1376
     3553#: picture-gallery.php:1389
    34453554msgid "Picture import folder is not allowed or was not found."
    34463555msgstr ""
    34473556"A pasta de importação de imagens não é permitida ou não foi encontrada."
    34483557
    3449 #: picture-gallery.php:1437
     3558#: picture-gallery.php:1412
     3559msgid "Only administrators can import pictures for other users."
     3560msgstr "Somente administradores podem importar imagens para outros usuários."
     3561
     3562#: picture-gallery.php:1428
     3563msgid "A gallery name is required for importing."
     3564msgstr "É necessário informar um nome de galeria para importar."
     3565
     3566#: picture-gallery.php:1450
    34503567msgid "Invalid import file selected."
    34513568msgstr "O arquivo de importação selecionado é inválido."
    34523569
    3453 #: picture-gallery.php:1627
    3454 msgid "You do not have permission to share pictures."
    3455 msgstr "Você não tem permissão para compartilhar imagens."
    3456 
    3457 #: picture-gallery.php:1640
     3570#: picture-gallery.php:1463
     3571msgid "No files selected to import."
     3572msgstr "Nenhum arquivo selecionado para importar."
     3573
     3574#: picture-gallery.php:1466
     3575msgid "Invalid import request."
     3576msgstr "Solicitação de importação inválida."
     3577
     3578#: picture-gallery.php:1473
     3579msgid "Invalid delete request."
     3580msgstr "Solicitação de exclusão inválida."
     3581
     3582#: picture-gallery.php:1475
     3583msgid "You do not have permission to delete import files."
     3584msgstr "Você não tem permissão para excluir arquivos de importação."
     3585
     3586#. translators: %s: file name
     3587#: picture-gallery.php:1484
     3588#, php-format
     3589msgid "Deleting %s ..."
     3590msgstr "Excluindo %s ..."
     3591
     3592#: picture-gallery.php:1489
     3593msgid "Invalid file selection."
     3594msgstr "Seleção de arquivos inválida."
     3595
     3596#: picture-gallery.php:1493
     3597msgid "Removing the file failed."
     3598msgstr "Falha ao remover o arquivo."
     3599
     3600#: picture-gallery.php:1495
     3601msgid "Success."
     3602msgstr "Sucesso."
     3603
     3604#: picture-gallery.php:1500
     3605msgid "No files selected to delete."
     3606msgstr "Nenhum arquivo selecionado para excluir."
     3607
     3608#. translators: %s: file name
     3609#: picture-gallery.php:1514
     3610#, php-format
     3611msgid "Preview %s"
     3612msgstr "Pré-visualizar %s"
     3613
     3614#: picture-gallery.php:1545
     3615msgid "No matching files found."
     3616msgstr "Nenhum arquivo correspondente encontrado."
     3617
     3618#: picture-gallery.php:1557
     3619msgid "File Name"
     3620msgstr "Nome do arquivo"
     3621
     3622#: picture-gallery.php:1557 picture-gallery.php:1583
     3623msgid "Preview"
     3624msgstr "Pré-visualização"
     3625
     3626#: picture-gallery.php:1557
     3627msgid "Size"
     3628msgstr "Tamanho"
     3629
     3630#. translators: %d: number of files
     3631#: picture-gallery.php:1591
     3632#, php-format
     3633msgid "%d file"
     3634msgid_plural "%d files"
     3635msgstr[0] "%d arquivo"
     3636msgstr[1] "%d arquivos"
     3637
     3638#: picture-gallery.php:1665
    34583639msgid "The picture folder is unavailable."
    34593640msgstr "A pasta de imagens está indisponível."
    34603641
    3461 #: picture-gallery.php:1643
     3642#: picture-gallery.php:1668
    34623643msgid "Configure a media storage folder outside the plugin directory."
    34633644msgstr ""
    34643645"Configure uma pasta de armazenamento de mídia fora do diretório do plugin."
    34653646
    3466 #: picture-gallery.php:1655
     3647#: picture-gallery.php:1680
    34673648msgid "The picture could not be stored."
    34683649msgstr "Não foi possível armazenar a imagem."
    34693650
    3470 #: picture-gallery.php:1661
     3651#: picture-gallery.php:1686
    34713652msgid "The picture record could not be created."
    34723653msgstr "Não foi possível criar o registro da imagem."
    34733654
    3474 #: picture-gallery.php:1709
     3655#: picture-gallery.php:1734
    34753656msgid "The draft changed during recovery. Review it before continuing."
    34763657msgstr "O rascunho mudou durante a recuperação. Revise-o antes de continuar."
    34773658
    3478 #: picture-gallery.php:1718
     3659#: picture-gallery.php:1743
    34793660msgid ""
    34803661"The picture could not be processed. Please contact the site administrator "
    … …  
    35933774#. translators: %d: number of selected Media Library images.
    35943775#: scripts/gallery-block.js:74
    3595 #, js-format
    35963776msgid "%d image selected for import"
    35973777msgid_plural "%d images selected for import"
    … …  
    36013781#. translators: %d: Picture post ID.
    36023782#: scripts/gallery-block.js:76
    3603 #, js-format
    36043783msgid "Picture %d (unavailable or loading)"
    36053784msgstr "Imagem %d (indisponível ou carregando)"
    … …  
    36213800msgstr "Salve este documento antes de selecionar imagens."
    36223801
     3802#. translators: %d: number of selected pictures.
    36233803#: scripts/gallery-block.js:82
    3624 msgid "Choose and order pictures"
    3625 msgstr "Escolher e ordenar imagens"
     3804msgid "Choose and order pictures (%d)"
     3805msgstr "Escolher e ordenar imagens (%d)"
    36263806
    36273807#: scripts/gallery-block.js:83
    … …  
    36863866msgstr "Cancelar seleção"
    36873867
     3868#. translators: 1: picture title, 2: picture status.
     3869#: scripts/gallery-block.js:97
     3870msgid "%1$s (%2$s)"
     3871msgstr "%1$s (%2$s)"
     3872
    36883873#: scripts/gallery-block.js:98
    36893874msgid "Move up"
    … …  
    37333918"Galerias responsivas com PhotoSwipe e as regras de acesso existentes às "
    37343919"imagens."
     3920
     3921#~ msgid "Login is required to import pictures!"
     3922#~ msgstr "É necessário fazer login para importar imagens!"
     3923
     3924#~ msgid "You do not have permissions to share pictures!"
     3925#~ msgstr "Você não tem permissão para compartilhar imagens!"
     3926
     3927#~ msgid "gallery"
     3928#~ msgstr "galeria"
     3929
     3930#~ msgid "Login is required to upload pictures!"
     3931#~ msgstr "É necessário fazer login para enviar imagens!"
     3932
     3933#~ msgid "Uploading"
     3934#~ msgstr "Enviando"
     3935
     3936#~ msgid "Upload Files"
     3937#~ msgstr "Enviar arquivos"
     3938
     3939#~ msgid "Loading Pictures..."
     3940#~ msgstr "Carregando imagens..."
     3941
     3942#~ msgid "Loading category"
     3943#~ msgstr "Carregando categoria"
     3944
     3945#~ msgid "All Categories"
     3946#~ msgstr "Todas as categorias"
     3947
     3948#~ msgid "Added Recently"
     3949#~ msgstr "Adicionadas recentemente"
     3950
     3951#~ msgid "Watched Recently"
     3952#~ msgstr "Visualizadas recentemente"
     3953
     3954#~ msgid "Ratings Number"
     3955#~ msgstr "Número de avaliações"
     3956
     3957#~ msgid "Rate Popularity"
     3958#~ msgstr "Popularidade pela avaliação"
     3959
     3960#~ msgid "in Category"
     3961#~ msgstr "na categoria"
     3962
     3963#~ msgid "Date Added"
     3964#~ msgstr "Data de adição"
     3965
     3966#~ msgid "Viewed Recently"
     3967#~ msgstr "Visualizadas recentemente"
     3968
     3969#~ msgid "Name"
     3970#~ msgstr "Nome"
     3971
     3972#~ msgid "views"
     3973#~ msgstr "visualizações"
     3974
     3975#~ msgid "Choose and order pictures"
     3976#~ msgstr "Escolher e ordenar imagens"
  • picture-gallery/trunk/languages/picture-gallery.pot

    r3761394 r3763225  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Picture Gallery 1.7.27\n"
     5"Project-Id-Version: Picture Gallery - Frontend Uploads & Image Editor 1.7.27\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/picture-gallery\n"
    7 "POT-Creation-Date: 2026-10-22T20:58:17+00:00\n"
    8 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    97"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
    108"Language-Team: LANGUAGE <LL@li.org>\n"
    … …  
    1210"Content-Type: text/plain; charset=UTF-8\n"
    1311"Content-Transfer-Encoding: 8bit\n"
     12"POT-Creation-Date: 2026-10-24T09:57:12+00:00\n"
     13"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     14"X-Generator: WP-CLI 2.12.0\n"
    1415"X-Domain: picture-gallery\n"
    15 "X-Generator: WP-CLI 2.12.0\n"
    1616
    1717#. Plugin Name of the plugin
    18 #: picture-gallery.php
     18#: picture-gallery.php:3
    1919msgid "Picture Gallery - Frontend Uploads & Image Editor"
    2020msgstr ""
    2121
    2222#. Plugin URI of the plugin
    23 #: picture-gallery.php
     23#: picture-gallery.php:4
    2424msgid "https://videochat-scripts.com/picture-gallery-plugin/"
    2525msgstr ""
    2626
    2727#. Description of the plugin
    28 #: picture-gallery.php
    29 msgid ""
    30 "Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures "
    31 "and crop, resize, rotate and flip tools."
     28#: picture-gallery.php:5
     29msgid "Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures and crop, resize, rotate and flip tools."
    3230msgstr ""
    3331
    3432#. Author of the plugin
    35 #: picture-gallery.php
     33#: picture-gallery.php:7
    3634msgid "VideoWhisper.com"
    3735msgstr ""
    3836
    3937#. Author URI of the plugin
    40 #: picture-gallery.php
     38#: picture-gallery.php:8
    4139msgid "https://videowhisper.com/"
    4240msgstr ""
    4341
    44 #: inc/admin.php:226 inc/admin.php:735 inc/admin.php:1405 inc/admin.php:1423
     42#: inc/admin.php:226
     43#: inc/admin.php:735
     44#: inc/admin.php:1405
     45#: inc/admin.php:1423
    4546#: inc/admin.php:1455
    4647msgid "You do not have permission to manage Picture Gallery."
    4748msgstr ""
    4849
    49 #: inc/admin.php:236 inc/admin.php:266 inc/admin.php:761
     50#: inc/admin.php:236
     51#: inc/admin.php:266
     52#: inc/admin.php:761
    5053msgid "Your security token expired. Reload this page before saving again."
    5154msgstr ""
    … …  
    5558msgstr ""
    5659
    57 #: inc/admin.php:284 inc/admin.php:1098 inc/admin.php:1099
    58 #: inc/class-picture-abilities.php:33 scripts/gallery-block.js:78
     60#: inc/admin.php:284
     61#: inc/admin.php:1098
     62#: inc/admin.php:1099
     63#: inc/class-picture-abilities.php:33
     64#: scripts/gallery-block.js:78
    5965#: scripts/gallery-block.js:104
    6066msgid "Picture Gallery"
    … …  
    9399msgstr ""
    94100
    95 #: inc/admin.php:388 inc/admin.php:467 inc/admin.php:468 inc/admin.php:469
     101#: inc/admin.php:388
     102#: inc/admin.php:467
     103#: inc/admin.php:468
     104#: inc/admin.php:469
    96105#: inc/admin.php:472
    97106msgid "Disabled"
    98107msgstr ""
    99108
    100 #: inc/admin.php:389 inc/admin.php:467 inc/admin.php:468 inc/admin.php:469
     109#: inc/admin.php:389
     110#: inc/admin.php:467
     111#: inc/admin.php:468
     112#: inc/admin.php:469
    101113#: inc/admin.php:472
    102114msgid "Enabled"
    … …  
    104116
    105117#: inc/admin.php:391
    106 msgid ""
    107 "Optional on WordPress 6.9+. Authenticated users can search and inspect "
    108 "authorized picture text and processing status. No file URLs, edits, "
    109 "purchases or maintenance actions are provided. MCP access requires the "
    110 "separately installed MCP Adapter and its own authenticated connection; no AI"
    111 " provider is contacted by Picture Gallery."
     118msgid "Optional on WordPress 6.9+. Authenticated users can search and inspect authorized picture text and processing status. No file URLs, edits, purchases or maintenance actions are provided. MCP access requires the separately installed MCP Adapter and its own authenticated connection; no AI provider is contacted by Picture Gallery."
    112119msgstr ""
    113120
    … …  
    121128
    122129#: inc/admin.php:395
    123 msgid ""
    124 "Path where picture files will be stored. Make sure you use a location "
    125 "outside plugin folder to avoid losing files on updates and plugin "
    126 "uninstallation."
     130msgid "Path where picture files will be stored. Make sure you use a location outside plugin folder to avoid losing files on updates and plugin uninstallation."
    127131msgstr ""
    128132
    129133#: inc/admin.php:398
    130 msgid ""
    131 "Changing the storage path does not move old files. Keep existing files in "
    132 "their original location."
     134msgid "Changing the storage path does not move old files. Keep existing files in their original location."
    133135msgstr ""
    134136
    … …  
    137139msgstr ""
    138140
    139 #: inc/admin.php:402 inc/admin.php:409 inc/admin.php:417 inc/admin.php:423
    140 #: inc/admin.php:447 inc/admin.php:501 inc/admin.php:599 inc/admin.php:607
    141 #: inc/admin.php:670 inc/admin.php:708 inc/admin.php:787
    142 #: inc/class-edit-administration.php:400 inc/class-media-diagnostics.php:241
    143 #: inc/class-media-diagnostics.php:243 inc/class-media-diagnostics.php:259
     141#: inc/admin.php:402
     142#: inc/admin.php:409
     143#: inc/admin.php:417
     144#: inc/admin.php:423
     145#: inc/admin.php:447
     146#: inc/admin.php:501
     147#: inc/admin.php:599
     148#: inc/admin.php:607
     149#: inc/admin.php:670
     150#: inc/admin.php:708
     151#: inc/admin.php:787
     152#: inc/class-edit-administration.php:400
     153#: inc/class-media-diagnostics.php:241
     154#: inc/class-media-diagnostics.php:243
     155#: inc/class-media-diagnostics.php:259
    144156msgid "No"
    145157msgstr ""
    146158
    147 #: inc/admin.php:403 inc/admin.php:410 inc/admin.php:416 inc/admin.php:424
    148 #: inc/admin.php:448 inc/admin.php:500 inc/admin.php:600 inc/admin.php:608
    149 #: inc/admin.php:669 inc/admin.php:709 inc/admin.php:786
    150 #: inc/class-edit-administration.php:400 inc/class-media-diagnostics.php:241
    151 #: inc/class-media-diagnostics.php:243 inc/class-media-diagnostics.php:259
     159#: inc/admin.php:403
     160#: inc/admin.php:410
     161#: inc/admin.php:416
     162#: inc/admin.php:424
     163#: inc/admin.php:448
     164#: inc/admin.php:500
     165#: inc/admin.php:600
     166#: inc/admin.php:608
     167#: inc/admin.php:669
     168#: inc/admin.php:709
     169#: inc/admin.php:786
     170#: inc/class-edit-administration.php:400
     171#: inc/class-media-diagnostics.php:241
     172#: inc/class-media-diagnostics.php:243
     173#: inc/class-media-diagnostics.php:259
    152174msgid "Yes"
    153175msgstr ""
    154176
    155177#: inc/admin.php:405
    156 msgid ""
    157 "Add new uploads to the WordPress Media Library. Importing existing Media "
    158 "Library images is available in the Picture Gallery block."
     178msgid "Add new uploads to the WordPress Media Library. Importing existing Media Library images is available in the Picture Gallery block."
    159179msgstr ""
    160180
    … …  
    164184
    165185#: inc/admin.php:412
    166 msgid ""
    167 "Add each generated thumbnail to the Media Library and use it as the Picture "
    168 "post’s featured image."
    169 msgstr ""
    170 
    171 #: inc/admin.php:414 inc/admin.php:498
     186msgid "Add each generated thumbnail to the Media Library and use it as the Picture post’s featured image."
     187msgstr ""
     188
     189#: inc/admin.php:414
     190#: inc/admin.php:498
    172191msgid "Create gallery pages automatically"
    173192msgstr ""
    174193
    175 #: inc/admin.php:419 inc/admin.php:503
    176 msgid ""
    177 "Create missing Browse Pictures, My Pictures and upload pages, with links in "
    178 "the VideoWhisper menu. Existing page content is retained. Disable this to "
    179 "manage pages and shortcodes yourself."
     194#: inc/admin.php:419
     195#: inc/admin.php:503
     196msgid "Create missing Browse Pictures, My Pictures and upload pages, with links in the VideoWhisper menu. Existing page content is retained. Disable this to manage pages and shortcodes yourself."
    180197msgstr ""
    181198
    … …  
    185202
    186203#: inc/admin.php:426
    187 msgid ""
    188 "Only for disposable Playground or local test sites. Creates a guided home "
    189 "page and sample pictures. Keep this disabled on sites with real content."
     204msgid "Only for disposable Playground or local test sites. Creates a guided home page and sample pictures. Keep this disabled on sites with real content."
    190205msgstr ""
    191206
    … …  
    194209msgstr ""
    195210
    196 #: inc/admin.php:464 scripts/gallery-block.js:61
     211#: inc/admin.php:464
     212#: scripts/gallery-block.js:61
    197213msgid "Gallery presentation"
    198214msgstr ""
    199215
    200 #: inc/admin.php:466 scripts/gallery-block.js:63
     216#: inc/admin.php:466
     217#: scripts/gallery-block.js:63
    201218msgid "Picture click"
    202219msgstr ""
    203220
    204 #: inc/admin.php:466 scripts/gallery-block.js:63
     221#: inc/admin.php:466
     222#: scripts/gallery-block.js:63
    205223msgid "Picture Post Page"
    206224msgstr ""
    … …  
    210228msgstr ""
    211229
    212 #: inc/admin.php:467 scripts/gallery-block.js:68
     230#: inc/admin.php:467
     231#: scripts/gallery-block.js:68
    213232msgid "PhotoSwipe thumbnail strip"
    214233msgstr ""
    … …  
    235254
    236255#: inc/admin.php:471
    237 msgid ""
    238 "Owners can edit title, caption, description, alternative text, and existing "
    239 "categories and tags. Users with publishing permission can apply and approve "
    240 "changes. Others submit details for review. Image approval remains separate."
     256msgid "Owners can edit title, caption, description, alternative text, and existing categories and tags. Users with publishing permission can apply and approve changes. Others submit details for review. Image approval remains separate."
    241257msgstr ""
    242258
    … …  
    246262
    247263#: inc/admin.php:472
    248 msgid ""
    249 "Administrators can preview layouts and menu/dropdown filters without saving "
    250 "site settings. Enabled automatically in blueprint demo mode unless "
    251 "explicitly disabled."
     264msgid "Administrators can preview layouts and menu/dropdown filters without saving site settings. Enabled automatically in blueprint demo mode unless explicitly disabled."
    252265msgstr ""
    253266
    254267#: inc/admin.php:473
    255 msgid ""
    256 "Choose Styled Tiles, a compact responsive grid or picture cards. All layouts"
    257 " support menu or dropdown filters. PhotoSwipe is enabled on new "
    258 "installations; existing explicit preferences are preserved. Shortcodes can "
    259 "override layout, viewer, columns, gap, show_title and show_caption. Viewing "
    260 "respects gallery and membership rules; public upload files are not protected"
    261 " downloads."
     268msgid "Choose Styled Tiles, a compact responsive grid or picture cards. All layouts support menu or dropdown filters. PhotoSwipe is enabled on new installations; existing explicit preferences are preserved. Shortcodes can override layout, viewer, columns, gap, show_title and show_caption. Viewing respects gallery and membership rules; public upload files are not protected downloads."
    262269msgstr ""
    263270
    … …  
    283290
    284291#: inc/admin.php:481
    285 msgid ""
    286 "Apply a light, dark or system color mode to gallery controls. FansPaysite’s "
    287 "live color switch takes precedence when that theme is active."
     292msgid "Apply a light, dark or system color mode to gallery controls. FansPaysite’s live color switch takes precedence when that theme is active."
    288293msgstr ""
    289294
    … …  
    297302
    298303#: inc/admin.php:486
    299 msgid ""
    300 "Optional Fomantic UI classes, separated by spaces. For example: inverted for"
    301 " a static dark background, basic for minimal styling, or secondary for "
    302 "neutral controls."
     304msgid "Optional Fomantic UI classes, separated by spaces. For example: inverted for a static dark background, basic for minimal styling, or secondary for neutral controls."
    303305msgstr ""
    304306
    … …  
    316318
    317319#: inc/admin.php:495
    318 msgid ""
    319 "Show category and sort controls as menus or dropdowns in every layout. "
    320 "Manually selected block pictures keep their chosen order."
     320msgid "Show category and sort controls as menus or dropdowns in every layout. Manually selected block pictures keep their chosen order."
    321321msgstr ""
    322322
    … …  
    338338
    339339#: inc/admin.php:512
    340 msgid ""
    341 "Internal post type identifier: lowercase letters and digits. Changing it "
    342 "hides existing Picture posts until their original type is restored. Keep "
    343 "this unchanged on an existing site."
     340msgid "Internal post type identifier: lowercase letters and digits. Changing it hides existing Picture posts until their original type is restored. Keep this unchanged on an existing site."
    344341msgstr ""
    345342
    … …  
    353350
    354351#: inc/admin.php:518
    355 msgid ""
    356 "Internal taxonomy used to organize pictures. Keep the current value for "
    357 "existing galleries."
     352msgid "Internal taxonomy used to organize pictures. Keep the current value for existing galleries."
    358353msgstr ""
    359354
    … …  
    379374
    380375#: inc/admin.php:534
    381 msgid ""
    382 "Theme template for the Picture post page, for example single.php. Use "
    383 "+plugin for the included template."
    384 msgstr ""
    385 
    386 #: inc/admin.php:540 inc/admin.php:557
     376msgid "Theme template for the Picture post page, for example single.php. Use +plugin for the included template."
     377msgstr ""
     378
     379#: inc/admin.php:540
     380#: inc/admin.php:557
    387381msgid "Template found."
    388382msgstr ""
    389383
    390 #: inc/admin.php:542 inc/admin.php:559
     384#: inc/admin.php:542
     385#: inc/admin.php:559
    391386msgid "Template not found. Choose an existing theme file or +plugin."
    392387msgstr ""
    … …  
    397392
    398393#: inc/admin.php:551
    399 msgid ""
    400 "Theme template for gallery pages. Use +plugin for the included template."
     394msgid "Theme template for gallery pages. Use +plugin for the included template."
    401395msgstr ""
    402396
    … …  
    433427msgstr ""
    434428
    435 #: inc/admin.php:590 inc/admin.php:595
     429#: inc/admin.php:590
     430#: inc/admin.php:595
    436431msgid "Default:"
    437432msgstr ""
    … …  
    450445
    451446#: inc/admin.php:602
    452 msgid ""
    453 "Only enable for older shortcode integrations that need paragraph-filter "
    454 "compatibility. Modern galleries do not require this global compatibility "
    455 "option."
     447msgid "Only enable for older shortcode integrations that need paragraph-filter compatibility. Modern galleries do not require this global compatibility option."
    456448msgstr ""
    457449
    … …  
    473465
    474466#: inc/admin.php:627
    475 msgid ""
    476 "Who can share pictures: comma separated Roles, user Emails, user ID numbers."
    477 msgstr ""
    478 
    479 #: inc/admin.php:628 inc/admin.php:634
     467msgid "Who can share pictures: comma separated Roles, user Emails, user ID numbers."
     468msgstr ""
     469
     470#: inc/admin.php:628
     471#: inc/admin.php:634
    480472msgid "\"Guest\" will allow everybody including guests (unregistered users)."
    481473msgstr ""
    … …  
    490482
    491483#: inc/admin.php:633
    492 msgid ""
    493 "Who can publish pictures: comma separated Roles, user Emails, user ID "
    494 "numbers."
     484msgid "Who can publish pictures: comma separated Roles, user Emails, user ID numbers."
    495485msgstr ""
    496486
    … …  
    508498
    509499#: inc/admin.php:768
    510 msgid ""
    511 "Import local JPEG, PNG and GIF files from an approved server folder in "
    512 "bounded batches. For images already in WordPress, use the Picture Gallery "
    513 "block’s Media Library picker instead."
     500msgid "Import local JPEG, PNG and GIF files from an approved server folder in bounded batches. For images already in WordPress, use the Picture Gallery block’s Media Library picker instead."
    514501msgstr ""
    515502
    … …  
    527514
    528515#: inc/admin.php:781
    529 msgid ""
    530 "Use an existing folder inside an approved import root. Changing this setting"
    531 " does not move existing pictures."
     516msgid "Use an existing folder inside an approved import root. Changing this setting does not move existing pictures."
    532517msgstr ""
    533518
    … …  
    537522
    538523#: inc/admin.php:789
    539 msgid ""
    540 "Remove unreferenced source files only after successful import. Media Library"
    541 " and gallery sources are preserved."
     524msgid "Remove unreferenced source files only after successful import. Media Library and gallery sources are preserved."
    542525msgstr ""
    543526
    … …  
    551534
    552535#: inc/admin.php:793
    553 msgid ""
    554 "Use 0 to retain files. Cleanup runs only during a verified administrator "
    555 "import or delete submission, at most once every 10 hours. Public views never"
    556 " delete files; referenced Media Library and gallery sources are retained."
     536msgid "Use 0 to retain files. Cleanup runs only during a verified administrator import or delete submission, at most once every 10 hours. Public views never delete files; referenced Media Library and gallery sources are retained."
    557537msgstr ""
    558538
    … …  
    609589msgstr ""
    610590
    611 #: inc/admin.php:883 picture-gallery.php:100 picture-gallery.php:114
    612 #: picture-gallery.php:124 picture-gallery.php:579
     591#: inc/admin.php:883
     592#: picture-gallery.php:100
     593#: picture-gallery.php:114
     594#: picture-gallery.php:124
     595#: picture-gallery.php:584
    613596msgid "Pictures"
    614597msgstr ""
    … …  
    618601msgstr ""
    619602
    620 #: inc/admin.php:885 inc/admin.php:1321 inc/class-setup-interface.php:40
     603#: inc/admin.php:885
     604#: inc/admin.php:1321
     605#: inc/class-setup-interface.php:40
    621606msgid "Upload Pictures"
    622607msgstr ""
    … …  
    627612
    628613#: inc/admin.php:888
    629 msgid ""
    630 "Explore the public listings, guest upload form, authenticated upload form, "
    631 "and administrator settings in this disposable demo."
     614msgid "Explore the public listings, guest upload form, authenticated upload form, and administrator settings in this disposable demo."
    632615msgstr ""
    633616
    … …  
    644627msgstr ""
    645628
    646 #: inc/admin.php:1100 inc/admin.php:1190 inc/class-guest-upload.php:425
    647 #: picture-gallery.php:574
     629#: inc/admin.php:1100
     630#: inc/admin.php:1190
     631#: inc/class-guest-upload.php:425
     632#: picture-gallery.php:579
    648633msgid "Upload"
    649634msgstr ""
    650635
    651 #: inc/admin.php:1101 inc/admin.php:1199 picture-gallery.php:572
     636#: inc/admin.php:1101
     637#: inc/admin.php:1199
     638#: inc/shortcodes.php:109
     639#: picture-gallery.php:577
    652640msgid "Import"
    653641msgstr ""
    654642
    655 #: inc/admin.php:1102 inc/admin.php:1208
     643#: inc/admin.php:1102
     644#: inc/admin.php:1208
    656645msgid "Manage"
    657646msgstr ""
    658647
    659 #: inc/admin.php:1103 inc/admin.php:1217
     648#: inc/admin.php:1103
     649#: inc/admin.php:1217
    660650msgid "Documentation"
    661651msgstr ""
    … …  
    669659msgstr ""
    670660
    671 #: inc/admin.php:1172 inc/admin.php:1343
     661#: inc/admin.php:1172
     662#: inc/admin.php:1343
    672663msgid "Settings"
    673664msgstr ""
    … …  
    697688msgstr ""
    698689
    699 #: inc/admin.php:1299 inc/class-setup-interface.php:38
     690#: inc/admin.php:1299
     691#: inc/class-setup-interface.php:38
    700692msgid "Browse Pictures"
    701693msgstr ""
    702694
    703 #: inc/admin.php:1310 inc/class-setup-interface.php:39
     695#: inc/admin.php:1310
     696#: inc/class-setup-interface.php:39
    704697msgid "My Pictures"
    705698msgstr ""
    … …  
    722715
    723716#: inc/admin.php:1478
    724 msgid ""
    725 "My Pictures includes image tools and picture details editing when enabled. "
    726 "Submitted edits follow the configured review policy."
     717msgid "My Pictures includes image tools and picture details editing when enabled. Submitted edits follow the configured review policy."
    727718msgstr ""
    728719
    729720#: inc/class-edit-administration.php:18
    730 msgid ""
    731 "This edit changed, is still running or needs manual review. Inspect it "
    732 "again. Existing images were preserved."
    733 msgstr ""
    734 
    735 #: inc/class-edit-administration.php:340 inc/class-edit-administration.php:373
     721msgid "This edit changed, is still running or needs manual review. Inspect it again. Existing images were preserved."
     722msgstr ""
     723
     724#: inc/class-edit-administration.php:340
     725#: inc/class-edit-administration.php:373
    736726msgid "Image Edit Journals"
    737727msgstr ""
    738728
    739 #: inc/class-edit-administration.php:348 inc/class-media-diagnostics.php:194
    740 #: inc/class-reference-index.php:358 inc/class-reference-index.php:395
    741 #: inc/class-upload-administration.php:25 inc/class-upload-maintenance.php:37
     729#: inc/class-edit-administration.php:348
     730#: inc/class-media-diagnostics.php:194
     731#: inc/class-reference-index.php:358
     732#: inc/class-reference-index.php:395
     733#: inc/class-upload-administration.php:25
     734#: inc/class-upload-maintenance.php:37
    742735#: inc/class-upload-maintenance.php:96
    743736msgid "Administrator permission is required."
    … …  
    753746
    754747#: inc/class-edit-administration.php:373
    755 msgid ""
    756 "Inspect interrupted edits before acting. Recovery acknowledges a completed "
    757 "save or places a complete unchanged candidate in review. It never reruns a "
    758 "recipe or replaces the public image. Running or orphaned locks require "
    759 "manual review."
     748msgid "Inspect interrupted edits before acting. Recovery acknowledges a completed save or places a complete unchanged candidate in review. It never reruns a recipe or replaces the public image. Running or orphaned locks require manual review."
    760749msgstr ""
    761750
    762751#: inc/class-edit-administration.php:373
    763 msgid ""
    764 "Files are retained indefinitely by default. Release a terminal edit hold to "
    765 "start seven days of retention, then preview cleanup. Originals, masters, "
    766 "active, pending, previous and shared media stay protected. Unproven old "
    767 "journals stay retained. No background deletion runs."
     752msgid "Files are retained indefinitely by default. Release a terminal edit hold to start seven days of retention, then preview cleanup. Originals, masters, active, pending, previous and shared media stay protected. Unproven old journals stay retained. No background deletion runs."
    768753msgstr ""
    769754
    … …  
    771756#: inc/class-edit-administration.php:378
    772757#, php-format
    773 msgid ""
    774 "Cleanup preview: %d unused edit files are eligible. Confirm below to remove "
    775 "only these reviewed files."
     758msgid "Cleanup preview: %d unused edit files are eligible. Confirm below to remove only these reviewed files."
    776759msgstr ""
    777760
    778761#: inc/class-edit-administration.php:380
    779 msgid ""
    780 "Unused edit files were cleaned. The request receipt is retained to prevent "
    781 "replay."
     762msgid "Unused edit files were cleaned. The request receipt is retained to prevent replay."
    782763msgstr ""
    783764
    784765#: inc/class-edit-administration.php:381
    785 msgid ""
    786 "The retention period has started. Preview cleanup after the deadline shown "
    787 "below."
     766msgid "The retention period has started. Preview cleanup after the deadline shown below."
    788767msgstr ""
    789768
    790769#: inc/class-edit-administration.php:382
    791 msgid ""
    792 "Files will be retained indefinitely. Earlier cleanup previews are invalid."
     770msgid "Files will be retained indefinitely. Earlier cleanup previews are invalid."
    793771msgstr ""
    794772
    … …  
    809787msgstr ""
    810788
    811 #: inc/class-edit-administration.php:394 inc/class-edit-administration.php:450
     789#: inc/class-edit-administration.php:394
     790#: inc/class-edit-administration.php:450
    812791msgid "Picture"
    813792msgstr ""
    … …  
    841820msgstr ""
    842821
    843 #: inc/class-edit-administration.php:399 inc/class-upload-maintenance.php:90
     822#: inc/class-edit-administration.php:399
     823#: inc/class-upload-maintenance.php:90
    844824msgid "Retain indefinitely"
    845825msgstr ""
    … …  
    865845msgstr ""
    866846
    867 #: inc/class-edit-administration.php:409 inc/class-upload-maintenance.php:90
     847#: inc/class-edit-administration.php:409
     848#: inc/class-upload-maintenance.php:90
    868849msgid "Allow cleanup after seven days"
    869850msgstr ""
    … …  
    890871
    891872#: inc/class-gallery-block.php:55
    892 msgid ""
    893 "New imports go to the media-library gallery. Publishing requires both the "
    894 "configured publishing permission and WordPress permission; otherwise "
    895 "pictures wait for review. Existing pictures keep their visibility and "
    896 "membership rules."
     873msgid "New imports go to the media-library gallery. Publishing requires both the configured publishing permission and WordPress permission; otherwise pictures wait for review. Existing pictures keep their visibility and membership rules."
    897874msgstr ""
    898875
    … …  
    901878msgstr ""
    902879
    903 #: inc/class-gallery-block.php:165 inc/class-upload-operations.php:125
     880#: inc/class-gallery-block.php:165
     881#: inc/class-upload-operations.php:125
    904882msgid "Select a local image you are allowed to edit."
    905883msgstr ""
    … …  
    914892
    915893#: inc/class-gallery-block.php:200
    916 msgid ""
    917 "This image already belongs to a picture. Select that picture with Find "
    918 "pictures to preserve its access rules."
     894msgid "This image already belongs to a picture. Select that picture with Find pictures to preserve its access rules."
    919895msgstr ""
    920896
    … …  
    939915msgstr ""
    940916
    941 #: inc/class-gallery-block.php:235 scripts/gallery-block.js:97
     917#: inc/class-gallery-block.php:235
     918#: scripts/gallery-block.js:97
    942919msgid "Unavailable"
    943920msgstr ""
    944921
    945 #: inc/class-gallery-block.php:255 inc/class-picture-list.php:156
     922#: inc/class-gallery-block.php:255
     923#: inc/class-picture-list.php:156
    946924#: scripts/gallery-block.js:25
    947925msgid "Select up to 100 pictures."
    948926msgstr ""
    949927
    950 #: inc/class-gallery-settings.php:20 inc/class-modern-gallery.php:220
     928#: inc/class-gallery-settings.php:20
     929#: inc/class-modern-gallery.php:220
    951930msgid "Invalid gallery settings."
    952931msgstr ""
    … …  
    957936
    958937#: inc/class-guest-operations.php:112
    959 msgid ""
    960 "No stored upload was found. Select the same picture to retry this request."
     938msgid "No stored upload was found. Select the same picture to retry this request."
    961939msgstr ""
    962940
    963941#: inc/class-guest-transport.php:86
    964 msgid ""
    965 "This upload form is no longer available. Contact the site administrator."
     942msgid "This upload form is no longer available. Contact the site administrator."
    966943msgstr ""
    967944
    968945#: inc/class-guest-transport.php:95
    969 msgid ""
    970 "The upload form changed. Contact the site administrator before submitting "
    971 "again."
     946msgid "The upload form changed. Contact the site administrator before submitting again."
    972947msgstr ""
    973948
    … …  
    977952
    978953#: inc/class-guest-transport.php:186
    979 msgid ""
    980 "Your guest upload form expired or belongs to another browser. Reload the "
    981 "original page."
     954msgid "Your guest upload form expired or belongs to another browser. Reload the original page."
    982955msgstr ""
    983956
    … …  
    1003976
    1004977#: inc/class-guest-upload.php:140
    1005 msgid ""
    1006 "Too many upload attempts from this connection. Wait up to one hour before "
    1007 "trying again."
     978msgid "Too many upload attempts from this connection. Wait up to one hour before trying again."
    1008979msgstr ""
    1009980
    … …  
    1013984
    1014985#: inc/class-guest-upload.php:165
    1015 msgid ""
    1016 "Upload verification is not configured correctly. Please contact the site "
    1017 "administrator."
     986msgid "Upload verification is not configured correctly. Please contact the site administrator."
    1018987msgstr ""
    1019988
    … …  
    1023992
    1024993#: inc/class-guest-upload.php:183
    1025 msgid ""
    1026 "Upload verification is temporarily unavailable. Your fields are preserved; "
    1027 "select the picture again and retry later."
     994msgid "Upload verification is temporarily unavailable. Your fields are preserved; select the picture again and retry later."
    1028995msgstr ""
    1029996
    1030997#: inc/class-guest-upload.php:188
    1031 msgid ""
    1032 "Upload verification failed. Your fields are preserved; select the picture "
    1033 "again and retry."
    1034 msgstr ""
    1035 
    1036 #: inc/class-guest-upload.php:236 inc/class-guest-upload.php:259
     998msgid "Upload verification failed. Your fields are preserved; select the picture again and retry."
     999msgstr ""
     1000
     1001#: inc/class-guest-upload.php:236
     1002#: inc/class-guest-upload.php:259
    10371003msgid "Your upload form expired. Reload this page before submitting again."
    10381004msgstr ""
    … …  
    10471013
    10481014#: inc/class-guest-upload.php:246
    1049 msgid ""
    1050 "The upload destination is unavailable. Please contact the site "
    1051 "administrator."
     1015msgid "The upload destination is unavailable. Please contact the site administrator."
    10521016msgstr ""
    10531017
    10541018#: inc/class-guest-upload.php:309
    1055 msgid ""
    1056 "The guest upload limit for this connection has been reached. Please contact "
    1057 "the site administrator."
     1019msgid "The guest upload limit for this connection has been reached. Please contact the site administrator."
    10581020msgstr ""
    10591021
    10601022#: inc/class-guest-upload.php:384
    1061 msgid ""
    1062 "Upload verification could not start. Check your connection and try again."
     1023msgid "Upload verification could not start. Check your connection and try again."
    10631024msgstr ""
    10641025
    … …  
    10671028msgstr ""
    10681029
    1069 #: inc/class-guest-upload.php:392 inc/class-picture-content.php:437
    1070 #: inc/shortcodes.php:567 picture-gallery.php:307
     1030#: inc/class-guest-upload.php:392
     1031#: inc/class-picture-content.php:437
     1032#: inc/shortcodes.php:526
     1033#: inc/shortcodes.php:570
     1034#: picture-gallery.php:307
    10711035msgid "Title"
    10721036msgstr ""
    10731037
    1074 #: inc/class-guest-upload.php:394 inc/class-modern-gallery.php:270
    1075 #: inc/class-modern-gallery.php:305 inc/shortcodes.php:57
    1076 #: inc/shortcodes.php:159 inc/shortcodes.php:406
     1038#: inc/class-guest-upload.php:394
     1039#: inc/class-modern-gallery.php:270
     1040#: inc/class-modern-gallery.php:305
     1041#: inc/shortcodes.php:59
     1042#: inc/shortcodes.php:162
     1043#: inc/shortcodes.php:409
    10771044msgid "Category"
    10781045msgstr ""
    10791046
    1080 #: inc/class-guest-upload.php:408 inc/shortcodes.php:165
     1047#: inc/class-guest-upload.php:408
    10811048msgid "Gallery(s)"
    10821049msgstr ""
    … …  
    10861053msgstr ""
    10871054
    1088 #: inc/class-guest-upload.php:414 inc/shortcodes.php:78
     1055#: inc/class-guest-upload.php:414
    10891056msgid "Tag(s)"
    10901057msgstr ""
    10911058
    1092 #: inc/class-guest-upload.php:417 inc/class-picture-content.php:439
    1093 #: inc/shortcodes.php:84 inc/shortcodes.php:86 inc/shortcodes.php:167
     1059#: inc/class-guest-upload.php:417
     1060#: inc/class-picture-content.php:439
     1061#: inc/shortcodes.php:86
     1062#: inc/shortcodes.php:88
     1063#: inc/shortcodes.php:170
    10941064msgid "Description"
    10951065msgstr ""
    … …  
    11121082
    11131083#: inc/class-guest-upload.php:462
    1114 msgid ""
    1115 "Your upload is stored but unfinished. Check or resume this request; do not "
    1116 "submit another copy."
     1084msgid "Your upload is stored but unfinished. Check or resume this request; do not submit another copy."
    11171085msgstr ""
    11181086
    … …  
    11381106
    11391107#: inc/class-image-processor.php:35
    1140 msgid ""
    1141 "The picture or thumbnail dimensions exceed the processing limit. Please use "
    1142 "a smaller image."
     1108msgid "The picture or thumbnail dimensions exceed the processing limit. Please use a smaller image."
    11431109msgstr ""
    11441110
    11451111#: inc/class-image-processor.php:41
    1146 msgid ""
    1147 "This picture needs more image processing memory than is available. Please "
    1148 "resize it before uploading."
    1149 msgstr ""
    1150 
    1151 #: inc/class-image-processor.php:209 inc/class-image-processor.php:213
     1112msgid "This picture needs more image processing memory than is available. Please resize it before uploading."
     1113msgstr ""
     1114
     1115#: inc/class-image-processor.php:209
     1116#: inc/class-image-processor.php:213
    11521117msgid "The processed picture could not be saved."
    11531118msgstr ""
    … …  
    11611126msgstr ""
    11621127
    1163 #: inc/class-image-processor.php:301 picture-gallery.php:917
    1164 msgid ""
    1165 "The server could not process this picture with its available image editor."
    1166 msgstr ""
    1167 
    1168 #: inc/class-image-processor.php:308 inc/class-upload-service.php:62
     1128#: inc/class-image-processor.php:301
     1129#: picture-gallery.php:930
     1130msgid "The server could not process this picture with its available image editor."
     1131msgstr ""
     1132
     1133#: inc/class-image-processor.php:308
     1134#: inc/class-upload-service.php:62
    11691135msgid "This picture type is disabled by the site upload policy."
    11701136msgstr ""
    11711137
    1172 #: inc/class-image-processor.php:310 inc/class-upload-service.php:69
     1138#: inc/class-image-processor.php:310
     1139#: inc/class-upload-service.php:69
    11731140msgid "The site has no remaining storage allowance for this picture."
    11741141msgstr ""
    11751142
    11761143#: inc/class-image-processor.php:357
    1177 msgid ""
    1178 "The image backend returned unexpected dimensions. Existing media was "
    1179 "preserved."
     1144msgid "The image backend returned unexpected dimensions. Existing media was preserved."
    11801145msgstr ""
    11811146
    … …  
    11851150
    11861151#: inc/class-legacy-media.php:68
    1187 msgid ""
    1188 "This older picture needs administrator inventory because its media exceeds "
    1189 "the automatic import budget."
     1152msgid "This older picture needs administrator inventory because its media exceeds the automatic import budget."
    11901153msgstr ""
    11911154
    … …  
    12061169msgstr ""
    12071170
    1208 #: inc/class-listing-tools.php:65 inc/class-setup-interface.php:57
     1171#: inc/class-listing-tools.php:65
     1172#: inc/class-setup-interface.php:57
    12091173#: scripts/gallery-block.js:62
    12101174msgid "Styled Tiles"
    … …  
    12271191msgstr ""
    12281192
    1229 #: inc/class-listing-tools.php:74 inc/class-setup-interface.php:61
     1193#: inc/class-listing-tools.php:74
     1194#: inc/class-setup-interface.php:61
    12301195#: scripts/gallery-block.js:62
    12311196msgid "Layout"
    … …  
    12631228
    12641229#: inc/class-media-diagnostics.php:182
    1265 msgid ""
    1266 "Media diagnostics could not be read. Try again or review the server log."
     1230msgid "Media diagnostics could not be read. Try again or review the server log."
    12671231msgstr ""
    12681232
    … …  
    12761240
    12771241#: inc/class-media-diagnostics.php:236
    1278 msgid ""
    1279 "Backend-reported format support does not verify a complete decode, transform"
    1280 " and save. Uploads currently accept JPEG, PNG and GIF; WebP/AVIF support "
    1281 "here does not enable those uploads."
     1242msgid "Backend-reported format support does not verify a complete decode, transform and save. Uploads currently accept JPEG, PNG and GIF; WebP/AVIF support here does not enable those uploads."
    12821243msgstr ""
    12831244
    … …  
    12951256
    12961257#: inc/class-media-diagnostics.php:246
    1297 msgid ""
    1298 "These values describe this PHP request. Frontend memory availability can "
    1299 "differ. The memory calculation is a conservative estimate and cannot "
    1300 "guarantee native image-library allocations. Storage availability does not "
    1301 "establish file ownership or safe deletion."
     1258msgid "These values describe this PHP request. Frontend memory availability can differ. The memory calculation is a conservative estimate and cannot guarantee native image-library allocations. Storage availability does not establish file ownership or safe deletion."
    13021259msgstr ""
    13031260
    … …  
    13431300
    13441301#: inc/class-media-diagnostics.php:259
    1345 msgid ""
    1346 "At most twenty pictures and twenty upload records are inspected. Unfinished "
    1347 "uploads can be active or interrupted; use Upload Journals to review safely. "
    1348 "No recovery, image processing or migration runs here."
     1302msgid "At most twenty pictures and twenty upload records are inspected. Unfinished uploads can be active or interrupted; use Upload Journals to review safely. No recovery, image processing or migration runs here."
    13491303msgstr ""
    13501304
    … …  
    13651319msgstr ""
    13661320
    1367 #: inc/class-media-maintenance.php:31 inc/class-media-maintenance.php:99
     1321#: inc/class-media-maintenance.php:31
     1322#: inc/class-media-maintenance.php:99
    13681323msgid "You do not have permission to maintain gallery media."
    13691324msgstr ""
    … …  
    13941349
    13951350#: inc/class-media-maintenance.php:104
    1396 msgid ""
    1397 "Backfill inventories existing pictures without moving, decoding or "
    1398 "regenerating images. It registers missing local attachment records "
    1399 "explicitly. Ambiguous or missing media stays available through the legacy "
    1400 "display and is reported for manual repair. A cursor is the last visited "
    1401 "picture ID; restart before an issue ID to retry it."
     1351msgid "Backfill inventories existing pictures without moving, decoding or regenerating images. It registers missing local attachment records explicitly. Ambiguous or missing media stays available through the legacy display and is reported for manual repair. A cursor is the last visited picture ID; restart before an issue ID to retry it."
    14021352msgstr ""
    14031353
    … …  
    14071357
    14081358#: inc/class-media-maintenance.php:110
    1409 msgid ""
    1410 "Listings queue outdated thumbnails automatically (up to three per request). "
    1411 "WP-Cron processes them without slowing the listing. This manual batch "
    1412 "processes five pictures using the active image; originals and edited "
    1413 "compositions are preserved. Use the returned cursor for the next batch. Old "
    1414 "files remain available for recovery."
     1359msgid "Listings queue outdated thumbnails automatically (up to three per request). WP-Cron processes them without slowing the listing. This manual batch processes five pictures using the active image; originals and edited compositions are preserved. Use the returned cursor for the next batch. Old files remain available for recovery."
    14151360msgstr ""
    14161361
    … …  
    14241369
    14251370#: inc/class-media-maintenance.php:114
    1426 msgid ""
    1427 "Multisite retains gallery media. Physical purge is disabled because site-"
    1428 "local scans cannot establish cross-site file safety. Picture removal, "
    1429 "inspection and index maintenance remain available."
     1371msgid "Multisite retains gallery media. Physical purge is disabled because site-local scans cannot establish cross-site file safety. Picture removal, inspection and index maintenance remain available."
    14301372msgstr ""
    14311373
    … …  
    14431385
    14441386#: inc/class-media-maintenance.php:119
    1445 msgid ""
    1446 "Retained-media cleanup uses its own cursor, separate from picture inventory."
    1447 " Preview first and use its returned cursor for the next cleanup batch."
     1387msgid "Retained-media cleanup uses its own cursor, separate from picture inventory. Preview first and use its returned cursor for the next cleanup batch."
    14481388msgstr ""
    14491389
    … …  
    14611401
    14621402#: inc/class-media-maintenance.php:122
    1463 msgid ""
    1464 "Retain is the default. Trash, deactivation and uninstall preserve media. "
    1465 "Opting into purge affects future permanent deletions only: wait at least 24 "
    1466 "hours, then run cleanup. Cleanup deletes only unchanged, proven plugin-owned"
    1467 " files with no remaining references. Shared, legacy, unknown or changed "
    1468 "files are preserved for review. Cleanup is explicit; no background purge "
    1469 "runs."
     1403msgid "Retain is the default. Trash, deactivation and uninstall preserve media. Opting into purge affects future permanent deletions only: wait at least 24 hours, then run cleanup. Cleanup deletes only unchanged, proven plugin-owned files with no remaining references. Shared, legacy, unknown or changed files are preserved for review. Cleanup is explicit; no background purge runs."
    14701404msgstr ""
    14711405
    … …  
    14871421
    14881422#: inc/class-media-maintenance.php:125
    1489 msgid ""
    1490 "Use a deleted picture ID from the cleanup preview. Releasing this hold "
    1491 "starts a new 24-hour grace period and still requires a separate cleanup run."
    1492 " Retaining again cancels purge permission."
     1423msgid "Use a deleted picture ID from the cleanup preview. Releasing this hold starts a new 24-hour grace period and still requires a separate cleanup run. Retaining again cancels purge permission."
    14931424msgstr ""
    14941425
    … …  
    15181449
    15191450#: inc/class-media-maintenance.php:137
    1520 msgid ""
    1521 "A verified index hit protects a referenced file quickly. Every hit is "
    1522 "rechecked against live metadata; a miss, stale entry or unavailable table "
    1523 "still uses conservative scans. The index cannot authorize deletion and does "
    1524 "not change ownership or retention."
     1451msgid "A verified index hit protects a referenced file quickly. Every hit is rechecked against live metadata; a miss, stale entry or unavailable table still uses conservative scans. The index cannot authorize deletion and does not change ownership or retention."
    15251452msgstr ""
    15261453
    … …  
    15381465
    15391466#: inc/class-media-maintenance.php:139
    1540 msgid ""
    1541 "Build from zero to refresh older data. Normal WordPress writes maintain "
    1542 "available hints. Deleted or changed source hints can be pruned separately; "
    1543 "files and source records are preserved. Each multisite site has its own "
    1544 "index, created only by an administrator action on that site."
     1467msgid "Build from zero to refresh older data. Normal WordPress writes maintain available hints. Deleted or changed source hints can be pruned separately; files and source records are preserved. Each multisite site has its own index, created only by an administrator action on that site."
    15451468msgstr ""
    15461469
    … …  
    15531476msgstr ""
    15541477
    1555 #: inc/class-media-manifest.php:105 inc/class-media-manifest.php:108
     1478#: inc/class-media-manifest.php:105
     1479#: inc/class-media-manifest.php:108
    15561480msgid "The managed media folder is unavailable."
    15571481msgstr ""
    … …  
    15701494
    15711495#: inc/class-media-manifest.php:270
    1572 msgid ""
    1573 "Attachment metadata needs manual repair. The existing file was preserved."
     1496msgid "Attachment metadata needs manual repair. The existing file was preserved."
    15741497msgstr ""
    15751498
    … …  
    15821505msgstr ""
    15831506
    1584 #: inc/class-media-manifest.php:323 picture-gallery.php:892
     1507#: inc/class-media-manifest.php:323
     1508#: picture-gallery.php:905
    15851509msgid "Media maintenance is already running for this picture."
    15861510msgstr ""
    … …  
    15941518msgstr ""
    15951519
    1596 #: inc/class-media-manifest.php:336 picture-gallery.php:909
     1520#: inc/class-media-manifest.php:336
     1521#: picture-gallery.php:922
    15971522msgid "The original file changed or is missing. Manual repair is required."
    15981523msgstr ""
    … …  
    16021527msgstr ""
    16031528
    1604 #: inc/class-media-manifest.php:372 inc/class-media-manifest.php:431
     1529#: inc/class-media-manifest.php:372
     1530#: inc/class-media-manifest.php:431
    16051531msgid "Media changed during inventory. Please retry maintenance."
    16061532msgstr ""
    16071533
    16081534#: inc/class-media-manifest.php:423
    1609 msgid ""
    1610 "The legacy media changed during import. Existing files were preserved; try "
    1611 "again."
     1535msgid "The legacy media changed during import. Existing files were preserved; try again."
    16121536msgstr ""
    16131537
    … …  
    16211545
    16221546#: inc/class-modern-gallery.php:243
     1547#: inc/shortcodes.php:246
    16231548msgid "Loading pictures…"
    16241549msgstr ""
    16251550
    16261551#: inc/class-modern-gallery.php:244
    1627 msgid ""
    1628 "Pictures could not be loaded. Please try again or use the picture details "
    1629 "link."
     1552msgid "Pictures could not be loaded. Please try again or use the picture details link."
    16301553msgstr ""
    16311554
    … …  
    16581581msgstr ""
    16591582
    1660 #: inc/class-modern-gallery.php:262 scripts/gallery-block.js:85
     1583#: inc/class-modern-gallery.php:262
     1584#: scripts/gallery-block.js:85
    16611585msgid "Search pictures"
    16621586msgstr ""
    16631587
    1664 #: inc/class-modern-gallery.php:263 inc/class-picture-content.php:456
    1665 #: inc/shortcodes.php:76 inc/shortcodes.php:167 inc/shortcodes.php:518
     1588#: inc/class-modern-gallery.php:263
     1589#: inc/class-picture-content.php:456
     1590#: inc/shortcodes.php:78
     1591#: inc/shortcodes.php:80
     1592#: inc/shortcodes.php:170
     1593#: inc/shortcodes.php:521
    16661594msgid "Tags"
    16671595msgstr ""
    16681596
    1669 #: inc/class-modern-gallery.php:270 inc/class-modern-gallery.php:306
     1597#: inc/class-modern-gallery.php:270
     1598#: inc/class-modern-gallery.php:306
     1599#: inc/shortcodes.php:414
    16701600msgid "All categories"
    16711601msgstr ""
    16721602
    1673 #: inc/class-modern-gallery.php:276 inc/class-modern-gallery.php:313
     1603#: inc/class-modern-gallery.php:276
     1604#: inc/class-modern-gallery.php:313
     1605#: inc/shortcodes.php:454
     1606#: inc/shortcodes.php:498
    16741607msgid "Order by"
    16751608msgstr ""
    16761609
    1677 #: inc/class-modern-gallery.php:278 inc/class-modern-gallery.php:315
     1610#: inc/class-modern-gallery.php:278
     1611#: inc/class-modern-gallery.php:315
     1612#: inc/shortcodes.php:430
     1613#: inc/shortcodes.php:499
    16781614msgid "Recently added"
    16791615msgstr ""
    16801616
    1681 #: inc/class-modern-gallery.php:279 inc/class-modern-gallery.php:316
    1682 #: inc/shortcodes.php:428 inc/shortcodes.php:497 inc/shortcodes.php:567
     1617#: inc/class-modern-gallery.php:279
     1618#: inc/class-modern-gallery.php:316
     1619#: inc/shortcodes.php:431
     1620#: inc/shortcodes.php:500
     1621#: inc/shortcodes.php:570
    16831622#: picture-gallery.php:322
    16841623msgid "Views"
    16851624msgstr ""
    16861625
    1687 #: inc/class-modern-gallery.php:280 inc/class-modern-gallery.php:317
     1626#: inc/class-modern-gallery.php:280
     1627#: inc/class-modern-gallery.php:317
     1628#: inc/shortcodes.php:432
     1629#: inc/shortcodes.php:501
    16881630#: scripts/gallery-block.js:72
    16891631msgid "Recently viewed"
    … …  
    16941636msgstr ""
    16951637
    1696 #: inc/class-modern-gallery.php:321 scripts/gallery-block.js:69
     1638#: inc/class-modern-gallery.php:321
     1639#: scripts/gallery-block.js:69
    16971640msgid "Picture filters"
    16981641msgstr ""
    … …  
    17101653msgstr ""
    17111654
    1712 #: inc/class-modern-gallery.php:403 inc/shortcodes.php:623
     1655#: inc/class-modern-gallery.php:403
     1656#: inc/shortcodes.php:627
    17131657msgid "Previous"
    17141658msgstr ""
    17151659
    1716 #: inc/class-modern-gallery.php:404 inc/shortcodes.php:629
     1660#: inc/class-modern-gallery.php:404
     1661#: inc/shortcodes.php:633
    17171662msgid "Next"
    17181663msgstr ""
    … …  
    17221667msgstr ""
    17231668
    1724 #: inc/class-modern-gallery.php:480 inc/class-modern-gallery.php:570
    1725 #: inc/class-picture-abilities.php:254 inc/shortcodes.php:677
    1726 #: inc/shortcodes.php:724
     1669#: inc/class-modern-gallery.php:480
     1670#: inc/class-modern-gallery.php:570
     1671#: inc/class-picture-abilities.php:254
     1672#: inc/shortcodes.php:683
     1673#: inc/shortcodes.php:730
    17271674msgid "Picture unavailable."
    17281675msgstr ""
    17291676
    1730 #: inc/class-modern-gallery.php:541 inc/class-picture-editor.php:474
     1677#: inc/class-modern-gallery.php:541
     1678#: inc/class-picture-editor.php:474
    17311679msgid "POST required."
    17321680msgstr ""
    … …  
    17401688msgstr ""
    17411689
    1742 #: inc/class-modern-gallery.php:555 inc/class-picture-editor.php:486
     1690#: inc/class-modern-gallery.php:555
     1691#: inc/class-picture-editor.php:486
    17431692msgid "Invalid picture."
    17441693msgstr ""
    17451694
    1746 #: inc/class-modern-gallery.php:564 inc/class-modern-gallery.php:567
     1695#: inc/class-modern-gallery.php:564
     1696#: inc/class-modern-gallery.php:567
    17471697msgid "Invalid picture selection."
    17481698msgstr ""
    … …  
    17611711
    17621712#: inc/class-picture-abilities.php:53
    1763 msgid ""
    1764 "Find picture text metadata, optionally limited to your pictures or missing "
    1765 "alternative text/captions. Results follow current visibility and membership "
    1766 "rules; no image files are returned."
     1713msgid "Find picture text metadata, optionally limited to your pictures or missing alternative text/captions. Results follow current visibility and membership rules; no image files are returned."
    17671714msgstr ""
    17681715
    17691716#: inc/class-picture-abilities.php:53
    1770 msgid ""
    1771 "Read one authorized picture’s text metadata and processing state without "
    1772 "opening images, changing content or starting maintenance."
     1717msgid "Read one authorized picture’s text metadata and processing state without opening images, changing content or starting maintenance."
    17731718msgstr ""
    17741719
    … …  
    17771722msgstr ""
    17781723
    1779 #: inc/class-picture-abilities.php:187 inc/class-picture-abilities.php:191
     1724#: inc/class-picture-abilities.php:187
     1725#: inc/class-picture-abilities.php:191
    17801726#: inc/class-picture-abilities.php:196
    17811727msgid "Invalid picture ability arguments."
    17821728msgstr ""
    17831729
    1784 #: inc/class-picture-content.php:129 inc/class-picture-content.php:220
     1730#: inc/class-picture-content.php:129
     1731#: inc/class-picture-content.php:220
    17851732msgid "You cannot edit this picture."
    17861733msgstr ""
    … …  
    17981745msgstr ""
    17991746
    1800 #: inc/class-picture-content.php:185 inc/class-picture-content.php:196
     1747#: inc/class-picture-content.php:185
     1748#: inc/class-picture-content.php:196
    18011749msgid "Invalid categories or tags."
    18021750msgstr ""
    … …  
    18151763
    18161764#: inc/class-picture-content.php:232
    1817 msgid ""
    1818 "This request changed or is unfinished. Reload and check the saved details "
    1819 "before retrying."
     1765msgid "This request changed or is unfinished. Reload and check the saved details before retrying."
    18201766msgstr ""
    18211767
    … …  
    18411787
    18421788#: inc/class-picture-content.php:309
    1843 msgid ""
    1844 "Details sent for review. This picture is now unpublished until approval."
     1789msgid "Details sent for review. This picture is now unpublished until approval."
    18451790msgstr ""
    18461791
    … …  
    18541799
    18551800#: inc/class-picture-content.php:365
    1856 msgid ""
    1857 "Some picture details could not be confirmed. Reload saved details before "
    1858 "trying again; ask an administrator to review an unfinished save."
     1801msgid "Some picture details could not be confirmed. Reload saved details before trying again; ask an administrator to review an unfinished save."
    18591802msgstr ""
    18601803
    … …  
    18641807
    18651808#: inc/class-picture-content.php:402
    1866 msgid ""
    1867 "Saving these details will unpublish this picture and move it to draft until "
    1868 "a publisher approves your changes."
     1809msgid "Saving these details will unpublish this picture and move it to draft until a publisher approves your changes."
    18691810msgstr ""
    18701811
    18711812#: inc/class-picture-content.php:402
    1872 msgid ""
    1873 "Your changes need approval. Published pictures stay published while your "
    1874 "changes are reviewed."
     1813msgid "Your changes need approval. Published pictures stay published while your changes are reviewed."
    18751814msgstr ""
    18761815
    … …  
    19001839
    19011840#: inc/class-picture-content.php:433
    1902 msgid ""
    1903 "Update the title, captions and image description. New text uses plain text; "
    1904 "existing formatting is retained when unchanged."
     1841msgid "Update the title, captions and image description. New text uses plain text; existing formatting is retained when unchanged."
    19051842msgstr ""
    19061843
    19071844#: inc/class-picture-content.php:435
    1908 msgid ""
    1909 "These are submitted details awaiting approval. Public details may differ. "
    1910 "Approval uses the submitted values; save any changes to this form "
    1911 "separately."
     1845msgid "These are submitted details awaiting approval. Public details may differ. Approval uses the submitted values; save any changes to this form separately."
    19121846msgstr ""
    19131847
    … …  
    19251859
    19261860#: inc/class-picture-content.php:454
    1927 msgid ""
    1928 "Alternative text describes the image for people using screen readers. Leave "
    1929 "it empty for a decorative image."
     1861msgid "Alternative text describes the image for people using screen readers. Leave it empty for a decorative image."
    19301862msgstr ""
    19311863
    … …  
    19391871
    19401872#: inc/class-picture-content.php:461
    1941 msgid ""
    1942 "Choose existing terms; creating categories and tags is managed in WordPress "
    1943 "administration."
     1873msgid "Choose existing terms; creating categories and tags is managed in WordPress administration."
    19441874msgstr ""
    19451875
    … …  
    19601890msgstr ""
    19611891
    1962 #: inc/class-picture-content.php:465 inc/class-picture-editor.php:469
     1892#: inc/class-picture-content.php:465
     1893#: inc/class-picture-editor.php:469
    19631894msgid "Back to picture"
    19641895msgstr ""
    … …  
    19771908
    19781909#: inc/class-picture-editor.php:39
    1979 msgid ""
    1980 "This picture needs media repair before it can be edited. Ask an "
    1981 "administrator to check Picture Gallery > Media Maintenance. The original is "
    1982 "retained."
     1910msgid "This picture needs media repair before it can be edited. Ask an administrator to check Picture Gallery > Media Maintenance. The original is retained."
    19831911msgstr ""
    19841912
    19851913#: inc/class-picture-editor.php:40
    1986 msgid ""
    1987 "Image tools support upright JPEG and PNG pictures. This picture needs "
    1988 "conversion or orientation repair first."
     1914msgid "Image tools support upright JPEG and PNG pictures. This picture needs conversion or orientation repair first."
    19891915msgstr ""
    19901916
    19911917#: inc/class-picture-editor.php:41
    1992 msgid ""
    1993 "The original image is missing or has changed. Ask an administrator to check "
    1994 "its media before editing."
     1918msgid "The original image is missing or has changed. Ask an administrator to check its media before editing."
    19951919msgstr ""
    19961920
    19971921#: inc/class-picture-editor.php:42
    1998 msgid ""
    1999 "This picture is being processed. Wait for that operation to finish, then try"
    2000 " again."
     1922msgid "This picture is being processed. Wait for that operation to finish, then try again."
    20011923msgstr ""
    20021924
    20031925#: inc/class-picture-editor.php:44
    2004 msgid ""
    2005 "The picture could not be edited. Reload the editor, or ask an administrator "
    2006 "to check its media and permissions."
    2007 msgstr ""
    2008 
    2009 #: inc/class-picture-editor.php:383 inc/class-picture-editor.php:437
     1926msgid "The picture could not be edited. Reload the editor, or ask an administrator to check its media and permissions."
     1927msgstr ""
     1928
     1929#: inc/class-picture-editor.php:383
     1930#: inc/class-picture-editor.php:437
    20101931msgid "Edit image"
    20111932msgstr ""
    … …  
    20281949
    20291950#: inc/class-picture-editor.php:423
    2030 msgid ""
    2031 "The image tools could not be downloaded. Check your connection and try "
    2032 "again."
     1951msgid "The image tools could not be downloaded. Check your connection and try again."
    20331952msgstr ""
    20341953
    20351954#: inc/class-picture-editor.php:424
    2036 msgid ""
    2037 "The image preview could not be loaded. Reload this page or ask an "
    2038 "administrator to check the image file."
     1955msgid "The image preview could not be loaded. Reload this page or ask an administrator to check the image file."
    20391956msgstr ""
    20401957
    20411958#: inc/class-picture-editor.php:425
    2042 msgid ""
    2043 "The save result could not be confirmed. Check save status before trying "
    2044 "another save."
     1959msgid "The save result could not be confirmed. Check save status before trying another save."
    20451960msgstr ""
    20461961
    20471962#: inc/class-picture-editor.php:426
    2048 msgid ""
    2049 "This save was not applied. Reload the editor before making another change."
     1963msgid "This save was not applied. Reload the editor before making another change."
    20501964msgstr ""
    20511965
    … …  
    20631977
    20641978#: inc/class-picture-editor.php:430
    2065 msgid ""
    2066 "Save is unfinished. Check status again; do not start a new edit until an "
    2067 "administrator has checked the operation."
     1979msgid "Save is unfinished. Check status again; do not start a new edit until an administrator has checked the operation."
    20681980msgstr ""
    20691981
    20701982#: inc/class-picture-editor.php:437
    2071 msgid ""
    2072 "Choose an action, adjust the preview, then save. Your original is retained."
     1983msgid "Choose an action, adjust the preview, then save. Your original is retained."
    20731984msgstr ""
    20741985
    20751986#: inc/class-picture-editor.php:437
    2076 msgid ""
    2077 "JavaScript is required for image editing. Your picture and original files "
    2078 "are preserved."
     1987msgid "JavaScript is required for image editing. Your picture and original files are preserved."
    20791988msgstr ""
    20801989
    … …  
    21962105
    21972106#: inc/class-picture-editor.php:468
    2198 msgid ""
    2199 "Replace the current composition with the retained original. Review rules "
    2200 "still apply."
     2107msgid "Replace the current composition with the retained original. Review rules still apply."
    22012108msgstr ""
    22022109
    … …  
    22172124msgstr ""
    22182125
    2219 #: inc/class-picture-list.php:66 inc/shortcodes.php:279
     2126#: inc/class-picture-list.php:66
     2127#: inc/shortcodes.php:282
    22202128msgid "Invalid picture filters."
    22212129msgstr ""
    … …  
    22292137msgstr ""
    22302138
    2231 #: inc/class-picture-list.php:79 inc/class-upload-service.php:182
     2139#: inc/class-picture-list.php:79
     2140#: inc/class-upload-service.php:182
    22322141msgid "The configured picture post type is unavailable."
    22332142msgstr ""
    … …  
    22372146msgstr ""
    22382147
    2239 #: inc/class-reference-index.php:360 inc/class-reference-index.php:397
     2148#: inc/class-reference-index.php:360
     2149#: inc/class-reference-index.php:397
    22402150msgid "Invalid reference index cursor."
    22412151msgstr ""
    22422152
    22432153#: inc/class-reference-index.php:362
    2244 msgid ""
    2245 "Reference index could not be created. Conservative reference scans remain "
    2246 "active."
    2247 msgstr ""
    2248 
    2249 #: inc/class-reference-index.php:367 inc/class-reference-index.php:370
    2250 msgid ""
    2251 "Reference index batch could not be read. Conservative scans remain active."
    2252 msgstr ""
    2253 
    2254 #: inc/class-reference-index.php:373 inc/class-reference-index.php:377
    2255 msgid ""
    2256 "Reference hints could not be written. Conservative scans remain active."
     2154msgid "Reference index could not be created. Conservative reference scans remain active."
     2155msgstr ""
     2156
     2157#: inc/class-reference-index.php:367
     2158#: inc/class-reference-index.php:370
     2159msgid "Reference index batch could not be read. Conservative scans remain active."
     2160msgstr ""
     2161
     2162#: inc/class-reference-index.php:373
     2163#: inc/class-reference-index.php:377
     2164msgid "Reference hints could not be written. Conservative scans remain active."
    22572165msgstr ""
    22582166
    … …  
    22662174
    22672175#: inc/class-setup-interface.php:34
    2268 msgid ""
    2269 "Choose a workflow. Both include responsive layouts, PhotoSwipe and frontend "
    2270 "picture management. No paid account is required."
     2176msgid "Choose a workflow. Both include responsive layouts, PhotoSwipe and frontend picture management. No paid account is required."
    22712177msgstr ""
    22722178
    … …  
    22762182
    22772183#: inc/class-setup-interface.php:35
    2278 msgid ""
    2279 "Let members upload photos, then manage their own pictures in My Pictures. "
    2280 "Set upload and publishing permissions before inviting contributors."
     2184msgid "Let members upload photos, then manage their own pictures in My Pictures. Set upload and publishing permissions before inviting contributors."
    22812185msgstr ""
    22822186
    … …  
    22902194
    22912195#: inc/class-setup-interface.php:36
    2292 msgid ""
    2293 "Edit a page, add the Picture Gallery block, choose Selected pictures in "
    2294 "manual order, then choose images from the Media Library. Review the import "
    2295 "confirmation before creating Picture posts."
     2196msgid "Edit a page, add the Picture Gallery block, choose Selected pictures in manual order, then choose images from the Media Library. Review the import confirmation before creating Picture posts."
    22962197msgstr ""
    22972198
    … …  
    23052206
    23062207#: inc/class-setup-interface.php:48
    2307 msgid ""
    2308 "Your existing pages, pictures and explicit settings are preserved. A block "
    2309 "can show existing pictures without importing them again."
     2208msgid "Your existing pages, pictures and explicit settings are preserved. A block can show existing pictures without importing them again."
    23102209msgstr ""
    23112210
    … …  
    23142213msgstr ""
    23152214
    2316 #: inc/class-setup-interface.php:58 scripts/gallery-block.js:62
     2215#: inc/class-setup-interface.php:58
     2216#: scripts/gallery-block.js:62
    23172217msgid "Responsive Grid"
    23182218msgstr ""
    … …  
    23222222msgstr ""
    23232223
    2324 #: inc/class-setup-interface.php:59 scripts/gallery-block.js:62
     2224#: inc/class-setup-interface.php:59
     2225#: scripts/gallery-block.js:62
    23252226msgid "Picture Cards"
    23262227msgstr ""
    … …  
    23352236
    23362237#: inc/class-thumbnail-refresh.php:69
    2337 msgid ""
    2338 "Retained image history needs administrator review before creating more "
    2339 "thumbnails."
     2238msgid "Retained image history needs administrator review before creating more thumbnails."
    23402239msgstr ""
    23412240
    … …  
    23532252
    23542253#: inc/class-upload-administration.php:276
    2355 msgid ""
    2356 "The upload changed since inspection. Inspect it again before continuing."
     2254msgid "The upload changed since inspection. Inspect it again before continuing."
    23572255msgstr ""
    23582256
    … …  
    23632261
    23642262#: inc/class-upload-administration.php:475
    2365 msgid ""
    2366 "Media cleanup is already running. Inspect this upload again after it "
    2367 "finishes."
     2263msgid "Media cleanup is already running. Inspect this upload again after it finishes."
    23682264msgstr ""
    23692265
    … …  
    23722268msgstr ""
    23732269
    2374 #: inc/class-upload-maintenance.php:29 inc/class-upload-maintenance.php:106
     2270#: inc/class-upload-maintenance.php:29
     2271#: inc/class-upload-maintenance.php:106
    23752272msgid "Upload Journals"
    23762273msgstr ""
    … …  
    23972294
    23982295#: inc/class-upload-maintenance.php:106
    2399 msgid ""
    2400 "Inspect interrupted member uploads before recovering or abandoning them. "
    2401 "Recovery reuses the original picture and sends unfinished drafts for review."
    2402 " A running worker, changed file, changed draft, different host or replaced "
    2403 "lock is preserved for review; this page never forces a takeover."
     2296msgid "Inspect interrupted member uploads before recovering or abandoning them. Recovery reuses the original picture and sends unfinished drafts for review. A running worker, changed file, changed draft, different host or replaced lock is preserved for review; this page never forces a takeover."
    24042297msgstr ""
    24052298
    … …  
    24252318
    24262319#: inc/class-upload-maintenance.php:135
    2427 msgid ""
    2428 "Abandon this request and permanently remove its unchanged unpublished draft,"
    2429 " if any. Keep its media unless cleanup is explicitly enabled. This request "
    2430 "can never be retried."
     2320msgid "Abandon this request and permanently remove its unchanged unpublished draft, if any. Keep its media unless cleanup is explicitly enabled. This request can never be retried."
    24312321msgstr ""
    24322322
    … …  
    24482338
    24492339#: inc/class-upload-maintenance.php:155
    2450 msgid ""
    2451 "Only explicitly abandoned uploads with cleanup permission are eligible. "
    2452 "Enabling cleanup starts a fresh seven-day retention period. Preview a batch,"
    2453 " then apply that exact unchanged batch. Shared, changed, unproven or "
    2454 "unresolved media is retained. Published and pending pictures are never "
    2455 "abandoned here. No background cleanup runs. Small replay-blocking receipts "
    2456 "remain after media removal; personal form metadata is removed from those "
    2457 "receipts."
     2340msgid "Only explicitly abandoned uploads with cleanup permission are eligible. Enabling cleanup starts a fresh seven-day retention period. Preview a batch, then apply that exact unchanged batch. Shared, changed, unproven or unresolved media is retained. Published and pending pictures are never abandoned here. No background cleanup runs. Small replay-blocking receipts remain after media removal; personal form metadata is removed from those receipts."
    24582341msgstr ""
    24592342
    … …  
    24792362
    24802363#: inc/class-upload-operations.php:63
    2481 msgid ""
    2482 "This upload needs administrator review. Keep its request identity and do not"
    2483 " upload another copy."
    2484 msgstr ""
    2485 
    2486 #: inc/class-upload-operations.php:138 inc/class-upload-operations.php:142
    2487 msgid ""
    2488 "Image text is invalid or too long. Shorten it in the Media Library or turn "
    2489 "off text copying."
     2364msgid "This upload needs administrator review. Keep its request identity and do not upload another copy."
     2365msgstr ""
     2366
     2367#: inc/class-upload-operations.php:138
     2368#: inc/class-upload-operations.php:142
     2369msgid "Image text is invalid or too long. Shorten it in the Media Library or turn off text copying."
    24902370msgstr ""
    24912371
    24922372#: inc/class-upload-operations.php:163
    2493 msgid ""
    2494 "This upload was abandoned by an administrator. Its request identity cannot "
    2495 "be reused."
     2373msgid "This upload was abandoned by an administrator. Its request identity cannot be reused."
    24962374msgstr ""
    24972375
    … …  
    25012379
    25022380#: inc/class-upload-operations.php:311
    2503 msgid ""
    2504 "This import already has a text-copying choice. Keep that choice when "
    2505 "retrying."
     2381msgid "This import already has a text-copying choice. Keep that choice when retrying."
    25062382msgstr ""
    25072383
    … …  
    25142390msgstr ""
    25152391
    2516 #: inc/class-upload-operations.php:387 inc/class-upload-service.php:59
     2392#: inc/class-upload-operations.php:387
     2393#: inc/class-upload-service.php:59
    25172394#: inc/class-upload-service.php:66
    25182395msgid "Please select a valid JPEG, PNG or GIF picture."
    25192396msgstr ""
    25202397
    2521 #: inc/class-upload-operations.php:409 inc/class-upload-service.php:261
     2398#: inc/class-upload-operations.php:409
     2399#: inc/class-upload-service.php:261
    25222400msgid "The upload could not be stored."
    25232401msgstr ""
    … …  
    25272405msgstr ""
    25282406
    2529 #: inc/class-upload-operations.php:441 inc/class-upload-service.php:92
    2530 #: inc/class-upload-service.php:103 inc/class-upload-service.php:252
     2407#: inc/class-upload-operations.php:441
     2408#: inc/class-upload-service.php:92
     2409#: inc/class-upload-service.php:103
     2410#: inc/class-upload-service.php:252
    25312411#: inc/class-upload-service.php:272
    25322412msgid "The picture exceeds the upload size limit."
    … …  
    25382418
    25392419#: inc/class-upload-operations.php:462
    2540 msgid ""
    2541 "This request identity belongs to different picture data. Start a new upload "
    2542 "for a different picture."
     2420msgid "This request identity belongs to different picture data. Start a new upload for a different picture."
    25432421msgstr ""
    25442422
    … …  
    25562434
    25572435#: inc/class-upload-operations.php:560
    2558 msgid ""
    2559 "No stored upload was found for this request in this login session. Retry the"
    2560 " same file with this request identity."
     2436msgid "No stored upload was found for this request in this login session. Retry the same file with this request identity."
    25612437msgstr ""
    25622438
    … …  
    25662442
    25672443#: inc/class-upload-operations.php:660
    2568 msgid ""
    2569 "The stored upload is missing. Retry the same file with this request "
    2570 "identity."
     2444msgid "The stored upload is missing. Retry the same file with this request identity."
    25712445msgstr ""
    25722446
    … …  
    25952469msgstr ""
    25962470
    2597 #: inc/class-upload-service.php:116 inc/class-upload-service.php:123
     2471#: inc/class-upload-service.php:116
     2472#: inc/class-upload-service.php:123
    25982473msgid "The upload could not be stored. Please contact the site administrator."
    25992474msgstr ""
    … …  
    26032478msgstr ""
    26042479
    2605 #: inc/class-upload-service.php:168 picture-gallery.php:513
     2480#: inc/class-upload-service.php:168
     2481#: picture-gallery.php:513
    26062482msgid "The upload fields are invalid."
    26072483msgstr ""
    … …  
    26112487msgstr ""
    26122488
    2613 #: inc/class-upload-service.php:174 picture-gallery.php:503
     2489#: inc/class-upload-service.php:174
     2490#: picture-gallery.php:503
    26142491msgid "Please log in again before uploading."
    26152492msgstr ""
    … …  
    26312508msgstr ""
    26322509
    2633 #: inc/class-upload-service.php:197 picture-gallery.php:1636
     2510#: inc/class-upload-service.php:197
     2511#: picture-gallery.php:1661
    26342512msgid "Please select a gallery."
    26352513msgstr ""
    … …  
    26642542
    26652543#: inc/shortcodes.php:14
    2666 msgid "Login is required to import pictures!"
    2667 msgstr ""
    2668 
    2669 #: inc/shortcodes.php:26 inc/shortcodes.php:129
    2670 msgid "You do not have permissions to share pictures!"
    2671 msgstr ""
    2672 
    2673 #: inc/shortcodes.php:61 inc/shortcodes.php:163 picture-gallery.php:311
    2674 #: picture-gallery.php:817
     2544msgid "Log in to import pictures."
     2545msgstr ""
     2546
     2547#: inc/shortcodes.php:26
     2548#: inc/shortcodes.php:131
     2549#: picture-gallery.php:1652
     2550msgid "You do not have permission to share pictures."
     2551msgstr ""
     2552
     2553#. translators: %s: shortcode name.
     2554#: inc/shortcodes.php:46
     2555#, php-format
     2556msgid "%s: a folder path is required."
     2557msgstr ""
     2558
     2559#. translators: %s: shortcode name.
     2560#: inc/shortcodes.php:52
     2561#, php-format
     2562msgid "%s: the folder path is not allowed or was not found."
     2563msgstr ""
     2564
     2565#: inc/shortcodes.php:63
     2566#: inc/shortcodes.php:67
     2567#: inc/shortcodes.php:166
     2568#: picture-gallery.php:311
     2569#: picture-gallery.php:826
    26752570msgid "Gallery"
    26762571msgstr ""
    26772572
    2678 #: inc/shortcodes.php:63
     2573#: inc/shortcodes.php:65
     2574#: picture-gallery.php:158
     2575msgid "Galleries"
     2576msgstr ""
     2577
     2578#: inc/shortcodes.php:65
     2579#: inc/shortcodes.php:80
    26792580msgid "(comma separated)"
    26802581msgstr ""
    26812582
    2682 #: inc/shortcodes.php:65
    2683 msgid "gallery"
    2684 msgstr ""
    2685 
    2686 #: inc/shortcodes.php:92
     2583#: inc/shortcodes.php:94
    26872584msgid "Import Pictures"
    26882585msgstr ""
    26892586
    2690 #: inc/shortcodes.php:125
    2691 msgid "Login is required to upload pictures!"
    2692 msgstr ""
    2693 
    2694 #: inc/shortcodes.php:140
     2587#: inc/shortcodes.php:112
     2588msgid "Delete"
     2589msgstr ""
     2590
     2591#: inc/shortcodes.php:127
     2592msgid "Log in to upload pictures."
     2593msgstr ""
     2594
     2595#: inc/shortcodes.php:142
    26952596msgid "Request:"
    26962597msgstr ""
    26972598
    2698 #: inc/shortcodes.php:141
     2599#: inc/shortcodes.php:143
    26992600msgid "Resolve the queued uploads before adding more pictures (maximum 20)."
    27002601msgstr ""
    27012602
    2702 #: inc/shortcodes.php:142
     2603#: inc/shortcodes.php:144
    27032604msgid "Check / resume upload"
    27042605msgstr ""
    27052606
    2706 #: inc/shortcodes.php:143
     2607#: inc/shortcodes.php:145
    27072608msgid "Retry same file"
    27082609msgstr ""
    27092610
    2710 #: inc/shortcodes.php:144
     2611#: inc/shortcodes.php:146
    27112612msgid "Queued"
    27122613msgstr ""
    27132614
    2714 #: inc/shortcodes.php:145
    2715 msgid "Uploading"
    2716 msgstr ""
    2717 
    2718 #: inc/shortcodes.php:146
     2615#. translators: %d: upload progress percentage. JavaScript replaces %d; keep the trailing percent sign.
     2616#: inc/shortcodes.php:148
     2617#, php-format
     2618msgid "Uploading… %d%"
     2619msgstr ""
     2620
     2621#: inc/shortcodes.php:149
    27192622msgid "Upload transferred. Processing picture…"
    27202623msgstr ""
    27212624
    2722 #: inc/shortcodes.php:147
    2723 msgid ""
    2724 "The server did not confirm this upload. Check your pictures before uploading"
    2725 " again."
    2726 msgstr ""
    2727 
    2728 #: inc/shortcodes.php:148
    2729 msgid ""
    2730 "The connection ended before the upload was confirmed. Check your pictures "
    2731 "before uploading again."
    2732 msgstr ""
    2733 
    2734 #: inc/shortcodes.php:149
    2735 msgid ""
    2736 "The upload failed. Reload the page and check the file and upload limit."
    2737 msgstr ""
    2738 
    27392625#: inc/shortcodes.php:150
     2626msgid "The server did not confirm this upload. Check your pictures before uploading again."
     2627msgstr ""
     2628
     2629#: inc/shortcodes.php:151
     2630msgid "The connection ended before the upload was confirmed. Check your pictures before uploading again."
     2631msgstr ""
     2632
     2633#: inc/shortcodes.php:152
     2634msgid "The upload failed. Reload the page and check the file and upload limit."
     2635msgstr ""
     2636
     2637#: inc/shortcodes.php:153
    27402638msgid "Upload cancelled. Check your pictures before uploading again."
    27412639msgstr ""
    27422640
    2743 #: inc/shortcodes.php:155
     2641#: inc/shortcodes.php:158
    27442642msgid "Picture Upload"
    27452643msgstr ""
    27462644
    2747 #: inc/shortcodes.php:160
     2645#: inc/shortcodes.php:163
    27482646msgid "No category"
    27492647msgstr ""
    27502648
    2751 #: inc/shortcodes.php:177
     2649#: inc/shortcodes.php:168
     2650msgid "Galleries (comma separated)"
     2651msgstr ""
     2652
     2653#: inc/shortcodes.php:180
    27522654msgid "Choose pictures"
    27532655msgstr ""
    27542656
    2755 #: inc/shortcodes.php:178
     2657#: inc/shortcodes.php:181
    27562658msgid "Or drop pictures here"
    27572659msgstr ""
    27582660
    2759 #: inc/shortcodes.php:178
    2760 msgid "Upload Files"
    2761 msgstr ""
    2762 
    2763 #: inc/shortcodes.php:218
     2661#: inc/shortcodes.php:181
     2662msgid "Upload pictures"
     2663msgstr ""
     2664
     2665#: inc/shortcodes.php:221
    27642666msgid "Log in"
    27652667msgstr ""
    27662668
    2767 #: inc/shortcodes.php:243
    2768 msgid "Loading Pictures..."
    2769 msgstr ""
    2770 
    2771 #: inc/shortcodes.php:411 inc/shortcodes.php:415
    2772 msgid "Loading category"
    2773 msgstr ""
    2774 
    2775 #: inc/shortcodes.php:411
    2776 msgid "All Categories"
    2777 msgstr ""
    2778 
    2779 #: inc/shortcodes.php:427
    2780 msgid "Added Recently"
    2781 msgstr ""
    2782 
    2783 #: inc/shortcodes.php:429
    2784 msgid "Watched Recently"
    2785 msgstr ""
    2786 
    2787 #: inc/shortcodes.php:430 inc/shortcodes.php:508
     2669#: inc/shortcodes.php:286
     2670msgid "Security check failed. Reload the page and try again."
     2671msgstr ""
     2672
     2673#: inc/shortcodes.php:414
     2674#: inc/shortcodes.php:418
     2675#: inc/shortcodes.php:492
     2676msgid "Loading category…"
     2677msgstr ""
     2678
     2679#: inc/shortcodes.php:433
     2680#: inc/shortcodes.php:511
    27882681msgid "Random"
    27892682msgstr ""
    27902683
    2791 #: inc/shortcodes.php:435 inc/shortcodes.php:440 inc/shortcodes.php:502
     2684#. translators: %s: rating sort name, for example Rating.
     2685#: inc/shortcodes.php:438
     2686#: inc/shortcodes.php:443
     2687#: inc/shortcodes.php:505
    27922688msgid "Rating"
    27932689msgstr ""
    27942690
    2795 #: inc/shortcodes.php:436 inc/shortcodes.php:441 inc/shortcodes.php:503
    2796 msgid "Ratings Number"
    2797 msgstr ""
    2798 
    2799 #: inc/shortcodes.php:437 inc/shortcodes.php:442 inc/shortcodes.php:504
    2800 msgid "Rate Popularity"
    2801 msgstr ""
    2802 
    2803 #: inc/shortcodes.php:440 inc/shortcodes.php:441 inc/shortcodes.php:442
    2804 msgid "in Category"
    2805 msgstr ""
    2806 
    2807 #: inc/shortcodes.php:451 inc/shortcodes.php:495 picture-gallery.php:319
    2808 msgid "Order By"
    2809 msgstr ""
    2810 
    2811 #: inc/shortcodes.php:458
     2691#. translators: %s: rating sort name, for example Rating.
     2692#: inc/shortcodes.php:439
     2693#: inc/shortcodes.php:444
     2694#: inc/shortcodes.php:506
     2695msgid "Number of ratings"
     2696msgstr ""
     2697
     2698#. translators: %s: rating sort name, for example Rating.
     2699#: inc/shortcodes.php:440
     2700#: inc/shortcodes.php:445
     2701#: inc/shortcodes.php:507
     2702msgid "Rating popularity"
     2703msgstr ""
     2704
     2705#. translators: %s: rating sort name, for example Rating.
     2706#: inc/shortcodes.php:443
     2707#: inc/shortcodes.php:444
     2708#: inc/shortcodes.php:445
     2709#, php-format
     2710msgid "%s in category"
     2711msgstr ""
     2712
     2713#: inc/shortcodes.php:461
    28122714msgid "Ordering Rooms"
    28132715msgstr ""
    28142716
    2815 #: inc/shortcodes.php:488
     2717#: inc/shortcodes.php:491
    28162718msgid "All"
    28172719msgstr ""
    28182720
    2819 #: inc/shortcodes.php:496
    2820 msgid "Date Added"
    2821 msgstr ""
    2822 
    2823 #: inc/shortcodes.php:498
    2824 msgid "Viewed Recently"
    2825 msgstr ""
    2826 
    2827 #: inc/shortcodes.php:523
    2828 msgid "Name"
    2829 msgstr ""
    2830 
    2831 #: inc/shortcodes.php:531
     2721#: inc/shortcodes.php:521
     2722msgid "Tags, comma separated"
     2723msgstr ""
     2724
     2725#: inc/shortcodes.php:534
     2726msgid "Search by tags or title"
     2727msgstr ""
     2728
     2729#: inc/shortcodes.php:534
    28322730msgid "Search"
    28332731msgstr ""
    28342732
    2835 #: inc/shortcodes.php:537
     2733#: inc/shortcodes.php:534
     2734msgid "Searching pictures…"
     2735msgstr ""
     2736
     2737#: inc/shortcodes.php:540
    28362738msgid "Reload"
    28372739msgstr ""
    28382740
    2839 #: inc/shortcodes.php:567
     2741#: inc/shortcodes.php:540
     2742msgid "Reloading pictures…"
     2743msgstr ""
     2744
     2745#: inc/shortcodes.php:570
    28402746msgid "Age"
    28412747msgstr ""
    28422748
    2843 #: inc/shortcodes.php:568
    2844 msgid "views"
    2845 msgstr ""
    2846 
    2847 #: inc/shortcodes.php:613
     2749#. translators: %s: number of times the picture was viewed.
     2750#: inc/shortcodes.php:572
     2751#, php-format
     2752msgid "%s view"
     2753msgid_plural "%s views"
     2754msgstr[0] ""
     2755msgstr[1] ""
     2756
     2757#: inc/shortcodes.php:617
    28482758msgid "No pictures."
    28492759msgstr ""
    28502760
    2851 #: inc/shortcodes.php:626
     2761#: inc/shortcodes.php:627
     2762msgid "Loading previous page…"
     2763msgstr ""
     2764
     2765#: inc/shortcodes.php:630
    28522766msgid "Page"
     2767msgstr ""
     2768
     2769#: inc/shortcodes.php:633
     2770msgid "Loading next page…"
     2771msgstr ""
     2772
     2773#. translators: %s: shortcode name.
     2774#: inc/shortcodes.php:674
     2775#, php-format
     2776msgid "%s: a picture ID is required."
     2777msgstr ""
     2778
     2779#. translators: 1: shortcode name, 2: picture ID.
     2780#: inc/shortcodes.php:680
     2781#, php-format
     2782msgid "%1$s: picture #%2$d was not found."
    28532783msgstr ""
    28542784
    … …  
    29652895msgstr ""
    29662896
    2967 #: picture-gallery.php:158
    2968 msgid "Galleries"
    2969 msgstr ""
    2970 
    29712897#: picture-gallery.php:291
    29722898msgid "You do not have permission to manage gallery widgets."
    29732899msgstr ""
    29742900
    2975 #: picture-gallery.php:315 scripts/gallery-block.js:71
     2901#: picture-gallery.php:315
     2902#: scripts/gallery-block.js:71
    29762903msgid "Category ID"
    29772904msgstr ""
    29782905
     2906#: picture-gallery.php:319
     2907msgid "Order By"
     2908msgstr ""
     2909
    29792910#: picture-gallery.php:321
     2911#: picture-gallery.php:1557
    29802912msgid "Date"
    29812913msgstr ""
    … …  
    30172949msgstr ""
    30182950
     2951#: picture-gallery.php:413
     2952msgid "This file extension is not allowed."
     2953msgstr ""
     2954
     2955#: picture-gallery.php:426
     2956msgid "Security check failed. Please reload the page and try again."
     2957msgstr ""
     2958
     2959#: picture-gallery.php:432
     2960msgid "Invalid upload fields."
     2961msgstr ""
     2962
     2963#: picture-gallery.php:439
     2964msgid "Invalid upload request identifier."
     2965msgstr ""
     2966
     2967#: picture-gallery.php:451
     2968msgid "Invalid file name."
     2969msgstr ""
     2970
     2971#: picture-gallery.php:461
     2972#: picture-gallery.php:463
     2973msgid "No files were uploaded."
     2974msgstr ""
     2975
     2976#: picture-gallery.php:464
     2977msgid "Please upload at most 20 pictures at a time."
     2978msgstr ""
     2979
    30192980#: picture-gallery.php:500
    30202981msgid "Please submit the upload form."
    … …  
    30252986msgstr ""
    30262987
     2988#: picture-gallery.php:549
     2989msgid "No post ID was specified for managing the pictures associated with a post."
     2990msgstr ""
     2991
     2992#: picture-gallery.php:560
     2993msgid "Done Uploading Pictures"
     2994msgstr ""
     2995
    30272996#: picture-gallery.php:562
    30282997msgid "Manage Pictures"
    30292998msgstr ""
    30302999
    3031 #: picture-gallery.php:810
     3000#. translators: 1: gallery name, 2: number of available files and their total size
     3001#: picture-gallery.php:567
     3002#, php-format
     3003msgid "Available %1$s pictures: %2$s"
     3004msgstr ""
     3005
     3006#. translators: %s: gallery name
     3007#: picture-gallery.php:625
     3008#, php-format
     3009msgid "Import pictures to gallery %s"
     3010msgstr ""
     3011
     3012#: picture-gallery.php:819
    30323013msgid "Channel"
    30333014msgstr ""
    30343015
    3035 #: picture-gallery.php:829
     3016#: picture-gallery.php:838
    30363017msgid "Picture Views"
    30373018msgstr ""
    30383019
    3039 #: picture-gallery.php:831
     3020#: picture-gallery.php:840
    30403021msgid "Resolution"
    30413022msgstr ""
    30423023
    3043 #: picture-gallery.php:838
     3024#: picture-gallery.php:847
    30443025msgid "My Review"
    30453026msgstr ""
    30463027
    3047 #: picture-gallery.php:844
     3028#. translators: %s: link to the Rate Star Review plugin
     3029#: picture-gallery.php:851
     3030#, php-format
     3031msgid "Reviews are unavailable: the %s plugin must be installed and enabled, or the review feature turned off."
     3032msgstr ""
     3033
     3034#: picture-gallery.php:857
    30483035msgid "Reviews"
    30493036msgstr ""
    30503037
    3051 #: picture-gallery.php:948
     3038#: picture-gallery.php:961
    30523039msgid "The thumbnail attachment could not be created."
    30533040msgstr ""
    30543041
    3055 #: picture-gallery.php:965 picture-gallery.php:969
     3042#: picture-gallery.php:978
     3043#: picture-gallery.php:982
    30563044msgid "The thumbnail metadata could not be generated."
    30573045msgstr ""
    30583046
    3059 #: picture-gallery.php:974
     3047#: picture-gallery.php:987
    30603048msgid "The thumbnail could not be assigned."
    30613049msgstr ""
    30623050
    3063 #: picture-gallery.php:999
     3051#: picture-gallery.php:1012
    30643052msgid "posted a new picture"
    30653053msgstr ""
    30663054
    3067 #: picture-gallery.php:1032
     3055#: picture-gallery.php:1045
    30683056msgid "The picture no longer exists."
    30693057msgstr ""
    30703058
    3071 #: picture-gallery.php:1037
     3059#: picture-gallery.php:1050
    30723060msgid "The original attachment relationship needs manual review."
    30733061msgstr ""
    30743062
    3075 #: picture-gallery.php:1045
     3063#: picture-gallery.php:1058
    30763064msgid "The picture attachment could not be created."
    30773065msgstr ""
    30783066
    3079 #: picture-gallery.php:1371
     3067#: picture-gallery.php:1384
    30803068msgid "You do not have permissions to import pictures!"
    30813069msgstr ""
    30823070
    3083 #: picture-gallery.php:1376
     3071#: picture-gallery.php:1389
    30843072msgid "Picture import folder is not allowed or was not found."
    30853073msgstr ""
    30863074
    3087 #: picture-gallery.php:1437
     3075#: picture-gallery.php:1412
     3076msgid "Only administrators can import pictures for other users."
     3077msgstr ""
     3078
     3079#: picture-gallery.php:1428
     3080msgid "A gallery name is required for importing."
     3081msgstr ""
     3082
     3083#: picture-gallery.php:1450
    30883084msgid "Invalid import file selected."
    30893085msgstr ""
    30903086
    3091 #: picture-gallery.php:1627
    3092 msgid "You do not have permission to share pictures."
    3093 msgstr ""
    3094 
    3095 #: picture-gallery.php:1640
     3087#: picture-gallery.php:1463
     3088msgid "No files selected to import."
     3089msgstr ""
     3090
     3091#: picture-gallery.php:1466
     3092msgid "Invalid import request."
     3093msgstr ""
     3094
     3095#: picture-gallery.php:1473
     3096msgid "Invalid delete request."
     3097msgstr ""
     3098
     3099#: picture-gallery.php:1475
     3100msgid "You do not have permission to delete import files."
     3101msgstr ""
     3102
     3103#. translators: %s: file name
     3104#: picture-gallery.php:1484
     3105#, php-format
     3106msgid "Deleting %s ..."
     3107msgstr ""
     3108
     3109#: picture-gallery.php:1489
     3110msgid "Invalid file selection."
     3111msgstr ""
     3112
     3113#: picture-gallery.php:1493
     3114msgid "Removing the file failed."
     3115msgstr ""
     3116
     3117#: picture-gallery.php:1495
     3118msgid "Success."
     3119msgstr ""
     3120
     3121#: picture-gallery.php:1500
     3122msgid "No files selected to delete."
     3123msgstr ""
     3124
     3125#. translators: %s: file name
     3126#: picture-gallery.php:1514
     3127#, php-format
     3128msgid "Preview %s"
     3129msgstr ""
     3130
     3131#: picture-gallery.php:1545
     3132msgid "No matching files found."
     3133msgstr ""
     3134
     3135#: picture-gallery.php:1557
     3136msgid "File Name"
     3137msgstr ""
     3138
     3139#: picture-gallery.php:1557
     3140#: picture-gallery.php:1583
     3141msgid "Preview"
     3142msgstr ""
     3143
     3144#: picture-gallery.php:1557
     3145msgid "Size"
     3146msgstr ""
     3147
     3148#. translators: %d: number of files
     3149#: picture-gallery.php:1591
     3150#, php-format
     3151msgid "%d file"
     3152msgid_plural "%d files"
     3153msgstr[0] ""
     3154msgstr[1] ""
     3155
     3156#: picture-gallery.php:1665
    30963157msgid "The picture folder is unavailable."
    30973158msgstr ""
    30983159
    3099 #: picture-gallery.php:1643
     3160#: picture-gallery.php:1668
    31003161msgid "Configure a media storage folder outside the plugin directory."
    31013162msgstr ""
    31023163
    3103 #: picture-gallery.php:1655
     3164#: picture-gallery.php:1680
    31043165msgid "The picture could not be stored."
    31053166msgstr ""
    31063167
    3107 #: picture-gallery.php:1661
     3168#: picture-gallery.php:1686
    31083169msgid "The picture record could not be created."
    31093170msgstr ""
    31103171
    3111 #: picture-gallery.php:1709
     3172#: picture-gallery.php:1734
    31123173msgid "The draft changed during recovery. Review it before continuing."
    31133174msgstr ""
    31143175
    3115 #: picture-gallery.php:1718
    3116 msgid ""
    3117 "The picture could not be processed. Please contact the site administrator "
    3118 "before uploading it again."
     3176#: picture-gallery.php:1743
     3177msgid "The picture could not be processed. Please contact the site administrator before uploading it again."
    31193178msgstr ""
    31203179
    … …  
    31243183
    31253184#: scripts/gallery-block.js:43
    3126 msgid ""
    3127 "This picture is not available. Find an existing picture or contact your "
    3128 "administrator."
     3185msgid "This picture is not available. Find an existing picture or contact your administrator."
    31293186msgstr ""
    31303187
    31313188#: scripts/gallery-block.js:49
    3132 msgid ""
    3133 "Completed imports are kept. Retry the remaining selection to check or "
    3134 "recover its upload receipt."
    3135 msgstr ""
    3136 
    3137 #: scripts/gallery-block.js:62 scripts/gallery-block.js:63
     3189msgid "Completed imports are kept. Retry the remaining selection to check or recover its upload receipt."
     3190msgstr ""
     3191
     3192#: scripts/gallery-block.js:62
     3193#: scripts/gallery-block.js:63
    31383194msgid "Site default"
    31393195msgstr ""
    … …  
    31843240
    31853241#: scripts/gallery-block.js:70
    3186 msgid ""
    3187 "Leave empty for everyone, enter a user ID, or enter current for My Pictures."
    3188 " Owners can see their own unpublished pictures; visitors see only pictures "
    3189 "they may access."
     3242msgid "Leave empty for everyone, enter a user ID, or enter current for My Pictures. Owners can see their own unpublished pictures; visitors see only pictures they may access."
    31903243msgstr ""
    31913244
    … …  
    32483301msgstr ""
    32493302
     3303#. translators: %d: number of selected pictures.
    32503304#: scripts/gallery-block.js:82
    3251 msgid "Choose and order pictures"
     3305#, js-format
     3306msgid "Choose and order pictures (%d)"
    32523307msgstr ""
    32533308
    32543309#: scripts/gallery-block.js:83
    3255 msgid ""
    3256 "Choose existing pictures or import JPEG, PNG and GIF images. Existing "
    3257 "picture visibility, membership and approval rules still apply. An empty "
    3258 "selection displays no pictures."
     3310msgid "Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures."
    32593311msgstr ""
    32603312
    … …  
    32643316
    32653317#: scripts/gallery-block.js:86
    3266 msgid ""
    3267 "No accessible pictures match this search. Try another title or import from "
    3268 "the Media Library."
     3318msgid "No accessible pictures match this search. Try another title or import from the Media Library."
    32693319msgstr ""
    32703320
    … …  
    32783328
    32793329#: scripts/gallery-block.js:93
    3280 msgid ""
    3281 "Each new import creates an independent Picture post. Native files and text "
    3282 "are retained. Removing this block does not delete imported pictures."
     3330msgid "Each new import creates an independent Picture post. Native files and text are retained. Removing this block does not delete imported pictures."
    32833331msgstr ""
    32843332
    … …  
    32883336
    32893337#: scripts/gallery-block.js:93
    3290 msgid ""
    3291 "Copy existing text only when first creating a Picture. Later edits and "
    3292 "retries never overwrite Picture text. Empty alternative text stays empty; "
    3293 "describe meaningful images in My Pictures."
     3338msgid "Copy existing text only when first creating a Picture. Later edits and retries never overwrite Picture text. Empty alternative text stays empty; describe meaningful images in My Pictures."
    32943339msgstr ""
    32953340
    … …  
    33023347msgstr ""
    33033348
     3349#. translators: 1: picture title, 2: picture status.
     3350#: scripts/gallery-block.js:97
     3351#, js-format
     3352msgid "%1$s (%2$s)"
     3353msgstr ""
     3354
    33043355#: scripts/gallery-block.js:98
    33053356msgid "Move up"
    … …  
    33153366
    33163367#: scripts/gallery-block.js:101
    3317 msgid ""
    3318 "Preview uses your current access. Visitors may see fewer pictures. Open the "
    3319 "page to try filters and PhotoSwipe."
     3368msgid "Preview uses your current access. Visitors may see fewer pictures. Open the page to try filters and PhotoSwipe."
    33203369msgstr ""
    33213370
    33223371#: scripts/gallery-block.js:102
    3323 msgid ""
    3324 "Preview unavailable. Your selection is retained; open the page to check the "
    3325 "gallery."
     3372msgid "Preview unavailable. Your selection is retained; open the page to check the gallery."
    33263373msgstr ""
    33273374
    33283375#: scripts/gallery-block.js:104
    3329 msgid ""
    3330 "Responsive galleries with PhotoSwipe and existing picture access rules."
     3376msgid "Responsive galleries with PhotoSwipe and existing picture access rules."
    33313377msgstr ""
    33323378
    … …  
    33383384#: scripts/gallery-block/block.json
    33393385msgctxt "block description"
    3340 msgid ""
    3341 "Responsive galleries with PhotoSwipe and existing picture access rules."
    3342 msgstr ""
     3386msgid "Responsive galleries with PhotoSwipe and existing picture access rules."
     3387msgstr ""
  • picture-gallery/trunk/picture-gallery.php

    r3761394 r3763225  
    44Plugin URI: https://videochat-scripts.com/picture-gallery-plugin/
    55Description: Responsive photo galleries with PhotoSwipe, frontend uploads, My Pictures and crop, resize, rotate and flip tools.
    6 Version: 1.7.27
     6Version: 1.7.28
    77Author: VideoWhisper.com
    88Author URI: https://videowhisper.com/
    … …  
    2121}
    2222
    23 define( 'VWPG_VERSION', '1.7.27' );
     23define( 'VWPG_VERSION', '1.7.28' );
    2424
    2525require_once plugin_dir_path( __FILE__ ) . '/inc/class-setup-interface.php';
    … …  
    411411
    412412                                if ( ! in_array( $ext, self::extensions_picture() ) ) {
    413                                         echo 'Extension not allowed!';
     413                                        echo esc_html__( 'This file extension is not allowed.', 'picture-gallery' );
    414414                                        exit;
    415415                                }
    … …  
    424424                        header( 'Content-Type: text/html; charset=' . get_option( 'blog_charset' ) );
    425425                        if ( 'POST' !== ( $_SERVER['REQUEST_METHOD'] ?? '' ) || ! isset( $_REQUEST['security'] ) || ! is_string( $_REQUEST['security'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_REQUEST['security'] ) ), 'vwpg_upload_nonce' ) ) {
    426                                 status_header( 403 ); echo 'Security check failed'; exit;
     426                                status_header( 403 ); echo esc_html__( 'Security check failed. Please reload the page and try again.', 'picture-gallery' ); exit;
    427427                        }
    428428                        $fields = array();
    … …  
    430430                                $value = $_SERVER[ 'HTTP_X_' . strtoupper( $field ) ] ?? $_POST[$field] ?? '';
    431431                                if ( ! is_string( $value ) || strlen( $value ) > 8192 ) {
    432                                         status_header( 400 ); echo 'Invalid upload fields.'; exit;
     432                                        status_header( 400 ); echo esc_html__( 'Invalid upload fields.', 'picture-gallery' ); exit;
    433433                                }
    434434                                $fields[$field] = wp_unslash( $value );
    … …  
    437437                        unset( $fields['request_id'] );
    438438                        if ( '' !== $key && ! preg_match( '/^[a-zA-Z0-9_-]{20,80}$/D', $key ) ) {
    439                                 status_header( 400 ); echo 'Invalid upload request identity.'; exit;
     439                                status_header( 400 ); echo esc_html__( 'Invalid upload request identifier.', 'picture-gallery' ); exit;
    440440                        }
    441441                        // Old clients have no stable intent: never deduplicate different submissions by filename.
    … …  
    449449                        if ( isset( $_SERVER['HTTP_X_FILENAME'] ) ) {
    450450                                $name = $_SERVER['HTTP_X_FILENAME'];
    451                                 if ( ! is_string( $name ) || strlen( $name ) > 1024 ) { status_header( 400 ); echo 'Invalid filename.'; exit; }
     451                                if ( ! is_string( $name ) || strlen( $name ) > 1024 ) { status_header( 400 ); echo esc_html__( 'Invalid file name.', 'picture-gallery' ); exit; }
    452452                                $input = fopen( 'php://input', 'rb' );
    453453                                $result = PictureGallery\Upload_Operations::raw_upload( $input, $fields, $key, sanitize_file_name( wp_unslash( $name ) ), $_SERVER['CONTENT_LENGTH'] ?? null );
    … …  
    459459                        }
    460460                        $files = $_FILES['fileselect'] ?? null; // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized -- Each PHP upload is validated by shared intake.
    461                         if ( ! is_array( $files ) || ! isset( $files['error'] ) ) { status_header( 400 ); echo 'No files uploaded.'; exit; }
     461                        if ( ! is_array( $files ) || ! isset( $files['error'] ) ) { status_header( 400 ); echo esc_html__( 'No files were uploaded.', 'picture-gallery' ); exit; }
    462462                        $errors = is_array( $files['error'] ) ? $files['error'] : array( $files['error'] );
    463                         if ( ! $errors ) { status_header( 400 ); echo 'No files uploaded.'; exit; }
    464                         if ( count( $errors ) > 20 ) { status_header( 400 ); echo 'Please upload at most 20 pictures at a time.'; exit; }
     463                        if ( ! $errors ) { status_header( 400 ); echo esc_html__( 'No files were uploaded.', 'picture-gallery' ); exit; }
     464                        if ( count( $errors ) > 20 ) { status_header( 400 ); echo esc_html__( 'Please upload at most 20 pictures at a time.', 'picture-gallery' ); exit; }
    465465                        foreach ( $errors as $index => $error ) {
    466466                                $file = array();
    … …  
    547547
    548548                        if ( ! $atts['post'] ) {
    549                                 return 'No post id was specified, to manage post associated pictures.';
     549                                return esc_html__( 'No post ID was specified for managing the pictures associated with a post.', 'picture-gallery' );
    550550                        }
    551551
    … …  
    558558                if ( isset( $_GET['gallery_upload'] ) ) {
    559559
    560                         $htmlCode .= '<br><A class="ui button" href="' . esc_url( remove_query_arg( 'gallery_upload' ) ) . '">Done Uploading Pictures</A>';
     560                        $htmlCode .= '<br><A class="ui button" href="' . esc_url( remove_query_arg( 'gallery_upload' ) ) . '">' . esc_html__( 'Done Uploading Pictures', 'picture-gallery' ) . '</A>';
    561561                        // $gallery = sanitize_file_name($_GET['gallery_upload']);
    562562                } else {                                $htmlCode = '<div class="w-actionbox color_alternate"><h3>' . __('Manage Pictures', 'picture-gallery') . '</h3>';
    563563
    564564                                if ( $atts['path'] ) {
    565                                         $htmlCode .= '<p>Available ' . esc_html( $channel->post_title ) . ' pictures: ' . self::importFilesCount( sanitize_text_field( $channel->post_title ), self::extensions_picture(), $atts['path'] ) . '</p>';
     565                                        $htmlCode .= '<p>' . sprintf(
     566                                                /* translators: 1: gallery name, 2: number of available files and their total size */
     567                                                esc_html__( 'Available %1$s pictures: %2$s', 'picture-gallery' ),
     568                                                esc_html( $channel->post_title ),
     569                                                esc_html( self::importFilesCount( sanitize_text_field( $channel->post_title ), self::extensions_picture(), $atts['path'] ) )
     570                                        ) . '</p>';
    566571                                }
    567572
    … …  
    616621                                $htmlCode .= wp_nonce_field( 'import_pictures_nonce', 'import_nonce', true, false );
    617622
    618                                 $htmlCode .= '<h3>Import <b>' . esc_html( $channel_name ) . '</b> Pictures to Gallery</h3>';
     623                                $htmlCode .= '<h3>' . sprintf(
     624                                        /* translators: %s: gallery name */
     625                                        esc_html__( 'Import pictures to gallery %s', 'picture-gallery' ),
     626                                        '<b>' . esc_html( $channel_name ) . '</b>'
     627                                ) . '</h3>';
    619628
    620629                                $htmlCode .= self::importFilesSelect( $channel_name, self::extensions_picture(), $atts['path'] );
    … …  
    735744                        }
    736745
    737                         return '<div id="VideoWhisper" style="display: ' . $state . ';"><p>Published with VideoWhisper <a href="https://videowhisper.com/">Picture Gallery - Frontent Image Uploads with AJAX</a>.</p></div>';
     746                        return '<div id="VideoWhisper" style="display: ' . $state . ';"><p>Published with VideoWhisper <a href="https://videowhisper.com/">Picture Gallery - Frontend Image Uploads with AJAX</a>.</p></div>';
    738747                }
    739748
    … …  
    838847                                        $addCode .= '<h3>' . __( 'My Review', 'picture-gallery' ) . '</h3>' . do_shortcode( '[videowhisper_review content_type="picture" post_id="' . $postID . '" content_id="' . $postID . '"]' );
    839848                                } else {
    840                                         $addCode .= 'Warning: shortcodes missing. Plugin <a target="_plugin" href="https://wordpress.org/plugins/rate-star-review/">Rate Star Review</a> should be installed and enabled or feature disabled.';
     849                                        $addCode .= sprintf(
     850                                                /* translators: %s: link to the Rate Star Review plugin */
     851                                                esc_html__( 'Reviews are unavailable: the %s plugin must be installed and enabled, or the review feature turned off.', 'picture-gallery' ),
     852                                                '<a target="_plugin" href="https://wordpress.org/plugins/rate-star-review/">Rate Star Review</a>'
     853                                        );
    841854                                }
    842855
    … …  
    13971410                                                        $owner = $current_user->ID;
    13981411                                                } elseif ( $owner != $current_user->ID && ! current_user_can( 'edit_users' ) ) {
    1399                                                         return 'Only admin can import for others!';
     1412                                                        return esc_html__( 'Only administrators can import pictures for other users.', 'picture-gallery' );
    14001413                                                }
    14011414
    … …  
    14131426
    14141427                                                if ( ! $gallery ) {
    1415                                                         return 'Importing requires a gallery name!';
     1428                                                        return esc_html__( 'A gallery name is required for importing.', 'picture-gallery' );
    14161429                                                }
    14171430
    … …  
    14481461                                                }
    14491462                                        } else {
    1450                                                 $htmlCode .= '<div class="warning">No files selected to import!</div>';
     1463                                                $htmlCode .= '<div class="warning">' . esc_html__( 'No files selected to import.', 'picture-gallery' ) . '</div>';
    14511464                                        }
    14521465                                } else {
    1453                                         $htmlCode .= '<div class="warning">Invalid import request!</div>';
     1466                                        $htmlCode .= '<div class="warning">' . esc_html__( 'Invalid import request.', 'picture-gallery' ) . '</div>';
    14541467                                }
    14551468                        }
    … …  
    14581471                        if ( ! empty( $_POST['delete'] ) ) {
    14591472                                if ( ! self::verifyImportFilesRequest() ) {
    1460                                         $htmlCode .= '<div class="warning">Invalid delete request!</div>';
     1473                                        $htmlCode .= '<div class="warning">' . esc_html__( 'Invalid delete request.', 'picture-gallery' ) . '</div>';
    14611474                                } elseif ( ! current_user_can( 'manage_options' ) ) {
    1462                                         $htmlCode .= '<div class="warning">You do not have permissions to delete import files!</div>';
     1475                                        $htmlCode .= '<div class="warning">' . esc_html__( 'You do not have permission to delete import files.', 'picture-gallery' ) . '</div>';
    14631476                                } else {
    14641477
    … …  
    14671480                                        if ( count( $importFiles ) ) {
    14681481                                                foreach ( $importFiles as $fileName ) {
    1469                                                         $htmlCode .= '<BR>Deleting ' . esc_html( $fileName ) . ' ... ';
     1482                                                        $htmlCode .= '<BR>' . sprintf(
     1483                                                                /* translators: %s: file name */
     1484                                                                esc_html__( 'Deleting %s ...', 'picture-gallery' ),
     1485                                                                esc_html( $fileName )
     1486                                                        ) . ' ';
    14701487                                                        $filePath = self::getImportFilePath( $folder, $fileName, $extensions, $prefix );
    14711488                                                        if ( ! $filePath ) {
    1472                                                                 $htmlCode .= 'Invalid file selection!';
     1489                                                                $htmlCode .= esc_html__( 'Invalid file selection.', 'picture-gallery' );
    14731490                                                        } else {
    14741491                                                                wp_delete_file( $filePath );
    14751492                                                                if ( file_exists( $filePath ) ) {
    1476                                                                         $htmlCode .= 'Removing file failed!';
     1493                                                                        $htmlCode .= esc_html__( 'Removing the file failed.', 'picture-gallery' );
    14771494                                                                } else {
    1478                                                                         $htmlCode .= 'Success.';
     1495                                                                        $htmlCode .= esc_html__( 'Success.', 'picture-gallery' );
    14791496                                                                }
    14801497                                                        }
    14811498                                                }
    14821499                                        } else {
    1483                                                 $htmlCode .= '<div class="warning">No files selected to delete!</div>';
     1500                                                $htmlCode .= '<div class="warning">' . esc_html__( 'No files selected to delete.', 'picture-gallery' ) . '</div>';
    14841501                                        }
    14851502                                }
    … …  
    14931510                                if ( $filePath ) {
    14941511                                        $preview_url = self::path2url( $filePath );
    1495                                         $htmlCode   .= '<h4>Preview ' . esc_html( basename( $filePath ) ) . '</h4>';
     1512                                        $htmlCode   .= '<h4>' . sprintf(
     1513                                                /* translators: %s: file name */
     1514                                                esc_html__( 'Preview %s', 'picture-gallery' ),
     1515                                                esc_html( basename( $filePath ) )
     1516                                        ) . '</h4>';
    14961517                                        $htmlCode   .= '<IMG SRC="' . esc_attr( $preview_url ) . '">';
    14971518                                }
    … …  
    15221543
    15231544                        if ( ! $fileList ) {
    1524                                 $htmlCode .= "<div class='warning'>No matching files found!</div>";
     1545                                $htmlCode .= '<div class="warning">' . esc_html__( 'No matching files found.', 'picture-gallery' ) . '</div>';
    15251546                        } else {
    15261547                                $htmlCode .=
    … …  
    15341555</script>';
    15351556                                $htmlCode .= "<table class='widefat videowhisperTable'>";
    1536                                 $htmlCode .= '<thead class=""><tr><th><input type="checkbox" onClick="toggleImportBoxes(this)" /></th><th>File Name</th><th>Preview</th><th>Size</th><th>Date</th></tr></thead>';
     1557                                $htmlCode .= '<thead class=""><tr><th><input type="checkbox" onClick="toggleImportBoxes(this)" /></th><th>' . esc_html__( 'File Name', 'picture-gallery' ) . '</th><th>' . esc_html__( 'Preview', 'picture-gallery' ) . '</th><th>' . esc_html__( 'Size', 'picture-gallery' ) . '</th><th>' . esc_html__( 'Date', 'picture-gallery' ) . '</th></tr></thead>';
    15371558
    15381559                                $tN = 0;
    … …  
    15601581                                        );
    15611582
    1562                                         $htmlCode .= " <a class='button size_small g-btn type_blue' href='" . esc_url( $link ) . "'>Play</a> ";
     1583                                        $htmlCode .= " <a class='button size_small g-btn type_blue' href='" . esc_url( $link ) . "'>" . esc_html__( 'Preview', 'picture-gallery' ) . '</a> ';
    15631584                                        $htmlCode .= '</td>';
    15641585                                        $htmlCode .= '<td>' . self::humanFilesize( $fsize ) . '</td>';
    1565                                         $htmlCode .= '<td>' . gmdate( 'jS F Y H:i:s', filemtime( $filePath ) ) . '</td>';
     1586                                        $htmlCode .= '<td>' . esc_html( wp_date( get_option( 'date_format' ) . ' ' . get_option( 'time_format' ), filemtime( $filePath ) ) ) . '</td>';
    15661587                                        $htmlCode .= '</tr>';
    15671588                                }
    1568                                 $htmlCode .= '<tr><td></td><td>' . esc_html( $tN ) . ' files</td><td></td><td>' . self::humanFilesize( $tS ) . '</td><td></td></tr>';
     1589                                $htmlCode .= '<tr><td></td><td>' . esc_html( sprintf(
     1590                                        /* translators: %d: number of files */
     1591                                        _n( '%d file', '%d files', $tN, 'picture-gallery' ),
     1592                                        $tN
     1593                                ) ) . '</td><td></td><td>' . self::humanFilesize( $tS ) . '</td><td></td></tr>';
    15691594                                $htmlCode .= '</table>';
    15701595
  • picture-gallery/trunk/readme.txt

    r3761394 r3763225  
    4848* **Reuse existing images:** import selected Media Library images with optional initial titles, captions and alternative text, while retaining original files and later Picture edits.
    4949* **Optional AI-agent inspection:** on WordPress 6.9+, let authenticated tools find authorized pictures missing alternative text or captions and inspect their current details. Read-only abilities cannot change content or files; no AI service is bundled or required.
    50 * **Six included interface languages:** Spanish, Brazilian Portuguese, French, Dutch, German and Arabic, including the block editor and frontend tools.
     50* **Eight included interface languages:** Spanish (es_ES), Brazilian Portuguese (pt_BR), French (fr_FR), Dutch (nl_NL), German (de_DE), Arabic (ar), Italian (it_IT) and Romanian (ro_RO), including the block editor and frontend tools.
    5151* Picture posts with gallery taxonomy, categories, tags and WordPress Media Library integration.
    5252* Role-based upload/publish rules and gallery access settings.
    … …  
    9898= Which languages are included? =
    9999
    100 The interface includes Spanish, Brazilian Portuguese, French, Dutch, German and Arabic translations. WordPress selects the site language for visitors and each user’s chosen language for the dashboard and block editor. Arabic follows WordPress’s right-to-left direction. Translations cover plugin controls and messages, not visitor-submitted picture titles or descriptions. These catalogs were refreshed with machine assistance; please report unclear wording through support. WordPress.org language packs take precedence when installed.
     100The plugin includes these translations: Spanish (es_ES), Brazilian Portuguese (pt_BR), French (fr_FR), Dutch (nl_NL), German (de_DE), Arabic (ar), Italian (it_IT) and Romanian (ro_RO). WordPress selects the site language for visitors and each user’s chosen language for the dashboard and block editor. Arabic follows WordPress’s right-to-left direction. Translations cover plugin controls and messages, not visitor-submitted picture titles or descriptions. WordPress.org language packs take precedence when installed.
     101
     102**Translation disclaimer:** translations are provided as is. They were created with machine assistance and may contain inaccuracies, so please review them for accuracy before relying on them for your audience. Corrections and new languages are welcome through the support forum.
    101103
    102104= Can AI agents inspect my galleries? =
    … …  
    211213== Changelog ==
    212214
     215= 1.7.28 =
     216* Add Italian and Romanian translations and refresh the Spanish, Brazilian Portuguese, French, Dutch, German and Arabic catalogs.
     217* Make remaining upload, import, legacy gallery and block editor messages translatable, and clarify wording across upload, import and gallery filter labels.
     218* Add accessible labels to icon-only Search and Reload buttons.
     219
    213220= 1.7.27 =
    214221* Complete Spanish interface coverage and add Brazilian Portuguese, French, Dutch, German and Arabic catalogs for PHP, the block editor and frontend tools.
    … …  
    391398== Upgrade Notice ==
    392399
     400= 1.7.28 =
     401Adds Italian and Romanian, refreshes all translations and clarifies upload and gallery messages. No settings or content changes.
     402
    393403= 1.7.27 =
    394404Clearer setup, safe Media Library text reuse and six interface languages. Optional read-only AI-agent inspection requires WordPress 6.9+ and stays disabled by default. Existing content, preferences and the WordPress 6.5 minimum are retained.
  • picture-gallery/trunk/scripts/gallery-block.js

    r3761394 r3763225  
    8080            error && h(Notice, { status: 'error', onRemove: () => setError('') }, error),
    8181            !postId && h(Notice, { status: 'info', isDismissible: false }, __('Save this document before selecting pictures.', 'picture-gallery')),
    82             a.source === 'selected' && h('details', { className: 'vwpg-block-picker' }, h('summary', null, __('Choose and order pictures', 'picture-gallery') + ' (' + ids.length + ')'),
     82            a.source === 'selected' && h('details', { className: 'vwpg-block-picker' }, h('summary', null, sprintf(/* translators: %d: number of selected pictures. */ __('Choose and order pictures (%d)', 'picture-gallery'), ids.length)),
    8383                h('p', null, __('Choose existing pictures or import JPEG, PNG and GIF images. Existing picture visibility, membership and approval rules still apply. An empty selection displays no pictures.', 'picture-gallery')),
    8484                h(TextControl, { label: __('Find pictures', 'picture-gallery'), value: search, onChange: setSearch, disabled: busy }),
    … …  
    9595                    const item = items.find(value => value.id === id);
    9696                    function move(direction) { const next = [...ids]; [next[index], next[index + direction]] = [next[index + direction], next[index]]; updateIds(next); }
    97                     return h('li', { key: id }, item && h('img', { src: item.thumb, alt: '', width: 48, height: 48 }), h('span', null, item ? item.title + ' (' + (item.status_label || __('Unavailable', 'picture-gallery')) + ')' : missingTitle(id)),
     97                    return h('li', { key: id }, item && h('img', { src: item.thumb, alt: '', width: 48, height: 48 }), h('span', null, item ? sprintf(/* translators: 1: picture title, 2: picture status. */ __('%1$s (%2$s)', 'picture-gallery'), item.title, item.status_label || __('Unavailable', 'picture-gallery')) : missingTitle(id)),
    9898                        h(Button, { label: __('Move up', 'picture-gallery'), disabled: busy || index === 0, onClick: () => move(-1) }, '↑'), h(Button, { label: __('Move down', 'picture-gallery'), disabled: busy || index === ids.length - 1, onClick: () => move(1) }, '↓'), h(Button, { label: __('Remove picture', 'picture-gallery'), disabled: busy, onClick: () => updateIds(ids.filter(value => value !== id)) }, '×'));
    9999                }))),
  • picture-gallery/trunk/scripts/upload.js

    r3757400 r3763225  
    8989                        xhr.upload.onprogress = function (event) {
    9090                                if (settled) return;
    91                                 if (mode === 'upload' && event.lengthComputable && event.loaded < event.total) { state(item, 'transferring', messages.uploading + ' ' + Math.round(event.loaded / event.total * 100) + '%'); }
     91                                if (mode === 'upload' && event.lengthComputable && event.loaded < event.total) { state(item, 'transferring', messages.uploading.replace('%d', Math.round(event.loaded / event.total * 100))); }
    9292                                else { state(item, 'processing', messages.processing); }
    9393                        };
    … …  
    109109                        xhr.onerror = xhr.ontimeout = function () { finish('failed', messages.unknown); };
    110110                        xhr.onabort = function () { finish('cancelled', messages.cancelled); };
    111                         state(item, mode === 'upload' ? 'transferring' : 'processing', mode === 'upload' ? messages.uploading + ' 0%' : messages.processing);
     111                        state(item, mode === 'upload' ? 'transferring' : 'processing', mode === 'upload' ? messages.uploading.replace('%d', 0) : messages.processing);
    112112                        try { xhr.send(data); } catch (error) { finish('failed', messages.unknown); }
    113113                }
Note: See TracChangeset for help on using the changeset viewer.