Plugin Directory

Changeset 769745


Ignore:
Timestamp:
09/10/2013 02:18:48 PM (13 years ago)
Author:
szaleq
Message:

uploading version 0.5.1

Location:
easy-watermark
Files:
79 added
15 edited

Legend:

Unmodified
Added
Removed
  • easy-watermark/trunk/classes/class-ew-plugin-core.php

    r763013 r769745  
    2424     * @var string  plugin version
    2525     */
    26     protected static $version = '0.5';
     26    protected static $version = '0.5.1';
    2727
    2828    /**
  • easy-watermark/trunk/classes/class-ew-plugin.php

    r763609 r769745  
    3131
    3232    /**
     33     * @var array
     34     */
     35    private $defaultPostTypes = array('post', 'page', 'unattached');
     36
     37    /**
    3338     * Loads textdomain for translations,
    3439     * adds wordpress actions
     
    3944
    4045        $this->add_action('init', 'plugin_init')
    41             ->add_action('admin_menu', 'add_media_page')
    42             ->add_filter('media_row_actions', 'add_media_row_action', 10, 3)
    43             ->add_filter('attachment_fields_to_edit', 'add_attachment_field', 10, 2)
    44             ->add_action('add_attachment', 'add_watermark_after_upload')
    45             ->add_action('admin_notices')
    46             ->add_action('admin_head-upload.php', 'add_bulk_action_script')
    47             ->add_action('admin_action_ew_add_watermark', 'bulk_action_handler')
    48             ->add_action('admin_print_scripts', 'easy_watermark_style')
    49             ->add_action('manage_media_columns', 'add_media_column')
    50             ->add_action('manage_media_custom_column', null, 10, 2)
    51             ->add_action('add_meta_boxes');
     46            // This hook was used before version 0.5.1 but it is not called by some plugins (e.g. buddypress-media)
     47//          ->add_action('add_attachment', 'add_watermark_after_upload')
     48            // now the proper filter is attached direclty as it is called only when new image is uploaded (see add_watermark_after_upload)
     49            ->add_filter('wp_generate_attachment_metadata', null, 10, 2);
     50
     51        // load admin interface
     52        if(is_admin()){
     53            $this->add_action('admin_menu', 'add_media_page')
     54                ->add_filter('media_row_actions', 'add_media_row_action', 10, 3)
     55                ->add_filter('attachment_fields_to_edit', 'add_attachment_field', 10, 2)
     56                ->add_action('admin_notices')
     57                ->add_action('admin_head-upload.php', 'add_bulk_action_script')
     58                ->add_action('admin_action_ew_add_watermark', 'bulk_action_handler')
     59                ->add_action('admin_print_scripts', 'easy_watermark_style')
     60                ->add_action('manage_media_columns', 'add_media_column')
     61                ->add_action('manage_media_custom_column', null, 10, 2)
     62                ->add_action('add_meta_boxes');
     63        }
    5264
    5365        $this->test_GD();
     
    8597        new EW_Settings($this);
    8698
    87         if(isset($_GET['page'])){
     99        if(is_admin() && isset($_GET['page'])){
    88100            if($_GET['page'] == 'easy-watermark-settings' && isset($_GET['tp']) && $_GET['tp'] == 1){
    89101                $this->print_text_preview();
     
    154166            $roles = $this->getAllowedRoles();
    155167
    156             if(!$this->checkUserRole() || !(current_user_can('edit_others_posts') || $post->post_author == wp_get_current_user()->ID))
     168            if(!$this->checkRolePermission() || !(current_user_can('edit_others_posts') || $post->post_author == wp_get_current_user()->ID))
    157169                // User doesn't have a premission to add watermark, he was not able to click the link!
    158170                wp_die( __( 'Cheatin’ uh?' ) );
     
    228240     */
    229241    public function add_media_page(){
    230         if($this->isGDEnabled() && $this->checkUserRole())
     242        $roles = $this->settings['general']['allowed_roles'];
     243
     244        if($this->isGDEnabled() && $this->checkRolePermission())
    231245            add_media_page( 'Easy Watermark', 'Easy Watermark', 'upload_files', 'easy-watermark', array($this, 'easy_watermark'));
    232246    }
     
    238252     */
    239253    function add_bulk_action_script() {
    240         $roles = $this->settings['general']['user_roles'];
    241         if($this->isGDEnabled() && $this->checkUserRole()){
     254        $roles = $this->settings['general']['allowed_roles'];
     255        if($this->isGDEnabled() && $this->checkRolePermission()){
    242256            $text = __('Add Watermark', 'easy-watermark');
    243257            echo <<<EOD
     
    258272     */
    259273    public function add_media_row_action($actions, $post, $detached){
    260         $roles = $this->settings['general']['user_roles'];
    261         if($this->isGDEnabled() && $this->checkUserRole()
     274        $roles = $this->settings['general']['allowed_roles'];
     275        if($this->isGDEnabled() && $this->checkRolePermission()
    262276            && in_array($post->post_mime_type, $this->allowedMime)
    263277            && get_attached_file($post->ID) != $this->settings['image']['watermark_path']
     
    336350     * See wp_generate_attachment_metadata() method below.
    337351     *
     352     * This function is deprecated since 0.5.1, it is not needed since the
     353     * 'wp_generate_attachment_metadata' filter is called only for newly uploaded files.
     354     * Some plugins (e.g. buddypress-media) calls this filter, but not the 'add_attachment' action
     355     * so existance of this function caused problems.
     356     *
     357     * @deprecated
    338358     * @return  array
    339359     */
     
    347367
    348368    /**
    349      * Filter used to add watermark
    350      * add_attachment action is called before image resizing,
    351      * so image was watermarked first, then resized.
    352      * To avoid that, in add_attachment action we only mark,
    353      * that image was uploaded and then it's watermarked in this filter
    354      * which is called after resizing.
     369     * Filter used to add watermark (it is called after image resizing)
    355370     *
    356371     * @param    array
     
    359374     */
    360375    public function wp_generate_attachment_metadata($metadata, $id){
    361         if($this->watermark_uploaded && $this->uploaded_id == $id
    362             && ($this->settings['general']['auto_add_perm'] == '1' || $this->checkUserRole())){
     376        if($this->settings['general']['auto_add']
     377            && ($this->settings['general']['auto_add_perm'] == '1' || $this->checkRolePermission())
     378            && $this->checkPostType()){
    363379
    364380            $this->watermark_single($id, true, $metadata);
     
    840856    }
    841857
    842     public function checkUserRole($user_id = null){
     858    public function checkRolePermission($user_id = null){
    843859        if(is_numeric($user_id)){
    844860            $user = get_userdata($user_id);
     
    865881
    866882        return $result;
     883    }
     884
     885    private function checkPostType(){
     886        if(isset($_REQUEST['post_id']) && $_REQUEST['post_id'] != 0){
     887            $post_id = (int) $_REQUEST['post_id'];
     888            $post_type = get_post_type($post_id);
     889        }
     890        else {
     891            // unattached image
     892            $post_type = 'unattached';
     893        }
     894
     895        $allowed_post_types = $this->settings['general']['allowed_post_types'];
     896
     897        if($post_type != null){
     898            if(in_array($post_type, $allowed_post_types))
     899                return true;
     900        }
     901
     902        return false;
    867903    }
    868904
     
    928964        return $roles;
    929965    }
     966
     967    public function getPostTypes($result = null){
     968        $args = array(
     969            'public' => true,
     970            '_builtin' => false
     971        );
     972
     973        $post_types = get_post_types($args, $result);
     974
     975        return $post_types;
     976    }
    930977}
  • easy-watermark/trunk/classes/class-ew-settings.php

    r763609 r769745  
    2424            'auto_add' => '1',
    2525            'auto_add_perm' => '1',
     26            'allowed_post_types' => array('post', 'page', 'unattached'),
    2627            'allowed_roles' => array('author' => 1, 'editor' => 2),
    2728            'date_format' => null,
     
    9293        foreach($this->tabs as $name => $caption){
    9394            $section = get_option($plugin->getSlug() . '-settings-' . $name);
    94             $this->settings[$name] = array_merge(self::$defaults[$name], (array) $section);
     95            $this->settings[$name] = array_merge(self::$defaults[$name], $section);
    9596        }
    9697
  • easy-watermark/trunk/index.php

    r763013 r769745  
    33Plugin Name:    Easy Watermark
    44Description:    This plugin can automatically add image and text watermark to pictures as they are uploaded to wordpress media library. You can also watermark existing images manually (all at once or an every single image). Watermark image can be a png, gif (alpha channel supported in both cases) or jpg. It's also possibile to set watermark opacity (doesn't apply to png with alpha channel). For text watermark you can select font, set color, size, angel and opacity.
    5 Version:    0.5
     5Version:    0.5.1
    66Author:     Wojtek Szałkiewicz
    77Author URI: http://szalkiewicz.pl/
     
    1010*/
    1111
    12 // load plugin only in admin panel
    13 if(is_admin()){
    14     // Define flag, that we have plugin loaded
    15     define('EASY_WATERMARK', true);
     12// Define flag, that we have plugin loaded
     13define('EASY_WATERMARK', true);
    1614
    17     define('EWDS', DIRECTORY_SEPARATOR);
    18     define('EWBASE', dirname(__FILE__));
    19     define('EWLIB', EWBASE . EWDS . 'lib');
    20     define('EWCLASSES', EWBASE . EWDS . 'classes');
    21     define('EWVIEWS', EWBASE . EWDS . 'views');
     15define('EWDS', DIRECTORY_SEPARATOR);
     16define('EWBASE', dirname(__FILE__));
     17define('EWLIB', EWBASE . EWDS . 'lib');
     18define('EWCLASSES', EWBASE . EWDS . 'classes');
     19define('EWVIEWS', EWBASE . EWDS . 'views');
    2220
    23     // Require all needed files
    24     require_once EWCLASSES . EWDS . 'class-ew-pluggable.php';
    25     require_once EWCLASSES . EWDS . 'class-ew-plugin-core.php';
    26     require_once EWCLASSES . EWDS . 'class-ew-plugin.php';
    27     require_once EWCLASSES . EWDS . 'class-ew-settings.php';
    28     require_once EWLIB . EWDS . 'EasyWatermark.php';
     21// Require all needed files
     22require_once EWCLASSES . EWDS . 'class-ew-pluggable.php';
     23require_once EWCLASSES . EWDS . 'class-ew-plugin-core.php';
     24require_once EWCLASSES . EWDS . 'class-ew-plugin.php';
     25require_once EWCLASSES . EWDS . 'class-ew-settings.php';
     26require_once EWLIB . EWDS . 'EasyWatermark.php';
    2927
    30     // Initiate plugin
    31     EW_Plugin::init();
    32 }
     28// Initiate plugin
     29EW_Plugin::init();
  • easy-watermark/trunk/js/easy-watermark.js

    r763013 r769745  
    22    if($('#easy-watermark-autoadd').attr('checked'))
    33        $('.auto-add-options').show();
     4
     5    checkedAllPostTypes();
    46
    57    $('#easy-watermark-autoadd').change(function(){
     
    911        else
    1012            $('.auto-add-options').hide();
     13    });
     14
     15    $('#ew-select-all-post-types').change(function(){
     16        var elm = $(this);
     17        var types = $('.ew-post-type');
     18
     19        if(elm.prop('checked')){
     20            types.each(function(){
     21                var type = $(this);
     22                type.data('checked-before', type.prop('checked'));
     23            });
     24            types.prop('checked', true).prop('readonly', true);
     25        }
     26        else {
     27            types.each(function(){
     28                var type = $(this);
     29                type.prop('checked', type.data('checked-before'));
     30            });
     31            types.prop('readonly', false);
     32        }
     33    });
     34
     35    $('.ew-post-type').change(function(){
     36        var elm = $(this), all;
     37
     38        if(elm.prop('readonly')){
     39            elm.prop('checked', true);
     40        }
     41        else {
     42            all = checkedAllPostTypes();
     43
     44            if(all){
     45                elm.data('checked-before', false);
     46            }
     47        }
    1148    });
    1249
     
    117154        });
    118155    }
     156
     157    function checkedAllPostTypes(){
     158        var allTypes = $('.ew-post-type'),
     159        all = true;
     160
     161        for(var i = 0; i < allTypes.length; i++){
     162            var type = $(allTypes[i]);
     163            if(type.prop('checked') == false){
     164                all = false;
     165            }
     166        }
     167
     168        if(all){
     169            $('#ew-select-all-post-types').prop('checked', true);
     170            allTypes.prop('readonly', true);
     171        }
     172
     173        return all;
     174    }
    119175}(jQuery))
  • easy-watermark/trunk/languages/easy-watermark-es_ES.po

    r763013 r769745  
    33"Project-Id-Version: Easy Watermark 0.5\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2013-08-25 23:31+0100\n"
    6 "PO-Revision-Date: 2013-08-26 09:20+0100\n"
     5"POT-Creation-Date: 2013-09-02 18:09+0100\n"
     6"PO-Revision-Date: 2013-09-03 08:55+0100\n"
    77"Last-Translator: Manuel <mmartinortiz@gmail.com>\n"
    88"Language-Team: Wojtek Szałkiewicz <wojtek@szalkiewicz.pl>\n"
     
    1616"X-Poedit-SearchPath-1: /media/szaleq/Data/easy-watermark/trunk/views\n"
    1717
    18 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:158
     18#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:170
    1919msgid "Cheatin&#8217; uh?"
    2020msgstr "Haciendo trampas?"
    2121
    22 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:195
     22#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:207
    2323#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:10
    2424msgid "Watermark successfully added."
    2525msgstr "Marca de agua añadida correctamente"
    2626
    27 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    28 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     27#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     28#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    2929msgid "watermarked"
    3030msgstr "Marca de agua añadida"
    3131
    32 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    33 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     32#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     33#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    3434msgid "not watermarked"
    3535msgstr "Marca de agua NO añadida"
    3636
    37 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:199
     37#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:211
    3838#, php-format
    3939msgid "An Image has been marked as %s."
    4040msgstr "Una imagen ha sido marcada como %s"
    4141
    42 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:205
     42#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:217
    4343msgid "Invalid mime type."
    4444msgstr "Tipo MIME inválido"
    4545
    46 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:208
     46#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
    4747msgid "No watermark image selected and no watermark text set."
    4848msgstr "Marca de agua no seleccionada y texto de agua no establecido"
    4949
    50 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     50#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:222
    5151msgid "Go to settings page"
    5252msgstr "Ir a la página de configuración"
    5353
    54 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:214
     54#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:226
    5555msgid "An error has occurred."
    5656msgstr "Ha ocurrido un error"
    5757
    58 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     58#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    5959msgid ""
    6060"Easy Watermark is active, but requires GD library to work. Please enable "
     
    6464"Por favor, activa esta extensión"
    6565
    66 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     66#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    6767msgid "Read more"
    6868msgstr "Leer más"
    6969
    70 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:244
    71 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:271
    72 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:661
     70#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:256
     71#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:283
     72#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:675
    7373msgid "Add Watermark"
    7474msgstr "Añadir marca de agua"
    7575
    76 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:287
     76#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:299
    7777msgid "Add watermark"
    7878msgstr "Añadir marca de agua"
    7979
    80 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:434
     80#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:448
    8181#, php-format
    8282msgid "No permission to edit file %s. Skipping..."
    8383msgstr "No tienes permiso para editar el fichero %s. Omitiendo..."
    8484
    85 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:439
     85#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:453
    8686#, php-format
    8787msgid "Not supported mime type of %s. Skipping..."
    8888msgstr "Tipo MIME %s no soportado, omitiendo..."
    8989
    90 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:445
     90#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:459
    9191#, php-format
    9292msgid "Watermark successfully added to %s"
    9393msgstr "Marca de agua añadida correctamente a %s"
    9494
    95 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:630
    96 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:114
     95#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     96#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:115
    9797#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:4
    9898msgid "Easy Watermark"
    9999msgstr "Easy Watermark"
    100100
    101 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:645
     101#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:659
    102102msgid "Status"
    103103msgstr "Estado"
    104104
    105 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     105#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    106106msgid "mark as not watermarked"
    107107msgstr "No marcardo para procesar"
    108108
    109 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     109#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    110110msgid "mark as watermarked"
    111111msgstr "Marcado como procesado"
    112112
    113 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:87
     113#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
    114114msgid "General"
    115115msgstr "General"
    116116
    117 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
     117#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
    118118#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:29
    119119msgid "Image"
    120120msgstr "Imagen"
    121121
    122 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
     122#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:90
    123123#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:30
    124124msgid "Text"
    125125msgstr "Texto"
    126126
    127 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:316
     127#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:317
    128128msgid "Settings"
    129129msgstr "Configuración"
    130130
    131 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:329
     131#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:330
    132132msgid "Donate"
    133133msgstr "Donar"
     
    323323msgstr "Vacío para usar las opciones de hora por defecto"
    324324
    325 #: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:47
     325#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:46
    326326msgid "User Roles"
    327327msgstr "Roles del usuario"
    328328
    329 #: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:48
     329#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:47
    330330msgid ""
    331331"Select, which user roles can have a permission to apply watermarks (only "
     
    355355"ficheros subidos por cualquier usuario. Si no se marca, la función 'Marca de "
    356356"agua automática' dependerá de las opciones basadas en roles"
     357
     358#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:68
     359msgid "Post Types"
     360msgstr "Tipo de entradas"
     361
     362#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:69
     363msgid "Select what post type attachments should be automatically watermarked"
     364msgstr ""
     365"Selecciona que tipo de entradas deben tener marca de agua en las imágenes "
     366"adjuntas"
     367
     368#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:72
     369msgid "Select All"
     370msgstr "Seleccionar todo"
     371
     372#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     373msgid "Unattached Images"
     374msgstr "Imagenes sin adjuntar"
     375
     376#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     377msgid "uploaded through the media library page"
     378msgstr "Subidas mediante la página de la biblioteca multimedia"
     379
     380#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:76
     381msgid "Posts"
     382msgstr "Entradas"
     383
     384#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:77
     385msgid "Pages"
     386msgstr "Páginas"
    357387
    358388#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-image.php:3
  • easy-watermark/trunk/languages/easy-watermark-fr_FR.po

    r763013 r769745  
    33"Project-Id-Version: Easy Watermark 0.5\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2013-08-25 23:32+0100\n"
    6 "PO-Revision-Date: 2013-08-27 09:31+0100\n"
     5"POT-Creation-Date: 2013-09-02 18:10+0100\n"
     6"PO-Revision-Date: 2013-09-03 10:49+0100\n"
    77"Last-Translator: Regis B <rbrisard@gmail.com>\n"
    88"Language-Team: Wojtek Szałkiewicz <wojtek@szalkiewicz.pl>\n"
     
    1717"X-Poedit-SearchPath-1: /media/szaleq/Data/easy-watermark/trunk/views\n"
    1818
    19 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:158
     19#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:170
    2020msgid "Cheatin&#8217; uh?"
    2121msgstr ""
    2222
    23 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:195
     23#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:207
    2424#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:10
    2525msgid "Watermark successfully added."
    2626msgstr "Watermark ajouté avec succès."
    2727
    28 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    29 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     28#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     29#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    3030msgid "watermarked"
    3131msgstr "tatouée (Watermark)"
    3232
    33 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    34 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     33#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     34#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    3535msgid "not watermarked"
    3636msgstr "non tatouée (Watermark)"
    3737
    38 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:199
     38#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:211
    3939#, php-format
    4040msgid "An Image has been marked as %s."
    4141msgstr "Une image a été marquée comme %s."
    4242
    43 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:205
     43#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:217
    4444msgid "Invalid mime type."
    4545msgstr "Type MIME du fichier invalide."
    4646
    47 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:208
     47#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
    4848msgid "No watermark image selected and no watermark text set."
    4949msgstr "Aucune image ou texte Watermark n'est défini."
    5050
    51 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     51#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:222
    5252msgid "Go to settings page"
    5353msgstr "Allez à la page des réglages"
    5454
    55 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:214
     55#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:226
    5656msgid "An error has occurred."
    5757msgstr "Une erreur est survenue"
    5858
    59 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     59#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    6060msgid "Easy Watermark is active, but requires GD library to work. Please enable this extension."
    6161msgstr "Easy Watermark est activé, mais nécessite la présence de la librairie GD. Veuillez activer cette extension."
    6262
    63 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     63#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    6464msgid "Read more"
    6565msgstr "Lire la suite"
    6666
    67 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:244
    68 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:271
    69 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:661
     67#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:256
     68#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:283
     69#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:675
    7070msgid "Add Watermark"
    7171msgstr "Ajouter Watermark"
    7272
    73 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:287
     73#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:299
    7474msgid "Add watermark"
    7575msgstr "Ajouter Watermark"
    7676
    77 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:434
     77#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:448
    7878#, php-format
    7979msgid "No permission to edit file %s. Skipping..."
    8080msgstr "Pas la permission de modifier le fichier %s. Ignoré..."
    8181
    82 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:439
     82#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:453
    8383#, php-format
    8484msgid "Not supported mime type of %s. Skipping..."
    8585msgstr "Type MIME du fichier %s non supporté. Ignoré..."
    8686
    87 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:445
     87#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:459
    8888#, php-format
    8989msgid "Watermark successfully added to %s"
    9090msgstr "Watermark ajouté avec succès à %s"
    9191
    92 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:630
    93 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:114
     92#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     93#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:115
    9494#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:4
    9595msgid "Easy Watermark"
    9696msgstr ""
    9797
    98 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:645
     98#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:659
    9999msgid "Status"
    100100msgstr "Etat"
    101101
    102 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     102#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    103103msgid "mark as not watermarked"
    104104msgstr "marquer comme sans Watermark"
    105105
    106 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     106#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    107107msgid "mark as watermarked"
    108108msgstr "Marquer comme tatoué (Watermark)"
    109109
    110 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:87
     110#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
    111111msgid "General"
    112112msgstr "Général"
    113113
    114 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
     114#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
    115115#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:29
    116116msgid "Image"
    117117msgstr "Image"
    118118
    119 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
     119#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:90
    120120#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:30
    121121msgid "Text"
    122122msgstr "Texte"
    123123
    124 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:316
     124#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:317
    125125msgid "Settings"
    126126msgstr "Réglages"
    127127
    128 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:329
     128#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:330
    129129msgid "Donate"
    130130msgstr "Faites un don"
     
    298298msgstr "Laisser vide pour utiliser le format d'heure par défaut (voir dans les réglages généraux)"
    299299
    300 #: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:47
     300#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:46
    301301msgid "User Roles"
    302302msgstr "Rôtes utilisateurs"
    303303
    304 #: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:48
     304#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:47
    305305msgid "Select, which user roles can have a permission to apply watermarks (only roles with permission to upload files are listed here)"
    306306msgstr "Sélectionnez les rôles d'utilisateurs autorisés à appliquer des Watermark (seuls les rôles autorisés à uploader des fichiers sont listés)"
     
    321321msgid "Check this to allow watermarking on upload to every user. If unchecked, 'Auto Watermark' function will be dependent on above role-based settings."
    322322msgstr "Cocher cette case pour autoriser les Watermark pour tous les utilisateurs. Si elle n'est pas cochée, le Watermark automatique dépendra des réglages ci-dessus."
     323
     324#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:68
     325msgid "Post Types"
     326msgstr "Type de contenu"
     327
     328#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:69
     329msgid "Select what post type attachments should be automatically watermarked"
     330msgstr "Sélectionnez les types de contenus pour lesquels un Watermark doit être ajouté aux images attachées."
     331
     332#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:72
     333msgid "Select All"
     334msgstr "Tous"
     335
     336#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     337msgid "Unattached Images"
     338msgstr "Images non attachées"
     339
     340#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     341msgid "uploaded through the media library page"
     342msgstr "chargées depuis la page bibliothèque des médias"
     343
     344#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:76
     345msgid "Posts"
     346msgstr "Articles"
     347
     348#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:77
     349msgid "Pages"
     350msgstr "Pages"
    323351
    324352#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-image.php:3
  • easy-watermark/trunk/languages/easy-watermark-pl_PL.po

    r763013 r769745  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Easy Watermark 0.5\n"
     3"Project-Id-Version: Easy Watermark 0.5.1\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2013-08-25 23:21+0100\n"
    6 "PO-Revision-Date: 2013-08-25 23:31+0100\n"
     5"POT-Creation-Date: 2013-09-10 16:15+0100\n"
     6"PO-Revision-Date: 2013-09-10 16:15+0100\n"
    77"Last-Translator: Wojtek Szałkiewicz <wojtek@szalkiewicz.pl>\n"
    88"Language-Team: Wojtek Szałkiewicz <wojtek@szalkiewicz.pl>\n"
     
    1717"X-Poedit-SearchPath-1: /media/szaleq/Data/easy-watermark/trunk/views\n"
    1818
    19 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:158
     19#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:170
    2020msgid "Cheatin&#8217; uh?"
    2121msgstr ""
    2222
    23 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:195
     23#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:207
    2424#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:10
    2525msgid "Watermark successfully added."
    2626msgstr "Znak wodny został dodany."
    2727
    28 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    29 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     28#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     29#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    3030msgid "watermarked"
    3131msgstr "ze znakiem wodnym"
    3232
    33 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    34 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     33#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     34#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    3535msgid "not watermarked"
    3636msgstr "bez znaku wodnego"
    3737
    38 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:199
     38#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:211
    3939#, php-format
    4040msgid "An Image has been marked as %s."
    4141msgstr "Obrazek został oznakowany jako %s."
    4242
    43 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:205
     43#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:217
    4444msgid "Invalid mime type."
    4545msgstr "Błędny typ mime."
    4646
    47 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:208
     47#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
    4848msgid "No watermark image selected and no watermark text set."
    4949msgstr "Nie ustawiono obrazu ani tekstu znaku wodnego."
    5050
    51 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     51#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:222
    5252msgid "Go to settings page"
    5353msgstr "Przejdź do ustawień"
    5454
    55 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:214
     55#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:226
    5656msgid "An error has occurred."
    5757msgstr "Wystąpił błąd."
    5858
    59 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     59#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    6060msgid ""
    6161"Easy Watermark is active, but requires GD library to work. Please enable "
     
    6565"włącz to rozszerzenie."
    6666
    67 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     67#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    6868msgid "Read more"
    6969msgstr "Czytaj więcej"
    7070
    71 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:244
    72 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:271
    73 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:661
     71#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:256
     72#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:283
     73#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:675
    7474msgid "Add Watermark"
    7575msgstr "Dodaj znak wodny"
    7676
    77 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:287
     77#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:299
    7878msgid "Add watermark"
    7979msgstr "Dodaj znak wodny"
    8080
    81 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:434
     81#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:448
    8282#, php-format
    8383msgid "No permission to edit file %s. Skipping..."
    8484msgstr "Brak uprawnień do edycji pliku %s. Omijanie..."
    8585
    86 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:439
     86#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:453
    8787#, php-format
    8888msgid "Not supported mime type of %s. Skipping..."
    8989msgstr "Nieobsługiwany typ pliku %s. Omijanie..."
    9090
    91 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:445
     91#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:459
    9292#, php-format
    9393msgid "Watermark successfully added to %s"
    9494msgstr "Znak wodny dodany do %s"
    9595
    96 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:630
    97 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:114
     96#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     97#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:115
    9898#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:4
    9999msgid "Easy Watermark"
    100100msgstr ""
    101101
    102 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:645
     102#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:659
    103103msgid "Status"
    104104msgstr ""
    105105
    106 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     106#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    107107msgid "mark as not watermarked"
    108108msgstr "oznacz jako bez znaku wodnego"
    109109
    110 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     110#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    111111msgid "mark as watermarked"
    112112msgstr "oznacz jako posiadający znak wodny"
    113113
    114 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:87
     114#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
    115115msgid "General"
    116116msgstr "Ogólne"
    117117
    118 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
     118#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
    119119#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:29
    120120msgid "Image"
    121121msgstr "Obraz"
    122122
    123 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
     123#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:90
    124124#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:30
    125125msgid "Text"
    126126msgstr "Tekst"
    127127
    128 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:316
     128#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:317
    129129msgid "Settings"
    130130msgstr "Ustawienia"
    131131
    132 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:329
     132#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:330
    133133msgid "Donate"
    134134msgstr "Przekaż dotację"
     
    325325msgstr "Pozostaw puste by użyć domyślnych ustawień"
    326326
    327 #: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:47
     327#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:46
    328328msgid "User Roles"
    329329msgstr "Role użytkowników"
    330330
    331 #: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:48
     331#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:47
    332332msgid ""
    333333"Select, which user roles can have a permission to apply watermarks (only "
     
    357357"wszystkim użytkownikom. Gdy to pole jest odznaczone, funkcja automatycznego "
    358358"dodawania będzie zależna od powyższych ustawień dotyczących ról."
     359
     360#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:68
     361msgid "Post Types"
     362msgstr "Typy postów"
     363
     364#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:69
     365msgid "Select what post type attachments should be automatically watermarked"
     366msgstr ""
     367"Wybierz typy postów, do których załączane obrazki powinny być automatycznie "
     368"znakowane"
     369
     370#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:72
     371msgid "Select All"
     372msgstr "Zaznacz wszystkie"
     373
     374#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     375msgid "Unattached Images"
     376msgstr "Niezałączone obrazki"
     377
     378#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     379msgid "uploaded through the media library page"
     380msgstr "wgrane na stronie bibioteki mediów"
     381
     382#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:76
     383msgid "Posts"
     384msgstr ""
     385
     386#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:77
     387msgid "Pages"
     388msgstr ""
    359389
    360390#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-image.php:3
  • easy-watermark/trunk/languages/easy-watermark.pot

    r763013 r769745  
    11msgid ""
    22msgstr ""
    3 "Project-Id-Version: Easy Watermark 0.5\n"
     3"Project-Id-Version: Easy Watermark 0.5.1\n"
    44"Report-Msgid-Bugs-To: \n"
    5 "POT-Creation-Date: 2013-08-25 23:20+0100\n"
    6 "PO-Revision-Date: 2013-08-25 23:21+0100\n"
     5"POT-Creation-Date: 2013-09-10 16:14+0100\n"
     6"PO-Revision-Date: 2013-09-10 16:15+0100\n"
    77"Last-Translator: Wojtek Szałkiewicz <wojtek@szalkiewicz.pl>\n"
    88"Language-Team: Wojtek Szałkiewicz <wojtek@szalkiewicz.pl>\n"
     
    1616"X-Poedit-SearchPath-1: /media/szaleq/Data/easy-watermark/trunk/views\n"
    1717
    18 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:158
     18#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:170
    1919msgid "Cheatin&#8217; uh?"
    2020msgstr ""
    2121
    22 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:195
     22#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:207
    2323#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:10
    2424msgid "Watermark successfully added."
    2525msgstr ""
    2626
    27 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    28 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     27#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     28#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    2929msgid "watermarked"
    3030msgstr ""
    3131
    32 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:198
    33 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     32#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     33#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:658
    3434msgid "not watermarked"
    3535msgstr ""
    3636
    37 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:199
     37#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:211
    3838#, php-format
    3939msgid "An Image has been marked as %s."
    4040msgstr ""
    4141
    42 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:205
     42#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:217
    4343msgid "Invalid mime type."
    4444msgstr ""
    4545
    46 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:208
     46#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
    4747msgid "No watermark image selected and no watermark text set."
    4848msgstr ""
    4949
    50 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:210
     50#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:222
    5151msgid "Go to settings page"
    5252msgstr ""
    5353
    54 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:214
     54#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:226
    5555msgid "An error has occurred."
    5656msgstr ""
    5757
    58 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     58#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    5959msgid ""
    6060"Easy Watermark is active, but requires GD library to work. Please enable "
     
    6262msgstr ""
    6363
    64 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:220
     64#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:232
    6565msgid "Read more"
    6666msgstr ""
    6767
    68 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:244
    69 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:271
    70 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:661
     68#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:256
     69#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:283
     70#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:675
    7171msgid "Add Watermark"
    7272msgstr ""
    7373
    74 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:287
     74#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:299
    7575msgid "Add watermark"
    7676msgstr ""
    7777
    78 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:434
     78#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:448
    7979#, php-format
    8080msgid "No permission to edit file %s. Skipping..."
    8181msgstr ""
    8282
    83 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:439
     83#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:453
    8484#, php-format
    8585msgid "Not supported mime type of %s. Skipping..."
    8686msgstr ""
    8787
    88 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:445
     88#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:459
    8989#, php-format
    9090msgid "Watermark successfully added to %s"
    9191msgstr ""
    9292
    93 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:630
    94 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:114
     93#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:644
     94#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:115
    9595#: /media/szaleq/Data/easy-watermark/trunk/views/easy-watermark-page.php:4
    9696msgid "Easy Watermark"
    9797msgstr ""
    9898
    99 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:645
     99#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:659
    100100msgid "Status"
    101101msgstr ""
    102102
    103 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     103#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    104104msgid "mark as not watermarked"
    105105msgstr ""
    106106
    107 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:652
     107#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-plugin.php:666
    108108msgid "mark as watermarked"
    109109msgstr ""
    110110
    111 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:87
     111#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
    112112msgid "General"
    113113msgstr ""
    114114
    115 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:88
     115#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
    116116#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:29
    117117msgid "Image"
    118118msgstr ""
    119119
    120 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:89
     120#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:90
    121121#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:30
    122122msgid "Text"
    123123msgstr ""
    124124
    125 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:316
     125#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:317
    126126msgid "Settings"
    127127msgstr ""
    128128
    129 #: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:329
     129#: /media/szaleq/Data/easy-watermark/trunk/classes/class-ew-settings.php:330
    130130msgid "Donate"
    131131msgstr ""
     
    309309msgstr ""
    310310
     311#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:46
     312msgid "User Roles"
     313msgstr ""
     314
    311315#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:47
    312 msgid "User Roles"
    313 msgstr ""
    314 
    315 #: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:48
    316316msgid ""
    317317"Select, which user roles can have a permission to apply watermarks (only "
     
    335335"Check this to allow watermarking on upload to every user. If unchecked, "
    336336"'Auto Watermark' function will be dependent on above role-based settings."
     337msgstr ""
     338
     339#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:68
     340msgid "Post Types"
     341msgstr ""
     342
     343#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:69
     344msgid "Select what post type attachments should be automatically watermarked"
     345msgstr ""
     346
     347#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:72
     348msgid "Select All"
     349msgstr ""
     350
     351#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     352msgid "Unattached Images"
     353msgstr ""
     354
     355#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:75
     356msgid "uploaded through the media library page"
     357msgstr ""
     358
     359#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:76
     360msgid "Posts"
     361msgstr ""
     362
     363#: /media/szaleq/Data/easy-watermark/trunk/views/settings-form-general.php:77
     364msgid "Pages"
    337365msgstr ""
    338366
  • easy-watermark/trunk/readme.txt

    r763013 r769745  
    55Requires at least: 3.3
    66Tested up to: 3.6
    7 Stable tag: 0.5
     7Stable tag: 0.5.1
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    8383== Changelog ==
    8484
     85= 0.5.1 =
     86* fixed cooperation with front-end upload plugins (like BuddyPress Media)
     87* added possibility to define which post type attachments should be watermarked on upload
     88
    8589= 0.5 =
    8690* fixed issue with watermarking not selected image types on upload
  • easy-watermark/trunk/views/settings-form-general.php

    r763013 r769745  
    66                <tr valign="top" class="auto-add-options" style="display:none;"><th scope="row"><?php _e('Image Types', 'easy-watermark'); ?></th>
    77                    <td>
    8 <label for="image-type-jpg"><input id="image-type-jpg" type="checkbox" name="easy-watermark-settings-general[image_types][]" value="image/jpeg" <?php checked('1', in_array('image/jpeg', $image_types)); ?> /> jpg/jpeg</label><br/></fieldset>
     8<label for="image-type-jpg"><input id="image-type-jpg" type="checkbox" name="easy-watermark-settings-general[image_types][]" value="image/jpeg" <?php checked('1', in_array('image/jpeg', $image_types)); ?> /> jpg/jpeg</label><br/>
    99<label for="image-type-png"><input id="image-type-png" type="checkbox" name="easy-watermark-settings-general[image_types][]" value="image/png" <?php checked('1', in_array('image/png', $image_types)); ?> /> png</label><br/>
    1010<label for="image-type-gif"><input id="image-type-gif" type="checkbox" name="easy-watermark-settings-general[image_types][]" value="image/gif" <?php checked('1', in_array('image/gif', $image_types)); ?> /> gif</label><p class="description"><?php _e('Select image types which should be watermarked', 'easy-watermark'); ?></p></td>
     
    2424                </tr>
    2525                <tr><th scope="row">
    26                     <?php _e('Watermark Type', 'easy-watermark'); ?>
     26                    <label for="ew-watermark-type"><?php _e('Watermark Type', 'easy-watermark'); ?></label>
    2727                </th><td>
    28                     <select name="easy-watermark-settings-general[watermark_type]">
     28                    <select id="ew-watermark-type" name="easy-watermark-settings-general[watermark_type]">
    2929                        <option value="1" <?php selected('1', $watermark_type) ?>><?php _e('Image', 'easy-watermark'); ?></option>
    3030                        <option value="2" <?php selected('2', $watermark_type) ?>><?php _e('Text', 'easy-watermark'); ?></option>
     
    3434                </td>
    3535                </tr>
    36                 <tr><th scope="row"><?php _e('Jpeg Quality', 'easy-watermark'); ?></th><td>
    37                     <input type="text" size="3" name="easy-watermark-settings-general[jpg_quality]" id="ew-size" value="<?php echo $jpg_quality; ?>" /><p class="description"><?php _e('Set jpeg quality from 0 (worst quality, smaller file) to 100 (best quality, biggest file)', 'easy-watermark'); ?></p>
     36                <tr><th scope="row"><label for="ew-jpeg-quality"><?php _e('Jpeg Quality', 'easy-watermark'); ?></label></th><td>
     37                    <input type="text" size="3" name="easy-watermark-settings-general[jpg_quality]" id="ew-jpeg-quality" value="<?php echo $jpg_quality; ?>" /><p class="description"><?php _e('Set jpeg quality from 0 (worst quality, smaller file) to 100 (best quality, biggest file)', 'easy-watermark'); ?></p>
    3838                </td>
    3939                <tr valign="top"><th scope="row"><label for="easy-watermark-date-format"><?php _e('Date Format', 'easy-watermark'); ?></label></th>
     
    4444                </tr>
    4545            </table>
     46            <h3><?php _e('User Roles', 'easy-watermark'); ?></h3>
     47            <p class="description"><?php _e('Select, which user roles can have a permission to apply watermarks (only roles with permission to upload files are listed here)', 'easy-watermark'); ?></p>
     48            <?php
     49                $roles = $this->plugin->getRoles();
     50
     51                foreach($roles as $role => $name):
     52                    $name = translate_user_role($name);
     53
     54                $allowed = isset($allowed_roles[$role]) ? (int) $allowed_roles[$role] : 0;
     55            ?>
    4656            <table class="form-table">
    47                 <h3><?php _e('User Roles', 'easy-watermark'); ?></h3>
    48                 <p class="description"><?php _e('Select, which user roles can have a permission to apply watermarks (only roles with permission to upload files are listed here)', 'easy-watermark'); ?></p>
    49                 <?php
    50                     $roles = $this->plugin->getRoles();
    51 
    52                     foreach($roles as $role => $name):
    53                         $name = translate_user_role($name);
    54 
    55                     $allowed = isset($allowed_roles[$role]) ? (int) $allowed_roles[$role] : 0;
    56                 ?>
    5757                <tr valign="top"><th scope="row"><label for="easy-watermark-role-<?php echo $role ?>"><?php echo $name ?></label></th>
    5858                    <td><select id="easy-watermark-role-<?php echo $role ?>" name="easy-watermark-settings-general[allowed_roles][<?php echo $role; ?>]">
     
    6666                </tr>
    6767            </table>
     68            <h3><?php _e('Post Types', 'easy-watermark'); ?></h3>
     69            <p class="description"><?php _e('Select what post type attachments should be automatically watermarked', 'easy-watermark'); ?></p>
     70            <table class="form-table">
     71                <tr valign="top">
     72                    <td colspan="2"><label for="ew-select-all-post-types"><input type="checkbox" id="ew-select-all-post-types" value="all" /> <?php _e('Select All', 'easy-watermark');  ?></label></td>
     73                </tr>
     74                <tr valign="top"><td colspan="2">
     75<label for="post-type-unattached"><input class="ew-post-type" id="post-type-unattached" type="checkbox" name="easy-watermark-settings-general[allowed_post_types][]" value="unattached" <?php checked('1', in_array('unattached', $allowed_post_types)); ?> /> <?php _e('Unattached Images'); ?> <span class="description">(<?php _e('uploaded through the media library page'); ?>)</span></label><br/>
     76<label for="post-type-post"><input class="ew-post-type" id="post-type-post" type="checkbox" name="easy-watermark-settings-general[allowed_post_types][]" value="post" <?php checked('1', in_array('post', $allowed_post_types)); ?> /> <?php _e('Posts'); ?></label><br/>
     77<label for="post-type-page"><input class="ew-post-type" id="post-type-page" type="checkbox" name="easy-watermark-settings-general[allowed_post_types][]" value="page" <?php checked('1', in_array('page', $allowed_post_types)); ?> /> <?php _e('Pages'); ?></label><br/>
     78                <?php
     79                    $post_types = $this->plugin->getPostTypes('object');
     80
     81                    foreach($post_types as $post_type => $params) : if(post_type_supports($post_type, 'editor') || post_type_supports($post_type, 'thumbnail')) :
     82                ?>
     83<label for="post-type-<?php echo $post_type; ?>"><input class="ew-post-type" id="post-type-<?php echo $post_type; ?>" type="checkbox" name="easy-watermark-settings-general[allowed_post_types][]" value="<?php echo $post_type; ?>" <?php checked('1', in_array($post_type, $allowed_post_types)); ?> /> <?php echo $params->labels->name; ?></label><br/>
     84                <?php endif; endforeach; ?>
     85                    </td>
     86                </tr>
     87            </table>
  • easy-watermark/trunk/views/settings-form-text.php

    r763018 r769745  
    11            <div id="titlediv">
    22                <input type="text" value="<?php echo $text; ?>" id="title" placeholder="<?php _e('Watermark Text', 'easy-watermark'); ?>" name="easy-watermark-settings-text[text]" />
    3                 <p class="description"><?php _e('You can use placeholders listed on the right side of this page', 'easy-watermark'); ?></p>
     3                <p class="description"><?php _e('You can use placeholders listed on the right side of this page'); ?></p>
    44            </div>
    55            <?php $class = empty($text) ? ' class="hidden"' : ''; ?>
Note: See TracChangeset for help on using the changeset viewer.