Plugin Directory

Changeset 3458657


Ignore:
Timestamp:
02/11/2026 06:24:57 AM (7 days ago)
Author:
BWW
Message:

Update to version 3.1.1 from GitHub

Location:
infinite-uploads
Files:
14 edited
1 copied

Legend:

Unmodified
Added
Removed
  • infinite-uploads/tags/3.1.1/inc/InfiniteUploadsAdmin.php

    r3456796 r3458657  
    183183
    184184    public function set_the_new_file_path( $uploaded, $file, $new_file, $type ) {
    185         // error_log( 'Set New File Path Called for: >>>> ' . $new_file );
    186 
    187         // Check if the file is excluded
    188         if ( InfiniteUploadsHelper::is_path_excluded( $new_file ) ) {
    189             $new_file = InfiniteUploadsHelper::get_local_file_path( $new_file );
    190         } else {
    191             $new_file = InfiniteUploadsHelper::get_cloud_file_path( $new_file );
    192         }
    193 
    194         error_log( '[set_the_new_file_path] New File Path To Move: >>>> ' . $new_file );
    195 
     185        // Only intercept excluded files to move them to the local path.
     186        // Non-excluded files should fall through to WordPress's normal handling
     187        // so the stream wrapper routes them to cloud as usual.
     188        if ( ! InfiniteUploadsHelper::is_path_excluded( $new_file ) ) {
     189            return $uploaded;
     190        }
     191
     192        $new_file = InfiniteUploadsHelper::get_local_file_path( $new_file );
     193
     194        // Ensure the destination directory exists.
     195        wp_mkdir_p( dirname( $new_file ) );
     196
     197        // Try move_uploaded_file first (works for standard HTTP POST uploads).
     198        // Fall back to rename() for files not in PHP's upload tmp (e.g. Big File Uploads plugin chunks in bfu-temp).
    196199        $move_new_file = @move_uploaded_file( $file['tmp_name'], $new_file );
     200
     201        if ( false === $move_new_file ) {
     202            $move_new_file = @rename( $file['tmp_name'], $new_file );
     203        }
    197204
    198205        if ( false === $move_new_file ) {
     
    22262233        }
    22272234
    2228         // Scan real filesystem.
    2229         foreach ( scandir( $dir ) as $file ) {
    2230             if ( $file === '.' || $file === '..' ) {
    2231                 continue;
    2232             }
    2233 
    2234             $path = $dir . DIRECTORY_SEPARATOR . $file;
     2235        $preselected_map = array_flip( $preselected );
     2236
     2237        // Compute relative prefix for this $dir relative to $root_dir.
     2238        $rel_prefix = '';
     2239        if ( $dir !== $root_dir ) {
     2240            $rel_prefix = ltrim( substr( $dir, strlen( $root_dir ) ), DIRECTORY_SEPARATOR );
     2241        }
     2242
     2243        // Track existing names at this level to avoid duplicates with virtual paths.
     2244        $existing_names = [];
     2245
     2246        // Scan real filesystem — single level only (no recursion).
     2247        try {
     2248            $iterator = new \FilesystemIterator( $dir, \FilesystemIterator::SKIP_DOTS );
     2249        } catch ( \UnexpectedValueException $e ) {
     2250            // Directory doesn't exist (could be a virtual-only path); continue to inject virtuals below.
     2251            $iterator = [];
     2252        }
     2253
     2254        foreach ( $iterator as $file_info ) {
     2255            $path   = $file_info->getPathname();
     2256            $is_dir = $file_info->isDir();
    22352257
    22362258            $node = [
    2237                     "text"  => $file,
    2238                     "icon"  => is_dir( $path ) ? "jstree-folder" : "jstree-file",
     2259                    "text"  => $file_info->getFilename(),
     2260                    "icon"  => $is_dir ? "jstree-folder" : "jstree-file",
    22392261                    "data"  => [ "path" => $path ],
    22402262                    "state" => [
    22412263                            "opened"   => false,
    2242                             "selected" => in_array( $path, $preselected, true ),
     2264                            "selected" => isset( $preselected_map[ $path ] ),
    22432265                    ],
    22442266            ];
    22452267
    2246             if ( is_dir( $path ) ) {
    2247                 $node["children"] = $this->prepare_directory_tree( $path, $preselected, $virtual_paths, $root_dir );
    2248             }
    2249 
     2268            if ( $is_dir ) {
     2269                // Lazy-load marker: jstree will fire a new AJAX request on expand.
     2270                $node["children"] = true;
     2271            }
     2272
     2273            $existing_names[ $file_info->getFilename() ] = true;
    22502274            $result[] = $node;
    22512275        }
    22522276
    2253         // Inject virtual directories ONLY at root level.
    2254         if ( $dir === $root_dir ) {
    2255             foreach ( $virtual_paths as $virtual ) {
    2256                 $virtual           = trim( $virtual, DIRECTORY_SEPARATOR );
    2257                 $full_virtual_path = $root_dir . DIRECTORY_SEPARATOR . $virtual;
    2258 
    2259                 // If it already exists on disk, do nothing.
    2260                 if ( is_dir( $full_virtual_path ) ) {
     2277        // Inject virtual directory children at this level.
     2278        $injected_names = [];
     2279        foreach ( $virtual_paths as $virtual ) {
     2280            $virtual = trim( $virtual, DIRECTORY_SEPARATOR );
     2281            if ( $virtual === '' ) {
     2282                continue;
     2283            }
     2284
     2285            // For root level ($rel_prefix is ''), the virtual path itself is what we examine.
     2286            // For deeper levels, the virtual path must start with $rel_prefix/.
     2287            if ( $rel_prefix !== '' ) {
     2288                if ( strpos( $virtual, $rel_prefix . DIRECTORY_SEPARATOR ) !== 0 && $virtual !== $rel_prefix ) {
    22612289                    continue;
    22622290                }
    2263 
    2264                 $parts = explode( DIRECTORY_SEPARATOR, $virtual );
    2265 
    2266                 $current_path = $dir;
    2267                 $current      =& $result;
    2268 
    2269                 foreach ( $parts as $part ) {
    2270                     $current_path .= DIRECTORY_SEPARATOR . $part;
    2271 
    2272                     $found = false;
    2273                     foreach ( $current as &$node ) {
    2274                         if ( $node['text'] === $part ) {
    2275                             $found = true;
    2276                             if ( ! isset( $node['children'] ) ) {
    2277                                 $node['children'] = [];
    2278                             }
    2279                             $current =& $node['children'];
    2280                             break;
    2281                         }
    2282                     }
    2283 
    2284                     if ( ! $found ) {
    2285                         $new_node = [
    2286                                 "text"     => $part,
    2287                                 "icon"     => "jstree-folder",
    2288                                 "data"     => [ "path" => $current_path ],
    2289                                 "state"    => [
    2290                                         "opened"   => false,
    2291                                         "selected" => in_array( $current_path, $preselected, true ),
    2292                                 ],
    2293                                 "children" => [],
    2294                         ];
    2295 
    2296                         $current[] = $new_node;
    2297                         $current   =& $current[ count( $current ) - 1 ]['children'];
    2298                     }
    2299                 }
    2300             }
     2291                $remaining = substr( $virtual, strlen( $rel_prefix ) + 1 );
     2292            } else {
     2293                $remaining = $virtual;
     2294            }
     2295
     2296            if ( $remaining === '' || $remaining === false ) {
     2297                continue;
     2298            }
     2299
     2300            // Take only the first path segment (direct child at this level).
     2301            $segments   = explode( DIRECTORY_SEPARATOR, $remaining );
     2302            $child_name = $segments[0];
     2303
     2304            // Skip if already exists on disk or already injected.
     2305            if ( isset( $existing_names[ $child_name ] ) || isset( $injected_names[ $child_name ] ) ) {
     2306                continue;
     2307            }
     2308
     2309            $child_path = $dir . DIRECTORY_SEPARATOR . $child_name;
     2310            $has_deeper = count( $segments ) > 1;
     2311
     2312            $is_path_dir = is_dir( $child_path );
     2313            $new_node = [
     2314                    "text"     => $child_name,
     2315                    "icon"     => $is_path_dir ? "jstree-folder" : "jstree-file",
     2316                    "data"     => [ "path" => $child_path ],
     2317                    "state"    => [
     2318                            "opened"   => false,
     2319                            "selected" => isset( $preselected_map[ $child_path ] ),
     2320                    ],
     2321                    "children" => $has_deeper ? true : false,
     2322            ];
     2323
     2324            $injected_names[ $child_name ] = true;
     2325            $result[] = $new_node;
    23012326        }
    23022327
     
    23302355        $upload_dir = $dir['basedir'];
    23312356
     2357        // Determine which directory to scan (supports lazy loading of subdirectories).
     2358        $scan_dir = $upload_dir;
     2359        if ( ! empty( $_REQUEST['dir'] ) ) {
     2360            $requested_dir = sanitize_text_field( wp_unslash( $_REQUEST['dir'] ) );
     2361
     2362            // Security: reject path traversal attempts.
     2363            if ( strpos( $requested_dir, '..' ) !== false ) {
     2364                wp_send_json_error( 'Invalid directory path.' );
     2365            }
     2366
     2367            // Normalize and verify the path is within the upload basedir.
     2368            $requested_dir = realpath( $requested_dir );
     2369            if ( $requested_dir === false ) {
     2370                // Path doesn't exist on disk — could be a virtual-only directory.
     2371                // Reconstruct from the sanitized input for virtual path injection.
     2372                $requested_dir = sanitize_text_field( wp_unslash( $_REQUEST['dir'] ) );
     2373            }
     2374
     2375            if ( strpos( $requested_dir, $upload_dir ) !== 0 ) {
     2376                wp_send_json_error( 'Directory is outside the uploads folder.' );
     2377            }
     2378
     2379            $scan_dir = $requested_dir;
     2380        }
     2381
    23322382        $sub_dir       = $dir['subdir'];
    23332383        $virtual_paths = [ $sub_dir ];
     
    23402390        }
    23412391
    2342         $tree = $this->prepare_directory_tree( $upload_dir, $excluded_files, $virtual_paths );
    2343         //wp_send_json_success( $tree );
     2392        $tree = $this->prepare_directory_tree( $scan_dir, $excluded_files, $virtual_paths, $upload_dir );
    23442393
    23452394        echo json_encode( $tree );
  • infinite-uploads/tags/3.1.1/inc/assets/js/infinite-uploads.js

    r3456796 r3458657  
    696696
    697697
    698     $('#folderTree').jstree({
    699         'plugins': ["checkbox"],
    700         'checkbox': {
    701             // Select all children when parent is selected
    702             'three_state': true,
    703             'cascade': 'up+down',
    704             'tie_selection': true
    705         },
    706         'core': {
    707             'data': {
    708                 "url": ajaxurl,
    709                 "data": function (node) {
    710                     return {
    711                         "action": "get_directory_tree",
    712                         "nonce": iup_data.nonce.getTree
    713                     }
    714                 },
    715                 "dataType": "json"
     698    function initFolderTree() {
     699        if ($.jstree.reference('#folderTree')) {
     700            return; // Already initialized.
     701        }
     702        $('#folderTree').jstree({
     703            'plugins': ["checkbox"],
     704            'checkbox': {
     705                // Select all children when parent is selected
     706                'three_state': true,
     707                'cascade': 'up+down',
     708                'tie_selection': true
     709            },
     710            'core': {
     711                'data': {
     712                    "url": ajaxurl,
     713                    "data": function (node) {
     714                        var params = {
     715                            "action": "get_directory_tree",
     716                            "nonce": iup_data.nonce.getTree
     717                        };
     718                        if (node.id !== '#') {
     719                            params.dir = node.data.path;
     720                        }
     721                        return params;
     722                    },
     723                    "dataType": "json"
     724                }
    716725            }
    717         }
    718     })
    719         // When folder checkbox clicked → open folder
    720         .on("select_node.jstree", function (e, data) {
    721             if (data.node.children.length) {
    722                 $('#folderTree').jstree('open_node', data.node);
    723             }
    724         });
     726        })
     727            // When folder checkbox clicked → open folder
     728            .on("select_node.jstree", function (e, data) {
     729                if (data.node.children.length) {
     730                    $('#folderTree').jstree('open_node', data.node);
     731                }
     732            });
     733    }
     734
     735    // Show/hide folder tree based on file exclusion radio buttons.
     736    $('input[name="iu_file_exclusion_enabled"]').on('change', function () {
     737        if ($(this).val() === 'yes') {
     738            $('#folderTreeWrapper').show();
     739            initFolderTree();
     740        } else {
     741            $('#folderTreeWrapper').hide();
     742        }
     743    });
     744
     745    // Initialize tree on page load if file exclusion is already enabled.
     746    if ($('input[name="iu_file_exclusion_enabled"]:checked').val() === 'yes') {
     747        initFolderTree();
     748    }
    725749
    726750    // Get selected paths
  • infinite-uploads/tags/3.1.1/inc/templates/settings.php

    r3456796 r3458657  
    105105                <div class="row">
    106106                    <div class="col text-left p-3">
    107                         <div id="folderTree" style="max-height:300px; overflow:auto; border:1px solid #ddd; border-radius:5px; background:#f9f9f9;"></div>
     107                        <div id="folderTreeWrapper" style="<?php echo ( $file_exclusion_setting !== 'yes' ) ? 'display:none;' : ''; ?>">
     108                            <div id="folderTree" style="max-height:300px; overflow:auto; border:1px solid #ddd; border-radius:5px; background:#f9f9f9;"></div>
     109                        </div>
    108110                        <button class="btn text-nowrap btn-primary btn-lg m-4" id="saveExcludedFilesSettings">Save Settings</button>
    109111                    </div>
  • infinite-uploads/tags/3.1.1/infinite-uploads.php

    r3456796 r3458657  
    33 * Plugin Name: Infinite Uploads
    44 * Description: Infinitely scalable cloud storage and delivery for your videos and uploads made easy! Upload directly to cloud storage and manage your files right from the WordPress Media Library.
    5  * Version: 3.1.0
     5 * Version: 3.1.1
    66 * Author: Infinite Uploads
    77 * Author URI: https://infiniteuploads.com/?utm_source=iup_plugin&utm_medium=plugin&utm_campaign=iup_plugin&utm_content=meta
     
    1919*/
    2020
    21 define( 'INFINITE_UPLOADS_VERSION', '3.1.0' );
     21define( 'INFINITE_UPLOADS_VERSION', '3.1.1' );
     22
     23if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
     24    require_once __DIR__ . '/vendor/autoload.php';
     25}
     26
     27// Load action scheduler.
     28require_once dirname( __FILE__ ) . '/libs/action-scheduler/action-scheduler.php';
    2229
    2330if ( defined( 'WP_CLI' ) && WP_CLI ) {
     
    2633
    2734//require_once 'inc/class-infinite-uploads-wp-mail.php';
    28 
    2935register_activation_hook( __FILE__, 'infinite_uploads_install' );
    30 
    31 // Load action scheduler.
    32 require_once dirname( __FILE__ ) . '/libs/action-scheduler/action-scheduler.php';
    3336
    3437add_action( 'plugins_loaded', 'infinite_uploads_init' );
     
    179182}
    180183
    181 if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
    182     require_once __DIR__ . '/vendor/autoload.php';
    183 }
    184184/**
    185185 * Autoload callback.
  • infinite-uploads/tags/3.1.1/infinite-uploads.pot

    r2833242 r3458657  
    1 # Copyright (C) 2022 Infinite Uploads
    2 # This file is distributed under the same license as the Infinite Uploads package.
     1# Copyright (C) 2026 Infinite Uploads
     2# This file is distributed under the GPLv2.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Infinite Uploads\n"
     5"Project-Id-Version: Infinite Uploads 3.1.1\n"
     6"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/infinite-uploads\n"
     7"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     8"Language-Team: LANGUAGE <[email protected]>\n"
    69"MIME-Version: 1.0\n"
    710"Content-Type: text/plain; charset=UTF-8\n"
    811"Content-Transfer-Encoding: 8bit\n"
    9 "X-Poedit-Basepath: ..\n"
    10 "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
    11 "X-Poedit-SearchPath-0: .\n"
    12 "X-Poedit-SearchPathExcluded-0: *.js\n"
    13 "X-Poedit-SourceCharset: UTF-8\n"
    14 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
    15 
    16 #: infinite-uploads.php:144, build/infinite-uploads/infinite-uploads.php:144, build/infinite-uploads 2/infinite-uploads.php:144
    17 msgid "The Infinite Uploads plugin requires PHP version 5.5.0 or higher. Your server is running PHP version %s."
    18 msgstr ""
    19 
    20 #: infinite-uploads.php:158, build/infinite-uploads/infinite-uploads.php:158, build/infinite-uploads 2/infinite-uploads.php:158
    21 msgid "The Infinite Uploads plugin requires WordPress version 5.3 or higher. Your server is running WordPress version %s."
    22 msgstr ""
    23 
    24 #: inc/class-infinite-uploads-admin.php:72, build/infinite-uploads/inc/class-infinite-uploads-admin.php:71, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:72
    25 msgid "When you upload files on this site, your files are transferred to and stored in the Infinite Uploads cloud. When you visit pages on this site media files may be downloaded from the Infinite Uploads cloud CDN which stores web log information including IP, User Agent, referrer, Location, and ISP info of site visitors for 7 days. The Infinite Uploads privacy policy is %1$s here %2$s."
    26 msgstr ""
    27 
     12"POT-Creation-Date: 2026-02-11T06:20:25+00:00\n"
     13"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     14"X-Generator: WP-CLI 2.9.0\n"
     15"X-Domain: infinite-uploads\n"
     16
     17#. Plugin Name of the plugin
     18#. Author of the plugin
    2819#. translators: %s: Plugin name.
    29 #. translators: %s: Plugin name.
    30 #: inc/class-infinite-uploads-admin.php:75, inc/class-infinite-uploads-admin.php:713, inc/class-infinite-uploads-admin.php:775, inc/class-infinite-uploads-admin.php:776, inc/class-infinite-uploads-admin.php:764, inc/class-infinite-uploads-admin.php:765, build/infinite-uploads/inc/class-infinite-uploads-admin.php:74, build/infinite-uploads/inc/class-infinite-uploads-admin.php:762, build/infinite-uploads/inc/class-infinite-uploads-admin.php:763, build/infinite-uploads/inc/class-infinite-uploads-admin.php:751, build/infinite-uploads/inc/class-infinite-uploads-admin.php:752, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:75, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:713, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:775, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:776, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:764, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:765
     20#: inc/InfiniteUploadsAdmin.php:254
     21#: inc/InfiniteUploadsAdmin.php:1917
     22#: inc/InfiniteUploadsAdmin.php:1966
     23#: inc/InfiniteUploadsAdmin.php:1967
    3124msgid "Infinite Uploads"
    3225msgstr ""
    3326
    34 #: inc/class-infinite-uploads-admin.php:97, inc/class-infinite-uploads-admin.php:108, inc/class-infinite-uploads-admin.php:124, inc/class-infinite-uploads-admin.php:138, inc/class-infinite-uploads-admin.php:207, inc/class-infinite-uploads-admin.php:301, inc/class-infinite-uploads-admin.php:547, inc/class-infinite-uploads-admin.php:574, inc/class-infinite-uploads-admin.php:665, inc/class-infinite-uploads-admin.php:854, build/infinite-uploads/inc/class-infinite-uploads-admin.php:96, build/infinite-uploads/inc/class-infinite-uploads-admin.php:107, build/infinite-uploads/inc/class-infinite-uploads-admin.php:123, build/infinite-uploads/inc/class-infinite-uploads-admin.php:137, build/infinite-uploads/inc/class-infinite-uploads-admin.php:206, build/infinite-uploads/inc/class-infinite-uploads-admin.php:300, build/infinite-uploads/inc/class-infinite-uploads-admin.php:546, build/infinite-uploads/inc/class-infinite-uploads-admin.php:573, build/infinite-uploads/inc/class-infinite-uploads-admin.php:664, build/infinite-uploads/inc/class-infinite-uploads-admin.php:829, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:97, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:108, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:124, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:138, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:207, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:301, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:547, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:574, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:665, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:854
    35 msgid "Permissions Error: Please refresh the page and try again."
    36 msgstr ""
    37 
    38 #: inc/class-infinite-uploads-admin.php:508, inc/class-infinite-uploads-admin.php:517, inc/class-infinite-uploads-admin.php:421, build/infinite-uploads/inc/class-infinite-uploads-admin.php:507, build/infinite-uploads/inc/class-infinite-uploads-admin.php:516, build/infinite-uploads/inc/class-infinite-uploads-admin.php:420, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:508, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:517, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:421
    39 msgid "Error uploading %s. Queued for retry."
    40 msgstr ""
    41 
    42 #: inc/class-infinite-uploads-admin.php:506, inc/class-infinite-uploads-admin.php:515, inc/class-infinite-uploads-admin.php:419, inc/class-infinite-uploads-wp-cli-command.php:298, build/infinite-uploads/inc/class-infinite-uploads-admin.php:505, build/infinite-uploads/inc/class-infinite-uploads-admin.php:514, build/infinite-uploads/inc/class-infinite-uploads-admin.php:418, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:298, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:506, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:515, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:419, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:298
    43 msgid "Error uploading %s. Retries exceeded."
    44 msgstr ""
    45 
    46 #: inc/class-infinite-uploads-admin.php:424, build/infinite-uploads/inc/class-infinite-uploads-admin.php:423, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:424
    47 msgid "Error uploading file. Queued for retry."
    48 msgstr ""
    49 
    50 #: inc/class-infinite-uploads-admin.php:638, build/infinite-uploads/inc/class-infinite-uploads-admin.php:637, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:638
    51 msgid "Error downloading file. Queued for retry."
    52 msgstr ""
    53 
    54 #: inc/class-infinite-uploads-admin.php:635, inc/class-infinite-uploads-wp-cli-command.php:556, build/infinite-uploads/inc/class-infinite-uploads-admin.php:634, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:546, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:635, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:546
    55 msgid "Error downloading %s. Queued for retry."
    56 msgstr ""
    57 
    58 #: inc/class-infinite-uploads-admin.php:633, inc/class-infinite-uploads-wp-cli-command.php:554, build/infinite-uploads/inc/class-infinite-uploads-admin.php:632, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:544, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:633, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:544
    59 msgid "Error downloading %s. Retries exceeded."
    60 msgstr ""
    61 
    62 #: inc/class-infinite-uploads-admin.php:702, inc/class-infinite-uploads.php:415, inc/templates/connect.php:50, build/infinite-uploads/inc/class-infinite-uploads-admin.php:701, build/infinite-uploads/inc/class-infinite-uploads.php:407, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:702, build/infinite-uploads 2/inc/class-infinite-uploads.php:410, build/infinite-uploads/inc/templates/connect.php:49, build/infinite-uploads 2/inc/templates/connect.php:50
     27#. Description of the plugin
     28msgid "Infinitely scalable cloud storage and delivery for your videos and uploads made easy! Upload directly to cloud storage and manage your files right from the WordPress Media Library."
     29msgstr ""
     30
     31#. Author URI of the plugin
     32msgid "https://infiniteuploads.com/?utm_source=iup_plugin&utm_medium=plugin&utm_campaign=iup_plugin&utm_content=meta"
     33msgstr ""
     34
     35#: inc/InfiniteUploads.php:445
     36msgid "Infinite Uploads is almost ready!"
     37msgstr ""
     38
     39#: inc/InfiniteUploads.php:447
     40msgid "Create or connect your account to move your images, audio, and video to the cloud - with a click!"
     41msgstr ""
     42
     43#: inc/InfiniteUploads.php:453
     44msgid "Finish Sync"
     45msgstr ""
     46
     47#: inc/InfiniteUploads.php:453
     48#: inc/InfiniteUploadsAdmin.php:1906
     49#: inc/templates/connect.php:54
    6350msgid "Connect"
    6451msgstr ""
    6552
    66 #: inc/class-infinite-uploads-admin.php:700, build/infinite-uploads/inc/class-infinite-uploads-admin.php:699, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:700
    67 msgid "Settings"
    68 msgstr ""
    69 
    70 #: inc/class-infinite-uploads-admin.php:704, inc/templates/footer.php:9, build/infinite-uploads/inc/class-infinite-uploads-admin.php:703, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:704, build/infinite-uploads/inc/templates/footer.php:9, build/infinite-uploads 2/inc/templates/footer.php:9
    71 msgid "Support"
    72 msgstr ""
    73 
    74 #: inc/class-infinite-uploads-admin.php:800, build/infinite-uploads/inc/class-infinite-uploads-admin.php:787, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:800
    75 msgid "Are you sure you want to leave this tab? The current bulk action will be canceled and you will need to continue where it left off later."
    76 msgstr ""
    77 
    78 #: inc/class-infinite-uploads-admin.php:801, build/infinite-uploads/inc/class-infinite-uploads-admin.php:788, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:801
    79 msgid "Too many server errors. Please try again."
    80 msgstr ""
    81 
    82 #: inc/class-infinite-uploads-admin.php:802, build/infinite-uploads/inc/class-infinite-uploads-admin.php:789, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:802
    83 msgid "If you leave this page the sync will be interrupted and you will have to continue where you left off later."
    84 msgstr ""
    85 
    86 #: inc/class-infinite-uploads-admin.php:889, build/infinite-uploads/inc/class-infinite-uploads-admin.php:864, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:889
    87 msgid "United States"
    88 msgstr ""
    89 
    90 #: inc/class-infinite-uploads-admin.php:890, build/infinite-uploads/inc/class-infinite-uploads-admin.php:865, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:890
    91 msgid "Europe"
    92 msgstr ""
    93 
    94 #: inc/class-infinite-uploads-admin.php:919, build/infinite-uploads/inc/class-infinite-uploads-admin.php:894, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:919
    95 msgid "Files can't be uploaded and your CDN will be disabled soon due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
    96 msgstr ""
    97 
    98 #: inc/class-infinite-uploads-admin.php:915, build/infinite-uploads/inc/class-infinite-uploads-admin.php:890, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:915
    99 msgid "Files can't be uploaded and your CDN is disabled due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. Images and links to media on your site may be broken until you take action. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
    100 msgstr ""
    101 
    102 #: inc/class-infinite-uploads-admin.php:927, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:927
    103 msgid "There is uploaded media from your site that may only exist in the Infinite Uploads cloud. <strong>You MUST download your media files before deactivating this plugin to prevent data loss!</strong>"
    104 msgstr ""
    105 
    106 #: inc/class-infinite-uploads-admin.php:930, inc/templates/modal-download.php:5, inc/templates/settings.php:109, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:930, build/infinite-uploads/inc/templates/modal-download.php:5, build/infinite-uploads 2/inc/templates/modal-download.php:5, build/infinite-uploads 2/inc/templates/settings.php:109
    107 msgid "Download & Disconnect"
    108 msgstr ""
    109 
    110 #: inc/class-infinite-uploads-wp-cli-command.php:214, inc/class-infinite-uploads-wp-cli-command.php:436, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:218, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:426, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:218, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:426
    111 msgid "%s files (%s) remaining to be synced."
    112 msgstr ""
    113 
    114 #: inc/class-infinite-uploads-wp-cli-command.php:226, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:226, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:226
    115 msgid "Copying to the cloud..."
    116 msgstr ""
    117 
    118 #: inc/class-infinite-uploads-wp-cli-command.php:278, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:278, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:278
    119 msgid "%s - Synced %s of %s files."
    120 msgstr ""
    121 
    122 #: inc/class-infinite-uploads-wp-cli-command.php:307, inc/class-infinite-uploads-wp-cli-command.php:305
    123 msgid "There was an error during upload: %s. Queued for retry."
    124 msgstr ""
    125 
    126 #: inc/class-infinite-uploads-wp-cli-command.php:300, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:305, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:300, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:305, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:300
    127 msgid "%s error uploading %s. Queued for retry."
    128 msgstr ""
    129 
    130 #: inc/class-infinite-uploads-wp-cli-command.php:323, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:321, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:321
    131 msgid "Unable to upload %s files."
    132 msgstr ""
    133 
    134 #: inc/class-infinite-uploads-wp-cli-command.php:325, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:323, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:323
    135 msgid "Sync complete!"
    136 msgstr ""
    137 
    138 #: inc/class-infinite-uploads-wp-cli-command.php:336, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:335, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:335
    139 msgid "Scanning local filesystem..."
    140 msgstr ""
    141 
    142 #: inc/class-infinite-uploads-wp-cli-command.php:341, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:340, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:340
    143 msgid "%s files (%s) found in uploads."
    144 msgstr ""
    145 
    146 #: inc/class-infinite-uploads-wp-cli-command.php:350, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:342, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:342
    147 msgid "Comparing to the cloud..."
    148 msgstr ""
    149 
    150 #: inc/class-infinite-uploads-wp-cli-command.php:444, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:434, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:434
    151 msgid "Deleting local copies of synced files..."
    152 msgstr ""
    153 
    154 #: inc/class-infinite-uploads-wp-cli-command.php:457, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:447, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:447
    155 msgid "Could not delete %s."
    156 msgstr ""
    157 
    158 #: inc/class-infinite-uploads-wp-cli-command.php:452, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:442, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:442
    159 msgid "%s - Deleted %s of %s files."
    160 msgstr ""
    161 
    162 #: inc/class-infinite-uploads-wp-cli-command.php:464, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:454, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:454
    163 msgid "Delete complete!"
    164 msgstr ""
    165 
    166 #: inc/class-infinite-uploads-wp-cli-command.php:490, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:480, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:480
    167 msgid "%s files (%s) remaining to be downloaded."
    168 msgstr ""
    169 
    170 #: inc/class-infinite-uploads-wp-cli-command.php:499, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:489, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:489
    171 msgid "Downloading from the cloud..."
    172 msgstr ""
    173 
    174 #: inc/class-infinite-uploads-wp-cli-command.php:534, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:524, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:524
    175 msgid "%s - Downloaded %s of %s files."
    176 msgstr ""
    177 
    178 #: inc/class-infinite-uploads-wp-cli-command.php:560, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:550, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:550
    179 msgid "%s error downloading %s. Queued for retry."
    180 msgstr ""
    181 
    182 #: inc/class-infinite-uploads-wp-cli-command.php:575, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:565, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:565
    183 msgid "Unable to download %s files."
    184 msgstr ""
    185 
    186 #: inc/class-infinite-uploads-wp-cli-command.php:577, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:567, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:567
    187 msgid "Download complete!"
    188 msgstr ""
    189 
    190 #: inc/class-infinite-uploads.php:405, build/infinite-uploads/inc/class-infinite-uploads.php:397, build/infinite-uploads 2/inc/class-infinite-uploads.php:400
    191 msgid "Infinite Uploads is almost ready!"
    192 msgstr ""
    193 
    194 #: inc/class-infinite-uploads.php:410, build/infinite-uploads/inc/class-infinite-uploads.php:402, build/infinite-uploads 2/inc/class-infinite-uploads.php:405
    195 msgid "Create or connect your account to move your images, audio, video, and documents to the cloud - with a click!"
    196 msgstr ""
    197 
    198 #: inc/class-infinite-uploads.php:408, build/infinite-uploads/inc/class-infinite-uploads.php:400, build/infinite-uploads 2/inc/class-infinite-uploads.php:403
    199 msgid "Finish syncing your images, audio, video, and documents to the cloud to enable."
    200 msgstr ""
    201 
    202 #: inc/class-infinite-uploads.php:415, build/infinite-uploads/inc/class-infinite-uploads.php:407, build/infinite-uploads 2/inc/class-infinite-uploads.php:410
    203 msgid "Finish Sync"
    204 msgstr ""
    205 
    206 #: inc/class-infinite-uploads.php:489, build/infinite-uploads/inc/class-infinite-uploads.php:482, build/infinite-uploads 2/inc/class-infinite-uploads.php:484
     53#: inc/InfiniteUploads.php:527
    20754msgid "%s file totalling %s"
    20855msgid_plural "%s files totalling %s"
     
    21057msgstr[1] ""
    21158
    212 #: inc/class-infinite-uploads.php:494, build/infinite-uploads/inc/class-infinite-uploads.php:487, build/infinite-uploads 2/inc/class-infinite-uploads.php:489
     59#: inc/InfiniteUploads.php:532
    21360msgid "%s / %s File"
    21461msgid_plural "%s / %s Files"
     
    21663msgstr[1] ""
    21764
    218 #: inc/class-infinite-uploads.php:504, build/infinite-uploads/inc/class-infinite-uploads.php:497, build/infinite-uploads 2/inc/class-infinite-uploads.php:499
     65#: inc/InfiniteUploads.php:542
    21966msgid "Images"
    22067msgstr ""
    22168
    222 #: inc/class-infinite-uploads.php:505, build/infinite-uploads/inc/class-infinite-uploads.php:498, build/infinite-uploads 2/inc/class-infinite-uploads.php:500
     69#: inc/InfiniteUploads.php:543
    22370msgid "Audio"
    22471msgstr ""
    22572
    226 #: inc/class-infinite-uploads.php:506, build/infinite-uploads/inc/class-infinite-uploads.php:499, build/infinite-uploads 2/inc/class-infinite-uploads.php:501
     73#: inc/InfiniteUploads.php:544
    22774msgid "Video"
    22875msgstr ""
    22976
    230 #: inc/class-infinite-uploads.php:507, build/infinite-uploads/inc/class-infinite-uploads.php:500, build/infinite-uploads 2/inc/class-infinite-uploads.php:502
     77#: inc/InfiniteUploads.php:545
    23178msgid "Documents"
    23279msgstr ""
    23380
    234 #: inc/class-infinite-uploads.php:508, build/infinite-uploads/inc/class-infinite-uploads.php:501, build/infinite-uploads 2/inc/class-infinite-uploads.php:503
     81#: inc/InfiniteUploads.php:546
    23582msgid "Archives"
    23683msgstr ""
    23784
    238 #: inc/class-infinite-uploads.php:509, build/infinite-uploads/inc/class-infinite-uploads.php:502, build/infinite-uploads 2/inc/class-infinite-uploads.php:504
     85#: inc/InfiniteUploads.php:547
    23986msgid "Code"
    24087msgstr ""
    24188
    242 #: inc/class-infinite-uploads.php:510, build/infinite-uploads/inc/class-infinite-uploads.php:503, build/infinite-uploads 2/inc/class-infinite-uploads.php:505
     89#: inc/InfiniteUploads.php:548
    24390msgid "Other"
    24491msgstr ""
    24592
    246 #: inc/class-infinite-uploads.php:702, inc/class-infinite-uploads.php:732, inc/class-infinite-uploads.php:751, build/infinite-uploads/inc/class-infinite-uploads.php:695, build/infinite-uploads/inc/class-infinite-uploads.php:725, build/infinite-uploads/inc/class-infinite-uploads.php:744, build/infinite-uploads 2/inc/class-infinite-uploads.php:697, build/infinite-uploads 2/inc/class-infinite-uploads.php:727, build/infinite-uploads 2/inc/class-infinite-uploads.php:746
     93#: inc/InfiniteUploads.php:808
     94msgid "Files can't be uploaded due to a billing issue with your Infinite Uploads account. <a href='%s'>Please resolve the issue</a> to resume uploading."
     95msgstr ""
     96
     97#: inc/InfiniteUploads.php:813
     98#: inc/InfiniteUploads.php:844
     99#: inc/InfiniteUploads.php:863
    247100msgid "Files can't be uploaded due to a billing issue with your Infinite Uploads account."
    248101msgstr ""
    249102
    250 #: inc/class-infinite-uploads.php:699, build/infinite-uploads/inc/class-infinite-uploads.php:692, build/infinite-uploads 2/inc/class-infinite-uploads.php:694
    251 msgid "Files can't be uploaded due to a billing issue with your Infinite Uploads account. <a href='%s'>Please resolve the issue</a> to resume uploading."
    252 msgstr ""
    253 
    254 #: inc/class-infinite-uploads.php:719, build/infinite-uploads/inc/class-infinite-uploads.php:712, build/infinite-uploads 2/inc/class-infinite-uploads.php:714
     103#: inc/InfiniteUploads.php:831
    255104msgid "Files can't be uploaded and your CDN is disabled due to a billing issue with your Infinite Uploads account. <a href='%s'>Please resolve the issue</a> to resume uploading. <a href='%s'>Already fixed?</a>"
    256105msgstr ""
    257106
    258 #: inc/templates/cloud-overview.php:4, build/infinite-uploads/inc/templates/cloud-overview.php:4, build/infinite-uploads 2/inc/templates/cloud-overview.php:4
    259 msgid "Cloud Storage Overview"
    260 msgstr ""
    261 
    262 #: inc/templates/cloud-overview.php:11, build/infinite-uploads/inc/templates/cloud-overview.php:11, build/infinite-uploads 2/inc/templates/cloud-overview.php:11
     107#: inc/InfiniteUploadsAdmin.php:251
     108msgid "When you upload files on this site, your files are transferred to and stored in the Infinite Uploads cloud. When you visit pages on this site media files may be downloaded from the Infinite Uploads cloud CDN which stores web log information including IP, User Agent, referrer, Location, and ISP info of site visitors for 7 days. The Infinite Uploads privacy policy is %1$s here %2$s."
     109msgstr ""
     110
     111#: inc/InfiniteUploadsAdmin.php:276
     112#: inc/InfiniteUploadsAdmin.php:287
     113#: inc/InfiniteUploadsAdmin.php:308
     114#: inc/InfiniteUploadsAdmin.php:326
     115#: inc/InfiniteUploadsAdmin.php:399
     116#: inc/InfiniteUploadsAdmin.php:496
     117#: inc/InfiniteUploadsAdmin.php:1139
     118#: inc/InfiniteUploadsAdmin.php:1421
     119#: inc/InfiniteUploadsAdmin.php:1869
     120#: inc/InfiniteUploadsAdmin.php:2064
     121#: inc/InfiniteUploadsVideo.php:265
     122#: inc/InfiniteUploadsVideo.php:270
     123msgid "Permissions Error: Please refresh the page and try again."
     124msgstr ""
     125
     126#: inc/InfiniteUploadsAdmin.php:617
     127#: inc/InfiniteUploadsAdmin.php:712
     128#: inc/InfiniteUploadsAdmin.php:721
     129#: inc/InfiniteUploadsAdmin.php:1113
     130#: inc/InfiniteUploadsAdmin.php:1129
     131#: inc/InfiniteUploadsAdmin.php:2930
     132#: inc/InfiniteUploadsAdmin.php:3025
     133#: inc/InfiniteUploadsAdmin.php:3034
     134#: inc/InfiniteUploadsWPCLICommand.php:300
     135msgid "Error uploading %s. Retries exceeded."
     136msgstr ""
     137
     138#: inc/InfiniteUploadsAdmin.php:619
     139#: inc/InfiniteUploadsAdmin.php:714
     140#: inc/InfiniteUploadsAdmin.php:723
     141#: inc/InfiniteUploadsAdmin.php:1114
     142#: inc/InfiniteUploadsAdmin.php:1130
     143#: inc/InfiniteUploadsAdmin.php:2932
     144#: inc/InfiniteUploadsAdmin.php:3027
     145#: inc/InfiniteUploadsAdmin.php:3036
     146msgid "Error uploading %s. Queued for retry."
     147msgstr ""
     148
     149#: inc/InfiniteUploadsAdmin.php:622
     150#: inc/InfiniteUploadsAdmin.php:1118
     151#: inc/InfiniteUploadsAdmin.php:2935
     152msgid "Error uploading file. Queued for retry."
     153msgstr ""
     154
     155#: inc/InfiniteUploadsAdmin.php:755
     156#: inc/InfiniteUploadsAdmin.php:1168
     157#: inc/InfiniteUploadsAdmin.php:1518
     158msgid "Permissions Error: Insufficient privileges."
     159msgstr ""
     160
     161#: inc/InfiniteUploadsAdmin.php:759
     162#: inc/InfiniteUploadsAdmin.php:1175
     163#: inc/InfiniteUploadsAdmin.php:1525
     164msgid "Security Error: Invalid nonce. Please refresh and try again."
     165msgstr ""
     166
     167#: inc/InfiniteUploadsAdmin.php:791
     168#: inc/InfiniteUploadsAdmin.php:1187
     169#: inc/InfiniteUploadsAdmin.php:1549
     170msgid "Error: Invalid upload directory."
     171msgstr ""
     172
     173#: inc/InfiniteUploadsAdmin.php:956
     174msgid "Security error for file %s."
     175msgstr ""
     176
     177#: inc/InfiniteUploadsAdmin.php:1261
     178#: inc/InfiniteUploadsAdmin.php:1652
     179msgid "Error: Unable to resolve base directory."
     180msgstr ""
     181
     182#: inc/InfiniteUploadsAdmin.php:1287
     183msgid "Security: Invalid file path detected: %s"
     184msgstr ""
     185
     186#: inc/InfiniteUploadsAdmin.php:1298
     187msgid "Error: Not a file: %s"
     188msgstr ""
     189
     190#: inc/InfiniteUploadsAdmin.php:1309
     191msgid "Error: File not writable: %s"
     192msgstr ""
     193
     194#: inc/InfiniteUploadsAdmin.php:1326
     195msgid "Error deleting file: %s"
     196msgstr ""
     197
     198#: inc/InfiniteUploadsAdmin.php:1485
     199#: inc/InfiniteUploadsAdmin.php:1850
     200#: inc/InfiniteUploadsAdmin.php:2785
     201#: inc/InfiniteUploadsWPCLICommand.php:559
     202msgid "Error downloading %s. Retries exceeded."
     203msgstr ""
     204
     205#: inc/InfiniteUploadsAdmin.php:1487
     206#: inc/InfiniteUploadsAdmin.php:1854
     207#: inc/InfiniteUploadsAdmin.php:2787
     208#: inc/InfiniteUploadsWPCLICommand.php:561
     209msgid "Error downloading %s. Queued for retry."
     210msgstr ""
     211
     212#: inc/InfiniteUploadsAdmin.php:1490
     213#: inc/InfiniteUploadsAdmin.php:1860
     214#: inc/InfiniteUploadsAdmin.php:2790
     215msgid "Error downloading file. Queued for retry."
     216msgstr ""
     217
     218#: inc/InfiniteUploadsAdmin.php:1557
     219msgid "Error: Upload directory is not writable."
     220msgstr ""
     221
     222#: inc/InfiniteUploadsAdmin.php:1645
     223msgid "Error: Invalid S3 bucket configuration."
     224msgstr ""
     225
     226#: inc/InfiniteUploadsAdmin.php:1677
     227msgid "Error: Cannot create directory for %s"
     228msgstr ""
     229
     230#: inc/InfiniteUploadsAdmin.php:1689
     231msgid "Security: Invalid file path: %s"
     232msgstr ""
     233
     234#: inc/InfiniteUploadsAdmin.php:1904
     235#: inc/templates/video-overview.php:42
     236#: inc/video/admin/components/Header.jsx:87
     237#: inc/video/admin/components/Settings.jsx:170
     238msgid "Settings"
     239msgstr ""
     240
     241#: inc/InfiniteUploadsAdmin.php:1908
     242#: inc/templates/footer.php:16
     243msgid "Support"
     244msgstr ""
     245
     246#: inc/InfiniteUploadsAdmin.php:2005
     247msgid "Are you sure you want to leave this tab? The current bulk action will be canceled and you will need to continue where it left off later."
     248msgstr ""
     249
     250#: inc/InfiniteUploadsAdmin.php:2006
     251msgid "Too many server errors. Please try again."
     252msgstr ""
     253
     254#: inc/InfiniteUploadsAdmin.php:2007
     255msgid "If you leave this page the sync will be interrupted and you will have to continue where you left off later."
     256msgstr ""
     257
     258#: inc/InfiniteUploadsAdmin.php:2099
     259msgid "United States"
     260msgstr ""
     261
     262#: inc/InfiniteUploadsAdmin.php:2100
     263msgid "Europe"
     264msgstr ""
     265
     266#: inc/InfiniteUploadsAdmin.php:2132
     267#: inc/InfiniteUploadsVideo.php:642
     268msgid "Files can't be uploaded and your CDN is disabled due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. Images and links to media on your site may be broken until you take action. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
     269msgstr ""
     270
     271#: inc/InfiniteUploadsAdmin.php:2138
     272#: inc/InfiniteUploadsVideo.php:648
     273msgid "Files can't be uploaded and your CDN will be disabled soon due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
     274msgstr ""
     275
     276#: inc/InfiniteUploadsAdmin.php:2149
     277msgid "There is uploaded media from your site that may only exist in the Infinite Uploads cloud. <strong>You MUST download your media files before deactivating this plugin to prevent data loss!</strong>"
     278msgstr ""
     279
     280#: inc/InfiniteUploadsAdmin.php:2154
     281#: inc/templates/modal-download.php:5
     282#: inc/templates/settings.php:140
     283msgid "Download & Disconnect"
     284msgstr ""
     285
     286#: inc/InfiniteUploadsVideo.php:275
     287msgid "Infinite Uploads Video is disabled due to an issue with your account."
     288msgstr ""
     289
     290#: inc/InfiniteUploadsVideo.php:385
     291msgid "Invalid request"
     292msgstr ""
     293
     294#: inc/InfiniteUploadsVideo.php:460
     295msgid "Video Library - Infinite Uploads"
     296msgstr ""
     297
     298#: inc/InfiniteUploadsVideo.php:461
     299#: inc/InfiniteUploadsVideo.php:633
     300#: inc/templates/video-overview.php:38
     301#: inc/video/admin/components/Settings.jsx:73
     302msgid "Video Library"
     303msgstr ""
     304
     305#: inc/InfiniteUploadsVideo.php:478
     306#: inc/video/block/edit.js:295
     307msgid "Infinite Uploads Video"
     308msgstr ""
     309
     310#: inc/InfiniteUploadsVideo.php:479
     311#: inc/templates/video-disabled.php:4
     312msgid "Video Cloud"
     313msgstr ""
     314
     315#: inc/InfiniteUploadsVideo.php:661
     316msgid "Upload Video"
     317msgstr ""
     318
     319#: inc/InfiniteUploadsVideo.php:671
     320msgid "Add a New Video to the Infinite Uploads Cloud"
     321msgstr ""
     322
     323#: inc/InfiniteUploadsVideo.php:673
     324msgid "Drop your videos here to upload them to your cloud video library for encoding and embedding on your site."
     325msgstr ""
     326
     327#: inc/InfiniteUploadsWPCLICommand.php:213
     328#: inc/InfiniteUploadsWPCLICommand.php:438
     329msgid "%s files (%s) remaining to be synced."
     330msgstr ""
     331
     332#: inc/InfiniteUploadsWPCLICommand.php:225
     333msgid "Copying to the cloud..."
     334msgstr ""
     335
     336#: inc/InfiniteUploadsWPCLICommand.php:280
     337msgid "%s - Synced %s of %s files."
     338msgstr ""
     339
     340#: inc/InfiniteUploadsWPCLICommand.php:302
     341msgid "%s error uploading %s. Queued for retry."
     342msgstr ""
     343
     344#: inc/InfiniteUploadsWPCLICommand.php:307
     345#: inc/InfiniteUploadsWPCLICommand.php:309
     346msgid "There was an error during upload: %s. Queued for retry."
     347msgstr ""
     348
     349#: inc/InfiniteUploadsWPCLICommand.php:325
     350msgid "Unable to upload %s files."
     351msgstr ""
     352
     353#: inc/InfiniteUploadsWPCLICommand.php:327
     354msgid "Sync complete!"
     355msgstr ""
     356
     357#: inc/InfiniteUploadsWPCLICommand.php:338
     358msgid "Scanning local filesystem..."
     359msgstr ""
     360
     361#: inc/InfiniteUploadsWPCLICommand.php:343
     362msgid "%s files (%s) found in uploads."
     363msgstr ""
     364
     365#: inc/InfiniteUploadsWPCLICommand.php:352
     366msgid "Comparing to the cloud..."
     367msgstr ""
     368
     369#: inc/InfiniteUploadsWPCLICommand.php:446
     370msgid "Deleting local copies of synced files..."
     371msgstr ""
     372
     373#: inc/InfiniteUploadsWPCLICommand.php:454
     374msgid "%s - Deleted %s of %s files."
     375msgstr ""
     376
     377#: inc/InfiniteUploadsWPCLICommand.php:459
     378msgid "Could not delete %s."
     379msgstr ""
     380
     381#: inc/InfiniteUploadsWPCLICommand.php:466
     382msgid "Delete complete!"
     383msgstr ""
     384
     385#: inc/InfiniteUploadsWPCLICommand.php:492
     386msgid "%s files (%s) remaining to be downloaded."
     387msgstr ""
     388
     389#: inc/InfiniteUploadsWPCLICommand.php:501
     390msgid "Downloading from the cloud..."
     391msgstr ""
     392
     393#: inc/InfiniteUploadsWPCLICommand.php:539
     394msgid "%s - Downloaded %s of %s files."
     395msgstr ""
     396
     397#: inc/InfiniteUploadsWPCLICommand.php:565
     398msgid "%s error downloading %s. Queued for retry."
     399msgstr ""
     400
     401#: inc/InfiniteUploadsWPCLICommand.php:580
     402msgid "Unable to download %s files."
     403msgstr ""
     404
     405#: inc/InfiniteUploadsWPCLICommand.php:582
     406msgid "Download complete!"
     407msgstr ""
     408
     409#: inc/templates/cloud-overview.php:4
     410msgid "Cloud Storage & CDN Overview"
     411msgstr ""
     412
     413#: inc/templates/cloud-overview.php:11
    263414msgid "This Site's Cloud Bytes / Files"
    264415msgstr ""
    265416
    266 #: inc/templates/cloud-overview.php:11, inc/templates/settings.php:22, inc/templates/settings.php:40, build/infinite-uploads/inc/templates/cloud-overview.php:11, build/infinite-uploads/inc/templates/settings.php:22, build/infinite-uploads/inc/templates/settings.php:40, build/infinite-uploads 2/inc/templates/cloud-overview.php:11, build/infinite-uploads 2/inc/templates/settings.php:22, build/infinite-uploads 2/inc/templates/settings.php:40
     417#: inc/templates/cloud-overview.php:11
     418#: inc/templates/settings.php:22
     419#: inc/templates/settings.php:40
     420#: inc/templates/video-overview.php:12
    267421msgid "Recalculated every 24 hours"
    268422msgstr ""
    269423
    270 #: inc/templates/cloud-overview.php:25, inc/templates/settings.php:27, inc/templates/settings.php:28, inc/templates/settings.php:44, build/infinite-uploads/inc/templates/cloud-overview.php:25, build/infinite-uploads/inc/templates/settings.php:27, build/infinite-uploads/inc/templates/settings.php:28, build/infinite-uploads/inc/templates/settings.php:44, build/infinite-uploads 2/inc/templates/cloud-overview.php:25, build/infinite-uploads 2/inc/templates/settings.php:27, build/infinite-uploads 2/inc/templates/settings.php:28, build/infinite-uploads 2/inc/templates/settings.php:44
     424#: inc/templates/cloud-overview.php:25
     425#: inc/templates/settings.php:27
     426#: inc/templates/settings.php:28
     427#: inc/templates/settings.php:44
    271428msgid "%s / %s"
    272429msgstr ""
    273430
    274 #: inc/templates/cloud-overview.php:31, build/infinite-uploads/inc/templates/cloud-overview.php:31, build/infinite-uploads 2/inc/templates/cloud-overview.php:31
     431#: inc/templates/cloud-overview.php:31
    275432msgid "Visit the Infinite Uploads site to view, manage, or change your plan."
    276433msgstr ""
    277434
    278 #: inc/templates/cloud-overview.php:32, inc/templates/sync.php:42, build/infinite-uploads/inc/templates/cloud-overview.php:32, build/infinite-uploads/inc/templates/sync.php:42, build/infinite-uploads 2/inc/templates/cloud-overview.php:32, build/infinite-uploads 2/inc/templates/sync.php:42
     435#: inc/templates/cloud-overview.php:32
     436#: inc/templates/sync.php:39
    279437msgid "Account Management"
    280438msgstr ""
    281439
    282 #: inc/templates/connect.php:4, build/infinite-uploads/inc/templates/connect.php:4, build/infinite-uploads 2/inc/templates/connect.php:4
     440#: inc/templates/connect.php:4
    283441msgid "Local File Overview"
    284442msgstr ""
    285443
    286 #: inc/templates/connect.php:11, build/infinite-uploads/inc/templates/connect.php:11, build/infinite-uploads 2/inc/templates/connect.php:11
     444#: inc/templates/connect.php:11
    287445msgid "Total Bytes / Files"
    288446msgstr ""
    289447
    290 #: inc/templates/connect.php:23, inc/templates/sync.php:23, build/infinite-uploads/inc/templates/connect.php:23, build/infinite-uploads/inc/templates/sync.php:23, build/infinite-uploads 2/inc/templates/connect.php:23, build/infinite-uploads 2/inc/templates/sync.php:23
     448#: inc/templates/connect.php:23
     449#: inc/templates/sync.php:23
    291450msgid "Scanned %s ago"
    292451msgstr ""
    293452
    294 #: inc/templates/connect.php:25, inc/templates/sync.php:25, build/infinite-uploads/inc/templates/connect.php:25, build/infinite-uploads/inc/templates/sync.php:25, build/infinite-uploads 2/inc/templates/connect.php:25, build/infinite-uploads 2/inc/templates/sync.php:25
     453#: inc/templates/connect.php:25
     454#: inc/templates/sync.php:25
    295455msgid "Run a new scan to detect and sync recently uploaded files."
    296456msgstr ""
    297457
    298 #: inc/templates/connect.php:25, inc/templates/sync.php:25, build/infinite-uploads/inc/templates/connect.php:25, build/infinite-uploads/inc/templates/sync.php:25, build/infinite-uploads 2/inc/templates/connect.php:25, build/infinite-uploads 2/inc/templates/sync.php:25
     458#: inc/templates/connect.php:25
     459#: inc/templates/sync.php:25
    299460msgid "Refresh"
    300461msgstr ""
    301462
    302 #: inc/templates/connect.php:36, build/infinite-uploads/inc/templates/connect.php:36, build/infinite-uploads 2/inc/templates/connect.php:36
     463#: inc/templates/connect.php:36
    303464msgid "Ready to Connect!"
    304465msgstr ""
    305466
    306 #: inc/templates/connect.php:37, build/infinite-uploads/inc/templates/connect.php:37, build/infinite-uploads 2/inc/templates/connect.php:37
    307 msgid "Get smart plan recommendations, create or connect to existing account, and sync to the cloud."
    308 msgstr ""
    309 
    310 #: inc/templates/footer.php:4, build/infinite-uploads/inc/templates/footer.php:4, build/infinite-uploads 2/inc/templates/footer.php:4
     467#: inc/templates/connect.php:37
     468msgid "Get smart plan recommendations, create or connect to existing account, and enable video or sync to the cloud."
     469msgstr ""
     470
     471#: inc/templates/footer.php:10
    311472msgid "The Cloud by Infinite Uploads"
    312473msgstr ""
    313474
    314 #: inc/templates/footer.php:10, build/infinite-uploads/inc/templates/footer.php:10, build/infinite-uploads 2/inc/templates/footer.php:10
     475#: inc/templates/footer.php:18
    315476msgid "Terms of Service"
    316477msgstr ""
    317478
    318 #: inc/templates/footer.php:11, build/infinite-uploads/inc/templates/footer.php:11, build/infinite-uploads 2/inc/templates/footer.php:11
     479#: inc/templates/footer.php:20
    319480msgid "Privacy Policy"
    320481msgstr ""
    321482
    322 #: inc/templates/footer.php:16, build/infinite-uploads/inc/templates/footer.php:16, build/infinite-uploads 2/inc/templates/footer.php:16
     483#: inc/templates/footer.php:25
    323484msgid "Twitter"
    324485msgstr ""
    325486
    326 #: inc/templates/footer.php:17, build/infinite-uploads/inc/templates/footer.php:17, build/infinite-uploads 2/inc/templates/footer.php:17
     487#: inc/templates/footer.php:26
    327488msgid "Facebook"
    328489msgstr ""
    329490
    330 #: inc/templates/install-error.php:5, build/infinite-uploads/inc/templates/install-error.php:5, build/infinite-uploads 2/inc/templates/install-error.php:5
     491#: inc/templates/install-error.php:5
    331492msgid "Installation Error"
    332493msgstr ""
    333494
    334 #: inc/templates/install-error.php:6, build/infinite-uploads/inc/templates/install-error.php:6, build/infinite-uploads 2/inc/templates/install-error.php:6
     495#: inc/templates/install-error.php:6
    335496msgid "We are so sorry, there appears to have been a problem installing the needed tables for the Infinite Uploads plugin. We want to get this working for you so please contact us and we will help you out!"
    336497msgstr ""
    337498
    338 #: inc/templates/install-error.php:11, build/infinite-uploads/inc/templates/install-error.php:11, build/infinite-uploads 2/inc/templates/install-error.php:11
     499#: inc/templates/install-error.php:11
    339500msgid "Contact Support"
    340501msgstr ""
    341502
    342 #: inc/templates/modal-delete.php:5, inc/templates/settings.php:87, build/infinite-uploads/inc/templates/modal-delete.php:5, build/infinite-uploads/inc/templates/settings.php:87, build/infinite-uploads 2/inc/templates/modal-delete.php:5, build/infinite-uploads 2/inc/templates/settings.php:87
     503#: inc/templates/modal-delete.php:5
     504#: inc/templates/settings.php:118
    343505msgid "Free Up Local Storage"
    344506msgstr ""
    345507
    346 #: inc/templates/modal-delete.php:14, build/infinite-uploads/inc/templates/modal-delete.php:14, build/infinite-uploads 2/inc/templates/modal-delete.php:14
     508#: inc/templates/modal-delete.php:14
    347509msgid "Delete Local Files"
    348510msgstr ""
    349511
    350 #: inc/templates/modal-delete.php:15, build/infinite-uploads/inc/templates/modal-delete.php:15, build/infinite-uploads 2/inc/templates/modal-delete.php:15
     512#: inc/templates/modal-delete.php:15
    351513msgid "This will delete the duplicate copies of your files stored in your local media library. This saves space and improves server performance but will require downloading these files back to the uploads directory before disconnecting to prevent broken media on your site."
    352514msgstr ""
    353515
    354 #: inc/templates/modal-delete.php:16, build/infinite-uploads/inc/templates/modal-delete.php:16, build/infinite-uploads 2/inc/templates/modal-delete.php:16
     516#: inc/templates/modal-delete.php:16
    355517msgid "If your host provides access to WP CLI, you can also execute the command:"
    356518msgstr ""
    357519
    358 #: inc/templates/modal-delete.php:24, build/infinite-uploads/inc/templates/modal-delete.php:24, build/infinite-uploads 2/inc/templates/modal-delete.php:24
     520#: inc/templates/modal-delete.php:24
    359521msgid "<span id=\"iup-delete-size\">%s</span> / <span id=\"iup-delete-files\">%s</span> Deletable Files"
    360522msgstr ""
    361523
    362 #: inc/templates/modal-delete.php:29, build/infinite-uploads/inc/templates/modal-delete.php:29, build/infinite-uploads 2/inc/templates/modal-delete.php:29
     524#: inc/templates/modal-delete.php:29
    363525msgid "Start Delete"
    364526msgstr ""
    365527
    366 #: inc/templates/modal-download.php:15, build/infinite-uploads/inc/templates/modal-download.php:15, build/infinite-uploads 2/inc/templates/modal-download.php:15
     528#: inc/templates/modal-download.php:15
    367529msgid "Downloading Files"
    368530msgstr ""
    369531
    370 #: inc/templates/modal-download.php:16, build/infinite-uploads/inc/templates/modal-download.php:16, build/infinite-uploads 2/inc/templates/modal-download.php:16
     532#: inc/templates/modal-download.php:16
    371533msgid "This process can take many hours for very large media libraries with a lot of files. Please leave this tab open while the download is being processed. If you close the tab the download will be interrupted and you will have to continue where you left off later."
    372534msgstr ""
    373535
    374 #: inc/templates/modal-download.php:17, inc/templates/modal-upload.php:17, build/infinite-uploads/inc/templates/modal-download.php:17, build/infinite-uploads/inc/templates/modal-upload.php:17, build/infinite-uploads 2/inc/templates/modal-download.php:17, build/infinite-uploads 2/inc/templates/modal-upload.php:17
     536#: inc/templates/modal-download.php:17
     537#: inc/templates/modal-upload.php:17
    375538msgid "If your host provides access to WP CLI, that is the fastest and most efficient way to sync your files. Simply execute the command:"
    376539msgstr ""
    377540
    378 #: inc/templates/modal-download.php:34, build/infinite-uploads/inc/templates/modal-download.php:34, build/infinite-uploads 2/inc/templates/modal-download.php:34
     541#: inc/templates/modal-download.php:34
    379542msgid "<span id=\"iup-download-size\">%s</span> / <span id=\"iup-download-files\">%s</span> File(s) Remaining"
    380543msgstr ""
    381544
    382 #: inc/templates/modal-enable.php:5, build/infinite-uploads/inc/templates/modal-enable.php:5, build/infinite-uploads 2/inc/templates/modal-enable.php:5
     545#: inc/templates/modal-enable.php:5
    383546msgid "Enable Infinite Uploads"
    384547msgstr ""
    385548
    386 #: inc/templates/modal-enable.php:14, build/infinite-uploads/inc/templates/modal-enable.php:14, build/infinite-uploads 2/inc/templates/modal-enable.php:14
     549#: inc/templates/modal-enable.php:14
    387550msgid "Enable the Infinite Uploads Cloud"
    388551msgstr ""
    389552
    390 #: inc/templates/modal-enable.php:15, build/infinite-uploads/inc/templates/modal-enable.php:15, build/infinite-uploads 2/inc/templates/modal-enable.php:15
     553#: inc/templates/modal-enable.php:15
    391554msgid "Your media library has finished syncing to the Infinite Uploads cloud. Enable now to serve all media from the cloud and global CDN. All new media uploaded will skip the local filesystem and be synced directly to the Infinite Uploads cloud."
    392555msgstr ""
    393556
    394 #: inc/templates/modal-enable.php:18, build/infinite-uploads/inc/templates/modal-enable.php:18, build/infinite-uploads 2/inc/templates/modal-enable.php:18
     557#: inc/templates/modal-enable.php:18
    395558msgid "<span>%s</span> file(s) errored while syncing to the cloud."
    396559msgstr ""
    397560
    398 #: inc/templates/modal-enable.php:19, build/infinite-uploads/inc/templates/modal-enable.php:19, build/infinite-uploads 2/inc/templates/modal-enable.php:19
     561#: inc/templates/modal-enable.php:19
    399562msgid "Show errors"
    400563msgstr ""
    401564
    402 #: inc/templates/modal-enable.php:43, build/infinite-uploads/inc/templates/modal-enable.php:43, build/infinite-uploads 2/inc/templates/modal-enable.php:43
     565#: inc/templates/modal-enable.php:43
    403566msgid "Note: If any of these files are referenced in posts or pages they might show as missing after enabling. You can retry syncing them, or ignore and enable anyway."
    404567msgstr ""
    405568
    406 #: inc/templates/modal-enable.php:44, build/infinite-uploads/inc/templates/modal-enable.php:44, build/infinite-uploads 2/inc/templates/modal-enable.php:44
     569#: inc/templates/modal-enable.php:44
    407570msgid "Need help?"
    408571msgstr ""
    409572
    410 #: inc/templates/modal-enable.php:50, build/infinite-uploads/inc/templates/modal-enable.php:50, build/infinite-uploads 2/inc/templates/modal-enable.php:50
     573#: inc/templates/modal-enable.php:50
    411574msgid "Retry Sync"
    412575msgstr ""
    413576
    414 #: inc/templates/modal-enable.php:51, build/infinite-uploads/inc/templates/modal-enable.php:51, build/infinite-uploads 2/inc/templates/modal-enable.php:51
     577#: inc/templates/modal-enable.php:51
    415578msgid "Enable"
    416579msgstr ""
    417580
    418 #: inc/templates/modal-remote-scan.php:5, build/infinite-uploads/inc/templates/modal-remote-scan.php:5, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:5
     581#: inc/templates/modal-remote-scan.php:5
    419582msgid "Scanning Cloud"
    420583msgstr ""
    421584
    422 #: inc/templates/modal-remote-scan.php:17, build/infinite-uploads/inc/templates/modal-remote-scan.php:17, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:17
     585#: inc/templates/modal-remote-scan.php:17
    423586msgid "Comparing to Cloud"
    424587msgstr ""
    425588
    426 #: inc/templates/modal-remote-scan.php:18, build/infinite-uploads/inc/templates/modal-remote-scan.php:18, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:18
     589#: inc/templates/modal-remote-scan.php:18
    427590msgid "Checking for files already existing in the cloud. Please leave this tab open while we complete your scan."
    428591msgstr ""
    429592
    430 #: inc/templates/modal-remote-scan.php:24, build/infinite-uploads/inc/templates/modal-remote-scan.php:24, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:24
     593#: inc/templates/modal-remote-scan.php:24
    431594msgid "<span id=\"iup-scan-remote-storage\">%s</span> / <span id=\"iup-scan-remote-files\">%s</span> Files Synced"
    432595msgstr ""
    433596
    434 #: inc/templates/modal-scan.php:5, build/infinite-uploads/inc/templates/modal-scan.php:5, build/infinite-uploads 2/inc/templates/modal-scan.php:5
     597#: inc/templates/modal-scan.php:5
    435598msgid "Scanning Files"
    436599msgstr ""
    437600
    438 #: inc/templates/modal-scan.php:17, build/infinite-uploads/inc/templates/modal-scan.php:17, build/infinite-uploads 2/inc/templates/modal-scan.php:17
     601#: inc/templates/modal-scan.php:17
    439602msgid "Scanning Local Filesystem"
    440603msgstr ""
    441604
    442 #: inc/templates/modal-scan.php:18, build/infinite-uploads/inc/templates/modal-scan.php:18, build/infinite-uploads 2/inc/templates/modal-scan.php:18
     605#: inc/templates/modal-scan.php:18
    443606msgid "This usually only takes a minute or two but can take longer for very large media libraries with a lot of files. Please leave this tab open while we complete your scan."
    444607msgstr ""
    445608
    446 #. translators: %3$s is the opening a tag for files
    447 #. translators: %3$s is the opening a tag for files
    448 #. translators: %3$s is the opening a tag for files
    449 #: inc/templates/modal-scan.php:30, build/infinite-uploads/inc/templates/modal-scan.php:30, build/infinite-uploads 2/inc/templates/modal-scan.php:30
     609#. translators: %4$s is the closing a tag for files
     610#: inc/templates/modal-scan.php:30
    450611msgid "Found %1$s0 MB%2$s / %3$s0%4$s Files..."
    451612msgstr ""
    452613
    453 #: inc/templates/modal-upload.php:5, build/infinite-uploads/inc/templates/modal-upload.php:5, build/infinite-uploads 2/inc/templates/modal-upload.php:5
     614#: inc/templates/modal-upload.php:5
    454615msgid "Upload to Cloud"
    455616msgstr ""
    456617
    457 #: inc/templates/modal-upload.php:15, build/infinite-uploads/inc/templates/modal-upload.php:15, build/infinite-uploads 2/inc/templates/modal-upload.php:15
     618#: inc/templates/modal-upload.php:15
    458619msgid "Sync in Progress"
    459620msgstr ""
    460621
    461 #: inc/templates/modal-upload.php:16, build/infinite-uploads/inc/templates/modal-upload.php:16, build/infinite-uploads 2/inc/templates/modal-upload.php:16
     622#: inc/templates/modal-upload.php:16
    462623msgid "This process can take many hours for very large media libraries with a lot of files. Please leave this tab open while the sync is being processed. If you close the tab the sync will be interrupted and you will have to continue where you left off later."
    463624msgstr ""
    464625
    465 #: inc/templates/modal-upload.php:34, build/infinite-uploads/inc/templates/modal-upload.php:34, build/infinite-uploads 2/inc/templates/modal-upload.php:34
     626#: inc/templates/modal-upload.php:34
    466627msgid "<span id=\"iup-progress-size\">%s</span> / <span id=\"iup-progress-files\">%s</span> File(s) Remaining"
    467628msgstr ""
    468629
    469 #: inc/templates/settings.php:4, build/infinite-uploads/inc/templates/settings.php:4, build/infinite-uploads 2/inc/templates/settings.php:4
     630#: inc/templates/settings.php:4
    470631msgid "Account & Settings"
    471632msgstr ""
    472633
    473 #: inc/templates/settings.php:4, build/infinite-uploads/inc/templates/settings.php:4, build/infinite-uploads 2/inc/templates/settings.php:4
     634#: inc/templates/settings.php:4
    474635msgid "Includes usage data for all connected sites"
    475636msgstr ""
    476637
    477 #: inc/templates/settings.php:9, build/infinite-uploads/inc/templates/settings.php:9, build/infinite-uploads 2/inc/templates/settings.php:9
     638#: inc/templates/settings.php:9
    478639msgid "Refresh account data"
    479640msgstr ""
    480641
    481 #: inc/templates/settings.php:10, build/infinite-uploads/inc/templates/settings.php:10, build/infinite-uploads 2/inc/templates/settings.php:10
     642#: inc/templates/settings.php:10
    482643msgid "Updated %s ago"
    483644msgstr ""
    484645
    485 #: inc/templates/settings.php:17, build/infinite-uploads/inc/templates/settings.php:17, build/infinite-uploads 2/inc/templates/settings.php:17
     646#: inc/templates/settings.php:17
    486647msgid "Infinite Uploads Plan"
    487648msgstr ""
    488649
    489 #: inc/templates/settings.php:18, build/infinite-uploads/inc/templates/settings.php:18, build/infinite-uploads 2/inc/templates/settings.php:18
     650#: inc/templates/settings.php:18
    490651msgid "Your current Infinite Uploads plan and storage."
    491652msgstr ""
    492653
    493 #: inc/templates/settings.php:22, inc/templates/settings.php:40, build/infinite-uploads/inc/templates/settings.php:22, build/infinite-uploads/inc/templates/settings.php:40, build/infinite-uploads 2/inc/templates/settings.php:22, build/infinite-uploads 2/inc/templates/settings.php:40
     654#: inc/templates/settings.php:22
     655#: inc/templates/settings.php:40
    494656msgid "Used / Available"
    495657msgstr ""
    496658
    497 #: inc/templates/settings.php:23, build/infinite-uploads/inc/templates/settings.php:23, build/infinite-uploads 2/inc/templates/settings.php:23
     659#: inc/templates/settings.php:23
    498660msgid "Need more?"
    499661msgstr ""
    500662
    501 #: inc/templates/settings.php:23, build/infinite-uploads/inc/templates/settings.php:23, build/infinite-uploads 2/inc/templates/settings.php:23
     663#: inc/templates/settings.php:23
    502664msgid "Switch to a new plan."
    503665msgstr ""
    504666
    505 #: inc/templates/settings.php:35, build/infinite-uploads/inc/templates/settings.php:35, build/infinite-uploads 2/inc/templates/settings.php:35
     667#: inc/templates/settings.php:35
    506668msgid "CDN Bandwidth"
    507669msgstr ""
    508670
    509 #: inc/templates/settings.php:36, build/infinite-uploads/inc/templates/settings.php:36, build/infinite-uploads 2/inc/templates/settings.php:36
     671#: inc/templates/settings.php:36
    510672msgid "Infinite Uploads includes allotted bandwidth for CDN delivery of your files."
    511673msgstr ""
    512674
    513 #: inc/templates/settings.php:51, build/infinite-uploads/inc/templates/settings.php:51, build/infinite-uploads 2/inc/templates/settings.php:51
     675#: inc/templates/settings.php:51
    514676msgid "CDN URL"
    515677msgstr ""
    516678
    517 #: inc/templates/settings.php:52, build/infinite-uploads/inc/templates/settings.php:52, build/infinite-uploads 2/inc/templates/settings.php:52
     679#: inc/templates/settings.php:52
    518680msgid "Your uploads are served from this CDN url via 45+ edge locations around the world."
    519681msgstr ""
    520682
    521 #: inc/templates/settings.php:56, build/infinite-uploads/inc/templates/settings.php:56, build/infinite-uploads 2/inc/templates/settings.php:56
     683#: inc/templates/settings.php:56
    522684msgid "Current CDN URL"
    523685msgstr ""
    524686
    525 #: inc/templates/settings.php:58, build/infinite-uploads/inc/templates/settings.php:58, build/infinite-uploads 2/inc/templates/settings.php:58
     687#: inc/templates/settings.php:58
    526688msgid "Use your own custom domain!"
    527689msgstr ""
    528690
    529 #: inc/templates/settings.php:71, build/infinite-uploads/inc/templates/settings.php:71, build/infinite-uploads 2/inc/templates/settings.php:71
     691#: inc/templates/settings.php:71
    530692msgid "Storage Region"
    531693msgstr ""
    532694
    533 #: inc/templates/settings.php:72, build/infinite-uploads/inc/templates/settings.php:72, build/infinite-uploads 2/inc/templates/settings.php:72
     695#: inc/templates/settings.php:72
    534696msgid "The location of our servers storing your uploads."
    535697msgstr ""
    536698
    537 #: inc/templates/settings.php:76, build/infinite-uploads/inc/templates/settings.php:76, build/infinite-uploads 2/inc/templates/settings.php:76
     699#: inc/templates/settings.php:76
    538700msgid "Region"
    539701msgstr ""
    540702
    541 #: inc/templates/settings.php:76, build/infinite-uploads/inc/templates/settings.php:76, build/infinite-uploads 2/inc/templates/settings.php:76
     703#: inc/templates/settings.php:76
    542704msgid "Region can only be selected when first connecting your site."
    543705msgstr ""
    544706
    545 #: inc/templates/settings.php:88, build/infinite-uploads/inc/templates/settings.php:88, build/infinite-uploads 2/inc/templates/settings.php:88
     707#: inc/templates/settings.php:86
     708msgid "Files to exclude"
     709msgstr ""
     710
     711#: inc/templates/settings.php:87
     712msgid "Specify files or directories to exclude from cloud sync. For example, exclude log files with \".log\" or specific directories with \"/directory-path/\". One entry per line."
     713msgstr ""
     714
     715#: inc/templates/settings.php:91
     716msgid "Enable File Exclusions"
     717msgstr ""
     718
     719#: inc/templates/settings.php:98
     720msgid "Yes"
     721msgstr ""
     722
     723#: inc/templates/settings.php:103
     724msgid "No"
     725msgstr ""
     726
     727#: inc/templates/settings.php:119
    546728msgid "There are unused local copies of files already synced to the cloud. You can optionally delete these to free up local storage space."
    547729msgstr ""
    548730
    549 #: inc/templates/settings.php:92, build/infinite-uploads/inc/templates/settings.php:92, build/infinite-uploads 2/inc/templates/settings.php:92
     731#: inc/templates/settings.php:123
    550732msgid "This saves space and improves server performance."
    551733msgstr ""
    552734
    553 #: inc/templates/settings.php:96, build/infinite-uploads/inc/templates/settings.php:96, build/infinite-uploads 2/inc/templates/settings.php:96
     735#: inc/templates/settings.php:127
     736#: inc/video/admin/components/DeleteModal.jsx:72
    554737msgid "Delete"
    555738msgstr ""
    556739
    557 #: inc/templates/settings.php:101, build/infinite-uploads/inc/templates/settings.php:101, build/infinite-uploads 2/inc/templates/settings.php:101
     740#: inc/templates/settings.php:132
    558741msgid "%s / %s deletable files"
    559742msgstr ""
    560743
    561 #: inc/templates/settings.php:110, build/infinite-uploads/inc/templates/settings.php:110, build/infinite-uploads 2/inc/templates/settings.php:110
     744#: inc/templates/settings.php:141
    562745msgid "Download your media files and disconnect from our cloud. To cancel or manage your storage plan please visit <a href=\"%s\" class=\"text-warning\">account management</a>."
    563746msgstr ""
    564747
    565 #: inc/templates/settings.php:114, build/infinite-uploads/inc/templates/settings.php:114, build/infinite-uploads 2/inc/templates/settings.php:114
     748#: inc/templates/settings.php:145
    566749msgid "We will download your files back to the uploads directory before disconnecting to prevent broken media on your site."
    567750msgstr ""
    568751
    569 #: inc/templates/settings.php:118, build/infinite-uploads/inc/templates/settings.php:118, build/infinite-uploads 2/inc/templates/settings.php:118
     752#: inc/templates/settings.php:149
    570753msgid "Disconnect"
    571754msgstr ""
    572755
    573 #: inc/templates/status-icon.php:2, build/infinite-uploads/inc/templates/status-icon.php:2, build/infinite-uploads 2/inc/templates/status-icon.php:2
     756#: inc/templates/status-icon.php:2
     757#: inc/templates/video-status-icon.php:2
    574758msgid "Status"
    575759msgstr ""
    576760
    577 #: inc/templates/status-icon.php:10, build/infinite-uploads/inc/templates/status-icon.php:10, build/infinite-uploads 2/inc/templates/status-icon.php:10
     761#: inc/templates/status-icon.php:4
     762#: inc/templates/video-status-icon.php:4
     763msgid "There is a problem with your Infinite Uploads account"
     764msgstr ""
     765
     766#: inc/templates/status-icon.php:6
     767msgid "Enabled - new uploads are moved to the cloud"
     768msgstr ""
     769
     770#: inc/templates/status-icon.php:8
     771msgid "Disabled - waiting to sync media to the cloud"
     772msgstr ""
     773
     774#: inc/templates/status-icon.php:10
     775#: inc/templates/video-status-icon.php:10
    578776msgid "Disabled - waiting to connect"
    579777msgstr ""
    580778
    581 #: inc/templates/status-icon.php:8, build/infinite-uploads/inc/templates/status-icon.php:8, build/infinite-uploads 2/inc/templates/status-icon.php:8
    582 msgid "Disabled - waiting to sync media to the cloud"
    583 msgstr ""
    584 
    585 #: inc/templates/status-icon.php:6, build/infinite-uploads/inc/templates/status-icon.php:6, build/infinite-uploads 2/inc/templates/status-icon.php:6
    586 msgid "Enabled - new uploads are moved to the cloud"
    587 msgstr ""
    588 
    589 #: inc/templates/status-icon.php:4, build/infinite-uploads/inc/templates/status-icon.php:4, build/infinite-uploads 2/inc/templates/status-icon.php:4
    590 msgid "There is a problem with your Infinite Uploads account"
    591 msgstr ""
    592 
    593 #: inc/templates/sync.php:4, build/infinite-uploads/inc/templates/sync.php:4, build/infinite-uploads 2/inc/templates/sync.php:4
    594 msgid "Ready to Sync"
    595 msgstr ""
    596 
    597 #: inc/templates/sync.php:11, build/infinite-uploads/inc/templates/sync.php:11, build/infinite-uploads 2/inc/templates/sync.php:11
     779#: inc/templates/sync.php:4
     780msgid "Cloud Storage & CDN"
     781msgstr ""
     782
     783#: inc/templates/sync.php:11
    598784msgid "Total Local Bytes / Files"
    599785msgstr ""
    600786
    601 #: inc/templates/sync.php:49, build/infinite-uploads/inc/templates/sync.php:49, build/infinite-uploads 2/inc/templates/sync.php:49
     787#: inc/templates/sync.php:34
     788msgid "Please fix the billing issue with your account to sync your files to the cloud and enable Infinite Uploads."
     789msgstr ""
     790
     791#: inc/templates/sync.php:46
    602792msgid "You have %s of premium storage available!"
    603793msgstr ""
    604794
    605 #: inc/templates/sync.php:50, build/infinite-uploads/inc/templates/sync.php:50, build/infinite-uploads 2/inc/templates/sync.php:50
    606 msgid "Move your media library to the Infinite Uploads cloud."
    607 msgstr ""
    608 
    609 #: inc/templates/sync.php:60, inc/templates/sync.php:58, inc/templates/sync.php:56, build/infinite-uploads/inc/templates/sync.php:60, build/infinite-uploads/inc/templates/sync.php:58, build/infinite-uploads/inc/templates/sync.php:56, build/infinite-uploads 2/inc/templates/sync.php:60, build/infinite-uploads 2/inc/templates/sync.php:58, build/infinite-uploads 2/inc/templates/sync.php:56
     795#: inc/templates/sync.php:47
     796msgid "Optionally move your media library to the Infinite Uploads cloud and serve via our CDN."
     797msgstr ""
     798
     799#: inc/templates/sync.php:53
     800#: inc/templates/sync.php:55
     801#: inc/templates/sync.php:57
    610802msgid "Sync Now"
    611803msgstr ""
    612804
    613 #: inc/templates/sync.php:37, build/infinite-uploads/inc/templates/sync.php:37, build/infinite-uploads 2/inc/templates/sync.php:37
    614 msgid "Please fix the billing issue with your account to sync your files to the cloud and enable Infinite Uploads."
    615 msgstr ""
    616 
    617 #: inc/templates/welcome.php:6, build/infinite-uploads/inc/templates/welcome.php:6, build/infinite-uploads 2/inc/templates/welcome.php:6
     805#: inc/templates/video-disabled.php:14
     806msgid "Easily upload videos of any size directly to the cloud and have them automatically transcoded into multiple resolutions for optimal playback on any device. Plus, our customizable unbranded embedded video player allows you to stream your videos from our global CDN, ensuring smooth and seamless playback for your audience. With Infinite Uploads, you'll have everything you need to host and share your videos with the world. All right inside the WordPress dashboard!"
     807msgstr ""
     808
     809#: inc/templates/video-disabled.php:15
     810msgid "Included FREE with your Infinite Uploads storage plan!"
     811msgstr ""
     812
     813#: inc/templates/video-disabled.php:20
     814msgid "Enable Video Cloud"
     815msgstr ""
     816
     817#: inc/templates/video-overview.php:4
     818msgid "Video Cloud Overview"
     819msgstr ""
     820
     821#: inc/templates/video-overview.php:12
     822msgid "Site stats:"
     823msgstr ""
     824
     825#: inc/templates/video-overview.php:18
     826#: inc/video/admin/components/Header.jsx:67
     827msgid "Video Count"
     828msgstr ""
     829
     830#: inc/templates/video-overview.php:22
     831msgid "Video Storage"
     832msgstr ""
     833
     834#: inc/templates/video-overview.php:26
     835#: inc/video/admin/components/Header.jsx:75
     836msgid "Video Bandwidth"
     837msgstr ""
     838
     839#: inc/templates/video-overview.php:26
     840msgid "This calendar month."
     841msgstr ""
     842
     843#: inc/templates/video-overview.php:32
     844msgid "Upload, transcode, and embed videos of any size via our Gutenberg Block, shortcode, or video library. Included FREE with your Infinite Uploads storage & CDN plan."
     845msgstr ""
     846
     847#: inc/templates/video-overview.php:37
     848msgid "View and manage your cloud video library."
     849msgstr ""
     850
     851#: inc/templates/video-overview.php:41
     852msgid "Manage cloud video library settings."
     853msgstr ""
     854
     855#: inc/templates/video-status-icon.php:6
     856msgid "Enabled"
     857msgstr ""
     858
     859#: inc/templates/video-status-icon.php:8
     860msgid "Disabled"
     861msgstr ""
     862
     863#: inc/templates/welcome.php:6
    618864msgid "Infinite Uploads Setup"
    619865msgstr ""
    620866
    621 #: inc/templates/welcome.php:7, build/infinite-uploads/inc/templates/welcome.php:7, build/infinite-uploads 2/inc/templates/welcome.php:7
    622 msgid "Welcome to Infinite Uploads, scalable cloud storage and delivery for your uploads made easy! Get started with a scan of your existing Media Library. Then our smart recommendations will help you chose the best plan, create or connect your account, and voilà – you're ready to push to the cloud."
    623 msgstr ""
    624 
    625 #: inc/templates/welcome.php:12, build/infinite-uploads/inc/templates/welcome.php:12, build/infinite-uploads 2/inc/templates/welcome.php:12
     867#: inc/templates/welcome.php:7
     868msgid "Welcome to Infinite Uploads, scalable cloud storage, encoding, and delivery for your uploads and videos made easy! Get started with a scan of your existing Media Library. Then our smart recommendations will help you chose the best plan, create or connect your account, and voilà – you're ready to push to the cloud."
     869msgstr ""
     870
     871#: inc/templates/welcome.php:12
    626872msgid "Run Scan"
    627873msgstr ""
    628874
    629 #: build/infinite-uploads/inc/templates/settings.php:109
    630 msgid "Import & Disconnect"
    631 msgstr ""
     875#: infinite-uploads.php:156
     876msgid "The Infinite Uploads plugin requires PHP version 5.5.0 or higher. Your server is running PHP version %s."
     877msgstr ""
     878
     879#: infinite-uploads.php:170
     880msgid "The Infinite Uploads plugin requires WordPress version 5.3 or higher. Your server is running WordPress version %s."
     881msgstr ""
     882
     883#: inc/video/admin/components/DeleteModal.jsx:51
     884msgid "Delete Video"
     885msgstr ""
     886
     887#: inc/video/admin/components/DeleteModal.jsx:57
     888msgid "Delete Video:"
     889msgstr ""
     890
     891#: inc/video/admin/components/DeleteModal.jsx:62
     892msgid "Are you sure you would like to delete this video?"
     893msgstr ""
     894
     895#: inc/video/admin/components/DeleteModal.jsx:69
     896msgid "Cancel"
     897msgstr ""
     898
     899#: inc/video/admin/components/Header.jsx:34
     900#: inc/video/admin/components/Header.jsx:35
     901msgid "Search"
     902msgstr ""
     903
     904#: inc/video/admin/components/Header.jsx:44
     905msgid "Sort"
     906msgstr ""
     907
     908#: inc/video/admin/components/Header.jsx:47
     909msgid "Sort by select"
     910msgstr ""
     911
     912#: inc/video/admin/components/Header.jsx:56
     913#: inc/video/admin/components/VideoModal.jsx:356
     914#: inc/video/admin/components/VideoModal.jsx:360
     915msgid "Title"
     916msgstr ""
     917
     918#: inc/video/admin/components/Header.jsx:59
     919msgid "Date"
     920msgstr ""
     921
     922#: inc/video/admin/components/Header.jsx:71
     923msgid "Library Storage"
     924msgstr ""
     925
     926#: inc/video/admin/components/Library.jsx:92
     927#: inc/video/block/components/LibraryModal/index.js:25
     928msgid "Cloud Video Library"
     929msgstr ""
     930
     931#: inc/video/admin/components/Library.jsx:134
     932msgid "No videos found."
     933msgstr ""
     934
     935#: inc/video/admin/components/Settings.jsx:52
     936msgid "Video library not yet connected."
     937msgstr ""
     938
     939#: inc/video/admin/components/Settings.jsx:68
     940msgid "Infinite Uploads Video Settings"
     941msgstr ""
     942
     943#: inc/video/admin/components/Settings.jsx:85
     944msgid "Player"
     945msgstr ""
     946
     947#: inc/video/admin/components/Settings.jsx:88
     948msgid "Main Player Color"
     949msgstr ""
     950
     951#: inc/video/admin/components/Settings.jsx:89
     952msgid "Select the primary color that will be displayed for the controls in the video player."
     953msgstr ""
     954
     955#: inc/video/admin/components/Settings.jsx:97
     956msgid "Enable Direct Play"
     957msgstr ""
     958
     959#: inc/video/admin/components/Settings.jsx:98
     960msgid "Enables video playback in the browser using the direct video URL. Anyone with the URL or video ID will be able to watch the video."
     961msgstr ""
     962
     963#: inc/video/admin/components/Settings.jsx:120
     964msgid "Player Language"
     965msgstr ""
     966
     967#: inc/video/admin/components/Settings.jsx:121
     968msgid "Select the default language that will be displayed in the video player."
     969msgstr ""
     970
     971#: inc/video/admin/components/Settings.jsx:160
     972msgid "Player Controls"
     973msgstr ""
     974
     975#: inc/video/admin/components/Settings.jsx:161
     976msgid "Select the UI controls that will be displayed on the player."
     977msgstr ""
     978
     979#: inc/video/admin/components/Settings.jsx:165
     980msgid "Play / Pause"
     981msgstr ""
     982
     983#: inc/video/admin/components/Settings.jsx:166
     984msgid "Center Play Button"
     985msgstr ""
     986
     987#: inc/video/admin/components/Settings.jsx:167
     988msgid "Volume"
     989msgstr ""
     990
     991#: inc/video/admin/components/Settings.jsx:168
     992msgid "Mute"
     993msgstr ""
     994
     995#: inc/video/admin/components/Settings.jsx:169
     996msgid "Picture-in-Picture"
     997msgstr ""
     998
     999#: inc/video/admin/components/Settings.jsx:171
     1000#: inc/video/admin/components/VideoModal.jsx:672
     1001msgid "Captions"
     1002msgstr ""
     1003
     1004#: inc/video/admin/components/Settings.jsx:172
     1005msgid "Current Time"
     1006msgstr ""
     1007
     1008#: inc/video/admin/components/Settings.jsx:173
     1009msgid "Duration"
     1010msgstr ""
     1011
     1012#: inc/video/admin/components/Settings.jsx:174
     1013msgid "10s Backward"
     1014msgstr ""
     1015
     1016#: inc/video/admin/components/Settings.jsx:175
     1017msgid "10s Forward"
     1018msgstr ""
     1019
     1020#: inc/video/admin/components/Settings.jsx:176
     1021msgid "Progress Bar"
     1022msgstr ""
     1023
     1024#: inc/video/admin/components/Settings.jsx:177
     1025msgid "Full Screen"
     1026msgstr ""
     1027
     1028#: inc/video/admin/components/Settings.jsx:182
     1029msgid "Encoding"
     1030msgstr ""
     1031
     1032#: inc/video/admin/components/Settings.jsx:185
     1033msgid "Enabled Resolutions"
     1034msgstr ""
     1035
     1036#: inc/video/admin/components/Settings.jsx:186
     1037msgid "Select the enabled resolutions that will be encoded on upload. More resolutions provide a more efficient streaming service to users, but require more storage space. Resolutions larger than the original video will be skipped."
     1038msgstr ""
     1039
     1040#: inc/video/admin/components/Settings.jsx:203
     1041msgid "Save Settings"
     1042msgstr ""
     1043
     1044#: inc/video/admin/components/UploadModal.jsx:86
     1045#: inc/video/admin/components/UploadModal.jsx:98
     1046msgid "Upload Videos"
     1047msgstr ""
     1048
     1049#: inc/video/admin/components/UploadModal.jsx:114
     1050msgid "Drop videos here or %{browse}."
     1051msgstr ""
     1052
     1053#: inc/video/admin/components/UploadModal.jsx:119
     1054#: inc/video/block/edit.js:314
     1055msgid "browse files"
     1056msgstr ""
     1057
     1058#: inc/video/admin/components/VideoAttributes.jsx:20
     1059msgid "Storage Size"
     1060msgstr ""
     1061
     1062#: inc/video/admin/components/VideoAttributes.jsx:45
     1063msgid "Video Length"
     1064msgstr ""
     1065
     1066#: inc/video/admin/components/VideoAttributes.jsx:57
     1067msgid "View Count"
     1068msgstr ""
     1069
     1070#: inc/video/admin/components/VideoAttributes.jsx:74
     1071msgid "Upload Date"
     1072msgstr ""
     1073
     1074#: inc/video/admin/components/VideoCard.jsx:19
     1075msgid "Awaiting Upload"
     1076msgstr ""
     1077
     1078#: inc/video/admin/components/VideoCard.jsx:20
     1079msgid "Uploaded"
     1080msgstr ""
     1081
     1082#: inc/video/admin/components/VideoCard.jsx:21
     1083#: inc/video/admin/components/VideoCard.jsx:76
     1084msgid "Processing"
     1085msgstr ""
     1086
     1087#: inc/video/admin/components/VideoCard.jsx:22
     1088#: inc/video/admin/components/VideoCard.jsx:116
     1089msgid "Transcoding"
     1090msgstr ""
     1091
     1092#: inc/video/admin/components/VideoCard.jsx:23
     1093msgid "Finished"
     1094msgstr ""
     1095
     1096#: inc/video/admin/components/VideoCard.jsx:24
     1097msgid "Error"
     1098msgstr ""
     1099
     1100#: inc/video/admin/components/VideoCard.jsx:25
     1101msgid "Upload Failed"
     1102msgstr ""
     1103
     1104#: inc/video/admin/components/VideoModal.jsx:234
     1105msgid "Set"
     1106msgstr ""
     1107
     1108#: inc/video/admin/components/VideoModal.jsx:289
     1109msgid "Open video modal"
     1110msgstr ""
     1111
     1112#: inc/video/admin/components/VideoModal.jsx:310
     1113msgid "Edit Video:"
     1114msgstr ""
     1115
     1116#: inc/video/admin/components/VideoModal.jsx:348
     1117msgid "Video Title"
     1118msgstr ""
     1119
     1120#: inc/video/admin/components/VideoModal.jsx:380
     1121msgid "Update"
     1122msgstr ""
     1123
     1124#: inc/video/admin/components/VideoModal.jsx:392
     1125msgid "Current Thumbnail"
     1126msgstr ""
     1127
     1128#: inc/video/admin/components/VideoModal.jsx:412
     1129msgid "Choose a new thumbnail to be displayed in the video player:"
     1130msgstr ""
     1131
     1132#: inc/video/admin/components/VideoModal.jsx:440
     1133#: inc/video/admin/components/VideoModal.jsx:543
     1134msgid "Embed Code"
     1135msgstr ""
     1136
     1137#: inc/video/admin/components/VideoModal.jsx:452
     1138msgid "Copy and paste this code into your post, page, or widget to embed the video. If using Gutenberg editor use our block."
     1139msgstr ""
     1140
     1141#: inc/video/admin/components/VideoModal.jsx:464
     1142msgid "Autoplay"
     1143msgstr ""
     1144
     1145#: inc/video/admin/components/VideoModal.jsx:478
     1146msgid "Loop"
     1147msgstr ""
     1148
     1149#: inc/video/admin/components/VideoModal.jsx:492
     1150msgid "Muted"
     1151msgstr ""
     1152
     1153#: inc/video/admin/components/VideoModal.jsx:506
     1154msgid "Preload"
     1155msgstr ""
     1156
     1157#: inc/video/admin/components/VideoModal.jsx:576
     1158msgid "Direct Play URL"
     1159msgstr ""
     1160
     1161#: inc/video/admin/components/VideoModal.jsx:602
     1162msgid "HLS URL"
     1163msgstr ""
     1164
     1165#: inc/video/admin/components/VideoModal.jsx:637
     1166msgid "Stats"
     1167msgstr ""
     1168
     1169#: inc/video/admin/components/VideoModal.jsx:646
     1170msgid "Statistics"
     1171msgstr ""
     1172
     1173#: inc/video/admin/components/VideoModal.jsx:652
     1174msgid "View the statistics for this video."
     1175msgstr ""
     1176
     1177#: inc/video/admin/components/VideoModal.jsx:683
     1178msgid "Chapters"
     1179msgstr ""
     1180
     1181#: inc/video/block/components/LibraryModal/index.js:16
     1182msgid "Select from Library"
     1183msgstr ""
     1184
     1185#: inc/video/block/components/LibraryModal/index.js:29
     1186msgid "Select a video from your library to insert into the editor."
     1187msgstr ""
     1188
     1189#: inc/video/block/edit.js:224
     1190msgid "Replace Video"
     1191msgstr ""
     1192
     1193#: inc/video/block/edit.js:242
     1194msgid "Video %d%% encoded..."
     1195msgstr ""
     1196
     1197#: inc/video/block/edit.js:249
     1198msgid "Awaiting Upload..."
     1199msgstr ""
     1200
     1201#: inc/video/block/edit.js:251
     1202msgid "Video Error. Upload again."
     1203msgstr ""
     1204
     1205#: inc/video/block/edit.js:254
     1206msgid "Video %d%% processed..."
     1207msgstr ""
     1208
     1209#: inc/video/block/edit.js:291
     1210msgid "Upload a new video direct to the cloud or select a video from your cloud library."
     1211msgstr ""
     1212
     1213#: inc/video/block/edit.js:309
     1214msgid "Drop video file here or %{browse}."
     1215msgstr ""
     1216
     1217#: inc/video/block/block.json
     1218msgctxt "block title"
     1219msgid "Infinite Uploads Video"
     1220msgstr ""
     1221
     1222#: inc/video/block/block.json
     1223msgctxt "block description"
     1224msgid "Upload & Embed a video via Infinite Uploads Video Cloud."
     1225msgstr ""
  • infinite-uploads/tags/3.1.1/readme.txt

    r3456796 r3458657  
    33Requires at least: 6.0
    44Tested up to: 6.9.1
    5 Stable tag: 3.1.0
     5Stable tag: 3.1.1
    66Requires PHP: 8.0
    77Contributors: bww
     
    198198== Changelog ==
    199199
     2003.1.1
     201----------------------------------------------------------------------
     202
     203- Update: Compatibility support for the Big File Uploads plugin.
     204- Update: Settings UI to conditionally show/hide directory tree options.
     205- Fix: Infinite Uploads CLI command not executing as expected.
     206- Fix: An issue with the directory tree not loading properly.
     207* Translations: Updated .POT file for new translations.
     208
    2002093.1.0
    201210----------------------------------------------------------------------
  • infinite-uploads/tags/3.1.1/vendor/composer/installed.php

    r3456796 r3458657  
    22    'root' => array(
    33        'name' => 'clikit/infinite-uploads',
    4         'pretty_version' => '3.1.0',
    5         'version' => '3.1.0.0',
    6         'reference' => '2f93acd4b86ec09ec2272fb90a6f340f7e54dbeb',
     4        'pretty_version' => '3.1.1',
     5        'version' => '3.1.1.0',
     6        'reference' => '8981e55e5079085e329b21167697445f986520c2',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'clikit/infinite-uploads' => array(
    14             'pretty_version' => '3.1.0',
    15             'version' => '3.1.0.0',
    16             'reference' => '2f93acd4b86ec09ec2272fb90a6f340f7e54dbeb',
     14            'pretty_version' => '3.1.1',
     15            'version' => '3.1.1.0',
     16            'reference' => '8981e55e5079085e329b21167697445f986520c2',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • infinite-uploads/trunk/inc/InfiniteUploadsAdmin.php

    r3456796 r3458657  
    183183
    184184    public function set_the_new_file_path( $uploaded, $file, $new_file, $type ) {
    185         // error_log( 'Set New File Path Called for: >>>> ' . $new_file );
    186 
    187         // Check if the file is excluded
    188         if ( InfiniteUploadsHelper::is_path_excluded( $new_file ) ) {
    189             $new_file = InfiniteUploadsHelper::get_local_file_path( $new_file );
    190         } else {
    191             $new_file = InfiniteUploadsHelper::get_cloud_file_path( $new_file );
    192         }
    193 
    194         error_log( '[set_the_new_file_path] New File Path To Move: >>>> ' . $new_file );
    195 
     185        // Only intercept excluded files to move them to the local path.
     186        // Non-excluded files should fall through to WordPress's normal handling
     187        // so the stream wrapper routes them to cloud as usual.
     188        if ( ! InfiniteUploadsHelper::is_path_excluded( $new_file ) ) {
     189            return $uploaded;
     190        }
     191
     192        $new_file = InfiniteUploadsHelper::get_local_file_path( $new_file );
     193
     194        // Ensure the destination directory exists.
     195        wp_mkdir_p( dirname( $new_file ) );
     196
     197        // Try move_uploaded_file first (works for standard HTTP POST uploads).
     198        // Fall back to rename() for files not in PHP's upload tmp (e.g. Big File Uploads plugin chunks in bfu-temp).
    196199        $move_new_file = @move_uploaded_file( $file['tmp_name'], $new_file );
     200
     201        if ( false === $move_new_file ) {
     202            $move_new_file = @rename( $file['tmp_name'], $new_file );
     203        }
    197204
    198205        if ( false === $move_new_file ) {
     
    22262233        }
    22272234
    2228         // Scan real filesystem.
    2229         foreach ( scandir( $dir ) as $file ) {
    2230             if ( $file === '.' || $file === '..' ) {
    2231                 continue;
    2232             }
    2233 
    2234             $path = $dir . DIRECTORY_SEPARATOR . $file;
     2235        $preselected_map = array_flip( $preselected );
     2236
     2237        // Compute relative prefix for this $dir relative to $root_dir.
     2238        $rel_prefix = '';
     2239        if ( $dir !== $root_dir ) {
     2240            $rel_prefix = ltrim( substr( $dir, strlen( $root_dir ) ), DIRECTORY_SEPARATOR );
     2241        }
     2242
     2243        // Track existing names at this level to avoid duplicates with virtual paths.
     2244        $existing_names = [];
     2245
     2246        // Scan real filesystem — single level only (no recursion).
     2247        try {
     2248            $iterator = new \FilesystemIterator( $dir, \FilesystemIterator::SKIP_DOTS );
     2249        } catch ( \UnexpectedValueException $e ) {
     2250            // Directory doesn't exist (could be a virtual-only path); continue to inject virtuals below.
     2251            $iterator = [];
     2252        }
     2253
     2254        foreach ( $iterator as $file_info ) {
     2255            $path   = $file_info->getPathname();
     2256            $is_dir = $file_info->isDir();
    22352257
    22362258            $node = [
    2237                     "text"  => $file,
    2238                     "icon"  => is_dir( $path ) ? "jstree-folder" : "jstree-file",
     2259                    "text"  => $file_info->getFilename(),
     2260                    "icon"  => $is_dir ? "jstree-folder" : "jstree-file",
    22392261                    "data"  => [ "path" => $path ],
    22402262                    "state" => [
    22412263                            "opened"   => false,
    2242                             "selected" => in_array( $path, $preselected, true ),
     2264                            "selected" => isset( $preselected_map[ $path ] ),
    22432265                    ],
    22442266            ];
    22452267
    2246             if ( is_dir( $path ) ) {
    2247                 $node["children"] = $this->prepare_directory_tree( $path, $preselected, $virtual_paths, $root_dir );
    2248             }
    2249 
     2268            if ( $is_dir ) {
     2269                // Lazy-load marker: jstree will fire a new AJAX request on expand.
     2270                $node["children"] = true;
     2271            }
     2272
     2273            $existing_names[ $file_info->getFilename() ] = true;
    22502274            $result[] = $node;
    22512275        }
    22522276
    2253         // Inject virtual directories ONLY at root level.
    2254         if ( $dir === $root_dir ) {
    2255             foreach ( $virtual_paths as $virtual ) {
    2256                 $virtual           = trim( $virtual, DIRECTORY_SEPARATOR );
    2257                 $full_virtual_path = $root_dir . DIRECTORY_SEPARATOR . $virtual;
    2258 
    2259                 // If it already exists on disk, do nothing.
    2260                 if ( is_dir( $full_virtual_path ) ) {
     2277        // Inject virtual directory children at this level.
     2278        $injected_names = [];
     2279        foreach ( $virtual_paths as $virtual ) {
     2280            $virtual = trim( $virtual, DIRECTORY_SEPARATOR );
     2281            if ( $virtual === '' ) {
     2282                continue;
     2283            }
     2284
     2285            // For root level ($rel_prefix is ''), the virtual path itself is what we examine.
     2286            // For deeper levels, the virtual path must start with $rel_prefix/.
     2287            if ( $rel_prefix !== '' ) {
     2288                if ( strpos( $virtual, $rel_prefix . DIRECTORY_SEPARATOR ) !== 0 && $virtual !== $rel_prefix ) {
    22612289                    continue;
    22622290                }
    2263 
    2264                 $parts = explode( DIRECTORY_SEPARATOR, $virtual );
    2265 
    2266                 $current_path = $dir;
    2267                 $current      =& $result;
    2268 
    2269                 foreach ( $parts as $part ) {
    2270                     $current_path .= DIRECTORY_SEPARATOR . $part;
    2271 
    2272                     $found = false;
    2273                     foreach ( $current as &$node ) {
    2274                         if ( $node['text'] === $part ) {
    2275                             $found = true;
    2276                             if ( ! isset( $node['children'] ) ) {
    2277                                 $node['children'] = [];
    2278                             }
    2279                             $current =& $node['children'];
    2280                             break;
    2281                         }
    2282                     }
    2283 
    2284                     if ( ! $found ) {
    2285                         $new_node = [
    2286                                 "text"     => $part,
    2287                                 "icon"     => "jstree-folder",
    2288                                 "data"     => [ "path" => $current_path ],
    2289                                 "state"    => [
    2290                                         "opened"   => false,
    2291                                         "selected" => in_array( $current_path, $preselected, true ),
    2292                                 ],
    2293                                 "children" => [],
    2294                         ];
    2295 
    2296                         $current[] = $new_node;
    2297                         $current   =& $current[ count( $current ) - 1 ]['children'];
    2298                     }
    2299                 }
    2300             }
     2291                $remaining = substr( $virtual, strlen( $rel_prefix ) + 1 );
     2292            } else {
     2293                $remaining = $virtual;
     2294            }
     2295
     2296            if ( $remaining === '' || $remaining === false ) {
     2297                continue;
     2298            }
     2299
     2300            // Take only the first path segment (direct child at this level).
     2301            $segments   = explode( DIRECTORY_SEPARATOR, $remaining );
     2302            $child_name = $segments[0];
     2303
     2304            // Skip if already exists on disk or already injected.
     2305            if ( isset( $existing_names[ $child_name ] ) || isset( $injected_names[ $child_name ] ) ) {
     2306                continue;
     2307            }
     2308
     2309            $child_path = $dir . DIRECTORY_SEPARATOR . $child_name;
     2310            $has_deeper = count( $segments ) > 1;
     2311
     2312            $is_path_dir = is_dir( $child_path );
     2313            $new_node = [
     2314                    "text"     => $child_name,
     2315                    "icon"     => $is_path_dir ? "jstree-folder" : "jstree-file",
     2316                    "data"     => [ "path" => $child_path ],
     2317                    "state"    => [
     2318                            "opened"   => false,
     2319                            "selected" => isset( $preselected_map[ $child_path ] ),
     2320                    ],
     2321                    "children" => $has_deeper ? true : false,
     2322            ];
     2323
     2324            $injected_names[ $child_name ] = true;
     2325            $result[] = $new_node;
    23012326        }
    23022327
     
    23302355        $upload_dir = $dir['basedir'];
    23312356
     2357        // Determine which directory to scan (supports lazy loading of subdirectories).
     2358        $scan_dir = $upload_dir;
     2359        if ( ! empty( $_REQUEST['dir'] ) ) {
     2360            $requested_dir = sanitize_text_field( wp_unslash( $_REQUEST['dir'] ) );
     2361
     2362            // Security: reject path traversal attempts.
     2363            if ( strpos( $requested_dir, '..' ) !== false ) {
     2364                wp_send_json_error( 'Invalid directory path.' );
     2365            }
     2366
     2367            // Normalize and verify the path is within the upload basedir.
     2368            $requested_dir = realpath( $requested_dir );
     2369            if ( $requested_dir === false ) {
     2370                // Path doesn't exist on disk — could be a virtual-only directory.
     2371                // Reconstruct from the sanitized input for virtual path injection.
     2372                $requested_dir = sanitize_text_field( wp_unslash( $_REQUEST['dir'] ) );
     2373            }
     2374
     2375            if ( strpos( $requested_dir, $upload_dir ) !== 0 ) {
     2376                wp_send_json_error( 'Directory is outside the uploads folder.' );
     2377            }
     2378
     2379            $scan_dir = $requested_dir;
     2380        }
     2381
    23322382        $sub_dir       = $dir['subdir'];
    23332383        $virtual_paths = [ $sub_dir ];
     
    23402390        }
    23412391
    2342         $tree = $this->prepare_directory_tree( $upload_dir, $excluded_files, $virtual_paths );
    2343         //wp_send_json_success( $tree );
     2392        $tree = $this->prepare_directory_tree( $scan_dir, $excluded_files, $virtual_paths, $upload_dir );
    23442393
    23452394        echo json_encode( $tree );
  • infinite-uploads/trunk/inc/assets/js/infinite-uploads.js

    r3456796 r3458657  
    696696
    697697
    698     $('#folderTree').jstree({
    699         'plugins': ["checkbox"],
    700         'checkbox': {
    701             // Select all children when parent is selected
    702             'three_state': true,
    703             'cascade': 'up+down',
    704             'tie_selection': true
    705         },
    706         'core': {
    707             'data': {
    708                 "url": ajaxurl,
    709                 "data": function (node) {
    710                     return {
    711                         "action": "get_directory_tree",
    712                         "nonce": iup_data.nonce.getTree
    713                     }
    714                 },
    715                 "dataType": "json"
     698    function initFolderTree() {
     699        if ($.jstree.reference('#folderTree')) {
     700            return; // Already initialized.
     701        }
     702        $('#folderTree').jstree({
     703            'plugins': ["checkbox"],
     704            'checkbox': {
     705                // Select all children when parent is selected
     706                'three_state': true,
     707                'cascade': 'up+down',
     708                'tie_selection': true
     709            },
     710            'core': {
     711                'data': {
     712                    "url": ajaxurl,
     713                    "data": function (node) {
     714                        var params = {
     715                            "action": "get_directory_tree",
     716                            "nonce": iup_data.nonce.getTree
     717                        };
     718                        if (node.id !== '#') {
     719                            params.dir = node.data.path;
     720                        }
     721                        return params;
     722                    },
     723                    "dataType": "json"
     724                }
    716725            }
    717         }
    718     })
    719         // When folder checkbox clicked → open folder
    720         .on("select_node.jstree", function (e, data) {
    721             if (data.node.children.length) {
    722                 $('#folderTree').jstree('open_node', data.node);
    723             }
    724         });
     726        })
     727            // When folder checkbox clicked → open folder
     728            .on("select_node.jstree", function (e, data) {
     729                if (data.node.children.length) {
     730                    $('#folderTree').jstree('open_node', data.node);
     731                }
     732            });
     733    }
     734
     735    // Show/hide folder tree based on file exclusion radio buttons.
     736    $('input[name="iu_file_exclusion_enabled"]').on('change', function () {
     737        if ($(this).val() === 'yes') {
     738            $('#folderTreeWrapper').show();
     739            initFolderTree();
     740        } else {
     741            $('#folderTreeWrapper').hide();
     742        }
     743    });
     744
     745    // Initialize tree on page load if file exclusion is already enabled.
     746    if ($('input[name="iu_file_exclusion_enabled"]:checked').val() === 'yes') {
     747        initFolderTree();
     748    }
    725749
    726750    // Get selected paths
  • infinite-uploads/trunk/inc/templates/settings.php

    r3456796 r3458657  
    105105                <div class="row">
    106106                    <div class="col text-left p-3">
    107                         <div id="folderTree" style="max-height:300px; overflow:auto; border:1px solid #ddd; border-radius:5px; background:#f9f9f9;"></div>
     107                        <div id="folderTreeWrapper" style="<?php echo ( $file_exclusion_setting !== 'yes' ) ? 'display:none;' : ''; ?>">
     108                            <div id="folderTree" style="max-height:300px; overflow:auto; border:1px solid #ddd; border-radius:5px; background:#f9f9f9;"></div>
     109                        </div>
    108110                        <button class="btn text-nowrap btn-primary btn-lg m-4" id="saveExcludedFilesSettings">Save Settings</button>
    109111                    </div>
  • infinite-uploads/trunk/infinite-uploads.php

    r3456796 r3458657  
    33 * Plugin Name: Infinite Uploads
    44 * Description: Infinitely scalable cloud storage and delivery for your videos and uploads made easy! Upload directly to cloud storage and manage your files right from the WordPress Media Library.
    5  * Version: 3.1.0
     5 * Version: 3.1.1
    66 * Author: Infinite Uploads
    77 * Author URI: https://infiniteuploads.com/?utm_source=iup_plugin&utm_medium=plugin&utm_campaign=iup_plugin&utm_content=meta
     
    1919*/
    2020
    21 define( 'INFINITE_UPLOADS_VERSION', '3.1.0' );
     21define( 'INFINITE_UPLOADS_VERSION', '3.1.1' );
     22
     23if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
     24    require_once __DIR__ . '/vendor/autoload.php';
     25}
     26
     27// Load action scheduler.
     28require_once dirname( __FILE__ ) . '/libs/action-scheduler/action-scheduler.php';
    2229
    2330if ( defined( 'WP_CLI' ) && WP_CLI ) {
     
    2633
    2734//require_once 'inc/class-infinite-uploads-wp-mail.php';
    28 
    2935register_activation_hook( __FILE__, 'infinite_uploads_install' );
    30 
    31 // Load action scheduler.
    32 require_once dirname( __FILE__ ) . '/libs/action-scheduler/action-scheduler.php';
    3336
    3437add_action( 'plugins_loaded', 'infinite_uploads_init' );
     
    179182}
    180183
    181 if ( file_exists( __DIR__ . '/vendor/autoload.php' ) ) {
    182     require_once __DIR__ . '/vendor/autoload.php';
    183 }
    184184/**
    185185 * Autoload callback.
  • infinite-uploads/trunk/infinite-uploads.pot

    r2833242 r3458657  
    1 # Copyright (C) 2022 Infinite Uploads
    2 # This file is distributed under the same license as the Infinite Uploads package.
     1# Copyright (C) 2026 Infinite Uploads
     2# This file is distributed under the GPLv2.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Infinite Uploads\n"
     5"Project-Id-Version: Infinite Uploads 3.1.1\n"
     6"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/infinite-uploads\n"
     7"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     8"Language-Team: LANGUAGE <[email protected]>\n"
    69"MIME-Version: 1.0\n"
    710"Content-Type: text/plain; charset=UTF-8\n"
    811"Content-Transfer-Encoding: 8bit\n"
    9 "X-Poedit-Basepath: ..\n"
    10 "X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;_nx_noop:1,2,3c;_x:1,2c;esc_attr__;esc_attr_e;esc_attr_x:1,2c;esc_html__;esc_html_e;esc_html_x:1,2c\n"
    11 "X-Poedit-SearchPath-0: .\n"
    12 "X-Poedit-SearchPathExcluded-0: *.js\n"
    13 "X-Poedit-SourceCharset: UTF-8\n"
    14 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
    15 
    16 #: infinite-uploads.php:144, build/infinite-uploads/infinite-uploads.php:144, build/infinite-uploads 2/infinite-uploads.php:144
    17 msgid "The Infinite Uploads plugin requires PHP version 5.5.0 or higher. Your server is running PHP version %s."
    18 msgstr ""
    19 
    20 #: infinite-uploads.php:158, build/infinite-uploads/infinite-uploads.php:158, build/infinite-uploads 2/infinite-uploads.php:158
    21 msgid "The Infinite Uploads plugin requires WordPress version 5.3 or higher. Your server is running WordPress version %s."
    22 msgstr ""
    23 
    24 #: inc/class-infinite-uploads-admin.php:72, build/infinite-uploads/inc/class-infinite-uploads-admin.php:71, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:72
    25 msgid "When you upload files on this site, your files are transferred to and stored in the Infinite Uploads cloud. When you visit pages on this site media files may be downloaded from the Infinite Uploads cloud CDN which stores web log information including IP, User Agent, referrer, Location, and ISP info of site visitors for 7 days. The Infinite Uploads privacy policy is %1$s here %2$s."
    26 msgstr ""
    27 
     12"POT-Creation-Date: 2026-02-11T06:20:25+00:00\n"
     13"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
     14"X-Generator: WP-CLI 2.9.0\n"
     15"X-Domain: infinite-uploads\n"
     16
     17#. Plugin Name of the plugin
     18#. Author of the plugin
    2819#. translators: %s: Plugin name.
    29 #. translators: %s: Plugin name.
    30 #: inc/class-infinite-uploads-admin.php:75, inc/class-infinite-uploads-admin.php:713, inc/class-infinite-uploads-admin.php:775, inc/class-infinite-uploads-admin.php:776, inc/class-infinite-uploads-admin.php:764, inc/class-infinite-uploads-admin.php:765, build/infinite-uploads/inc/class-infinite-uploads-admin.php:74, build/infinite-uploads/inc/class-infinite-uploads-admin.php:762, build/infinite-uploads/inc/class-infinite-uploads-admin.php:763, build/infinite-uploads/inc/class-infinite-uploads-admin.php:751, build/infinite-uploads/inc/class-infinite-uploads-admin.php:752, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:75, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:713, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:775, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:776, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:764, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:765
     20#: inc/InfiniteUploadsAdmin.php:254
     21#: inc/InfiniteUploadsAdmin.php:1917
     22#: inc/InfiniteUploadsAdmin.php:1966
     23#: inc/InfiniteUploadsAdmin.php:1967
    3124msgid "Infinite Uploads"
    3225msgstr ""
    3326
    34 #: inc/class-infinite-uploads-admin.php:97, inc/class-infinite-uploads-admin.php:108, inc/class-infinite-uploads-admin.php:124, inc/class-infinite-uploads-admin.php:138, inc/class-infinite-uploads-admin.php:207, inc/class-infinite-uploads-admin.php:301, inc/class-infinite-uploads-admin.php:547, inc/class-infinite-uploads-admin.php:574, inc/class-infinite-uploads-admin.php:665, inc/class-infinite-uploads-admin.php:854, build/infinite-uploads/inc/class-infinite-uploads-admin.php:96, build/infinite-uploads/inc/class-infinite-uploads-admin.php:107, build/infinite-uploads/inc/class-infinite-uploads-admin.php:123, build/infinite-uploads/inc/class-infinite-uploads-admin.php:137, build/infinite-uploads/inc/class-infinite-uploads-admin.php:206, build/infinite-uploads/inc/class-infinite-uploads-admin.php:300, build/infinite-uploads/inc/class-infinite-uploads-admin.php:546, build/infinite-uploads/inc/class-infinite-uploads-admin.php:573, build/infinite-uploads/inc/class-infinite-uploads-admin.php:664, build/infinite-uploads/inc/class-infinite-uploads-admin.php:829, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:97, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:108, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:124, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:138, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:207, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:301, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:547, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:574, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:665, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:854
    35 msgid "Permissions Error: Please refresh the page and try again."
    36 msgstr ""
    37 
    38 #: inc/class-infinite-uploads-admin.php:508, inc/class-infinite-uploads-admin.php:517, inc/class-infinite-uploads-admin.php:421, build/infinite-uploads/inc/class-infinite-uploads-admin.php:507, build/infinite-uploads/inc/class-infinite-uploads-admin.php:516, build/infinite-uploads/inc/class-infinite-uploads-admin.php:420, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:508, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:517, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:421
    39 msgid "Error uploading %s. Queued for retry."
    40 msgstr ""
    41 
    42 #: inc/class-infinite-uploads-admin.php:506, inc/class-infinite-uploads-admin.php:515, inc/class-infinite-uploads-admin.php:419, inc/class-infinite-uploads-wp-cli-command.php:298, build/infinite-uploads/inc/class-infinite-uploads-admin.php:505, build/infinite-uploads/inc/class-infinite-uploads-admin.php:514, build/infinite-uploads/inc/class-infinite-uploads-admin.php:418, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:298, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:506, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:515, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:419, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:298
    43 msgid "Error uploading %s. Retries exceeded."
    44 msgstr ""
    45 
    46 #: inc/class-infinite-uploads-admin.php:424, build/infinite-uploads/inc/class-infinite-uploads-admin.php:423, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:424
    47 msgid "Error uploading file. Queued for retry."
    48 msgstr ""
    49 
    50 #: inc/class-infinite-uploads-admin.php:638, build/infinite-uploads/inc/class-infinite-uploads-admin.php:637, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:638
    51 msgid "Error downloading file. Queued for retry."
    52 msgstr ""
    53 
    54 #: inc/class-infinite-uploads-admin.php:635, inc/class-infinite-uploads-wp-cli-command.php:556, build/infinite-uploads/inc/class-infinite-uploads-admin.php:634, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:546, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:635, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:546
    55 msgid "Error downloading %s. Queued for retry."
    56 msgstr ""
    57 
    58 #: inc/class-infinite-uploads-admin.php:633, inc/class-infinite-uploads-wp-cli-command.php:554, build/infinite-uploads/inc/class-infinite-uploads-admin.php:632, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:544, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:633, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:544
    59 msgid "Error downloading %s. Retries exceeded."
    60 msgstr ""
    61 
    62 #: inc/class-infinite-uploads-admin.php:702, inc/class-infinite-uploads.php:415, inc/templates/connect.php:50, build/infinite-uploads/inc/class-infinite-uploads-admin.php:701, build/infinite-uploads/inc/class-infinite-uploads.php:407, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:702, build/infinite-uploads 2/inc/class-infinite-uploads.php:410, build/infinite-uploads/inc/templates/connect.php:49, build/infinite-uploads 2/inc/templates/connect.php:50
     27#. Description of the plugin
     28msgid "Infinitely scalable cloud storage and delivery for your videos and uploads made easy! Upload directly to cloud storage and manage your files right from the WordPress Media Library."
     29msgstr ""
     30
     31#. Author URI of the plugin
     32msgid "https://infiniteuploads.com/?utm_source=iup_plugin&utm_medium=plugin&utm_campaign=iup_plugin&utm_content=meta"
     33msgstr ""
     34
     35#: inc/InfiniteUploads.php:445
     36msgid "Infinite Uploads is almost ready!"
     37msgstr ""
     38
     39#: inc/InfiniteUploads.php:447
     40msgid "Create or connect your account to move your images, audio, and video to the cloud - with a click!"
     41msgstr ""
     42
     43#: inc/InfiniteUploads.php:453
     44msgid "Finish Sync"
     45msgstr ""
     46
     47#: inc/InfiniteUploads.php:453
     48#: inc/InfiniteUploadsAdmin.php:1906
     49#: inc/templates/connect.php:54
    6350msgid "Connect"
    6451msgstr ""
    6552
    66 #: inc/class-infinite-uploads-admin.php:700, build/infinite-uploads/inc/class-infinite-uploads-admin.php:699, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:700
    67 msgid "Settings"
    68 msgstr ""
    69 
    70 #: inc/class-infinite-uploads-admin.php:704, inc/templates/footer.php:9, build/infinite-uploads/inc/class-infinite-uploads-admin.php:703, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:704, build/infinite-uploads/inc/templates/footer.php:9, build/infinite-uploads 2/inc/templates/footer.php:9
    71 msgid "Support"
    72 msgstr ""
    73 
    74 #: inc/class-infinite-uploads-admin.php:800, build/infinite-uploads/inc/class-infinite-uploads-admin.php:787, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:800
    75 msgid "Are you sure you want to leave this tab? The current bulk action will be canceled and you will need to continue where it left off later."
    76 msgstr ""
    77 
    78 #: inc/class-infinite-uploads-admin.php:801, build/infinite-uploads/inc/class-infinite-uploads-admin.php:788, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:801
    79 msgid "Too many server errors. Please try again."
    80 msgstr ""
    81 
    82 #: inc/class-infinite-uploads-admin.php:802, build/infinite-uploads/inc/class-infinite-uploads-admin.php:789, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:802
    83 msgid "If you leave this page the sync will be interrupted and you will have to continue where you left off later."
    84 msgstr ""
    85 
    86 #: inc/class-infinite-uploads-admin.php:889, build/infinite-uploads/inc/class-infinite-uploads-admin.php:864, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:889
    87 msgid "United States"
    88 msgstr ""
    89 
    90 #: inc/class-infinite-uploads-admin.php:890, build/infinite-uploads/inc/class-infinite-uploads-admin.php:865, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:890
    91 msgid "Europe"
    92 msgstr ""
    93 
    94 #: inc/class-infinite-uploads-admin.php:919, build/infinite-uploads/inc/class-infinite-uploads-admin.php:894, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:919
    95 msgid "Files can't be uploaded and your CDN will be disabled soon due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
    96 msgstr ""
    97 
    98 #: inc/class-infinite-uploads-admin.php:915, build/infinite-uploads/inc/class-infinite-uploads-admin.php:890, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:915
    99 msgid "Files can't be uploaded and your CDN is disabled due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. Images and links to media on your site may be broken until you take action. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
    100 msgstr ""
    101 
    102 #: inc/class-infinite-uploads-admin.php:927, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:927
    103 msgid "There is uploaded media from your site that may only exist in the Infinite Uploads cloud. <strong>You MUST download your media files before deactivating this plugin to prevent data loss!</strong>"
    104 msgstr ""
    105 
    106 #: inc/class-infinite-uploads-admin.php:930, inc/templates/modal-download.php:5, inc/templates/settings.php:109, build/infinite-uploads 2/inc/class-infinite-uploads-admin.php:930, build/infinite-uploads/inc/templates/modal-download.php:5, build/infinite-uploads 2/inc/templates/modal-download.php:5, build/infinite-uploads 2/inc/templates/settings.php:109
    107 msgid "Download & Disconnect"
    108 msgstr ""
    109 
    110 #: inc/class-infinite-uploads-wp-cli-command.php:214, inc/class-infinite-uploads-wp-cli-command.php:436, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:218, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:426, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:218, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:426
    111 msgid "%s files (%s) remaining to be synced."
    112 msgstr ""
    113 
    114 #: inc/class-infinite-uploads-wp-cli-command.php:226, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:226, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:226
    115 msgid "Copying to the cloud..."
    116 msgstr ""
    117 
    118 #: inc/class-infinite-uploads-wp-cli-command.php:278, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:278, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:278
    119 msgid "%s - Synced %s of %s files."
    120 msgstr ""
    121 
    122 #: inc/class-infinite-uploads-wp-cli-command.php:307, inc/class-infinite-uploads-wp-cli-command.php:305
    123 msgid "There was an error during upload: %s. Queued for retry."
    124 msgstr ""
    125 
    126 #: inc/class-infinite-uploads-wp-cli-command.php:300, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:305, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:300, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:305, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:300
    127 msgid "%s error uploading %s. Queued for retry."
    128 msgstr ""
    129 
    130 #: inc/class-infinite-uploads-wp-cli-command.php:323, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:321, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:321
    131 msgid "Unable to upload %s files."
    132 msgstr ""
    133 
    134 #: inc/class-infinite-uploads-wp-cli-command.php:325, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:323, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:323
    135 msgid "Sync complete!"
    136 msgstr ""
    137 
    138 #: inc/class-infinite-uploads-wp-cli-command.php:336, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:335, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:335
    139 msgid "Scanning local filesystem..."
    140 msgstr ""
    141 
    142 #: inc/class-infinite-uploads-wp-cli-command.php:341, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:340, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:340
    143 msgid "%s files (%s) found in uploads."
    144 msgstr ""
    145 
    146 #: inc/class-infinite-uploads-wp-cli-command.php:350, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:342, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:342
    147 msgid "Comparing to the cloud..."
    148 msgstr ""
    149 
    150 #: inc/class-infinite-uploads-wp-cli-command.php:444, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:434, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:434
    151 msgid "Deleting local copies of synced files..."
    152 msgstr ""
    153 
    154 #: inc/class-infinite-uploads-wp-cli-command.php:457, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:447, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:447
    155 msgid "Could not delete %s."
    156 msgstr ""
    157 
    158 #: inc/class-infinite-uploads-wp-cli-command.php:452, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:442, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:442
    159 msgid "%s - Deleted %s of %s files."
    160 msgstr ""
    161 
    162 #: inc/class-infinite-uploads-wp-cli-command.php:464, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:454, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:454
    163 msgid "Delete complete!"
    164 msgstr ""
    165 
    166 #: inc/class-infinite-uploads-wp-cli-command.php:490, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:480, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:480
    167 msgid "%s files (%s) remaining to be downloaded."
    168 msgstr ""
    169 
    170 #: inc/class-infinite-uploads-wp-cli-command.php:499, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:489, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:489
    171 msgid "Downloading from the cloud..."
    172 msgstr ""
    173 
    174 #: inc/class-infinite-uploads-wp-cli-command.php:534, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:524, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:524
    175 msgid "%s - Downloaded %s of %s files."
    176 msgstr ""
    177 
    178 #: inc/class-infinite-uploads-wp-cli-command.php:560, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:550, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:550
    179 msgid "%s error downloading %s. Queued for retry."
    180 msgstr ""
    181 
    182 #: inc/class-infinite-uploads-wp-cli-command.php:575, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:565, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:565
    183 msgid "Unable to download %s files."
    184 msgstr ""
    185 
    186 #: inc/class-infinite-uploads-wp-cli-command.php:577, build/infinite-uploads/inc/class-infinite-uploads-wp-cli-command.php:567, build/infinite-uploads 2/inc/class-infinite-uploads-wp-cli-command.php:567
    187 msgid "Download complete!"
    188 msgstr ""
    189 
    190 #: inc/class-infinite-uploads.php:405, build/infinite-uploads/inc/class-infinite-uploads.php:397, build/infinite-uploads 2/inc/class-infinite-uploads.php:400
    191 msgid "Infinite Uploads is almost ready!"
    192 msgstr ""
    193 
    194 #: inc/class-infinite-uploads.php:410, build/infinite-uploads/inc/class-infinite-uploads.php:402, build/infinite-uploads 2/inc/class-infinite-uploads.php:405
    195 msgid "Create or connect your account to move your images, audio, video, and documents to the cloud - with a click!"
    196 msgstr ""
    197 
    198 #: inc/class-infinite-uploads.php:408, build/infinite-uploads/inc/class-infinite-uploads.php:400, build/infinite-uploads 2/inc/class-infinite-uploads.php:403
    199 msgid "Finish syncing your images, audio, video, and documents to the cloud to enable."
    200 msgstr ""
    201 
    202 #: inc/class-infinite-uploads.php:415, build/infinite-uploads/inc/class-infinite-uploads.php:407, build/infinite-uploads 2/inc/class-infinite-uploads.php:410
    203 msgid "Finish Sync"
    204 msgstr ""
    205 
    206 #: inc/class-infinite-uploads.php:489, build/infinite-uploads/inc/class-infinite-uploads.php:482, build/infinite-uploads 2/inc/class-infinite-uploads.php:484
     53#: inc/InfiniteUploads.php:527
    20754msgid "%s file totalling %s"
    20855msgid_plural "%s files totalling %s"
     
    21057msgstr[1] ""
    21158
    212 #: inc/class-infinite-uploads.php:494, build/infinite-uploads/inc/class-infinite-uploads.php:487, build/infinite-uploads 2/inc/class-infinite-uploads.php:489
     59#: inc/InfiniteUploads.php:532
    21360msgid "%s / %s File"
    21461msgid_plural "%s / %s Files"
     
    21663msgstr[1] ""
    21764
    218 #: inc/class-infinite-uploads.php:504, build/infinite-uploads/inc/class-infinite-uploads.php:497, build/infinite-uploads 2/inc/class-infinite-uploads.php:499
     65#: inc/InfiniteUploads.php:542
    21966msgid "Images"
    22067msgstr ""
    22168
    222 #: inc/class-infinite-uploads.php:505, build/infinite-uploads/inc/class-infinite-uploads.php:498, build/infinite-uploads 2/inc/class-infinite-uploads.php:500
     69#: inc/InfiniteUploads.php:543
    22370msgid "Audio"
    22471msgstr ""
    22572
    226 #: inc/class-infinite-uploads.php:506, build/infinite-uploads/inc/class-infinite-uploads.php:499, build/infinite-uploads 2/inc/class-infinite-uploads.php:501
     73#: inc/InfiniteUploads.php:544
    22774msgid "Video"
    22875msgstr ""
    22976
    230 #: inc/class-infinite-uploads.php:507, build/infinite-uploads/inc/class-infinite-uploads.php:500, build/infinite-uploads 2/inc/class-infinite-uploads.php:502
     77#: inc/InfiniteUploads.php:545
    23178msgid "Documents"
    23279msgstr ""
    23380
    234 #: inc/class-infinite-uploads.php:508, build/infinite-uploads/inc/class-infinite-uploads.php:501, build/infinite-uploads 2/inc/class-infinite-uploads.php:503
     81#: inc/InfiniteUploads.php:546
    23582msgid "Archives"
    23683msgstr ""
    23784
    238 #: inc/class-infinite-uploads.php:509, build/infinite-uploads/inc/class-infinite-uploads.php:502, build/infinite-uploads 2/inc/class-infinite-uploads.php:504
     85#: inc/InfiniteUploads.php:547
    23986msgid "Code"
    24087msgstr ""
    24188
    242 #: inc/class-infinite-uploads.php:510, build/infinite-uploads/inc/class-infinite-uploads.php:503, build/infinite-uploads 2/inc/class-infinite-uploads.php:505
     89#: inc/InfiniteUploads.php:548
    24390msgid "Other"
    24491msgstr ""
    24592
    246 #: inc/class-infinite-uploads.php:702, inc/class-infinite-uploads.php:732, inc/class-infinite-uploads.php:751, build/infinite-uploads/inc/class-infinite-uploads.php:695, build/infinite-uploads/inc/class-infinite-uploads.php:725, build/infinite-uploads/inc/class-infinite-uploads.php:744, build/infinite-uploads 2/inc/class-infinite-uploads.php:697, build/infinite-uploads 2/inc/class-infinite-uploads.php:727, build/infinite-uploads 2/inc/class-infinite-uploads.php:746
     93#: inc/InfiniteUploads.php:808
     94msgid "Files can't be uploaded due to a billing issue with your Infinite Uploads account. <a href='%s'>Please resolve the issue</a> to resume uploading."
     95msgstr ""
     96
     97#: inc/InfiniteUploads.php:813
     98#: inc/InfiniteUploads.php:844
     99#: inc/InfiniteUploads.php:863
    247100msgid "Files can't be uploaded due to a billing issue with your Infinite Uploads account."
    248101msgstr ""
    249102
    250 #: inc/class-infinite-uploads.php:699, build/infinite-uploads/inc/class-infinite-uploads.php:692, build/infinite-uploads 2/inc/class-infinite-uploads.php:694
    251 msgid "Files can't be uploaded due to a billing issue with your Infinite Uploads account. <a href='%s'>Please resolve the issue</a> to resume uploading."
    252 msgstr ""
    253 
    254 #: inc/class-infinite-uploads.php:719, build/infinite-uploads/inc/class-infinite-uploads.php:712, build/infinite-uploads 2/inc/class-infinite-uploads.php:714
     103#: inc/InfiniteUploads.php:831
    255104msgid "Files can't be uploaded and your CDN is disabled due to a billing issue with your Infinite Uploads account. <a href='%s'>Please resolve the issue</a> to resume uploading. <a href='%s'>Already fixed?</a>"
    256105msgstr ""
    257106
    258 #: inc/templates/cloud-overview.php:4, build/infinite-uploads/inc/templates/cloud-overview.php:4, build/infinite-uploads 2/inc/templates/cloud-overview.php:4
    259 msgid "Cloud Storage Overview"
    260 msgstr ""
    261 
    262 #: inc/templates/cloud-overview.php:11, build/infinite-uploads/inc/templates/cloud-overview.php:11, build/infinite-uploads 2/inc/templates/cloud-overview.php:11
     107#: inc/InfiniteUploadsAdmin.php:251
     108msgid "When you upload files on this site, your files are transferred to and stored in the Infinite Uploads cloud. When you visit pages on this site media files may be downloaded from the Infinite Uploads cloud CDN which stores web log information including IP, User Agent, referrer, Location, and ISP info of site visitors for 7 days. The Infinite Uploads privacy policy is %1$s here %2$s."
     109msgstr ""
     110
     111#: inc/InfiniteUploadsAdmin.php:276
     112#: inc/InfiniteUploadsAdmin.php:287
     113#: inc/InfiniteUploadsAdmin.php:308
     114#: inc/InfiniteUploadsAdmin.php:326
     115#: inc/InfiniteUploadsAdmin.php:399
     116#: inc/InfiniteUploadsAdmin.php:496
     117#: inc/InfiniteUploadsAdmin.php:1139
     118#: inc/InfiniteUploadsAdmin.php:1421
     119#: inc/InfiniteUploadsAdmin.php:1869
     120#: inc/InfiniteUploadsAdmin.php:2064
     121#: inc/InfiniteUploadsVideo.php:265
     122#: inc/InfiniteUploadsVideo.php:270
     123msgid "Permissions Error: Please refresh the page and try again."
     124msgstr ""
     125
     126#: inc/InfiniteUploadsAdmin.php:617
     127#: inc/InfiniteUploadsAdmin.php:712
     128#: inc/InfiniteUploadsAdmin.php:721
     129#: inc/InfiniteUploadsAdmin.php:1113
     130#: inc/InfiniteUploadsAdmin.php:1129
     131#: inc/InfiniteUploadsAdmin.php:2930
     132#: inc/InfiniteUploadsAdmin.php:3025
     133#: inc/InfiniteUploadsAdmin.php:3034
     134#: inc/InfiniteUploadsWPCLICommand.php:300
     135msgid "Error uploading %s. Retries exceeded."
     136msgstr ""
     137
     138#: inc/InfiniteUploadsAdmin.php:619
     139#: inc/InfiniteUploadsAdmin.php:714
     140#: inc/InfiniteUploadsAdmin.php:723
     141#: inc/InfiniteUploadsAdmin.php:1114
     142#: inc/InfiniteUploadsAdmin.php:1130
     143#: inc/InfiniteUploadsAdmin.php:2932
     144#: inc/InfiniteUploadsAdmin.php:3027
     145#: inc/InfiniteUploadsAdmin.php:3036
     146msgid "Error uploading %s. Queued for retry."
     147msgstr ""
     148
     149#: inc/InfiniteUploadsAdmin.php:622
     150#: inc/InfiniteUploadsAdmin.php:1118
     151#: inc/InfiniteUploadsAdmin.php:2935
     152msgid "Error uploading file. Queued for retry."
     153msgstr ""
     154
     155#: inc/InfiniteUploadsAdmin.php:755
     156#: inc/InfiniteUploadsAdmin.php:1168
     157#: inc/InfiniteUploadsAdmin.php:1518
     158msgid "Permissions Error: Insufficient privileges."
     159msgstr ""
     160
     161#: inc/InfiniteUploadsAdmin.php:759
     162#: inc/InfiniteUploadsAdmin.php:1175
     163#: inc/InfiniteUploadsAdmin.php:1525
     164msgid "Security Error: Invalid nonce. Please refresh and try again."
     165msgstr ""
     166
     167#: inc/InfiniteUploadsAdmin.php:791
     168#: inc/InfiniteUploadsAdmin.php:1187
     169#: inc/InfiniteUploadsAdmin.php:1549
     170msgid "Error: Invalid upload directory."
     171msgstr ""
     172
     173#: inc/InfiniteUploadsAdmin.php:956
     174msgid "Security error for file %s."
     175msgstr ""
     176
     177#: inc/InfiniteUploadsAdmin.php:1261
     178#: inc/InfiniteUploadsAdmin.php:1652
     179msgid "Error: Unable to resolve base directory."
     180msgstr ""
     181
     182#: inc/InfiniteUploadsAdmin.php:1287
     183msgid "Security: Invalid file path detected: %s"
     184msgstr ""
     185
     186#: inc/InfiniteUploadsAdmin.php:1298
     187msgid "Error: Not a file: %s"
     188msgstr ""
     189
     190#: inc/InfiniteUploadsAdmin.php:1309
     191msgid "Error: File not writable: %s"
     192msgstr ""
     193
     194#: inc/InfiniteUploadsAdmin.php:1326
     195msgid "Error deleting file: %s"
     196msgstr ""
     197
     198#: inc/InfiniteUploadsAdmin.php:1485
     199#: inc/InfiniteUploadsAdmin.php:1850
     200#: inc/InfiniteUploadsAdmin.php:2785
     201#: inc/InfiniteUploadsWPCLICommand.php:559
     202msgid "Error downloading %s. Retries exceeded."
     203msgstr ""
     204
     205#: inc/InfiniteUploadsAdmin.php:1487
     206#: inc/InfiniteUploadsAdmin.php:1854
     207#: inc/InfiniteUploadsAdmin.php:2787
     208#: inc/InfiniteUploadsWPCLICommand.php:561
     209msgid "Error downloading %s. Queued for retry."
     210msgstr ""
     211
     212#: inc/InfiniteUploadsAdmin.php:1490
     213#: inc/InfiniteUploadsAdmin.php:1860
     214#: inc/InfiniteUploadsAdmin.php:2790
     215msgid "Error downloading file. Queued for retry."
     216msgstr ""
     217
     218#: inc/InfiniteUploadsAdmin.php:1557
     219msgid "Error: Upload directory is not writable."
     220msgstr ""
     221
     222#: inc/InfiniteUploadsAdmin.php:1645
     223msgid "Error: Invalid S3 bucket configuration."
     224msgstr ""
     225
     226#: inc/InfiniteUploadsAdmin.php:1677
     227msgid "Error: Cannot create directory for %s"
     228msgstr ""
     229
     230#: inc/InfiniteUploadsAdmin.php:1689
     231msgid "Security: Invalid file path: %s"
     232msgstr ""
     233
     234#: inc/InfiniteUploadsAdmin.php:1904
     235#: inc/templates/video-overview.php:42
     236#: inc/video/admin/components/Header.jsx:87
     237#: inc/video/admin/components/Settings.jsx:170
     238msgid "Settings"
     239msgstr ""
     240
     241#: inc/InfiniteUploadsAdmin.php:1908
     242#: inc/templates/footer.php:16
     243msgid "Support"
     244msgstr ""
     245
     246#: inc/InfiniteUploadsAdmin.php:2005
     247msgid "Are you sure you want to leave this tab? The current bulk action will be canceled and you will need to continue where it left off later."
     248msgstr ""
     249
     250#: inc/InfiniteUploadsAdmin.php:2006
     251msgid "Too many server errors. Please try again."
     252msgstr ""
     253
     254#: inc/InfiniteUploadsAdmin.php:2007
     255msgid "If you leave this page the sync will be interrupted and you will have to continue where you left off later."
     256msgstr ""
     257
     258#: inc/InfiniteUploadsAdmin.php:2099
     259msgid "United States"
     260msgstr ""
     261
     262#: inc/InfiniteUploadsAdmin.php:2100
     263msgid "Europe"
     264msgstr ""
     265
     266#: inc/InfiniteUploadsAdmin.php:2132
     267#: inc/InfiniteUploadsVideo.php:642
     268msgid "Files can't be uploaded and your CDN is disabled due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. Images and links to media on your site may be broken until you take action. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
     269msgstr ""
     270
     271#: inc/InfiniteUploadsAdmin.php:2138
     272#: inc/InfiniteUploadsVideo.php:648
     273msgid "Files can't be uploaded and your CDN will be disabled soon due to a billing issue with your Infinite Uploads account. Please <a href='%s' class='alert-link'>visit your account page</a> to fix, or disconnect this site from the cloud. <a href='%s' class='alert-link' data-toggle='tooltip' title='Refresh account data'>Already fixed?</a>"
     274msgstr ""
     275
     276#: inc/InfiniteUploadsAdmin.php:2149
     277msgid "There is uploaded media from your site that may only exist in the Infinite Uploads cloud. <strong>You MUST download your media files before deactivating this plugin to prevent data loss!</strong>"
     278msgstr ""
     279
     280#: inc/InfiniteUploadsAdmin.php:2154
     281#: inc/templates/modal-download.php:5
     282#: inc/templates/settings.php:140
     283msgid "Download & Disconnect"
     284msgstr ""
     285
     286#: inc/InfiniteUploadsVideo.php:275
     287msgid "Infinite Uploads Video is disabled due to an issue with your account."
     288msgstr ""
     289
     290#: inc/InfiniteUploadsVideo.php:385
     291msgid "Invalid request"
     292msgstr ""
     293
     294#: inc/InfiniteUploadsVideo.php:460
     295msgid "Video Library - Infinite Uploads"
     296msgstr ""
     297
     298#: inc/InfiniteUploadsVideo.php:461
     299#: inc/InfiniteUploadsVideo.php:633
     300#: inc/templates/video-overview.php:38
     301#: inc/video/admin/components/Settings.jsx:73
     302msgid "Video Library"
     303msgstr ""
     304
     305#: inc/InfiniteUploadsVideo.php:478
     306#: inc/video/block/edit.js:295
     307msgid "Infinite Uploads Video"
     308msgstr ""
     309
     310#: inc/InfiniteUploadsVideo.php:479
     311#: inc/templates/video-disabled.php:4
     312msgid "Video Cloud"
     313msgstr ""
     314
     315#: inc/InfiniteUploadsVideo.php:661
     316msgid "Upload Video"
     317msgstr ""
     318
     319#: inc/InfiniteUploadsVideo.php:671
     320msgid "Add a New Video to the Infinite Uploads Cloud"
     321msgstr ""
     322
     323#: inc/InfiniteUploadsVideo.php:673
     324msgid "Drop your videos here to upload them to your cloud video library for encoding and embedding on your site."
     325msgstr ""
     326
     327#: inc/InfiniteUploadsWPCLICommand.php:213
     328#: inc/InfiniteUploadsWPCLICommand.php:438
     329msgid "%s files (%s) remaining to be synced."
     330msgstr ""
     331
     332#: inc/InfiniteUploadsWPCLICommand.php:225
     333msgid "Copying to the cloud..."
     334msgstr ""
     335
     336#: inc/InfiniteUploadsWPCLICommand.php:280
     337msgid "%s - Synced %s of %s files."
     338msgstr ""
     339
     340#: inc/InfiniteUploadsWPCLICommand.php:302
     341msgid "%s error uploading %s. Queued for retry."
     342msgstr ""
     343
     344#: inc/InfiniteUploadsWPCLICommand.php:307
     345#: inc/InfiniteUploadsWPCLICommand.php:309
     346msgid "There was an error during upload: %s. Queued for retry."
     347msgstr ""
     348
     349#: inc/InfiniteUploadsWPCLICommand.php:325
     350msgid "Unable to upload %s files."
     351msgstr ""
     352
     353#: inc/InfiniteUploadsWPCLICommand.php:327
     354msgid "Sync complete!"
     355msgstr ""
     356
     357#: inc/InfiniteUploadsWPCLICommand.php:338
     358msgid "Scanning local filesystem..."
     359msgstr ""
     360
     361#: inc/InfiniteUploadsWPCLICommand.php:343
     362msgid "%s files (%s) found in uploads."
     363msgstr ""
     364
     365#: inc/InfiniteUploadsWPCLICommand.php:352
     366msgid "Comparing to the cloud..."
     367msgstr ""
     368
     369#: inc/InfiniteUploadsWPCLICommand.php:446
     370msgid "Deleting local copies of synced files..."
     371msgstr ""
     372
     373#: inc/InfiniteUploadsWPCLICommand.php:454
     374msgid "%s - Deleted %s of %s files."
     375msgstr ""
     376
     377#: inc/InfiniteUploadsWPCLICommand.php:459
     378msgid "Could not delete %s."
     379msgstr ""
     380
     381#: inc/InfiniteUploadsWPCLICommand.php:466
     382msgid "Delete complete!"
     383msgstr ""
     384
     385#: inc/InfiniteUploadsWPCLICommand.php:492
     386msgid "%s files (%s) remaining to be downloaded."
     387msgstr ""
     388
     389#: inc/InfiniteUploadsWPCLICommand.php:501
     390msgid "Downloading from the cloud..."
     391msgstr ""
     392
     393#: inc/InfiniteUploadsWPCLICommand.php:539
     394msgid "%s - Downloaded %s of %s files."
     395msgstr ""
     396
     397#: inc/InfiniteUploadsWPCLICommand.php:565
     398msgid "%s error downloading %s. Queued for retry."
     399msgstr ""
     400
     401#: inc/InfiniteUploadsWPCLICommand.php:580
     402msgid "Unable to download %s files."
     403msgstr ""
     404
     405#: inc/InfiniteUploadsWPCLICommand.php:582
     406msgid "Download complete!"
     407msgstr ""
     408
     409#: inc/templates/cloud-overview.php:4
     410msgid "Cloud Storage & CDN Overview"
     411msgstr ""
     412
     413#: inc/templates/cloud-overview.php:11
    263414msgid "This Site's Cloud Bytes / Files"
    264415msgstr ""
    265416
    266 #: inc/templates/cloud-overview.php:11, inc/templates/settings.php:22, inc/templates/settings.php:40, build/infinite-uploads/inc/templates/cloud-overview.php:11, build/infinite-uploads/inc/templates/settings.php:22, build/infinite-uploads/inc/templates/settings.php:40, build/infinite-uploads 2/inc/templates/cloud-overview.php:11, build/infinite-uploads 2/inc/templates/settings.php:22, build/infinite-uploads 2/inc/templates/settings.php:40
     417#: inc/templates/cloud-overview.php:11
     418#: inc/templates/settings.php:22
     419#: inc/templates/settings.php:40
     420#: inc/templates/video-overview.php:12
    267421msgid "Recalculated every 24 hours"
    268422msgstr ""
    269423
    270 #: inc/templates/cloud-overview.php:25, inc/templates/settings.php:27, inc/templates/settings.php:28, inc/templates/settings.php:44, build/infinite-uploads/inc/templates/cloud-overview.php:25, build/infinite-uploads/inc/templates/settings.php:27, build/infinite-uploads/inc/templates/settings.php:28, build/infinite-uploads/inc/templates/settings.php:44, build/infinite-uploads 2/inc/templates/cloud-overview.php:25, build/infinite-uploads 2/inc/templates/settings.php:27, build/infinite-uploads 2/inc/templates/settings.php:28, build/infinite-uploads 2/inc/templates/settings.php:44
     424#: inc/templates/cloud-overview.php:25
     425#: inc/templates/settings.php:27
     426#: inc/templates/settings.php:28
     427#: inc/templates/settings.php:44
    271428msgid "%s / %s"
    272429msgstr ""
    273430
    274 #: inc/templates/cloud-overview.php:31, build/infinite-uploads/inc/templates/cloud-overview.php:31, build/infinite-uploads 2/inc/templates/cloud-overview.php:31
     431#: inc/templates/cloud-overview.php:31
    275432msgid "Visit the Infinite Uploads site to view, manage, or change your plan."
    276433msgstr ""
    277434
    278 #: inc/templates/cloud-overview.php:32, inc/templates/sync.php:42, build/infinite-uploads/inc/templates/cloud-overview.php:32, build/infinite-uploads/inc/templates/sync.php:42, build/infinite-uploads 2/inc/templates/cloud-overview.php:32, build/infinite-uploads 2/inc/templates/sync.php:42
     435#: inc/templates/cloud-overview.php:32
     436#: inc/templates/sync.php:39
    279437msgid "Account Management"
    280438msgstr ""
    281439
    282 #: inc/templates/connect.php:4, build/infinite-uploads/inc/templates/connect.php:4, build/infinite-uploads 2/inc/templates/connect.php:4
     440#: inc/templates/connect.php:4
    283441msgid "Local File Overview"
    284442msgstr ""
    285443
    286 #: inc/templates/connect.php:11, build/infinite-uploads/inc/templates/connect.php:11, build/infinite-uploads 2/inc/templates/connect.php:11
     444#: inc/templates/connect.php:11
    287445msgid "Total Bytes / Files"
    288446msgstr ""
    289447
    290 #: inc/templates/connect.php:23, inc/templates/sync.php:23, build/infinite-uploads/inc/templates/connect.php:23, build/infinite-uploads/inc/templates/sync.php:23, build/infinite-uploads 2/inc/templates/connect.php:23, build/infinite-uploads 2/inc/templates/sync.php:23
     448#: inc/templates/connect.php:23
     449#: inc/templates/sync.php:23
    291450msgid "Scanned %s ago"
    292451msgstr ""
    293452
    294 #: inc/templates/connect.php:25, inc/templates/sync.php:25, build/infinite-uploads/inc/templates/connect.php:25, build/infinite-uploads/inc/templates/sync.php:25, build/infinite-uploads 2/inc/templates/connect.php:25, build/infinite-uploads 2/inc/templates/sync.php:25
     453#: inc/templates/connect.php:25
     454#: inc/templates/sync.php:25
    295455msgid "Run a new scan to detect and sync recently uploaded files."
    296456msgstr ""
    297457
    298 #: inc/templates/connect.php:25, inc/templates/sync.php:25, build/infinite-uploads/inc/templates/connect.php:25, build/infinite-uploads/inc/templates/sync.php:25, build/infinite-uploads 2/inc/templates/connect.php:25, build/infinite-uploads 2/inc/templates/sync.php:25
     458#: inc/templates/connect.php:25
     459#: inc/templates/sync.php:25
    299460msgid "Refresh"
    300461msgstr ""
    301462
    302 #: inc/templates/connect.php:36, build/infinite-uploads/inc/templates/connect.php:36, build/infinite-uploads 2/inc/templates/connect.php:36
     463#: inc/templates/connect.php:36
    303464msgid "Ready to Connect!"
    304465msgstr ""
    305466
    306 #: inc/templates/connect.php:37, build/infinite-uploads/inc/templates/connect.php:37, build/infinite-uploads 2/inc/templates/connect.php:37
    307 msgid "Get smart plan recommendations, create or connect to existing account, and sync to the cloud."
    308 msgstr ""
    309 
    310 #: inc/templates/footer.php:4, build/infinite-uploads/inc/templates/footer.php:4, build/infinite-uploads 2/inc/templates/footer.php:4
     467#: inc/templates/connect.php:37
     468msgid "Get smart plan recommendations, create or connect to existing account, and enable video or sync to the cloud."
     469msgstr ""
     470
     471#: inc/templates/footer.php:10
    311472msgid "The Cloud by Infinite Uploads"
    312473msgstr ""
    313474
    314 #: inc/templates/footer.php:10, build/infinite-uploads/inc/templates/footer.php:10, build/infinite-uploads 2/inc/templates/footer.php:10
     475#: inc/templates/footer.php:18
    315476msgid "Terms of Service"
    316477msgstr ""
    317478
    318 #: inc/templates/footer.php:11, build/infinite-uploads/inc/templates/footer.php:11, build/infinite-uploads 2/inc/templates/footer.php:11
     479#: inc/templates/footer.php:20
    319480msgid "Privacy Policy"
    320481msgstr ""
    321482
    322 #: inc/templates/footer.php:16, build/infinite-uploads/inc/templates/footer.php:16, build/infinite-uploads 2/inc/templates/footer.php:16
     483#: inc/templates/footer.php:25
    323484msgid "Twitter"
    324485msgstr ""
    325486
    326 #: inc/templates/footer.php:17, build/infinite-uploads/inc/templates/footer.php:17, build/infinite-uploads 2/inc/templates/footer.php:17
     487#: inc/templates/footer.php:26
    327488msgid "Facebook"
    328489msgstr ""
    329490
    330 #: inc/templates/install-error.php:5, build/infinite-uploads/inc/templates/install-error.php:5, build/infinite-uploads 2/inc/templates/install-error.php:5
     491#: inc/templates/install-error.php:5
    331492msgid "Installation Error"
    332493msgstr ""
    333494
    334 #: inc/templates/install-error.php:6, build/infinite-uploads/inc/templates/install-error.php:6, build/infinite-uploads 2/inc/templates/install-error.php:6
     495#: inc/templates/install-error.php:6
    335496msgid "We are so sorry, there appears to have been a problem installing the needed tables for the Infinite Uploads plugin. We want to get this working for you so please contact us and we will help you out!"
    336497msgstr ""
    337498
    338 #: inc/templates/install-error.php:11, build/infinite-uploads/inc/templates/install-error.php:11, build/infinite-uploads 2/inc/templates/install-error.php:11
     499#: inc/templates/install-error.php:11
    339500msgid "Contact Support"
    340501msgstr ""
    341502
    342 #: inc/templates/modal-delete.php:5, inc/templates/settings.php:87, build/infinite-uploads/inc/templates/modal-delete.php:5, build/infinite-uploads/inc/templates/settings.php:87, build/infinite-uploads 2/inc/templates/modal-delete.php:5, build/infinite-uploads 2/inc/templates/settings.php:87
     503#: inc/templates/modal-delete.php:5
     504#: inc/templates/settings.php:118
    343505msgid "Free Up Local Storage"
    344506msgstr ""
    345507
    346 #: inc/templates/modal-delete.php:14, build/infinite-uploads/inc/templates/modal-delete.php:14, build/infinite-uploads 2/inc/templates/modal-delete.php:14
     508#: inc/templates/modal-delete.php:14
    347509msgid "Delete Local Files"
    348510msgstr ""
    349511
    350 #: inc/templates/modal-delete.php:15, build/infinite-uploads/inc/templates/modal-delete.php:15, build/infinite-uploads 2/inc/templates/modal-delete.php:15
     512#: inc/templates/modal-delete.php:15
    351513msgid "This will delete the duplicate copies of your files stored in your local media library. This saves space and improves server performance but will require downloading these files back to the uploads directory before disconnecting to prevent broken media on your site."
    352514msgstr ""
    353515
    354 #: inc/templates/modal-delete.php:16, build/infinite-uploads/inc/templates/modal-delete.php:16, build/infinite-uploads 2/inc/templates/modal-delete.php:16
     516#: inc/templates/modal-delete.php:16
    355517msgid "If your host provides access to WP CLI, you can also execute the command:"
    356518msgstr ""
    357519
    358 #: inc/templates/modal-delete.php:24, build/infinite-uploads/inc/templates/modal-delete.php:24, build/infinite-uploads 2/inc/templates/modal-delete.php:24
     520#: inc/templates/modal-delete.php:24
    359521msgid "<span id=\"iup-delete-size\">%s</span> / <span id=\"iup-delete-files\">%s</span> Deletable Files"
    360522msgstr ""
    361523
    362 #: inc/templates/modal-delete.php:29, build/infinite-uploads/inc/templates/modal-delete.php:29, build/infinite-uploads 2/inc/templates/modal-delete.php:29
     524#: inc/templates/modal-delete.php:29
    363525msgid "Start Delete"
    364526msgstr ""
    365527
    366 #: inc/templates/modal-download.php:15, build/infinite-uploads/inc/templates/modal-download.php:15, build/infinite-uploads 2/inc/templates/modal-download.php:15
     528#: inc/templates/modal-download.php:15
    367529msgid "Downloading Files"
    368530msgstr ""
    369531
    370 #: inc/templates/modal-download.php:16, build/infinite-uploads/inc/templates/modal-download.php:16, build/infinite-uploads 2/inc/templates/modal-download.php:16
     532#: inc/templates/modal-download.php:16
    371533msgid "This process can take many hours for very large media libraries with a lot of files. Please leave this tab open while the download is being processed. If you close the tab the download will be interrupted and you will have to continue where you left off later."
    372534msgstr ""
    373535
    374 #: inc/templates/modal-download.php:17, inc/templates/modal-upload.php:17, build/infinite-uploads/inc/templates/modal-download.php:17, build/infinite-uploads/inc/templates/modal-upload.php:17, build/infinite-uploads 2/inc/templates/modal-download.php:17, build/infinite-uploads 2/inc/templates/modal-upload.php:17
     536#: inc/templates/modal-download.php:17
     537#: inc/templates/modal-upload.php:17
    375538msgid "If your host provides access to WP CLI, that is the fastest and most efficient way to sync your files. Simply execute the command:"
    376539msgstr ""
    377540
    378 #: inc/templates/modal-download.php:34, build/infinite-uploads/inc/templates/modal-download.php:34, build/infinite-uploads 2/inc/templates/modal-download.php:34
     541#: inc/templates/modal-download.php:34
    379542msgid "<span id=\"iup-download-size\">%s</span> / <span id=\"iup-download-files\">%s</span> File(s) Remaining"
    380543msgstr ""
    381544
    382 #: inc/templates/modal-enable.php:5, build/infinite-uploads/inc/templates/modal-enable.php:5, build/infinite-uploads 2/inc/templates/modal-enable.php:5
     545#: inc/templates/modal-enable.php:5
    383546msgid "Enable Infinite Uploads"
    384547msgstr ""
    385548
    386 #: inc/templates/modal-enable.php:14, build/infinite-uploads/inc/templates/modal-enable.php:14, build/infinite-uploads 2/inc/templates/modal-enable.php:14
     549#: inc/templates/modal-enable.php:14
    387550msgid "Enable the Infinite Uploads Cloud"
    388551msgstr ""
    389552
    390 #: inc/templates/modal-enable.php:15, build/infinite-uploads/inc/templates/modal-enable.php:15, build/infinite-uploads 2/inc/templates/modal-enable.php:15
     553#: inc/templates/modal-enable.php:15
    391554msgid "Your media library has finished syncing to the Infinite Uploads cloud. Enable now to serve all media from the cloud and global CDN. All new media uploaded will skip the local filesystem and be synced directly to the Infinite Uploads cloud."
    392555msgstr ""
    393556
    394 #: inc/templates/modal-enable.php:18, build/infinite-uploads/inc/templates/modal-enable.php:18, build/infinite-uploads 2/inc/templates/modal-enable.php:18
     557#: inc/templates/modal-enable.php:18
    395558msgid "<span>%s</span> file(s) errored while syncing to the cloud."
    396559msgstr ""
    397560
    398 #: inc/templates/modal-enable.php:19, build/infinite-uploads/inc/templates/modal-enable.php:19, build/infinite-uploads 2/inc/templates/modal-enable.php:19
     561#: inc/templates/modal-enable.php:19
    399562msgid "Show errors"
    400563msgstr ""
    401564
    402 #: inc/templates/modal-enable.php:43, build/infinite-uploads/inc/templates/modal-enable.php:43, build/infinite-uploads 2/inc/templates/modal-enable.php:43
     565#: inc/templates/modal-enable.php:43
    403566msgid "Note: If any of these files are referenced in posts or pages they might show as missing after enabling. You can retry syncing them, or ignore and enable anyway."
    404567msgstr ""
    405568
    406 #: inc/templates/modal-enable.php:44, build/infinite-uploads/inc/templates/modal-enable.php:44, build/infinite-uploads 2/inc/templates/modal-enable.php:44
     569#: inc/templates/modal-enable.php:44
    407570msgid "Need help?"
    408571msgstr ""
    409572
    410 #: inc/templates/modal-enable.php:50, build/infinite-uploads/inc/templates/modal-enable.php:50, build/infinite-uploads 2/inc/templates/modal-enable.php:50
     573#: inc/templates/modal-enable.php:50
    411574msgid "Retry Sync"
    412575msgstr ""
    413576
    414 #: inc/templates/modal-enable.php:51, build/infinite-uploads/inc/templates/modal-enable.php:51, build/infinite-uploads 2/inc/templates/modal-enable.php:51
     577#: inc/templates/modal-enable.php:51
    415578msgid "Enable"
    416579msgstr ""
    417580
    418 #: inc/templates/modal-remote-scan.php:5, build/infinite-uploads/inc/templates/modal-remote-scan.php:5, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:5
     581#: inc/templates/modal-remote-scan.php:5
    419582msgid "Scanning Cloud"
    420583msgstr ""
    421584
    422 #: inc/templates/modal-remote-scan.php:17, build/infinite-uploads/inc/templates/modal-remote-scan.php:17, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:17
     585#: inc/templates/modal-remote-scan.php:17
    423586msgid "Comparing to Cloud"
    424587msgstr ""
    425588
    426 #: inc/templates/modal-remote-scan.php:18, build/infinite-uploads/inc/templates/modal-remote-scan.php:18, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:18
     589#: inc/templates/modal-remote-scan.php:18
    427590msgid "Checking for files already existing in the cloud. Please leave this tab open while we complete your scan."
    428591msgstr ""
    429592
    430 #: inc/templates/modal-remote-scan.php:24, build/infinite-uploads/inc/templates/modal-remote-scan.php:24, build/infinite-uploads 2/inc/templates/modal-remote-scan.php:24
     593#: inc/templates/modal-remote-scan.php:24
    431594msgid "<span id=\"iup-scan-remote-storage\">%s</span> / <span id=\"iup-scan-remote-files\">%s</span> Files Synced"
    432595msgstr ""
    433596
    434 #: inc/templates/modal-scan.php:5, build/infinite-uploads/inc/templates/modal-scan.php:5, build/infinite-uploads 2/inc/templates/modal-scan.php:5
     597#: inc/templates/modal-scan.php:5
    435598msgid "Scanning Files"
    436599msgstr ""
    437600
    438 #: inc/templates/modal-scan.php:17, build/infinite-uploads/inc/templates/modal-scan.php:17, build/infinite-uploads 2/inc/templates/modal-scan.php:17
     601#: inc/templates/modal-scan.php:17
    439602msgid "Scanning Local Filesystem"
    440603msgstr ""
    441604
    442 #: inc/templates/modal-scan.php:18, build/infinite-uploads/inc/templates/modal-scan.php:18, build/infinite-uploads 2/inc/templates/modal-scan.php:18
     605#: inc/templates/modal-scan.php:18
    443606msgid "This usually only takes a minute or two but can take longer for very large media libraries with a lot of files. Please leave this tab open while we complete your scan."
    444607msgstr ""
    445608
    446 #. translators: %3$s is the opening a tag for files
    447 #. translators: %3$s is the opening a tag for files
    448 #. translators: %3$s is the opening a tag for files
    449 #: inc/templates/modal-scan.php:30, build/infinite-uploads/inc/templates/modal-scan.php:30, build/infinite-uploads 2/inc/templates/modal-scan.php:30
     609#. translators: %4$s is the closing a tag for files
     610#: inc/templates/modal-scan.php:30
    450611msgid "Found %1$s0 MB%2$s / %3$s0%4$s Files..."
    451612msgstr ""
    452613
    453 #: inc/templates/modal-upload.php:5, build/infinite-uploads/inc/templates/modal-upload.php:5, build/infinite-uploads 2/inc/templates/modal-upload.php:5
     614#: inc/templates/modal-upload.php:5
    454615msgid "Upload to Cloud"
    455616msgstr ""
    456617
    457 #: inc/templates/modal-upload.php:15, build/infinite-uploads/inc/templates/modal-upload.php:15, build/infinite-uploads 2/inc/templates/modal-upload.php:15
     618#: inc/templates/modal-upload.php:15
    458619msgid "Sync in Progress"
    459620msgstr ""
    460621
    461 #: inc/templates/modal-upload.php:16, build/infinite-uploads/inc/templates/modal-upload.php:16, build/infinite-uploads 2/inc/templates/modal-upload.php:16
     622#: inc/templates/modal-upload.php:16
    462623msgid "This process can take many hours for very large media libraries with a lot of files. Please leave this tab open while the sync is being processed. If you close the tab the sync will be interrupted and you will have to continue where you left off later."
    463624msgstr ""
    464625
    465 #: inc/templates/modal-upload.php:34, build/infinite-uploads/inc/templates/modal-upload.php:34, build/infinite-uploads 2/inc/templates/modal-upload.php:34
     626#: inc/templates/modal-upload.php:34
    466627msgid "<span id=\"iup-progress-size\">%s</span> / <span id=\"iup-progress-files\">%s</span> File(s) Remaining"
    467628msgstr ""
    468629
    469 #: inc/templates/settings.php:4, build/infinite-uploads/inc/templates/settings.php:4, build/infinite-uploads 2/inc/templates/settings.php:4
     630#: inc/templates/settings.php:4
    470631msgid "Account & Settings"
    471632msgstr ""
    472633
    473 #: inc/templates/settings.php:4, build/infinite-uploads/inc/templates/settings.php:4, build/infinite-uploads 2/inc/templates/settings.php:4
     634#: inc/templates/settings.php:4
    474635msgid "Includes usage data for all connected sites"
    475636msgstr ""
    476637
    477 #: inc/templates/settings.php:9, build/infinite-uploads/inc/templates/settings.php:9, build/infinite-uploads 2/inc/templates/settings.php:9
     638#: inc/templates/settings.php:9
    478639msgid "Refresh account data"
    479640msgstr ""
    480641
    481 #: inc/templates/settings.php:10, build/infinite-uploads/inc/templates/settings.php:10, build/infinite-uploads 2/inc/templates/settings.php:10
     642#: inc/templates/settings.php:10
    482643msgid "Updated %s ago"
    483644msgstr ""
    484645
    485 #: inc/templates/settings.php:17, build/infinite-uploads/inc/templates/settings.php:17, build/infinite-uploads 2/inc/templates/settings.php:17
     646#: inc/templates/settings.php:17
    486647msgid "Infinite Uploads Plan"
    487648msgstr ""
    488649
    489 #: inc/templates/settings.php:18, build/infinite-uploads/inc/templates/settings.php:18, build/infinite-uploads 2/inc/templates/settings.php:18
     650#: inc/templates/settings.php:18
    490651msgid "Your current Infinite Uploads plan and storage."
    491652msgstr ""
    492653
    493 #: inc/templates/settings.php:22, inc/templates/settings.php:40, build/infinite-uploads/inc/templates/settings.php:22, build/infinite-uploads/inc/templates/settings.php:40, build/infinite-uploads 2/inc/templates/settings.php:22, build/infinite-uploads 2/inc/templates/settings.php:40
     654#: inc/templates/settings.php:22
     655#: inc/templates/settings.php:40
    494656msgid "Used / Available"
    495657msgstr ""
    496658
    497 #: inc/templates/settings.php:23, build/infinite-uploads/inc/templates/settings.php:23, build/infinite-uploads 2/inc/templates/settings.php:23
     659#: inc/templates/settings.php:23
    498660msgid "Need more?"
    499661msgstr ""
    500662
    501 #: inc/templates/settings.php:23, build/infinite-uploads/inc/templates/settings.php:23, build/infinite-uploads 2/inc/templates/settings.php:23
     663#: inc/templates/settings.php:23
    502664msgid "Switch to a new plan."
    503665msgstr ""
    504666
    505 #: inc/templates/settings.php:35, build/infinite-uploads/inc/templates/settings.php:35, build/infinite-uploads 2/inc/templates/settings.php:35
     667#: inc/templates/settings.php:35
    506668msgid "CDN Bandwidth"
    507669msgstr ""
    508670
    509 #: inc/templates/settings.php:36, build/infinite-uploads/inc/templates/settings.php:36, build/infinite-uploads 2/inc/templates/settings.php:36
     671#: inc/templates/settings.php:36
    510672msgid "Infinite Uploads includes allotted bandwidth for CDN delivery of your files."
    511673msgstr ""
    512674
    513 #: inc/templates/settings.php:51, build/infinite-uploads/inc/templates/settings.php:51, build/infinite-uploads 2/inc/templates/settings.php:51
     675#: inc/templates/settings.php:51
    514676msgid "CDN URL"
    515677msgstr ""
    516678
    517 #: inc/templates/settings.php:52, build/infinite-uploads/inc/templates/settings.php:52, build/infinite-uploads 2/inc/templates/settings.php:52
     679#: inc/templates/settings.php:52
    518680msgid "Your uploads are served from this CDN url via 45+ edge locations around the world."
    519681msgstr ""
    520682
    521 #: inc/templates/settings.php:56, build/infinite-uploads/inc/templates/settings.php:56, build/infinite-uploads 2/inc/templates/settings.php:56
     683#: inc/templates/settings.php:56
    522684msgid "Current CDN URL"
    523685msgstr ""
    524686
    525 #: inc/templates/settings.php:58, build/infinite-uploads/inc/templates/settings.php:58, build/infinite-uploads 2/inc/templates/settings.php:58
     687#: inc/templates/settings.php:58
    526688msgid "Use your own custom domain!"
    527689msgstr ""
    528690
    529 #: inc/templates/settings.php:71, build/infinite-uploads/inc/templates/settings.php:71, build/infinite-uploads 2/inc/templates/settings.php:71
     691#: inc/templates/settings.php:71
    530692msgid "Storage Region"
    531693msgstr ""
    532694
    533 #: inc/templates/settings.php:72, build/infinite-uploads/inc/templates/settings.php:72, build/infinite-uploads 2/inc/templates/settings.php:72
     695#: inc/templates/settings.php:72
    534696msgid "The location of our servers storing your uploads."
    535697msgstr ""
    536698
    537 #: inc/templates/settings.php:76, build/infinite-uploads/inc/templates/settings.php:76, build/infinite-uploads 2/inc/templates/settings.php:76
     699#: inc/templates/settings.php:76
    538700msgid "Region"
    539701msgstr ""
    540702
    541 #: inc/templates/settings.php:76, build/infinite-uploads/inc/templates/settings.php:76, build/infinite-uploads 2/inc/templates/settings.php:76
     703#: inc/templates/settings.php:76
    542704msgid "Region can only be selected when first connecting your site."
    543705msgstr ""
    544706
    545 #: inc/templates/settings.php:88, build/infinite-uploads/inc/templates/settings.php:88, build/infinite-uploads 2/inc/templates/settings.php:88
     707#: inc/templates/settings.php:86
     708msgid "Files to exclude"
     709msgstr ""
     710
     711#: inc/templates/settings.php:87
     712msgid "Specify files or directories to exclude from cloud sync. For example, exclude log files with \".log\" or specific directories with \"/directory-path/\". One entry per line."
     713msgstr ""
     714
     715#: inc/templates/settings.php:91
     716msgid "Enable File Exclusions"
     717msgstr ""
     718
     719#: inc/templates/settings.php:98
     720msgid "Yes"
     721msgstr ""
     722
     723#: inc/templates/settings.php:103
     724msgid "No"
     725msgstr ""
     726
     727#: inc/templates/settings.php:119
    546728msgid "There are unused local copies of files already synced to the cloud. You can optionally delete these to free up local storage space."
    547729msgstr ""
    548730
    549 #: inc/templates/settings.php:92, build/infinite-uploads/inc/templates/settings.php:92, build/infinite-uploads 2/inc/templates/settings.php:92
     731#: inc/templates/settings.php:123
    550732msgid "This saves space and improves server performance."
    551733msgstr ""
    552734
    553 #: inc/templates/settings.php:96, build/infinite-uploads/inc/templates/settings.php:96, build/infinite-uploads 2/inc/templates/settings.php:96
     735#: inc/templates/settings.php:127
     736#: inc/video/admin/components/DeleteModal.jsx:72
    554737msgid "Delete"
    555738msgstr ""
    556739
    557 #: inc/templates/settings.php:101, build/infinite-uploads/inc/templates/settings.php:101, build/infinite-uploads 2/inc/templates/settings.php:101
     740#: inc/templates/settings.php:132
    558741msgid "%s / %s deletable files"
    559742msgstr ""
    560743
    561 #: inc/templates/settings.php:110, build/infinite-uploads/inc/templates/settings.php:110, build/infinite-uploads 2/inc/templates/settings.php:110
     744#: inc/templates/settings.php:141
    562745msgid "Download your media files and disconnect from our cloud. To cancel or manage your storage plan please visit <a href=\"%s\" class=\"text-warning\">account management</a>."
    563746msgstr ""
    564747
    565 #: inc/templates/settings.php:114, build/infinite-uploads/inc/templates/settings.php:114, build/infinite-uploads 2/inc/templates/settings.php:114
     748#: inc/templates/settings.php:145
    566749msgid "We will download your files back to the uploads directory before disconnecting to prevent broken media on your site."
    567750msgstr ""
    568751
    569 #: inc/templates/settings.php:118, build/infinite-uploads/inc/templates/settings.php:118, build/infinite-uploads 2/inc/templates/settings.php:118
     752#: inc/templates/settings.php:149
    570753msgid "Disconnect"
    571754msgstr ""
    572755
    573 #: inc/templates/status-icon.php:2, build/infinite-uploads/inc/templates/status-icon.php:2, build/infinite-uploads 2/inc/templates/status-icon.php:2
     756#: inc/templates/status-icon.php:2
     757#: inc/templates/video-status-icon.php:2
    574758msgid "Status"
    575759msgstr ""
    576760
    577 #: inc/templates/status-icon.php:10, build/infinite-uploads/inc/templates/status-icon.php:10, build/infinite-uploads 2/inc/templates/status-icon.php:10
     761#: inc/templates/status-icon.php:4
     762#: inc/templates/video-status-icon.php:4
     763msgid "There is a problem with your Infinite Uploads account"
     764msgstr ""
     765
     766#: inc/templates/status-icon.php:6
     767msgid "Enabled - new uploads are moved to the cloud"
     768msgstr ""
     769
     770#: inc/templates/status-icon.php:8
     771msgid "Disabled - waiting to sync media to the cloud"
     772msgstr ""
     773
     774#: inc/templates/status-icon.php:10
     775#: inc/templates/video-status-icon.php:10
    578776msgid "Disabled - waiting to connect"
    579777msgstr ""
    580778
    581 #: inc/templates/status-icon.php:8, build/infinite-uploads/inc/templates/status-icon.php:8, build/infinite-uploads 2/inc/templates/status-icon.php:8
    582 msgid "Disabled - waiting to sync media to the cloud"
    583 msgstr ""
    584 
    585 #: inc/templates/status-icon.php:6, build/infinite-uploads/inc/templates/status-icon.php:6, build/infinite-uploads 2/inc/templates/status-icon.php:6
    586 msgid "Enabled - new uploads are moved to the cloud"
    587 msgstr ""
    588 
    589 #: inc/templates/status-icon.php:4, build/infinite-uploads/inc/templates/status-icon.php:4, build/infinite-uploads 2/inc/templates/status-icon.php:4
    590 msgid "There is a problem with your Infinite Uploads account"
    591 msgstr ""
    592 
    593 #: inc/templates/sync.php:4, build/infinite-uploads/inc/templates/sync.php:4, build/infinite-uploads 2/inc/templates/sync.php:4
    594 msgid "Ready to Sync"
    595 msgstr ""
    596 
    597 #: inc/templates/sync.php:11, build/infinite-uploads/inc/templates/sync.php:11, build/infinite-uploads 2/inc/templates/sync.php:11
     779#: inc/templates/sync.php:4
     780msgid "Cloud Storage & CDN"
     781msgstr ""
     782
     783#: inc/templates/sync.php:11
    598784msgid "Total Local Bytes / Files"
    599785msgstr ""
    600786
    601 #: inc/templates/sync.php:49, build/infinite-uploads/inc/templates/sync.php:49, build/infinite-uploads 2/inc/templates/sync.php:49
     787#: inc/templates/sync.php:34
     788msgid "Please fix the billing issue with your account to sync your files to the cloud and enable Infinite Uploads."
     789msgstr ""
     790
     791#: inc/templates/sync.php:46
    602792msgid "You have %s of premium storage available!"
    603793msgstr ""
    604794
    605 #: inc/templates/sync.php:50, build/infinite-uploads/inc/templates/sync.php:50, build/infinite-uploads 2/inc/templates/sync.php:50
    606 msgid "Move your media library to the Infinite Uploads cloud."
    607 msgstr ""
    608 
    609 #: inc/templates/sync.php:60, inc/templates/sync.php:58, inc/templates/sync.php:56, build/infinite-uploads/inc/templates/sync.php:60, build/infinite-uploads/inc/templates/sync.php:58, build/infinite-uploads/inc/templates/sync.php:56, build/infinite-uploads 2/inc/templates/sync.php:60, build/infinite-uploads 2/inc/templates/sync.php:58, build/infinite-uploads 2/inc/templates/sync.php:56
     795#: inc/templates/sync.php:47
     796msgid "Optionally move your media library to the Infinite Uploads cloud and serve via our CDN."
     797msgstr ""
     798
     799#: inc/templates/sync.php:53
     800#: inc/templates/sync.php:55
     801#: inc/templates/sync.php:57
    610802msgid "Sync Now"
    611803msgstr ""
    612804
    613 #: inc/templates/sync.php:37, build/infinite-uploads/inc/templates/sync.php:37, build/infinite-uploads 2/inc/templates/sync.php:37
    614 msgid "Please fix the billing issue with your account to sync your files to the cloud and enable Infinite Uploads."
    615 msgstr ""
    616 
    617 #: inc/templates/welcome.php:6, build/infinite-uploads/inc/templates/welcome.php:6, build/infinite-uploads 2/inc/templates/welcome.php:6
     805#: inc/templates/video-disabled.php:14
     806msgid "Easily upload videos of any size directly to the cloud and have them automatically transcoded into multiple resolutions for optimal playback on any device. Plus, our customizable unbranded embedded video player allows you to stream your videos from our global CDN, ensuring smooth and seamless playback for your audience. With Infinite Uploads, you'll have everything you need to host and share your videos with the world. All right inside the WordPress dashboard!"
     807msgstr ""
     808
     809#: inc/templates/video-disabled.php:15
     810msgid "Included FREE with your Infinite Uploads storage plan!"
     811msgstr ""
     812
     813#: inc/templates/video-disabled.php:20
     814msgid "Enable Video Cloud"
     815msgstr ""
     816
     817#: inc/templates/video-overview.php:4
     818msgid "Video Cloud Overview"
     819msgstr ""
     820
     821#: inc/templates/video-overview.php:12
     822msgid "Site stats:"
     823msgstr ""
     824
     825#: inc/templates/video-overview.php:18
     826#: inc/video/admin/components/Header.jsx:67
     827msgid "Video Count"
     828msgstr ""
     829
     830#: inc/templates/video-overview.php:22
     831msgid "Video Storage"
     832msgstr ""
     833
     834#: inc/templates/video-overview.php:26
     835#: inc/video/admin/components/Header.jsx:75
     836msgid "Video Bandwidth"
     837msgstr ""
     838
     839#: inc/templates/video-overview.php:26
     840msgid "This calendar month."
     841msgstr ""
     842
     843#: inc/templates/video-overview.php:32
     844msgid "Upload, transcode, and embed videos of any size via our Gutenberg Block, shortcode, or video library. Included FREE with your Infinite Uploads storage & CDN plan."
     845msgstr ""
     846
     847#: inc/templates/video-overview.php:37
     848msgid "View and manage your cloud video library."
     849msgstr ""
     850
     851#: inc/templates/video-overview.php:41
     852msgid "Manage cloud video library settings."
     853msgstr ""
     854
     855#: inc/templates/video-status-icon.php:6
     856msgid "Enabled"
     857msgstr ""
     858
     859#: inc/templates/video-status-icon.php:8
     860msgid "Disabled"
     861msgstr ""
     862
     863#: inc/templates/welcome.php:6
    618864msgid "Infinite Uploads Setup"
    619865msgstr ""
    620866
    621 #: inc/templates/welcome.php:7, build/infinite-uploads/inc/templates/welcome.php:7, build/infinite-uploads 2/inc/templates/welcome.php:7
    622 msgid "Welcome to Infinite Uploads, scalable cloud storage and delivery for your uploads made easy! Get started with a scan of your existing Media Library. Then our smart recommendations will help you chose the best plan, create or connect your account, and voilà – you're ready to push to the cloud."
    623 msgstr ""
    624 
    625 #: inc/templates/welcome.php:12, build/infinite-uploads/inc/templates/welcome.php:12, build/infinite-uploads 2/inc/templates/welcome.php:12
     867#: inc/templates/welcome.php:7
     868msgid "Welcome to Infinite Uploads, scalable cloud storage, encoding, and delivery for your uploads and videos made easy! Get started with a scan of your existing Media Library. Then our smart recommendations will help you chose the best plan, create or connect your account, and voilà – you're ready to push to the cloud."
     869msgstr ""
     870
     871#: inc/templates/welcome.php:12
    626872msgid "Run Scan"
    627873msgstr ""
    628874
    629 #: build/infinite-uploads/inc/templates/settings.php:109
    630 msgid "Import & Disconnect"
    631 msgstr ""
     875#: infinite-uploads.php:156
     876msgid "The Infinite Uploads plugin requires PHP version 5.5.0 or higher. Your server is running PHP version %s."
     877msgstr ""
     878
     879#: infinite-uploads.php:170
     880msgid "The Infinite Uploads plugin requires WordPress version 5.3 or higher. Your server is running WordPress version %s."
     881msgstr ""
     882
     883#: inc/video/admin/components/DeleteModal.jsx:51
     884msgid "Delete Video"
     885msgstr ""
     886
     887#: inc/video/admin/components/DeleteModal.jsx:57
     888msgid "Delete Video:"
     889msgstr ""
     890
     891#: inc/video/admin/components/DeleteModal.jsx:62
     892msgid "Are you sure you would like to delete this video?"
     893msgstr ""
     894
     895#: inc/video/admin/components/DeleteModal.jsx:69
     896msgid "Cancel"
     897msgstr ""
     898
     899#: inc/video/admin/components/Header.jsx:34
     900#: inc/video/admin/components/Header.jsx:35
     901msgid "Search"
     902msgstr ""
     903
     904#: inc/video/admin/components/Header.jsx:44
     905msgid "Sort"
     906msgstr ""
     907
     908#: inc/video/admin/components/Header.jsx:47
     909msgid "Sort by select"
     910msgstr ""
     911
     912#: inc/video/admin/components/Header.jsx:56
     913#: inc/video/admin/components/VideoModal.jsx:356
     914#: inc/video/admin/components/VideoModal.jsx:360
     915msgid "Title"
     916msgstr ""
     917
     918#: inc/video/admin/components/Header.jsx:59
     919msgid "Date"
     920msgstr ""
     921
     922#: inc/video/admin/components/Header.jsx:71
     923msgid "Library Storage"
     924msgstr ""
     925
     926#: inc/video/admin/components/Library.jsx:92
     927#: inc/video/block/components/LibraryModal/index.js:25
     928msgid "Cloud Video Library"
     929msgstr ""
     930
     931#: inc/video/admin/components/Library.jsx:134
     932msgid "No videos found."
     933msgstr ""
     934
     935#: inc/video/admin/components/Settings.jsx:52
     936msgid "Video library not yet connected."
     937msgstr ""
     938
     939#: inc/video/admin/components/Settings.jsx:68
     940msgid "Infinite Uploads Video Settings"
     941msgstr ""
     942
     943#: inc/video/admin/components/Settings.jsx:85
     944msgid "Player"
     945msgstr ""
     946
     947#: inc/video/admin/components/Settings.jsx:88
     948msgid "Main Player Color"
     949msgstr ""
     950
     951#: inc/video/admin/components/Settings.jsx:89
     952msgid "Select the primary color that will be displayed for the controls in the video player."
     953msgstr ""
     954
     955#: inc/video/admin/components/Settings.jsx:97
     956msgid "Enable Direct Play"
     957msgstr ""
     958
     959#: inc/video/admin/components/Settings.jsx:98
     960msgid "Enables video playback in the browser using the direct video URL. Anyone with the URL or video ID will be able to watch the video."
     961msgstr ""
     962
     963#: inc/video/admin/components/Settings.jsx:120
     964msgid "Player Language"
     965msgstr ""
     966
     967#: inc/video/admin/components/Settings.jsx:121
     968msgid "Select the default language that will be displayed in the video player."
     969msgstr ""
     970
     971#: inc/video/admin/components/Settings.jsx:160
     972msgid "Player Controls"
     973msgstr ""
     974
     975#: inc/video/admin/components/Settings.jsx:161
     976msgid "Select the UI controls that will be displayed on the player."
     977msgstr ""
     978
     979#: inc/video/admin/components/Settings.jsx:165
     980msgid "Play / Pause"
     981msgstr ""
     982
     983#: inc/video/admin/components/Settings.jsx:166
     984msgid "Center Play Button"
     985msgstr ""
     986
     987#: inc/video/admin/components/Settings.jsx:167
     988msgid "Volume"
     989msgstr ""
     990
     991#: inc/video/admin/components/Settings.jsx:168
     992msgid "Mute"
     993msgstr ""
     994
     995#: inc/video/admin/components/Settings.jsx:169
     996msgid "Picture-in-Picture"
     997msgstr ""
     998
     999#: inc/video/admin/components/Settings.jsx:171
     1000#: inc/video/admin/components/VideoModal.jsx:672
     1001msgid "Captions"
     1002msgstr ""
     1003
     1004#: inc/video/admin/components/Settings.jsx:172
     1005msgid "Current Time"
     1006msgstr ""
     1007
     1008#: inc/video/admin/components/Settings.jsx:173
     1009msgid "Duration"
     1010msgstr ""
     1011
     1012#: inc/video/admin/components/Settings.jsx:174
     1013msgid "10s Backward"
     1014msgstr ""
     1015
     1016#: inc/video/admin/components/Settings.jsx:175
     1017msgid "10s Forward"
     1018msgstr ""
     1019
     1020#: inc/video/admin/components/Settings.jsx:176
     1021msgid "Progress Bar"
     1022msgstr ""
     1023
     1024#: inc/video/admin/components/Settings.jsx:177
     1025msgid "Full Screen"
     1026msgstr ""
     1027
     1028#: inc/video/admin/components/Settings.jsx:182
     1029msgid "Encoding"
     1030msgstr ""
     1031
     1032#: inc/video/admin/components/Settings.jsx:185
     1033msgid "Enabled Resolutions"
     1034msgstr ""
     1035
     1036#: inc/video/admin/components/Settings.jsx:186
     1037msgid "Select the enabled resolutions that will be encoded on upload. More resolutions provide a more efficient streaming service to users, but require more storage space. Resolutions larger than the original video will be skipped."
     1038msgstr ""
     1039
     1040#: inc/video/admin/components/Settings.jsx:203
     1041msgid "Save Settings"
     1042msgstr ""
     1043
     1044#: inc/video/admin/components/UploadModal.jsx:86
     1045#: inc/video/admin/components/UploadModal.jsx:98
     1046msgid "Upload Videos"
     1047msgstr ""
     1048
     1049#: inc/video/admin/components/UploadModal.jsx:114
     1050msgid "Drop videos here or %{browse}."
     1051msgstr ""
     1052
     1053#: inc/video/admin/components/UploadModal.jsx:119
     1054#: inc/video/block/edit.js:314
     1055msgid "browse files"
     1056msgstr ""
     1057
     1058#: inc/video/admin/components/VideoAttributes.jsx:20
     1059msgid "Storage Size"
     1060msgstr ""
     1061
     1062#: inc/video/admin/components/VideoAttributes.jsx:45
     1063msgid "Video Length"
     1064msgstr ""
     1065
     1066#: inc/video/admin/components/VideoAttributes.jsx:57
     1067msgid "View Count"
     1068msgstr ""
     1069
     1070#: inc/video/admin/components/VideoAttributes.jsx:74
     1071msgid "Upload Date"
     1072msgstr ""
     1073
     1074#: inc/video/admin/components/VideoCard.jsx:19
     1075msgid "Awaiting Upload"
     1076msgstr ""
     1077
     1078#: inc/video/admin/components/VideoCard.jsx:20
     1079msgid "Uploaded"
     1080msgstr ""
     1081
     1082#: inc/video/admin/components/VideoCard.jsx:21
     1083#: inc/video/admin/components/VideoCard.jsx:76
     1084msgid "Processing"
     1085msgstr ""
     1086
     1087#: inc/video/admin/components/VideoCard.jsx:22
     1088#: inc/video/admin/components/VideoCard.jsx:116
     1089msgid "Transcoding"
     1090msgstr ""
     1091
     1092#: inc/video/admin/components/VideoCard.jsx:23
     1093msgid "Finished"
     1094msgstr ""
     1095
     1096#: inc/video/admin/components/VideoCard.jsx:24
     1097msgid "Error"
     1098msgstr ""
     1099
     1100#: inc/video/admin/components/VideoCard.jsx:25
     1101msgid "Upload Failed"
     1102msgstr ""
     1103
     1104#: inc/video/admin/components/VideoModal.jsx:234
     1105msgid "Set"
     1106msgstr ""
     1107
     1108#: inc/video/admin/components/VideoModal.jsx:289
     1109msgid "Open video modal"
     1110msgstr ""
     1111
     1112#: inc/video/admin/components/VideoModal.jsx:310
     1113msgid "Edit Video:"
     1114msgstr ""
     1115
     1116#: inc/video/admin/components/VideoModal.jsx:348
     1117msgid "Video Title"
     1118msgstr ""
     1119
     1120#: inc/video/admin/components/VideoModal.jsx:380
     1121msgid "Update"
     1122msgstr ""
     1123
     1124#: inc/video/admin/components/VideoModal.jsx:392
     1125msgid "Current Thumbnail"
     1126msgstr ""
     1127
     1128#: inc/video/admin/components/VideoModal.jsx:412
     1129msgid "Choose a new thumbnail to be displayed in the video player:"
     1130msgstr ""
     1131
     1132#: inc/video/admin/components/VideoModal.jsx:440
     1133#: inc/video/admin/components/VideoModal.jsx:543
     1134msgid "Embed Code"
     1135msgstr ""
     1136
     1137#: inc/video/admin/components/VideoModal.jsx:452
     1138msgid "Copy and paste this code into your post, page, or widget to embed the video. If using Gutenberg editor use our block."
     1139msgstr ""
     1140
     1141#: inc/video/admin/components/VideoModal.jsx:464
     1142msgid "Autoplay"
     1143msgstr ""
     1144
     1145#: inc/video/admin/components/VideoModal.jsx:478
     1146msgid "Loop"
     1147msgstr ""
     1148
     1149#: inc/video/admin/components/VideoModal.jsx:492
     1150msgid "Muted"
     1151msgstr ""
     1152
     1153#: inc/video/admin/components/VideoModal.jsx:506
     1154msgid "Preload"
     1155msgstr ""
     1156
     1157#: inc/video/admin/components/VideoModal.jsx:576
     1158msgid "Direct Play URL"
     1159msgstr ""
     1160
     1161#: inc/video/admin/components/VideoModal.jsx:602
     1162msgid "HLS URL"
     1163msgstr ""
     1164
     1165#: inc/video/admin/components/VideoModal.jsx:637
     1166msgid "Stats"
     1167msgstr ""
     1168
     1169#: inc/video/admin/components/VideoModal.jsx:646
     1170msgid "Statistics"
     1171msgstr ""
     1172
     1173#: inc/video/admin/components/VideoModal.jsx:652
     1174msgid "View the statistics for this video."
     1175msgstr ""
     1176
     1177#: inc/video/admin/components/VideoModal.jsx:683
     1178msgid "Chapters"
     1179msgstr ""
     1180
     1181#: inc/video/block/components/LibraryModal/index.js:16
     1182msgid "Select from Library"
     1183msgstr ""
     1184
     1185#: inc/video/block/components/LibraryModal/index.js:29
     1186msgid "Select a video from your library to insert into the editor."
     1187msgstr ""
     1188
     1189#: inc/video/block/edit.js:224
     1190msgid "Replace Video"
     1191msgstr ""
     1192
     1193#: inc/video/block/edit.js:242
     1194msgid "Video %d%% encoded..."
     1195msgstr ""
     1196
     1197#: inc/video/block/edit.js:249
     1198msgid "Awaiting Upload..."
     1199msgstr ""
     1200
     1201#: inc/video/block/edit.js:251
     1202msgid "Video Error. Upload again."
     1203msgstr ""
     1204
     1205#: inc/video/block/edit.js:254
     1206msgid "Video %d%% processed..."
     1207msgstr ""
     1208
     1209#: inc/video/block/edit.js:291
     1210msgid "Upload a new video direct to the cloud or select a video from your cloud library."
     1211msgstr ""
     1212
     1213#: inc/video/block/edit.js:309
     1214msgid "Drop video file here or %{browse}."
     1215msgstr ""
     1216
     1217#: inc/video/block/block.json
     1218msgctxt "block title"
     1219msgid "Infinite Uploads Video"
     1220msgstr ""
     1221
     1222#: inc/video/block/block.json
     1223msgctxt "block description"
     1224msgid "Upload & Embed a video via Infinite Uploads Video Cloud."
     1225msgstr ""
  • infinite-uploads/trunk/readme.txt

    r3456796 r3458657  
    33Requires at least: 6.0
    44Tested up to: 6.9.1
    5 Stable tag: 3.1.0
     5Stable tag: 3.1.1
    66Requires PHP: 8.0
    77Contributors: bww
     
    198198== Changelog ==
    199199
     2003.1.1
     201----------------------------------------------------------------------
     202
     203- Update: Compatibility support for the Big File Uploads plugin.
     204- Update: Settings UI to conditionally show/hide directory tree options.
     205- Fix: Infinite Uploads CLI command not executing as expected.
     206- Fix: An issue with the directory tree not loading properly.
     207* Translations: Updated .POT file for new translations.
     208
    2002093.1.0
    201210----------------------------------------------------------------------
  • infinite-uploads/trunk/vendor/composer/installed.php

    r3456796 r3458657  
    22    'root' => array(
    33        'name' => 'clikit/infinite-uploads',
    4         'pretty_version' => '3.1.0',
    5         'version' => '3.1.0.0',
    6         'reference' => '2f93acd4b86ec09ec2272fb90a6f340f7e54dbeb',
     4        'pretty_version' => '3.1.1',
     5        'version' => '3.1.1.0',
     6        'reference' => '8981e55e5079085e329b21167697445f986520c2',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'clikit/infinite-uploads' => array(
    14             'pretty_version' => '3.1.0',
    15             'version' => '3.1.0.0',
    16             'reference' => '2f93acd4b86ec09ec2272fb90a6f340f7e54dbeb',
     14            'pretty_version' => '3.1.1',
     15            'version' => '3.1.1.0',
     16            'reference' => '8981e55e5079085e329b21167697445f986520c2',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.