Plugin Directory

Changeset 3161263


Ignore:
Timestamp:
10/02/2024 07:15:41 AM (17 months ago)
Author:
sheepfish
Message:

Release of 1.1.2 version

Location:
webp-conversion
Files:
474 added
3 edited

Legend:

Unmodified
Added
Removed
  • webp-conversion/trunk/readme.txt

    r3158791 r3161263  
    55Tested up to: 6.6.2
    66Requires PHP: 7.1
    7 Stable tag: 1.1
     7Stable tag: 1.1.2
    88License: GPL2
    99
     
    57573. **Settings Page** - Manage conversion options.
    5858
    59 == Notes ==
    60 = Plugin only supports english language =
    61 = There is no way of converting individual images over 10MB =
     59== Note ==
     60* There is no way of converting individual images over 10MB.
    6261
    6362== Changelog ==
     63= 1.1.2 =
     64* Added translations for different languages.
    6465= 1.1 =
    6566* Added ability to upload .svg and .ico images to WordPress Media.
  • webp-conversion/trunk/templates/webp-conversion-page.php

    r3158791 r3161263  
    88<div class="webpc-plugin-main-container">
    99    <div class="top-container">
    10         <h1>WebP Conversion</h1>
    11         <p>Manage conversion settings</p>
     10        <h1><?php echo esc_html__('WebP Conversion', 'webp-conversion'); ?></h1>
     11        <p><?php echo esc_html__('Manage conversion settings', 'webp-conversion'); ?></p>
    1212    </div>
    1313    <div id="webpc-notice" class="notice notice-success" style="display:none;">
    14         <p>Changes have been saved!</p>
     14        <p><?php echo esc_html__('Changes have been saved!', 'webp-conversion'); ?></p>
    1515    </div>
    1616    <form method="post" action="options.php" id="webpc-settings-form">
    1717        <?php settings_fields('webpc-settings-group'); ?>
    1818        <div class="settings-container">
    19             <h2>Settings</h2>
     19            <h2><?php echo esc_html__('Settings', 'webp-conversion'); ?></h2>
    2020            <div class="input-field settings-block">
    2121                <div class="settings-row">
    2222                    <input type="checkbox" id="webpc_auto" name="webpc_auto"
    2323                           value="1" <?php checked(1, get_option('webpc_auto', 1), true); ?> >
    24                     Automatically convert images while uploading
     24                    <?php echo esc_html__('Automatically convert images while uploading', 'webp-conversion'); ?>
    2525                </div>
    2626                <div class="settings-row">
    2727                    <input type="checkbox" id="webpc_svg" name="webpc_svg"
    2828                           value="1" <?php checked(1, get_option('webpc_svg', 1), true); ?> >
    29                     Enable svg uploads
     29                    <?php echo esc_html__('Enable svg uploads', 'webp-conversion'); ?>
    3030                </div>
    3131                <div class="settings-row">
    3232                    <input type="checkbox" id="webpc_ico" name="webpc_ico"
    3333                           value="1" <?php checked(1, get_option('webpc_ico', 1), true); ?> >
    34                     Enable ico uploads
     34                    <?php echo esc_html__('Enable ico uploads', 'webp-conversion'); ?>
    3535                </div>
    3636            </div>
    37             <h4>Conversion quality</h4>
     37            <h4><?php echo esc_html__('Conversion quality', 'webp-conversion'); ?></h4>
    3838            <table class="input-table">
    3939                <?php
  • webp-conversion/trunk/webp-conversion.php

    r3158791 r3161263  
    33 * Plugin Name: WebP Conversion
    44 * Description: Plugin that converts your media images into .webp extension
    5  * Version: 1.1
     5 * Version: 1.1.2
    66 * Author: SheepFish
    77 * Author URI: https://sheep.fish/
     
    131131            add_submenu_page(
    132132                'tools.php',
    133                 'WebP Conversion',
    134                 'WebP Conversion',
     133                __('WebP Conversion', 'webp-conversion'),
     134                __('WebP Conversion', 'webp-conversion'),
    135135                'manage_options',
    136136                'webp-conversion',
     
    189189
    190190            if ($image_weight >= 10000) {
    191                 $text = '<p class="description">Image is too big for conversion</p>';
     191                $text = '<p class="description">' . __('Image is too big for conversion', 'webp-conversion') . '</p>';
    192192            } else {
    193193                $text = '
    194                         <button type="button" class="button button-primary webpc_convert_single" data-id="' . esc_html($post->ID) . '">
    195                             Convert to WebP
    196                         </button>
     194                        <button type="button" class="button button-primary webpc_convert_single" data-id="' . esc_html($post->ID) . '">' .
     195                            __('Convert to WebP', 'webp-conversion')
     196                        . '</button>
    197197                        <div class="webpc-single-attach-spinner" style="display:none;"></div>
    198198                    ';
     
    201201            if ($file_extension == 'png' || $file_extension == 'jpeg' || $file_extension == 'jpg') {
    202202                $form_fields['convert_selected'] = [
    203                     'label' => 'Convert',
     203                    'label' => __('Convert', 'webp-conversion'),
    204204                    'input' => 'html',
    205205                    'html' => $text,
     
    412412                jQuery(document).ready(function ($) {
    413413                console.log('Script is running');
    414                     const convertSelected = $('<button type=\"button\" class=\"button media-button button-secondary button-large delete-selected-button webpc_convert_selected\" style=\"display: none;\">Convert Selected</button>');
     414                    const convertSelected = $('<button type=\"button\" class=\"button media-button button-secondary button-large delete-selected-button webpc_convert_selected\" style=\"display: none;\">" . __('Convert Selected', 'webp-conversion') . "</button>');
    415415                    $('.delete-selected-button').after(convertSelected);
    416416           
    417                     const convertedCounterAndSpinner = $('<div class=\"webpc-counter-and-spinner media-button\" style=\"display: none;\"><div class=\"webpc-counter-and-spinner-inner\"><div class=\"webpc-converted-count-container\"><p>Images converted: <span id=\"webpc-converted-count\">0</span></p></div><div class=\"webpc-convert-selected-spinner-container\"><div class=\"webpc-convert-selected-spinner\"></div></div></div></div>');
     417                    const convertedCounterAndSpinner = $('<div class=\"webpc-counter-and-spinner media-button\" style=\"display: none;\"><div class=\"webpc-counter-and-spinner-inner\"><div class=\"webpc-converted-count-container\"><p>" . __('Images converted: ', 'webp-conversion') . "<span id=\"webpc-converted-count\">0</span></p></div><div class=\"webpc-convert-selected-spinner-container\"><div class=\"webpc-convert-selected-spinner\"></div></div></div></div>');
    418418                    $('.webpc_convert_selected').after(convertedCounterAndSpinner);
    419419
    420                     const toggleSelect = $('<button type=\"button\" class=\"button media-button button-primary button-large delete-selected-button webpc_toggle_select\" style=\"display: none;\">Select All</button>');
     420                    const toggleSelect = $('<button type=\"button\" class=\"button media-button button-primary button-large delete-selected-button webpc_toggle_select\" style=\"display: none;\">" . __('Select All:', 'webp-conversion') . "</button>');
    421421                    $('.webpc-counter-and-spinner').after(toggleSelect);
    422422           
     
    443443           
    444444                    $('.webpc_toggle_select').on('click', function () {
    445                         if ($(this).text() === 'Select All') {
     445                        if ($(this).text() === '" . __('Select All:', 'webp-conversion') . "') {
    446446                            selectAllImages();
    447                             $(this).text('Unselect All');
     447                            $(this).text('" . __('Unselect All:', 'webp-conversion') . "');
    448448                        } else {
    449449                            deselectAllImages();
    450                             $(this).text('Select All');
     450                            $(this).text('" . __('Select All:', 'webp-conversion') . "');
    451451                        }
    452452                    });
     
    601601                $count = intval(sanitize_text_field(wp_unslash($_REQUEST['conversion_done'])));
    602602                printf(
    603                     '<div id="message" class="updated notice is-dismissible webpc-notice"><p>' . esc_html('Conversion applied to %s media items.') . '</p></div>',
     603                    // translators: amount of converted images
     604                    '<div id="message" class="updated notice is-dismissible webpc-notice"><p>' . esc_html__('Conversion applied to %s media items.', 'webp-conversion') . '</p></div>',
    604605                    esc_html($count)
    605606                );
Note: See TracChangeset for help on using the changeset viewer.