Plugin Directory

Changeset 3400576


Ignore:
Timestamp:
11/21/2025 03:43:06 PM (4 months ago)
Author:
littlepackage
Message:

update to version 4.0.5

Location:
waterwoo-pdf/trunk
Files:
9 added
31 edited

Legend:

Unmodified
Added
Removed
  • waterwoo-pdf/trunk/changelog.txt

    r3302366 r3400576  
    1 Archived PDF Ink Lite (FKA WaterWoo) changelog for pre-3.3 versions
     1Archived PDF Ink Lite (FKA WaterWoo) changelog for older versions
     2
     3= 3.5.2 - 24 January 2025 =
     4* Testing with Woo 9.6
     5* Upgrade TCPDF to 6.8.0
     6* WaterWoo now upgrades to =PDF Ink=, a plugin which can work with ANY PDF with more marking/passwording features than ever. Woohoo!
     7
     8= 3.5.1 - 3 December 2024 =
     9* Notice for people trying to mark PDFs version >= 2.0. Folks must use a different (paid) parser for this, or downgrade PDF version.
     10* Fix uninstall.php to remove newer settings (such as security settings) when plugin deleted.
     11
     12= 3.5.0 - 18 October 2024 =
     13* Fork tcpdi_parser.php and add catch for presence of <> in getRawObject() method; modernize syntax and correct some logic - plugin will likely work with more PDFs now
    214
    315= 3.4 - 10 October 2024 =
  • waterwoo-pdf/trunk/classes/wwpdf-file-handler.php

    r3356768 r3400576  
    8181
    8282        $file = $this->dispatch( 'woo', $file_path, $order_id, $product_id );
    83         return apply_filters_deprecated( 'wwpdf_filter_watermarked_file', [ $file, $email, $order, $product, $download ], '6.0', '', 'The `wwpdf_filter_watermarked_file` filter hook will be removed from a future version of PDF Ink Lite.' );
     83        return apply_filters_deprecated( 'wwpdf_filter_watermarked_file', [ $file, $email, $order, $product, $download ], '6.0', '', 'The `wwpdf_filter_watermarked_file` filter hook will stop working in 2026' );
    8484
    8585    }
     
    217217            if ( 'edd' === $source ) {
    218218                edd_debug_log( '(PDF Ink Lite) Caught exception: ' . print_r( $error_message, true ) );
     219                wwpdf_debug_log( 'Caught exception: ' . $error_message, 'warning' );
    219220            } else {
    220221                wwpdf_debug_log( 'Caught exception: ' . $error_message, 'warning' );
     
    360361            '6.3',
    361362            'pdfink_filter_woo_magic_tags',
    362             'The `pdfink_filter_woo_magic_tags` filter hook is included in the upgrade of this plugin at pdfink.com. `wwpdf_filter_shortcodes` will be removed soon from the Lite plugin version.'
     363            'The `pdfink_filter_woo_magic_tags` filter hook is included in the plugin upgrade at pdfink.com. `wwpdf_filter_shortcodes` will stop working in 2026.'
    363364        );
    364365
     
    371372        }
    372373
    373         $content = apply_filters_deprecated( 'wwpdf_filter_footer', [ $content, $order_id, $product_id ], '6.3', 'pdfink_filter_placement_content', 'The `pdfink_filter_placement_content` filter hook is included in the upgrade of this plugin at pdfink.com. `wwpdf_filter_footer` will be removed soon from the Lite plugin version.' );
     374        $content = apply_filters_deprecated( 'wwpdf_filter_footer', [ $content, $order_id, $product_id ], '6.3', 'pdfink_filter_placement_content', 'The `pdfink_filter_placement_content` filter hook is included in the upgrade of this plugin at pdfink.com. `wwpdf_filter_footer` will stop working in 2026.' );
    374375
    375376        // Text encode before returning
     
    447448            if ( 'edd' === $source ) {
    448449                edd_debug_log( '(PDF Ink Lite) The free version of PDF Ink (pdfink.com) doesn\'t handle remotely-hosted PDF files.' );
     450                wwpdf_debug_log( 'The free version of PDF Ink (pdfink.com) doesn\'t handle remotely-hosted PDF files.', 'error' );
    449451            } else {
    450452                wwpdf_debug_log( 'The free version of PDF Ink (pdfink.com) doesn\'t handle remotely-hosted PDF files.', 'error' );
  • waterwoo-pdf/trunk/classes/wwpdf-logging.php

    r3301758 r3400576  
    1515
    1616    /**
    17      * Class constructor.
     17     * Class constructor
    1818     *
    1919     * @since 1.0
     
    8282            check_ajax_referer( 'wwpdf-logging-nonce', 'wwpdf_logging_nonce' );
    8383
    84             // Clear the debug log.
     84            // Clear the debug log
    8585            $wwpdf_logs->clear_log_file();
    8686
     
    120120        /* logs post type */
    121121        $log_args = [
    122             'labels'                => [ 'name' => __( 'Logs', 'wp-logging' ) ],
     122            'labels'                => [ 'name' => __( 'Logs', 'waterwoo-pdf' ) ],
    123123            'public'                => defined( 'WP_DEBUG' ) && WP_DEBUG,
    124124            'exclude_from_search'   => true,
     
    170170        }
    171171
    172     }
    173 
    174     /**
    175      * Check if a log type is valid
    176      *
    177      * Checks to see if the specified type is in the registered list of types
    178      *
    179      * @param string $type
    180      * @access private
    181      * @return bool
    182      */
    183     private static function valid_type( $type ) {
    184         return in_array( $type, self::log_types() );
    185     }
    186 
    187 
    188     /**
    189      * Create new log entry
    190      *
    191      * This is just a simple and fast way to log something. Use self::insert_log()
    192      * if you need to store custom meta data
    193      *
    194      * @param string $title
    195      * @param string $message
    196      * @param int $parent
    197      * @param string $type
    198      * @access  private
    199      * @return int The ID of the new log entry
    200      */
    201     public function add( $title = '', $message = '', $parent = 0, $type = null ) {
    202 
    203         $log_data = [
    204             'post_title'    => $title,
    205             'post_content'  => $message,
    206             'post_parent'   => $parent,
    207             'log_type'      => $type
    208         ];
    209         return $this->insert_log( $log_data );
    210 
    211     }
    212 
    213     /**
    214      * Stores a log entry
    215      *
    216      * @param array $log_data
    217      * @param array $log_meta
    218      * @access private
    219      * @return int The ID of the newly created log item
    220      */
    221     public function insert_log( $log_data = [], $log_meta = [] ) {
    222 
    223         $defaults = array(
    224             'post_type'     => 'wwpdf_log',
    225             'post_status'   => 'publish',
    226             'post_parent'   => 0,
    227             'post_content'  => '',
    228             'log_type'      => false
    229         );
    230 
    231         $args = wp_parse_args( $log_data, $defaults );
    232         do_action( 'wwpdf_pre_insert_log' );
    233         // store the log entry
    234         $log_id = wp_insert_post( $args );
    235         // set the log type, if any
    236         if( $log_data['log_type'] && self::valid_type( $log_data['log_type'] ) ) {
    237             wp_set_object_terms( $log_id, $log_data['log_type'], 'wwpdf_log_type', false );
    238         }
    239         // set log meta, if any
    240         if( $log_id && ! empty( $log_meta ) ) {
    241             foreach( (array) $log_meta as $key => $meta ) {
    242                 update_post_meta( $log_id, '_wwpdf_log_' . sanitize_key( $key ), $meta );
    243             }
    244         }
    245         do_action( 'wwpdf_post_insert_log', $log_id );
    246         return $log_id;
    247 
    248     }
    249 
    250     /**
    251      * Easily retrieves log items for a particular object ID
    252      *
    253      * @param int $object_id
    254      * @param string $type
    255      * @param string $paged
    256      * @access private
    257      * @return array
    258      */
    259     public function get_logs( $object_id = 0, $type = null, $paged = null ) {
    260         return $this->get_connected_logs( array( 'post_parent' => $object_id, 'paged' => $paged, 'log_type' => $type ) );
    261 
    262     }
    263 
    264     /**
    265      * Retrieve all connected logs
    266      *
    267      * Used for retrieving logs related to particular items, such as a specific purchase.
    268      *
    269      * @param array $args
    270      * @access  private
    271      * @return array|false
    272      */
    273     public static function get_connected_logs( $args = [] ) {
    274 
    275         $defaults = array(
    276             'post_parent'       => 0,
    277             'post_type'         => 'wwpdf_log',
    278             'posts_per_page'    => 10,
    279             'post_status'       => 'publish',
    280             'paged'             => get_query_var( 'paged' ),
    281             'log_type'          => false
    282         );
    283         $query_args = wp_parse_args( $args, $defaults );
    284         if ( $query_args['log_type'] && self::valid_type( $query_args['log_type'] ) ) {
    285             $query_args['tax_query'] = array(
    286                 array(
    287                     'taxonomy'  => 'wwpdf_log_type',
    288                     'field'     => 'slug',
    289                     'terms'     => $query_args['log_type']
    290                 )
    291             );
    292         }
    293         $logs = get_posts( $query_args );
    294 
    295         if ( $logs ) {
    296             return $logs;
    297         }
    298         // no logs found
    299         return false;
    300 
    301     }
    302 
    303     /**
    304      * Retrieves number of log entries connected to particular object ID
    305      *
    306      * @access  private
    307      * @uses WP_Query()
    308      * @uses self::valid_type()
    309      * @return int
    310      */
    311     public static function get_log_count( $object_id = 0, $type = null, $meta_query = null, $date_query = null ) {
    312 
    313         $query_args = array(
    314             'post_parent'       => $object_id,
    315             'post_type'         => 'wwpdf_log',
    316             'posts_per_page'    => -1,
    317             'post_status'       => 'publish',
    318             'fields'            => 'ids',
    319         );
    320         if ( ! empty( $type ) && self::valid_type( $type ) ) {
    321             $query_args['tax_query'] = array(
    322                 array(
    323                     'taxonomy'  => 'wwpdf_log_type',
    324                     'field'     => 'slug',
    325                     'terms'     => $type
    326                 )
    327             );
    328         }
    329         if ( ! empty( $meta_query ) ) {
    330             $query_args['meta_query'] = $meta_query;
    331         }
    332         if ( ! empty( $date_query ) ) {
    333             $query_args['date_query'] = $date_query;
    334         }
    335         $logs = new WP_Query( $query_args );
    336         return (int) $logs->post_count;
    337 
    338     }
    339 
    340     /**
    341      * Delete a log
    342      *
    343      * @uses WWPDF_Logging::valid_type
    344      * @param int $object_id (default: 0)
    345      * @param string $type Log type (default: null)
    346      * @param array $meta_query Log meta query (default: null)
    347      * @return void
    348      */
    349     public function delete_logs( $object_id = 0, $type = null, $meta_query = null  ) {
    350 
    351         $query_args = array(
    352             'post_parent'       => $object_id,
    353             'post_type'         => 'wwpdf_log',
    354             'posts_per_page'    => -1,
    355             'post_status'       => 'publish',
    356             'fields'            => 'ids',
    357         );
    358         if ( ! empty( $type ) && self::valid_type( $type ) ) {
    359             $query_args['tax_query'] = array(
    360                 array(
    361                     'taxonomy'  => 'wwpdf_log_type',
    362                     'field'     => 'slug',
    363                     'terms'     => $type,
    364                 )
    365             );
    366         }
    367         if ( ! empty( $meta_query ) ) {
    368             $query_args['meta_query'] = $meta_query;
    369         }
    370         $logs = get_posts( $query_args );
    371         if ( $logs ) {
    372             foreach ( $logs as $log ) {
    373                 wp_delete_post( $log, true );
    374             }
    375         }
    376172    }
    377173
  • waterwoo-pdf/trunk/classes/wwpdf-settings-dlm.php

    r3334629 r3400576  
    4747                            'label'    => 'File(s) to Watermark',
    4848                            'desc'     => __( 'List FILE NAME(S) of PDF(s), one per line, e.g., <code>upload.pdf</code> or <code>my_pdf.pdf</code>. Case-sensitive.', 'waterwoo-pdf' )
    49                                           . '<br>' . __( 'If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through DLM will be watermarked.', 'waterwoo-pdf' )
    50                                           . '<br>' . __( 'But if the global checkbox is checked and files are listed here, those files listed will <strong>not</strong> be watermarked.', 'waterwoo-pdf' )
     49                                          . '<br>' . __( 'If left blank and the Global checkbox above is checked, ALL PDFs sold through DLM will be watermarked.', 'waterwoo-pdf' )
     50                                          . '<br>' . __( 'But if the global checkbox is checked and files are listed here, those files listed will NOT be watermarked.', 'waterwoo-pdf' )
    5151                                          . '<br><br>' . sprintf( __( '<a href="%s" target="_blank" rel="noopener">Upgrade</a> for easier file control.', 'waterwoo-pdf' ), 'https://pdfink.com/?source=free_plugin&utm_campaign=woo' ),
    5252                            'type'     => 'textarea',
     
    265265                            'label'    => __( 'Leave No Trace?', 'waterwoo-pdf' ),
    266266                            'desc'     => __( 'If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your WordPress database.', 'waterwoo-pdf' )
    267                                           . '<br>' . sprintf( __( 'Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or </strong><a href="%s" target="_blank" rel="noopener">upgrade this plugin</a></strong> for better file handling and automatic cleaning.', 'waterwoo-pdf' ), 'https://pdfink.com/' ),
     267                                          . '<br>' . sprintf( __( 'Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or <strong><a href="%s" target="_blank" rel="noopener">upgrade this plugin</a></strong> for better file handling and automatic cleaning.', 'waterwoo-pdf' ), 'https://pdfink.com/' ),
    268268                            'std'      => '0',
    269269                            'cb_label' => __( 'Enable', 'waterwoo-pdf' ),
     
    340340            </p>
    341341            <p style="font-size:1.4em">
    342                 <?php echo sprintf( __( 'The only watermarking plugin for Download Monitor that works with <strong>any and every</strong> PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=edd' ); ?>
     342                <?php echo sprintf( __( 'The only watermarking plugin for Download Monitor that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=edd' ); ?>
    343343            </p>
    344344            <p style="font-size:1.3em">
  • waterwoo-pdf/trunk/classes/wwpdf-settings-edd.php

    r3356768 r3400576  
    11<?php defined( 'ABSPATH' ) || exit;
    2 
    32class WWPDF_Settings_EDD {
    4 
    53    public function __construct() {
    64
     
    4341                </p>
    4442                <p style="font-size:1.4em">
    45                     <?php echo sprintf( __( 'The only watermarking plugin for Easy Digital Downloads that works with <strong>any and every</strong> PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=edd' ); ?>
     43                    <?php echo sprintf( __( 'The only watermarking plugin for Easy Digital Downloads that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=edd' ); ?>
    4644                </p>
    4745                <p style="font-size:1.3em">
     
    108106                    'name'      => 'File(s) to Watermark',
    109107                    'desc'      => '<br>' . __( 'List file name(s) of PDF(s), one per line, e.g.,', 'waterwoo-pdf' ) . ' <code>upload.pdf</code> ' . __( 'or', 'waterwoo-pdf' ) . ' <code>my_pdf.pdf</code>. ' . __( 'Case-sensitive.', 'waterwoo-pdf' )
    110                                    . '<br>' . __( 'If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through EDD will be watermarked.', 'waterwoo-pdf' )
    111                                    . '<br>' . __( 'But if the global checkbox is checked and files are listed here, those files listed will <strong>not</strong> be watermarked.', 'waterwoo-pdf' )
     108                                   . '<br>' . __( 'If left blank and the Global checkbox above is checked, ALL PDFs sold through EDD will be watermarked.', 'waterwoo-pdf' )
     109                                   . '<br>' . __( 'But if the global checkbox is checked and files are listed here, those files listed will NOT be watermarked.', 'waterwoo-pdf' )
    112110                                   . '<br><br>' . sprintf( __( '<a href="%s" target="_blank" rel="noopener">Upgrade</a> for easier file control.', 'waterwoo-pdf' ), 'https://pdfink.com/?source=free_plugin&utm_campaign=woo' ),
    113111                    'type'      => 'textarea',
     
    418416     * @return array
    419417     */
    420     public function sanitize_input( $input ) {
     418    public function sanitize_input( array $input ): array {
    421419
    422420        if ( isset( $input['eddimark_rtl'] ) ) {
  • waterwoo-pdf/trunk/classes/wwpdf-settings-woo.php

    r3356768 r3400576  
    1818        parent::__construct();
    1919
    20         add_action( 'woocommerce_admin_field_pdfink_css',                                   [ $this, 'pdfink_css' ], 10, 1 );
    21         add_action( 'woocommerce_admin_field_pdfink_intro',                                 [ $this, 'pdfink_intro' ], 10, 1 );
    22         add_action( 'woocommerce_admin_field_pdfink_cta',                                   'pdfink_cta_tb', 10, 1 );
     20        add_action( 'woocommerce_admin_field_pdfink_intro',                                 [ $this, 'pdfink_intro' ] );
     21        add_action( 'woocommerce_admin_field_pdfink_cta',                                   'pdfink_cta_tb' );
    2322
    2423        add_filter( 'woocommerce_admin_settings_sanitize_option_wwpdf_encrypt',             [ $this, 'woocommerce_admin_settings_sanitize_wwpdf_encrypt' ], 10, 3 );
     
    4140
    4241    /**
    43      * @param $page
     42     * @param string $page
    4443     *
    4544     * @return void
    4645     */
    47     public function admin_enqueue_scripts( $page ) {
     46    public function admin_enqueue_scripts( string $page ) {
    4847
    4948        if ( 'woocommerce_page_wc-settings' !== $page ) {
     
    6362     * @return array
    6463     */
    65     public function get_sections() {
     64    public function get_sections(): array {
    6665
    6766        $sections = [
     
    7877     * Get default (general options) settings array
    7978     *
     79     * @param string $current_section
    8080     * @return array
    8181     */
    82     public function get_settings( $current_section = '' ) {
     82    public function get_settings( string $current_section = '' ): array {
    8383
    8484        $settings = [];
     
    8686        if ( 'housekeeping' === $current_section ) {
    8787            $settings = [
    88                 [
    89                     'id'    => 'pdfink_css',
    90                     'type'  => 'pdfink_css',
    91                 ],
    9288                [
    9389                    'type' => 'title',
     
    10197                    'type'    => 'checkbox',
    10298                    'desc'    => __( 'If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your WordPress database.', 'waterwoo-pdf' )
    103                                  . '<br>' . sprintf( __( 'Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or </strong><a href="%s" target="_blank" rel="noopener">upgrade this plugin</a></strong> for better file handling and automatic cleaning.', 'waterwoo-pdf' ), 'https://pdfink.com/' ),
     99                                 . '<br>' . sprintf( __( 'Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or <a href="%s" target="_blank" rel="noopener">upgrade this plugin</a> for better file handling and automatic cleaning.', 'waterwoo-pdf' ), 'https://pdfink.com/' ),
    104100                    'default' => 'no',
    105101                ],
     
    255251                    'type'      => 'number',
    256252                    'title'     => __( 'Left/right margin', 'waterwoo-pdf' ),
    257                     'desc'      => '<a href="#TB_inline?&width=640&height=280&inlineId=pdfink-upgrade-tb" class="thickbox" style="text-decoration:none;"><span class="dashicons dashicons-admin-network pdfink-upgrade"></span></a> ' . __( 'In millimeters. Yes, metric! Defaults to 0', 'waterwoo-pdf' ),
     253                    'desc'      => __( 'In millimeters. Yes, metric! Defaults to 0', 'waterwoo-pdf' ),
    258254                    'default'   => 10,
    259255                    'custom_attributes' => [
     
    525521     * @return string
    526522     */
    527     public function woocommerce_admin_settings_sanitize_wwpdf_encrypt( $value, $values ) {
     523    public function woocommerce_admin_settings_sanitize_wwpdf_encrypt( $value, $values ): string {
    528524
    529525        return '0';
     
    537533     * @return string
    538534     */
    539     public function woocommerce_admin_settings_sanitize_wwpdf_watermark_pages( $value, $values ) {
     535    public function woocommerce_admin_settings_sanitize_wwpdf_watermark_pages( $value, $values ): string {
    540536
    541537        return 'every';
     
    547543     * @param $values
    548544     *
    549      * @return string
    550      */
    551     public function woocommerce_admin_settings_sanitize_return_zero( $value, $values ) {
     545     * @return int
     546     */
     547    public function woocommerce_admin_settings_sanitize_return_zero( $value, $values ): int {
    552548
    553549        return 0;
     
    559555     * @param $values
    560556     *
    561      * @return string
    562      */
    563     public function woocommerce_admin_settings_sanitize_return_one( $value, $values ) {
     557     * @return int
     558     */
     559    public function woocommerce_admin_settings_sanitize_return_one( $value, $values ): int {
    564560
    565561        return 1;
     
    573569     * @return string
    574570     */
    575     public function woocommerce_admin_settings_sanitize_return_minus_one( $value, $values ) {
     571    public function woocommerce_admin_settings_sanitize_return_minus_one( $value, $values ): string {
    576572
    577573        return '-1';
     
    585581     * @return string
    586582     */
    587     public function woocommerce_admin_settings_sanitize_return_no( $value, $values ) {
     583    public function woocommerce_admin_settings_sanitize_return_no( $value, $values ):string {
    588584
    589585        return 'no';
    590586
    591587    }
    592 
    593     /**
    594      * @param $value
    595      *
    596      * @return void
    597      */
    598     public function pdfink_css( $value ) { ?>
    599 
    600         <style>button.is-primary{padding:0.5rem 2em;font-size:1.5em;border-radius:8px;background-color:#D15A45;border-color:#D15A45;color:white;}</style>
    601 
    602         <?php
    603     }
    604 
    605588
    606589    /**
     
    613596        $svg_url = plugins_url('assets/svg/pdfink-lite-sprite.svg#pdf-delivery', dirname( __FILE__ ) );
    614597        ?>
    615         <style>button.is-primary{padding:0.5rem 2em;font-size:1.5em;border-radius:8px;background-color:#D15A45;border-color:#D15A45;color:white;}</style>
    616598        <div style="display:flex;align-items:center;justify-content:space-between;">
    617599            <div style="order:2">
     
    628610                </p>
    629611                <p style="font-size:1.4em">
    630                     <?php echo sprintf( __( 'The only watermarking plugin for WooCommerce that works with <strong>any and every</strong> PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=woo' ); ?>
     612                    <?php echo sprintf( __( 'The only watermarking plugin for WooCommerce that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=woo' ); ?>
    631613                </p>
    632614                <p style="font-size:1.3em">
     
    635617            </div>
    636618        </div>
    637             <?php
     619        <?php
    638620
    639621    }
  • waterwoo-pdf/trunk/classes/wwpdf-settings.php

    r3315732 r3400576  
    2121     * @return array $links
    2222     */
    23     public function add_support_links( $links, $file ) {
     23    public function add_support_links( array $links, string $file ): array {
    2424
    2525        if ( ! current_user_can( 'install_plugins' ) ) {
     
    4343     * @return array
    4444     */
    45     public function plugin_action_links( $links ) {
     45    public function plugin_action_links( array $links ): array {
    4646
    4747        if ( is_plugin_active( 'woocommerce/woocommerce.php' ) ) {
  • waterwoo-pdf/trunk/classes/wwpdf-watermark.php

    r3356768 r3400576  
    4343     * Run TCPDF commands
    4444     *
     45     * @throws Exception
    4546     * @return void
    4647     */
     
    4849
    4950        // This free plugin is BASIC, if not CRUDE! 🥴
    50         // If you want to do a whole lot more with your PDF files,
     51        // If you want to do a lot more with your PDF files,
    5152        // (like adding multiple marks with your own fonts, using HTML
    5253        // for more styling, and marking chosen pages)
     
    150151     * Set up each TCPDF page object
    151152     *
     153     * @param int $page
    152154     * @return void
    153155     */
     
    211213    /**
    212214     * Convert hex color to RGB
    213      *
    214215     * @param string $hex
    215      * @return string
    216      */
    217     protected function hex2rgb( $hex ) {
     216     * @return string RGB color value
     217     */
     218    protected function hex2rgb( string $hex ): string {
    218219
    219220        $hex = str_replace( "#", "", $hex );
  • waterwoo-pdf/trunk/lang/waterwoo-pdf-es_ES.l10n.php

    r3334629 r3400576  
    11<?php
    22// generated by Poedit from waterwoo-pdf-es_ES.po, do not edit directly
    3 return ['domain'=>NULL,'plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'es','pot-creation-date'=>'2025-05-28 09:25-0600','po-revision-date'=>'2025-07-26 10:51-0700','translation-revision-date'=>'2025-07-26 10:51-0700','project-id-version'=>'PDF Ink Lite','x-generator'=>'Poedit 3.6','messages'=>['Sorry, we were unable to prepare this file for download! Please notify site administrator. An error has been logged on their end.'=>'Lo sentimos, no hemos podido preparar este archivo para su descarga Notifíquelo al administrador del sitio. Se ha producido un error.','The PDF destination folder, '=>'La carpeta de destino del PDF, ','Logs'=>'Logs','Enable Global PDF Stamping'=>'Activar el sellado global de PDF','Check to stamp <em>all</em> PDFs sold through your DLM shop using the settings below.'=>'Compruebe si desea sellar <em>todos los</em> PDF vendidos a través de su tienda DLM utilizando la configuración que se indica a continuación.','Enable'=>'Activar','List FILE NAME(S) of PDF(s), one per line, e.g., <code>upload.pdf</code> or <code>my_pdf.pdf</code>. Case-sensitive.'=>'Enumere el/los NOMBRE(S) DE ARCHIVO del/de los PDF, uno por línea, por ejemplo, <code>subir.pdf</code> o <code>mi_pdf.pdf</code>. Se distingue entre mayúsculas y minúsculas.','If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through DLM will be watermarked.'=>'Si se deja en blanco y se marca la casilla Global, <strong>todos los</strong> PDF vendidos a través de DLM llevarán marca de agua.','But if the global checkbox is checked and files are listed here, those files listed will <strong>not</strong> be watermarked.'=>'Pero si la casilla de verificación global está marcada y los archivos se enumeran aquí, los archivos enumerados <strong>no</strong> tendrán marca de agua.','<a href="%s" target="_blank" rel="noopener">Upgrade</a> for easier file control.'=>'<a href="%s" target="_blank" rel="noopener">Actualización</a> para un control más sencillo de los archivos.','Start Page'=>'Página de inicio','End Page'=>'Página final','In millimeters. Yes, metric! Defaults to 0'=>'En milímetros. Sí, ¡métrico! Por defecto 0','Watermark Text'=>'Texto de marca de agua','Shortcodes available, all caps, in brackets:'=>'Shortcodes disponibles, todas las tapas, entre corchetes:','<a href="%s" target="_blank" rel="noopener">Upgrade</a> to use HTML and for more than one watermark placement, anywhere, on any page(s).'=>'<a href="%s" target="_blank" rel="noopener">Actualización</a> para utilizar HTML y para colocar más de una marca de agua, en cualquier lugar, en cualquier página(s).','Font Face'=>'Tipo de Fuente','Select a font for watermarks. M Sung will have limited Chinese characters, and Furat will have limited Arabic characters'=>'Seleccione una fuente para marcas de agua. M Sung tendrá caracteres chinos limitados, y Furat tendrá caracteres árabes limitados','Font Size'=>'Tamaño de Fuente','Provide a number (suggested 10-40) for the font size'=>'Indique un número (sugerido 10-40) para el tamaño de letra','Watermark Color'=>'Marca de agua Color','Color of the watermark, in hex. Defaults to black <code>#000000</code>'=>'Color de la marca de agua, en hexadecimal. Por defecto es negro <code>#000000</code>','Opacity'=>'Opacidad','Rotation'=>'Rotación','Y Fine Tuning'=>'sintonía fina','Move the content up and down on the page by adjusting this number. In millimeters. If this number is longer/higher than the length/height of your PDF, it will default back to -10 (10 millimeters from the bottom of the page). Account for the height of your font/text!'=>'Mueva el contenido hacia arriba y hacia abajo en la página ajustando este número. En milímetros. Si este número es más largo/superior que la longitud/altura de su PDF, volverá por defecto a -10 (10 milímetros desde el fondo de la página). Tenga en cuenta la altura de su fuente/texto!','Serve PDF if not stamped?'=>'¿Servir PDF si no tiene marcas de agua?','Encryption Level'=>'Nivel de cifrado','Disable Printing'=>'Desactivar la impresión','Check this box to make it much more difficult for your PDF to be printed by the end consumer.'=>'Marque esta casilla para dificultar la impresión de su PDF por parte del consumidor final.','Disable'=>'Deshabilitar','Disable Copying'=>'Desactivar copia','Check this box to prevent your end consumer from copying and pasting content from your PDF.'=>'Marque esta casilla para evitar que el consumidor final de copiar y pegar el contenido de tu PDF.','Disable Editing'=>'Para deshabilitar la edición','Check this box to prevent editing of your PDF by the end consumer in Acrobat.'=>'Marque esta casilla para evitar la edición de su PDF por el consumidor final en Acrobat.','Disable Annotations'=>'Desactivar las anotaciones','Check this box to prevent the addition of annotations and forms to the file.'=>'Marque esta casilla para impedir que se añadan anotaciones y formularios al fichero.','Disable Form Filling'=>'Desactivar el llenado de formularios','Disable Extraction'=>'Desactivar extracción','Disable Assembly'=>'Deshabilitar ensamblaje','Disable High Res Printing'=>'Desactivar la impresión en alta resolución','PDF User Password'=>'Contraseña de usuario de PDF','This is a password your end user will need to enter before viewing the PDF file.'=>'Se trata de una contraseña que el usuario final deberá introducir antes de ver el archivo PDF.','PDF Owner Password'=>'Contraseña de propietario de PDF','An owner password allows the end user to take control of a PDF. Leave blank and it will be set by MD5 hash automatically (it will be different for every download, and you will not know it).'=>'Una contraseña de propietario permite al usuario final tomar el control de un PDF. Déjela en blanco y se establecerá por hash MD5 automáticamente (será diferente para cada descarga, y usted no lo sabrá).','Unlock with User Password?'=>'¿Desbloquear con contraseña de usuario?','By default PDF protections can only be removed with an owner password. Check to allow removal with a user password. USE WITH CAUTION.'=>'Por defecto, las protecciones de PDF sólo pueden eliminarse con una contraseña de propietario. Marque para permitir la eliminación con una contraseña de usuario. UTILIZAR CON PRECAUCIÓN.','Housekeeping'=>'Limpieza','Leave No Trace?'=>'¿No dejas rastro?','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your WordPress database.'=>'Si esta casilla está marcada y desinstala PDF Ink Lite, todos sus ajustes se eliminarán de la base de datos de WordPress.','Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or </strong><a href="%s" target="_blank" rel="noopener">upgrade this plugin</a></strong> for better file handling and automatic cleaning.'=>'Los archivos PDF marcados se acumularán en su carpeta PDF tanto si utiliza Descargas forzadas como si no. Para mantener su servidor ordenado, elimine manualmente ad lib o </strong><a href="%s" target="_blank" rel="noopener">actualizar este plugin</a></strong> para un mejor manejo de archivos y limpieza automática.','Give Us Attribution'=>'Atribución','We\'d love it if you check this box and allow us to add a tiny, invisible link to the second page of your marked PDF files, giving PDF Ink Lite credit.'=>'Nos encantaría que marcara esta casilla y nos permitiera añadir un pequeño enlace invisible a la segunda página de sus archivos PDF marcados, dando crédito a PDF Ink Lite.','Enable Logs?'=>'¿Habilitar registros?','Check to enable event/error logging. This can help with debugging.'=>'Active el registro de eventos/errores. Esto puede ayudar con la depuración.','More Info'=>'Más Info','PDF Ink Lite is rudimentary and may not work on every PDF. Test before going live, and remember, it\'s free!'=>'PDF Ink Lite es rudimentario y puede que no funcione con todos los PDF. Pruébelo antes de utilizarlo y recuerde que es gratis!','The only watermarking plugin for Download Monitor that works with <strong>any and every</strong> PDF is <a href="%s" target="_blank" rel="noopener">PDF Ink combined with the SetaPDF-Stamper add-on</a>.'=>'El único complemento de marca de agua para Download Monitor que funciona con <strong>todos y cada uno de los</strong> PDF es <a href="%s" target="_blank" rel="noopener">PDF Ink combinado con el complemento SetaPDF-Stamper</a>.','Greyed-out settings below are included in the <a href="%s" target="_blank" rel="noopener">full (paid) PDF Ink version</a>, which provides <a href="%s">many more features</a>.'=>'Los ajustes que aparecen en gris a continuación están incluidos en la <a href="%s" target="_blank" rel="noopener">versión completa (de pago) de PDF Ink</a>, que <a href="%s">ofrece muchas más funciones</a>.','Stamp every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Estampar todas las páginas, sólo la primera página, sólo la última página, todas las páginas impares, todas las páginas pares o un intervalo de páginas personalizado. Por defecto es "Todas las páginas"','Provide a number to indicate the page you wish watermarking to begin on. Defaults to page 1.'=>'Proporcionar un número para indicar que la página que desea watermarking para comenzar. Por defecto la Página 1.','Provide a number to indicate the page you wish watermarking to end on. Type \'last\' to indicate last page. Defaults to last page'=>'Introduzca un número para indicar la página en la que desea que termine la marca de agua. Escriba "última" para indicar la última página. Por defecto es la última página','Make your stamp transparent. A value of 0 will be translucent, .5 means 50% opaque, .75 is 3/4 opaque, etc.'=>'Haz que tu sello sea transparente. Un valor de 0 será translúcido, .5 significa 50% opaque, .75 es 3/4 opaco, etc.','Rotate the stamp on the page 0-359 degrees'=>'Girar el sello en la página 0-359 grados','Should the un-watermarked PDF still be served if watermarking or encryption fails? Default no.'=>'¿Debe seguir sirviéndose el PDF sin marca de agua si falla la marca de agua o el cifrado? Por defecto no.','RC4 encryption is automatically set because it is required for protections & passwording.'=>'El cifrado RC4 se establece automáticamente porque es necesario para las protecciones y las contraseñas.','If your server doesn’t support RC4 encryption, watermarking will fail.'=>'Si su servidor no admite el cifrado RC4, la marca de agua fallará.','Encryption can slow down and possibly stall your downloads, especially if you are watermarking files with images or embedded fonts.'=>'La encriptación puede ralentizar y posiblemente paralizar tus descargas, especialmente si estás poniendo marcas de agua a archivos con imágenes o fuentes incrustadas.','The RC4 stream cipher is not bullet-proof.'=>'El cifrado de flujo RC4 no es a prueba de balas.','Some browsers or PDF viewers may ignore protection settings, and some diligent customers might find ways to remove watermarks and passwords.'=>'Algunos navegadores o visualizadores de PDF pueden ignorar la configuración de protección, y algunos clientes diligentes pueden encontrar formas de eliminar marcas de agua y contraseñas.','Check this box to disable filling in existing interactive form fields (including signature fields).'=>'Marque esta casilla para desactivar la cumplimentación de los campos de formularios interactivos existentes (incluidos los campos de firma).','Check this box to disallow extraction of text and graphics (extraction supports of accessibility to users with disabilities and other purposes).'=>'Marque esta casilla para no permitir la extracción de texto y gráficos (la extracción favorece la accesibilidad para usuarios con discapacidades y otros fines).','Check this box to disable assembly (insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images).'=>'Marque esta casilla para desactivar el montaje (inserción, rotación o eliminación de páginas y creación de marcadores o imágenes en miniatura).','Check this box to make it more difficult for your PDF to be printed beautifully by the end consumer.'=>'Marque esta casilla para dificultar la impresión de su PDF por parte del consumidor final.','The only watermarking plugin for Easy Digital Downloads that works with <strong>any and every</strong> PDF is <a href="%s" target="_blank" rel="noopener">PDF Ink combined with the SetaPDF-Stamper add-on</a>.'=>'El único complemento de marca de agua para Easy Digital Downloads que funciona con <strong>todos y cada uno de los</strong> PDF es <a href="%s" target="_blank" rel="noopener">PDF Ink combinado con el complemento SetaPDF-Stamper</a>.','PDF Ink Lite Settings'=>'PDF Ink Lite Opciones','Enable Watermarking'=>'Activar marca de agua','Check to watermark PDFs sold via Easy Digital Downloads using the settings below.'=>'Compruebe la marca de agua en los PDF vendidos a través de Easy Digital Downloads utilizando la configuración que se indica a continuación.','List file name(s) of PDF(s), one per line, e.g.,'=>'Enumere los nombres de archivo de los PDF, uno por línea, p. ej,','or'=>'o','Case-sensitive.'=>'Se distingue entre mayúsculas y minúsculas.','If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through EDD will be watermarked.'=>'Si se deja en blanco y se marca la casilla Global, <strong>todos los</strong> PDF vendidos a través de EDD llevarán marca de agua.','Right to Left Watermarking'=>'De derecha a izquierda de marca de agua','Check to switch from default left-to-right (LTR) to right-to-left (RTL), for Arabic, Hebrew, etc.'=>'De verificación para cambiar de forma predeterminada de izquierda a derecha (LTR) de derecha a izquierda (RTL), para árabe, hebreo, etc.','Pages to watermark'=>'Páginas de marca de agua','Watermark every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Marca de agua en todas las páginas, sólo en la primera página, sólo en la última página, en todas las páginas impares, en todas las páginas pares o en un intervalo de páginas personalizado. Por defecto es "Todas las páginas"','Top/bottom margin'=>'Margen superior/inferior','Left/right margin'=>'Margen izquierda/derecha','Page Setup'=>'Configurar página','Rotate the watermark on the page 0-359 degrees. Rotation is counter-clockwise.'=>'Rota la marca de agua en la página 0-359 grados. La rotación se realiza en el sentido contrario a las agujas del reloj.','X Fine Tuning'=>'X Fine Tuning','Move the watermark left and right by adjusting this number. In millimeters. Default 0'=>'Mueva la marca de agua a izquierda y derecha ajustando este número. En milímetros. Por defecto 0','Security Settings'=>'Configuraciones de seguridad','Serve PDF if not watermarked?'=>'¿Servir PDF si no tiene marcas de agua?','If no, the customer will receive an error message saying if file preparation has failed.'=>'En caso negativo, el cliente recibirá un mensaje de error indicando que la preparación del archivo ha fallado.','Encryption level'=>'Nivel de cifrado','Check this box to make it more difficult for your PDF to be printed by the end consumer.'=>'Marque esta casilla para dificultar la impresión de su PDF por parte del consumidor final.','Check this box to prevent editing/modification of your PDF by the end consumer in Acrobat.'=>'Marque esta casilla para evitar que el consumidor final de Acrobat edite/modifique su PDF.','Check this box to prevent the addition or modification of text annotations/comments, and filling of interactive form fields. If "editing and annotation" are both allowed, customers can create or modify interactive form fields (including signature fields).'=>'Marque esta casilla para impedir que se añadan o modifiquen anotaciones/comentarios de texto y que se rellenen los campos de formularios interactivos. Si se permite tanto la "edición como la anotación", los clientes pueden crear o modificar campos de formulario interactivos (incluidos los campos de firma).','Check this box to prevent insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images.'=>'Marque esta casilla para evitar la inserción, rotación o eliminación de páginas y la creación de marcadores o imágenes en miniatura.','Check this box to prevent filling in existing interactive form fields (including signature fields).'=>'Marque esta casilla para impedir que se rellenen los campos de formularios interactivos existentes (incluidos los campos de firma).','Disable Accessibility'=>'Desactivar la accesibilidad','Check this box to prevent extraction of text and graphics (in support of accessibility to users with disabilities or for other purposes). Some PDF readers already disable this.'=>'Marque esta casilla para impedir la extracción de texto y gráficos (para favorecer la accesibilidad de los usuarios con discapacidades o para otros fines). Algunos lectores de PDF ya lo desactivan.','User Password (optional)'=>'Contraseña de usuario (opcional)','Enter <code>email</code> to set the password automagically as the user\'s checkout email address.'=>'Introduzca <code>el correo electrónico</code> para establecer la contraseña automáticamente como la dirección de correo electrónico de pago del usuario.','Owner Password (optional)'=>'Contraseña del propietario (opcional)','Easy Digital Downloads debug logs can be found at Downloads > Tools > Debug Log'=>'Los registros de depuración de Easy Digital Downloads se encuentran en Descargas > Herramientas > Registro de depuración','Leave No Trace'=>'No dejar rastro','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your Wordpress database.'=>'Si esta casilla está marcada, si/cuando desinstale PDF Ink Lite, todos sus ajustes se borrarán de su base de datos de Wordpress.','New with PDF Ink Lite v4: marked PDF files are stored in the wp-content/uploads/pdf-ink/ folder for easier management.'=>'Novedad de PDF Ink Lite v4: los archivos PDF marcados se almacenan en la carpeta wp-content/uploads/pdf-ink/ para facilitar su gestión.','Check to watermark PDFs sold via WooCommerce using the settings below.'=>'Compruebe la marca de agua de los PDF vendidos a través de WooCommerce utilizando la configuración de abajo.','File(s) to watermark'=>'Archivo (s) a la marca de agua',' Case-sensitive.'=>' Se distingue entre mayúsculas y minúsculas.','Enable New Logic?'=>'¿Habilitar una nueva lógica?','If this box is checked, it changes how the `File(s) to Watermark` field above works.'=>'Si esta casilla está marcada, cambia el funcionamiento del campo `File(s) to Watermark` anterior.','If checked, and "Enable Watermarking" is also checked, any files listed in the box will not be watermarked.'=>'Si la casilla está marcada y también lo está "Activar marca de agua", los archivos que aparezcan en ella no llevarán marca de agua.','If checked, and "Enable Watermarking" is not checked, any files listed in the box will be watermarked.'=>'Si la casilla está marcada y la opción "Activar marca de agua" no lo está, todos los archivos que aparezcan en ella llevarán una marca de agua.','Licensed to [FIRSTNAME] [LASTNAME], [EMAIL]'=>'Licenciado en [FIRSTNAME] [LASTNAME], [EMAIL]','The only watermarking plugin for WooCommerce that works with <strong>any and every</strong> PDF is <a href="%s" target="_blank" rel="noopener">PDF Ink combined with the SetaPDF-Stamper add-on</a>.'=>'El único plugin de marca de agua para WooCommerce que funciona con <strong>todos y cada uno de los</strong> PDF es <a href="%s" target="_blank" rel="noopener">PDF Ink combinado con el complemento SetaPDF-Stamper</a>.','Greyed-out settings below are included in the full (paid) plugin version. <a href="%s" target="_blank" rel="noopener">PDF Ink (the upgrade for this plugin)</a> will provide you with <a href="%s">many more features</a>.'=>'Los ajustes que aparecen en gris a continuación están incluidos en la versión completa (de pago) del plugin. <a href="%s" target="_blank" rel="noopener">PDF Ink (la actualización de este plugin)</a> le proporcionará <a href="%s">muchas más funciones</a>.','FAQ'=>'FAQ','Support'=>'Asistencia','Upgrade your plugin'=>'Actualice su plugin','Upgrade this plugin'=>'Actualizar este plugin','Go to the settings page'=>'Ir a la página de configuración','Settings for Woo'=>'Ajustes para Woo','Settings for EDD'=>'Ajustes para EDD','Settings for DLM'=>'Ajustes para DLM','About the Plugin'=>'Acerca del plugin','About PDF Ink Lite'=>'Sobre PDF Ink Lite','Protect your intellectual property! PDF Ink Lite allows WooCommerce site administrators to apply custom watermarks to PDFs upon sale.'=>'Proteger su propiedad intelectual. PDF Ink Lite permite a los administradores de sitio WooCommerce aplicar marcas de agua personalizados a PDF en venta.','PDF Ink Lite is a plugin that can add a watermark to every page of your PDF file(s). The watermark is customizable with font face, font color, font size, placement, and text. Not only that, but since the watermark is added when the download button is clicked (either on the customer\'s order confirmation page or email), the watermark can include customer-specifc data such as the customer\'s first name, last name, and email. Your watermark is highly customizable and manipulatable.'=>'PDF Ink Lite es un plugin que puede añadir una marca de agua a cada página de su(s) archivo(s) PDF. La marca de agua se puede personalizar con la fuente, el color, el tamaño, la ubicación y el texto. No sólo eso, sino que como la marca de agua se añade al hacer clic en el botón de descarga (ya sea en la página de confirmación del pedido del cliente o en el correo electrónico), la marca de agua puede incluir datos específicos del cliente, como su nombre, apellidos y correo electrónico. Su marca de agua es altamente personalizable y manipulable.','<a href="%s" target="_blank" rel="noopener">Consider upgrading to PDF Ink</a> if you need more functionality.'=>'<a href="%s" target="_blank" rel="noopener">Considere la posibilidad de actualizar a PDF Ink</a> si necesita más funciones.','For more information:'=>'Para más información:','Frequently Asked Questions'=>'Preguntas Frecuentes','Plugin at WordPress.org'=>'Plugin en WordPress.org','Upgrade'=>'Mejorar','Cloning is forbidden.'=>'La clonación está prohibida.','Unserializing instances of this class is forbidden.'=>'Se prohíbe la serialización de instancias de esta clase.','<strong>PDF Ink Lite</strong> supports PHP %s or later. Please update PHP on your server for better overall results.'=>'<strong>PDF Ink Lite para WooCommerce</strong> soporta PHP %s o posterior. Por favor, actualice PHP en su servidor para obtener mejores resultados generales.','<strong>PDF Ink Lite</strong> supports WordPress version %s or later. Please update WordPress to use this plugin.'=>'<strong>PDF Ink Lite</strong> es compatible con la versión de WordPress %s o posterior. Por favor, actualice WordPress para usar este plugin.','The <strong>PDF Ink Lite</strong> plugin requires WooCommerce be activated. You can <a href="%s" target="_blank" rel="noopener">download WooCommerce here</a>.'=>'El plugin <strong>PDF Ink Lite</strong> requiere que WooCommerce esté activado. Puede <a href="%s" target="_blank" rel="noopener">descargar WooCommerce aquí</a>.','Sorry, <strong>PDF Ink Lite</strong> supports WooCommerce version %s or newer, for security reasons.'=>'Lo sentimos, <strong>PDF Ink Lite</strong> es compatible con WooCommerce versión %s o posterior, por razones de seguridad.','PDF Ink Lite requires that the directory defined by <code>PDFINK_LITE_UPLOADS_PATH</code> (usually `<strong>wp-content/uploads/pdf-ink/</strong>`) is writable.'=>'PDF Ink Lite requiere que el directorio definido por <code>PDFINK_LITE_UPLOADS_PATH</code> (normalmente <strong>`wp-content/uploads/pdf-ink/`</strong>) tenga permisos de escritura.','Watermarking events and errors will be saved to a file in your /wp-content/ folder. You can view the contents below.'=>'Los eventos de marca de agua y los errores se guardarán en un archivo en su carpeta /wp-content/. Puede ver el contenido a continuación.','Maybe only turn this on for troubleshooting because this file can get large.'=>'Tal vez sólo activar esto para la solución de problemas debido a que este archivo puede llegar a ser grande.','Use this tool to help debug TCPDI/TCPDF and PDF Ink functionality.'=>'Utilice esta herramienta para ayudar a depurar la funcionalidad de TCPDI/TCPDF y PDF Ink.','Download Debug Log File'=>'Descarga el archivo de registro de depuración','Clear Log'=>'Limpiar el registro','Copy Entire Log'=>'Copiar registro completo','Log file'=>'Archivo','Hi, I\'m Caroline.'=>'Hola, me llamo Caroline.','I\'ve kept the <strong>PDF Ink Lite</strong> plugin in active development since 2014 as an unpaid volunteer.'=>'He mantenido el plugin <strong>PDF Ink</strong> Lite en desarrollo activo desde 2014 como voluntario no remunerado.','If you enjoy the free version, think about <a href="%s" target="_blank" rel="noopener">upgrading to the full version</a> for even more great features!'=>'Si te gusta la versión gratuita, piensa en <a href="%s" target="_blank" rel="noopener">actualizar a la versión completa</a> para disfrutar de más funciones!','Upgrade Features:'=>'Características de mejora:','Priority email support, <a href="%s" target="_blank" rel="noopener">and more!</a>'=>'Asistencia prioritaria por correo electrónico, <a href="%s" target="_blank" rel="noopener">¡y mucho más!</a>','Can\'t Upgrade? Support My Work Another Way!'=>'¿No puede actualizar? ¡Apoya mi trabajo de otra manera!','If PDF Ink is not in your budget, please take a moment to write <a href="%s" target="_blank" rel="noopener">an encouraging review</a>, or <a href="%s" target="_blank" rel="noopener noreferrer">donate a couple dollars using PayPal</a> to cover my coffee today.'=>'Si PDF Ink no está en su presupuesto, por favor tómese un momento para escribir <a href="%s" target="_blank" rel="noopener">una reseña alentadora</a>, o <a href="%s" target="_blank" rel="noopener noreferrer">done un par de dólares usando PayPal</a> para cubrir mi café de hoy.','Your kindness and enthusiasm makes donating my time to this open-source project worthwhile!'=>'Vuestra amabilidad y entusiasmo hacen que merezca la pena donar mi tiempo a este proyecto de código abierto!','Need help?'=>'¿Necesitas ayuda?','Please refer to the <a href="%s" target="_blank" rel="noopener">FAQ</a> and <a href="%s" target="_blank" rel="noopener nofollow">support forum</a> where your question might already be answered. <a href="%s" rel="noopener">Read this before posting</a>.'=>'Por favor, consulte <a href="%s" target="_blank" rel="noopener">las FAQ</a> y el <a href="%s" target="_blank" rel="noopener nofollow">foro de soporte</a> donde su pregunta podría estar ya contestada. <a href="%s" rel="noopener">Lea esto antes de publicar</a>.','I only provide email support for paying customers. Thank you!'=>'Sólo ofrezco asistencia por correo electrónico a los clientes de pago. Gracias!','Custom watermark your PDF files upon WooCommerce, Download Monitor, and Easy Digital Download customer download. Since 2014. FKA "WaterWoo"'=>'Marca de agua personalizada para sus archivos PDF en la descarga de clientes de WooCommerce, Download Monitor y Easy Digital Download. Desde 2014. FKA "WaterWoo"','https://pdfink.com'=>'https://pdfink.com']];
     3return ['domain'=>NULL,'plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'es','pot-creation-date'=>'2025-11-21 08:20-0700','po-revision-date'=>'2025-11-21 08:20-0700','translation-revision-date'=>'2025-11-21 08:20-0700','project-id-version'=>'PDF Ink Lite','x-generator'=>'Poedit 3.8','messages'=>['Sorry, we were unable to prepare this file for download! Please notify site administrator. An error has been logged on their end.'=>'Lo sentimos, no hemos podido preparar este archivo para su descarga Notifíquelo al administrador del sitio. Se ha producido un error.','The PDF destination folder, '=>'La carpeta de destino del PDF, ','Logs'=>'Logs','PDF Options'=>'Opciones PDF','Enable Global PDF Stamping'=>'Activar el sellado global de PDF','Check to stamp <em>all</em> PDFs sold through your DLM shop using the settings below.'=>'Compruebe si desea sellar <em>todos los</em> PDF vendidos a través de su tienda DLM utilizando la configuración que se indica a continuación.','Enable'=>'Activar','List FILE NAME(S) of PDF(s), one per line, e.g., <code>upload.pdf</code> or <code>my_pdf.pdf</code>. Case-sensitive.'=>'Enumere el/los NOMBRE(S) DE ARCHIVO del/de los PDF, uno por línea, por ejemplo, <code>subir.pdf</code> o <code>mi_pdf.pdf</code>. Se distingue entre mayúsculas y minúsculas.','If left blank and the Global checkbox above is checked, ALL PDFs sold through DLM will be watermarked.'=>'Si se deja en blanco y la casilla Global está marcada, TODOS los PDF vendidos a través de DLM tendrán marca de agua.','But if the global checkbox is checked and files are listed here, those files listed will NOT be watermarked.'=>'Pero si la casilla de verificación global está marcada y los archivos se enumeran aquí, los archivos enumerados <strong>no</strong> tendrán marca de agua.','<a href="%s" target="_blank" rel="noopener">Upgrade</a> for easier file control.'=>'<a href="%s" target="_blank" rel="noopener">Actualización</a> para un control más sencillo de los archivos.','Pages to stamp'=>'Páginas de marca de agua','Start Page'=>'Página de inicio','End Page'=>'Página final','Left/right "margin"'=>'«Margen» izquierdo/derecho','In millimeters. Yes, metric! Defaults to 0'=>'En milímetros. Sí, ¡métrico! Por defecto 0','Watermark Text'=>'Texto de marca de agua','Shortcodes available, all caps, in brackets:'=>'Shortcodes disponibles, todas las tapas, entre corchetes:','<a href="%s" target="_blank" rel="noopener">Upgrade</a> to use HTML and for more than one watermark placement, anywhere, on any page(s).'=>'<a href="%s" target="_blank" rel="noopener">Actualización</a> para utilizar HTML y para colocar más de una marca de agua, en cualquier lugar, en cualquier página(s).','Font Face'=>'Tipo de Fuente','Select a font for watermarks. M Sung will have limited Chinese characters, and Furat will have limited Arabic characters'=>'Seleccione una fuente para marcas de agua. M Sung tendrá caracteres chinos limitados, y Furat tendrá caracteres árabes limitados','Font Size'=>'Tamaño de Fuente','Provide a number (suggested 10-40) for the font size'=>'Indique un número (sugerido 10-40) para el tamaño de letra','Watermark Color'=>'Marca de agua Color','Color of the watermark, in hex. Defaults to black <code>#000000</code>'=>'Color de la marca de agua, en hexadecimal. Por defecto es negro <code>#000000</code>','Opacity'=>'Opacidad','Rotation'=>'Rotación','Y Fine Tuning'=>'sintonía fina','Move the content up and down on the page by adjusting this number. In millimeters. Account for the height of your font/text!'=>'Mueva el contenido hacia arriba y hacia abajo en la página ajustando este número. En milímetros. ¡Tenga en cuenta la altura de la fuente/texto!','Serve PDF if not stamped?'=>'¿Servir PDF si no tiene marcas de agua?','Encryption Level'=>'Nivel de cifrado','Disable Printing'=>'Desactivar la impresión','Check this box to make it much more difficult for your PDF to be printed by the end consumer.'=>'Marque esta casilla para dificultar la impresión de su PDF por parte del consumidor final.','Disable'=>'Deshabilitar','Disable Copying'=>'Desactivar copia','Check this box to prevent your end consumer from copying and pasting content from your PDF.'=>'Marque esta casilla para evitar que el consumidor final de copiar y pegar el contenido de tu PDF.','Disable Editing'=>'Para deshabilitar la edición','Check this box to prevent editing of your PDF by the end consumer in Acrobat.'=>'Marque esta casilla para evitar la edición de su PDF por el consumidor final en Acrobat.','Disable Annotations'=>'Desactivar las anotaciones','Check this box to prevent the addition of annotations and forms to the file.'=>'Marque esta casilla para impedir que se añadan anotaciones y formularios al fichero.','Disable Form Filling'=>'Desactivar el llenado de formularios','Disable Extraction'=>'Desactivar extracción','Disable Assembly'=>'Deshabilitar ensamblaje','Disable High Res Printing'=>'Desactivar la impresión en alta resolución','PDF User Password'=>'Contraseña de usuario de PDF','This is a password your end user will need to enter before viewing the PDF file.'=>'Se trata de una contraseña que el usuario final deberá introducir antes de ver el archivo PDF.','PDF Owner Password'=>'Contraseña de propietario de PDF','An owner password allows the end user to take control of a PDF. Leave blank and it will be set by MD5 hash automatically (it will be different for every download, and you will not know it).'=>'Una contraseña de propietario permite al usuario final tomar el control de un PDF. Déjela en blanco y se establecerá por hash MD5 automáticamente (será diferente para cada descarga, y usted no lo sabrá).','Unlock with User Password?'=>'¿Desbloquear con contraseña de usuario?','By default PDF protections can only be removed with an owner password. Check to allow removal with a user password. USE WITH CAUTION.'=>'Por defecto, las protecciones de PDF sólo pueden eliminarse con una contraseña de propietario. Marque para permitir la eliminación con una contraseña de usuario. UTILIZAR CON PRECAUCIÓN.','Housekeeping'=>'Limpieza','Leave No Trace?'=>'¿No dejas rastro?','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your WordPress database.'=>'Si esta casilla está marcada y desinstala PDF Ink Lite, todos sus ajustes se eliminarán de la base de datos de WordPress.','Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or <strong><a href="%s" target="_blank" rel="noopener">upgrade this plugin</a></strong> for better file handling and automatic cleaning.'=>'Los archivos PDF marcados se acumularán en tu carpeta PDF, independientemente de si utilizas la opción «Forzar descargas» o no. Para mantener tu servidor ordenado, elimina manualmente los archivos que desees o <strong><a href="%s" target="_blank" rel="noopener">actualiza este complemento</a></strong> para mejorar la gestión de archivos y la limpieza automática.','Give Us Attribution'=>'Atribución','We\'d love it if you check this box and allow us to add a tiny, invisible link to the second page of your marked PDF files, giving PDF Ink Lite credit.'=>'Nos encantaría que marcara esta casilla y nos permitiera añadir un pequeño enlace invisible a la segunda página de sus archivos PDF marcados, dando crédito a PDF Ink Lite.','Enable Logs?'=>'¿Habilitar registros?','Check to enable event/error logging. This can help with debugging.'=>'Active el registro de eventos/errores. Esto puede ayudar con la depuración.','More Info'=>'Más Info','PDF Ink Lite is rudimentary and may not work on every PDF. Test before going live, and remember, it\'s free!'=>'PDF Ink Lite es rudimentario y puede que no funcione con todos los PDF. Pruébelo antes de utilizarlo y recuerde que es gratis!','The only watermarking plugin for Download Monitor that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'El único complemento de marca de agua para Download Monitor que funciona con cualquier PDF es la <a href="%s" target="_blank" rel="noopener">actualización PDF Ink combinada con el complemento SetaPDF-Stamper</a>.','Greyed-out settings below are included in the <a href="%s" target="_blank" rel="noopener">full (paid) PDF Ink version</a>, which provides <a href="%s">many more features</a>.'=>'Los ajustes que aparecen en gris a continuación están incluidos en la <a href="%s" target="_blank" rel="noopener">versión completa (de pago) de PDF Ink</a>, que <a href="%s">ofrece muchas más funciones</a>.','Stamp every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Estampar todas las páginas, sólo la primera página, sólo la última página, todas las páginas impares, todas las páginas pares o un intervalo de páginas personalizado. Por defecto es "Todas las páginas"','Provide a number to indicate the page you wish watermarking to begin on. Defaults to page 1.'=>'Proporcionar un número para indicar que la página que desea watermarking para comenzar. Por defecto la Página 1.','Provide a number to indicate the page you wish watermarking to end on. Type \'last\' to indicate last page. Defaults to last page'=>'Introduzca un número para indicar la página en la que desea que termine la marca de agua. Escriba "última" para indicar la última página. Por defecto es la última página','Make your stamp transparent. A value of 0 will be translucent, .5 means 50% opaque, .75 is 3/4 opaque, etc.'=>'Haz que tu sello sea transparente. Un valor de 0 será translúcido, .5 significa 50% opaque, .75 es 3/4 opaco, etc.','Rotate the stamp on the page 0-359 degrees'=>'Girar el sello en la página 0-359 grados','Should the un-watermarked PDF still be served if watermarking or encryption fails? Default no.'=>'¿Debe seguir sirviéndose el PDF sin marca de agua si falla la marca de agua o el cifrado? Por defecto no.','RC4 encryption is automatically set because it is required for protections & passwording.'=>'El cifrado RC4 se establece automáticamente porque es necesario para las protecciones y las contraseñas.','If your server doesn’t support RC4 encryption, watermarking will fail.'=>'Si su servidor no admite el cifrado RC4, la marca de agua fallará.','Encryption can slow down and possibly stall your downloads, especially if you are watermarking files with images or embedded fonts.'=>'La encriptación puede ralentizar y posiblemente paralizar tus descargas, especialmente si estás poniendo marcas de agua a archivos con imágenes o fuentes incrustadas.','The RC4 stream cipher is not bullet-proof.'=>'El cifrado de flujo RC4 no es a prueba de balas.','Some browsers or PDF viewers may ignore protection settings, and some diligent customers might find ways to remove watermarks and passwords.'=>'Algunos navegadores o visualizadores de PDF pueden ignorar la configuración de protección, y algunos clientes diligentes pueden encontrar formas de eliminar marcas de agua y contraseñas.','Check this box to disable filling in existing interactive form fields (including signature fields).'=>'Marque esta casilla para desactivar la cumplimentación de los campos de formularios interactivos existentes (incluidos los campos de firma).','Check this box to disallow extraction of text and graphics (extraction supports of accessibility to users with disabilities and other purposes).'=>'Marque esta casilla para no permitir la extracción de texto y gráficos (la extracción favorece la accesibilidad para usuarios con discapacidades y otros fines).','Check this box to disable assembly (insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images).'=>'Marque esta casilla para desactivar el montaje (inserción, rotación o eliminación de páginas y creación de marcadores o imágenes en miniatura).','Check this box to make it more difficult for your PDF to be printed beautifully by the end consumer.'=>'Marque esta casilla para dificultar la impresión de su PDF por parte del consumidor final.','The only watermarking plugin for Easy Digital Downloads that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'El único complemento de marcas de agua para Easy Digital Downloads que funciona con cualquier PDF es la <a href="%s" target="_blank" rel="noopener">actualización PDF Ink combinada con el complemento SetaPDF-Stamper</a>.','PDF Ink Lite Settings'=>'PDF Ink Lite Opciones','Enable Watermarking'=>'Activar marca de agua','Check to watermark PDFs sold via Easy Digital Downloads using the settings below.'=>'Compruebe la marca de agua en los PDF vendidos a través de Easy Digital Downloads utilizando la configuración que se indica a continuación.','List file name(s) of PDF(s), one per line, e.g.,'=>'Enumere los nombres de archivo de los PDF, uno por línea, p. ej,','or'=>'o','Case-sensitive.'=>'Se distingue entre mayúsculas y minúsculas.','If left blank and the Global checkbox above is checked, ALL PDFs sold through EDD will be watermarked.'=>'Si se deja en blanco y la casilla Global está marcada, TODOS los PDF vendidos a través de EDD tendrán marca de agua.','Right to Left Watermarking'=>'De derecha a izquierda de marca de agua','Check to switch from default left-to-right (LTR) to right-to-left (RTL), for Arabic, Hebrew, etc.'=>'De verificación para cambiar de forma predeterminada de izquierda a derecha (LTR) de derecha a izquierda (RTL), para árabe, hebreo, etc.','Pages to watermark'=>'Páginas de marca de agua','Watermark every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Marca de agua en todas las páginas, sólo en la primera página, sólo en la última página, en todas las páginas impares, en todas las páginas pares o en un intervalo de páginas personalizado. Por defecto es "Todas las páginas"','Top/bottom margin'=>'Margen superior/inferior','Left/right margin'=>'Margen izquierda/derecha','Page Setup'=>'Configurar página','Rotate the watermark on the page 0-359 degrees. Rotation is counter-clockwise.'=>'Rota la marca de agua en la página 0-359 grados. La rotación se realiza en el sentido contrario a las agujas del reloj.','X Fine Tuning'=>'X Fine Tuning','Move the watermark left and right by adjusting this number. In millimeters. Default 0'=>'Mueva la marca de agua a izquierda y derecha ajustando este número. En milímetros. Por defecto 0','Move the content up and down on the page by adjusting this number. In millimeters.Account for the height of your font/text!'=>'Mueva el contenido hacia arriba y hacia abajo en la página ajustando este número. En milímetros. ¡Tenga en cuenta la altura de su fuente/texto!','Security Settings'=>'Configuraciones de seguridad','Serve PDF if not watermarked?'=>'¿Servir PDF si no tiene marcas de agua?','If no, the customer will receive an error message saying if file preparation has failed.'=>'En caso negativo, el cliente recibirá un mensaje de error indicando que la preparación del archivo ha fallado.','Encryption level'=>'Nivel de cifrado','Check this box to make it more difficult for your PDF to be printed by the end consumer.'=>'Marque esta casilla para dificultar la impresión de su PDF por parte del consumidor final.','Check this box to prevent editing/modification of your PDF by the end consumer in Acrobat.'=>'Marque esta casilla para evitar que el consumidor final de Acrobat edite/modifique su PDF.','Check this box to prevent the addition or modification of text annotations/comments, and filling of interactive form fields. If "editing and annotation" are both allowed, customers can create or modify interactive form fields (including signature fields).'=>'Marque esta casilla para impedir que se añadan o modifiquen anotaciones/comentarios de texto y que se rellenen los campos de formularios interactivos. Si se permite tanto la "edición como la anotación", los clientes pueden crear o modificar campos de formulario interactivos (incluidos los campos de firma).','Check this box to prevent insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images.'=>'Marque esta casilla para evitar la inserción, rotación o eliminación de páginas y la creación de marcadores o imágenes en miniatura.','Check this box to prevent filling in existing interactive form fields (including signature fields).'=>'Marque esta casilla para impedir que se rellenen los campos de formularios interactivos existentes (incluidos los campos de firma).','Disable Accessibility'=>'Desactivar la accesibilidad','Check this box to prevent extraction of text and graphics (in support of accessibility to users with disabilities or for other purposes). Some PDF readers already disable this.'=>'Marque esta casilla para impedir la extracción de texto y gráficos (para favorecer la accesibilidad de los usuarios con discapacidades o para otros fines). Algunos lectores de PDF ya lo desactivan.','User Password (optional)'=>'Contraseña de usuario (opcional)','Owner Password (optional)'=>'Contraseña del propietario (opcional)','Easy Digital Downloads debug logs can be found at Downloads > Tools > Debug Log'=>'Los registros de depuración de Easy Digital Downloads se encuentran en Descargas > Herramientas > Registro de depuración','Leave No Trace'=>'No dejar rastro','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your Wordpress database.'=>'Si esta casilla está marcada, si/cuando desinstale PDF Ink Lite, todos sus ajustes se borrarán de su base de datos de Wordpress.','New with PDF Ink Lite v4: marked PDF files are stored in the wp-content/uploads/pdf-ink/ folder for easier management.'=>'Novedad de PDF Ink Lite v4: los archivos PDF marcados se almacenan en la carpeta wp-content/uploads/pdf-ink/ para facilitar su gestión.','Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or <a href="%s" target="_blank" rel="noopener">upgrade this plugin</a> for better file handling and automatic cleaning.'=>'Los archivos PDF marcados se acumularán en tu carpeta PDF, independientemente de si utilizas la opción «Forzar descargas» o no. Para mantener tu servidor ordenado, elimina manualmente los archivos que desees o <a href="%s" target="_blank" rel="noopener">actualiza este complemento</a> para mejorar la gestión de archivos y la limpieza automática.','PDF Ink Lite Logs'=>'Registros PDF Ink Lite','Check to watermark PDFs sold via WooCommerce using the settings below.'=>'Compruebe la marca de agua de los PDF vendidos a través de WooCommerce utilizando la configuración de abajo.','File(s) to watermark'=>'Archivo (s) a la marca de agua',' Case-sensitive.'=>' Se distingue entre mayúsculas y minúsculas.','Enable New Logic?'=>'¿Habilitar una nueva lógica?','If this box is checked, it changes how the `File(s) to Watermark` field above works.'=>'Si esta casilla está marcada, cambia el funcionamiento del campo `File(s) to Watermark` anterior.','If checked, and "Enable Watermarking" is also checked, any files listed in the box will not be watermarked.'=>'Si la casilla está marcada y también lo está "Activar marca de agua", los archivos que aparezcan en ella no llevarán marca de agua.','If checked, and "Enable Watermarking" is not checked, any files listed in the box will be watermarked.'=>'Si la casilla está marcada y la opción "Activar marca de agua" no lo está, todos los archivos que aparezcan en ella llevarán una marca de agua.','Licensed to [FIRSTNAME] [LASTNAME], [EMAIL]'=>'Licenciado en [FIRSTNAME] [LASTNAME], [EMAIL]','The only watermarking plugin for WooCommerce that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'El único complemento de marcas de agua para WooCommerce que funciona con cualquier PDF es la <a href="%s" target="_blank" rel="noopener">actualización PDF Ink combinada con el complemento SetaPDF-Stamper</a>.','Greyed-out settings below are included in the full (paid) plugin version. <a href="%s" target="_blank" rel="noopener">PDF Ink (the upgrade for this plugin)</a> will provide you with <a href="%s">many more features</a>.'=>'Los ajustes que aparecen en gris a continuación están incluidos en la versión completa (de pago) del plugin. <a href="%s" target="_blank" rel="noopener">PDF Ink (la actualización de este plugin)</a> le proporcionará <a href="%s">muchas más funciones</a>.','FAQ'=>'FAQ','Support'=>'Asistencia','Upgrade your plugin'=>'Actualice su plugin','Upgrade this plugin'=>'Actualizar este plugin','Go to the settings page'=>'Ir a la página de configuración','Settings for Woo'=>'Ajustes para Woo','Settings for EDD'=>'Ajustes para EDD','Settings for DLM'=>'Ajustes para DLM','About the Plugin'=>'Acerca del plugin','About PDF Ink Lite'=>'Sobre PDF Ink Lite','Protect your intellectual property! PDF Ink Lite allows WooCommerce site administrators to apply custom watermarks to PDFs upon sale.'=>'Proteger su propiedad intelectual. PDF Ink Lite permite a los administradores de sitio WooCommerce aplicar marcas de agua personalizados a PDF en venta.','PDF Ink Lite is a plugin that can add a watermark to every page of your PDF file(s). The watermark is customizable with font face, font color, font size, placement, and text. Not only that, but since the watermark is added when the download button is clicked (either on the customer\'s order confirmation page or email), the watermark can include customer-specifc data such as the customer\'s first name, last name, and email. Your watermark is highly customizable and manipulatable.'=>'PDF Ink Lite es un plugin que puede añadir una marca de agua a cada página de su(s) archivo(s) PDF. La marca de agua se puede personalizar con la fuente, el color, el tamaño, la ubicación y el texto. No sólo eso, sino que como la marca de agua se añade al hacer clic en el botón de descarga (ya sea en la página de confirmación del pedido del cliente o en el correo electrónico), la marca de agua puede incluir datos específicos del cliente, como su nombre, apellidos y correo electrónico. Su marca de agua es altamente personalizable y manipulable.','<a href="%s" target="_blank" rel="noopener">Consider upgrading to PDF Ink</a> if you need more functionality.'=>'<a href="%s" target="_blank" rel="noopener">Considere la posibilidad de actualizar a PDF Ink</a> si necesita más funciones.','For more information:'=>'Para más información:','Frequently Asked Questions'=>'Preguntas Frecuentes','Plugin at WordPress.org'=>'Plugin en WordPress.org','Upgrade'=>'Mejorar','Cloning is forbidden.'=>'La clonación está prohibida.','Unserializing instances of this class is forbidden.'=>'Se prohíbe la serialización de instancias de esta clase.','PDF Ink Lite supports PHP %s or later. Please update PHP on your server for better overall results.'=>'PDF Ink Lite es compatible con PHP %s o posterior. Actualice PHP en su servidor para obtener mejores resultados generales.','PDF Ink Lite supports WordPress version %s or later. Please update WordPress to use this plugin.'=>'PDF Ink Lite es compatible con la versión %s o posterior de WordPress. Actualiza WordPress para utilizar este plugin.','The PDF Ink Lite plugin requires WooCommerce be activated. You can <a href="%s" target="_blank" rel="noopener">download WooCommerce here</a>.'=>'El complemento PDF Ink Lite requiere que WooCommerce esté activado. Puede <a href="%s" target="_blank" rel="noopener">descargar WooCommerce aquí</a>.','Sorry, PDF Ink Lite supports WooCommerce version %s or newer, for security reasons.'=>'Lo sentimos, PDF Ink Lite es compatible con la versión %s o posterior de WooCommerce por motivos de seguridad.','PDF Ink Lite requires that the directory defined by <code>PDFINK_LITE_UPLOADS_PATH</code> (usually `<strong>wp-content/uploads/pdf-ink/</strong>`) is writable.'=>'PDF Ink Lite requiere que el directorio definido por <code>PDFINK_LITE_UPLOADS_PATH</code> (normalmente <strong>`wp-content/uploads/pdf-ink/`</strong>) tenga permisos de escritura.','Watermarking events and errors will be saved to a file in your /wp-content/ folder. You can view the contents below.'=>'Los eventos de marca de agua y los errores se guardarán en un archivo en su carpeta /wp-content/. Puede ver el contenido a continuación.','Maybe only turn this on for troubleshooting because this file can get large.'=>'Tal vez sólo activar esto para la solución de problemas debido a que este archivo puede llegar a ser grande.','Use this tool to help debug TCPDI/TCPDF and PDF Ink functionality.'=>'Utilice esta herramienta para ayudar a depurar la funcionalidad de TCPDI/TCPDF y PDF Ink.','Download Debug Log File'=>'Descarga el archivo de registro de depuración','Clear Log'=>'Limpiar el registro','Copy Entire Log'=>'Copiar registro completo','Log file'=>'Archivo','Hi, I\'m Caroline.'=>'Hola, me llamo Caroline.','I\'ve kept the PDF Ink Lite plugin in active development since 2014 as an unpaid volunteer.'=>'He mantenido el plugin PDF Ink Lite en desarrollo activo desde 2014 como voluntario no remunerado.','If you enjoy the free version, think about <a href="%s" target="_blank" rel="noopener">upgrading to the full version</a> for even more great features!'=>'Si te gusta la versión gratuita, piensa en <a href="%s" target="_blank" rel="noopener">actualizar a la versión completa</a> para disfrutar de más funciones!','Upgrade Features:'=>'Características de mejora:','Priority email support, <a href="%s" target="_blank" rel="noopener">and more!</a>'=>'Asistencia prioritaria por correo electrónico, <a href="%s" target="_blank" rel="noopener">¡y mucho más!</a>','Can\'t Upgrade? Support My Work Another Way!'=>'¿No puede actualizar? ¡Apoya mi trabajo de otra manera!','If PDF Ink is not in your budget, please take a moment to write <a href="%s" target="_blank" rel="noopener">an encouraging review</a>, or <a href="%s" target="_blank" rel="noopener noreferrer">donate a couple dollars using PayPal</a> to cover my coffee today.'=>'Si PDF Ink no está en su presupuesto, por favor tómese un momento para escribir <a href="%s" target="_blank" rel="noopener">una reseña alentadora</a>, o <a href="%s" target="_blank" rel="noopener noreferrer">done un par de dólares usando PayPal</a> para cubrir mi café de hoy.','Your kindness and enthusiasm makes donating my time to this open-source project worthwhile!'=>'Vuestra amabilidad y entusiasmo hacen que merezca la pena donar mi tiempo a este proyecto de código abierto!','Need help?'=>'¿Necesitas ayuda?','Please refer to the <a href="%s" target="_blank" rel="noopener">FAQ</a> and <a href="%s" target="_blank" rel="noopener nofollow">support forum</a> where your question might already be answered. <a href="%s" rel="noopener">Read this before posting</a>.'=>'Por favor, consulte <a href="%s" target="_blank" rel="noopener">las FAQ</a> y el <a href="%s" target="_blank" rel="noopener nofollow">foro de soporte</a> donde su pregunta podría estar ya contestada. <a href="%s" rel="noopener">Lea esto antes de publicar</a>.','I only provide email support for paying customers. Thank you!'=>'Sólo ofrezco asistencia por correo electrónico a los clientes de pago. Gracias!','Custom watermark your PDF files upon WooCommerce, Download Monitor, and Easy Digital Download customer download. Since 2014. FKA "WaterWoo"'=>'Marca de agua personalizada para sus archivos PDF en la descarga de clientes de WooCommerce, Download Monitor y Easy Digital Download. Desde 2014. FKA "WaterWoo"']];
  • waterwoo-pdf/trunk/lang/waterwoo-pdf-es_ES.po

    r3334629 r3400576  
    22msgstr ""
    33"Project-Id-Version: PDF Ink Lite\n"
    4 "POT-Creation-Date: 2025-05-28 09:25-0600\n"
    5 "PO-Revision-Date: 2025-07-26 10:51-0700\n"
     4"POT-Creation-Date: 2025-11-21 08:20-0700\n"
     5"PO-Revision-Date: 2025-11-21 08:20-0700\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=2; plural=(n != 1);\n"
    13 "X-Generator: Poedit 3.6\n"
     13"X-Generator: Poedit 3.8\n"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-WPHeader: waterwoo-pdf.php\n"
     
    2020"X-Poedit-SearchPathExcluded-0: *.js\n"
    2121
    22 #: classes/wwpdf-file-handler.php:230
     22#: classes/wwpdf-file-handler.php:226
    2323msgid ""
    2424"Sorry, we were unable to prepare this file for download! Please notify site "
     
    2828"Notifíquelo al administrador del sitio. Se ha producido un error."
    2929
    30 #: classes/wwpdf-file-handler.php:466
     30#: classes/wwpdf-file-handler.php:464
    3131msgid "The PDF destination folder, "
    3232msgstr "La carpeta de destino del PDF, "
    3333
    34 #: classes/wwpdf-logging.php:122 waterwoo-pdf.php:300
     34#: classes/wwpdf-logging.php:122 waterwoo-pdf.php:303
    3535msgid "Logs"
    3636msgstr "Logs"
    3737
    3838#. Plugin Name of the plugin/theme
    39 #: classes/wwpdf-settings-dlm.php:24 classes/wwpdf-settings-edd.php:65
     39#: classes/wwpdf-settings-dlm.php:24 classes/wwpdf-settings-edd.php:63
    4040#: classes/wwpdf-settings-woo.php:15
    4141msgid "PDF Ink Lite"
    4242msgstr ""
    4343
    44 #: classes/wwpdf-settings-dlm.php:28 classes/wwpdf-settings-woo.php:68
    45 #, fuzzy
    46 #| msgid "Options"
     44#: classes/wwpdf-settings-dlm.php:28 classes/wwpdf-settings-woo.php:67
    4745msgid "PDF Options"
    48 msgstr "Opciones"
     46msgstr "Opciones PDF"
    4947
    5048#: classes/wwpdf-settings-dlm.php:39
     
    7674#: classes/wwpdf-settings-dlm.php:49
    7775msgid ""
    78 "If left blank and the Global checkbox above is checked, <strong>all</strong> "
    79 "PDFs sold through DLM will be watermarked."
    80 msgstr ""
    81 "Si se deja en blanco y se marca la casilla Global, <strong>todos los</"
    82 "strong> PDF vendidos a través de DLM llevarán marca de agua."
    83 
    84 #: classes/wwpdf-settings-dlm.php:50 classes/wwpdf-settings-edd.php:111
     76"If left blank and the Global checkbox above is checked, ALL PDFs sold "
     77"through DLM will be watermarked."
     78msgstr ""
     79"Si se deja en blanco y la casilla Global está marcada, TODOS los PDF "
     80"vendidos a través de DLM tendrán marca de agua."
     81
     82#: classes/wwpdf-settings-dlm.php:50 classes/wwpdf-settings-edd.php:109
    8583msgid ""
    8684"But if the global checkbox is checked and files are listed here, those files "
    87 "listed will <strong>not</strong> be watermarked."
     85"listed will NOT be watermarked."
    8886msgstr ""
    8987"Pero si la casilla de verificación global está marcada y los archivos se "
     
    9189"agua."
    9290
    93 #: classes/wwpdf-settings-dlm.php:51 classes/wwpdf-settings-edd.php:112
    94 #: classes/wwpdf-settings-woo.php:173
     91#: classes/wwpdf-settings-dlm.php:51 classes/wwpdf-settings-edd.php:110
     92#: classes/wwpdf-settings-woo.php:169
    9593#, php-format
    9694msgid ""
     
    102100
    103101#: classes/wwpdf-settings-dlm.php:61
    104 #, fuzzy
    105 #| msgid "Pages to watermark"
    106102msgid "Pages to stamp"
    107103msgstr "Páginas de marca de agua"
    108104
    109 #: classes/wwpdf-settings-dlm.php:68 classes/wwpdf-settings-edd.php:126
    110 #: classes/wwpdf-settings-woo.php:193
     105#: classes/wwpdf-settings-dlm.php:68 classes/wwpdf-settings-edd.php:124
     106#: classes/wwpdf-settings-woo.php:189
    111107msgid "Start Page"
    112108msgstr "Página de inicio"
    113109
    114 #: classes/wwpdf-settings-dlm.php:75 classes/wwpdf-settings-edd.php:139
    115 #: classes/wwpdf-settings-woo.php:208
     110#: classes/wwpdf-settings-dlm.php:75 classes/wwpdf-settings-edd.php:137
     111#: classes/wwpdf-settings-woo.php:204
    116112msgid "End Page"
    117113msgstr "Página final"
    118114
    119115#: classes/wwpdf-settings-dlm.php:81
    120 #, fuzzy
    121 #| msgid "Left/right margin"
    122116msgid "Left/right \"margin\""
    123 msgstr "Margen izquierda/derecha"
     117msgstr "«Margen» izquierdo/derecho"
    124118
    125119#: classes/wwpdf-settings-dlm.php:82 classes/wwpdf-settings-dlm.php:411
    126 #: classes/wwpdf-settings-edd.php:169 classes/wwpdf-settings-edd.php:179
    127 #: classes/wwpdf-settings-woo.php:242 classes/wwpdf-settings-woo.php:257
     120#: classes/wwpdf-settings-edd.php:167 classes/wwpdf-settings-edd.php:177
     121#: classes/wwpdf-settings-woo.php:238 classes/wwpdf-settings-woo.php:253
    128122msgid "In millimeters. Yes, metric! Defaults to 0"
    129123msgstr "En milímetros. Sí, ¡métrico! Por defecto 0"
    130124
    131 #: classes/wwpdf-settings-dlm.php:90 classes/wwpdf-settings-edd.php:191
    132 #: classes/wwpdf-settings-woo.php:277
     125#: classes/wwpdf-settings-dlm.php:90 classes/wwpdf-settings-edd.php:189
     126#: classes/wwpdf-settings-woo.php:273
    133127msgid "Watermark Text"
    134128msgstr "Texto de marca de agua"
    135129
    136 #: classes/wwpdf-settings-dlm.php:91 classes/wwpdf-settings-edd.php:192
    137 #: classes/wwpdf-settings-woo.php:280
     130#: classes/wwpdf-settings-dlm.php:91 classes/wwpdf-settings-edd.php:190
     131#: classes/wwpdf-settings-woo.php:276
    138132msgid "Shortcodes available, all caps, in brackets:"
    139133msgstr "Shortcodes disponibles, todas las tapas, entre corchetes:"
    140134
    141 #: classes/wwpdf-settings-dlm.php:92 classes/wwpdf-settings-edd.php:194
    142 #: classes/wwpdf-settings-woo.php:282
     135#: classes/wwpdf-settings-dlm.php:92 classes/wwpdf-settings-edd.php:192
     136#: classes/wwpdf-settings-woo.php:278
    143137#, php-format
    144138msgid ""
     
    150144"en cualquier página(s)."
    151145
    152 #: classes/wwpdf-settings-dlm.php:99 classes/wwpdf-settings-edd.php:201
    153 #: classes/wwpdf-settings-woo.php:289
     146#: classes/wwpdf-settings-dlm.php:99 classes/wwpdf-settings-edd.php:199
     147#: classes/wwpdf-settings-woo.php:285
    154148msgid "Font Face"
    155149msgstr "Tipo de Fuente"
    156150
    157 #: classes/wwpdf-settings-dlm.php:100 classes/wwpdf-settings-edd.php:216
    158 #: classes/wwpdf-settings-woo.php:292
     151#: classes/wwpdf-settings-dlm.php:100 classes/wwpdf-settings-edd.php:214
     152#: classes/wwpdf-settings-woo.php:288
    159153msgid ""
    160154"Select a font for watermarks. M Sung will have limited Chinese characters, "
     
    164158"limitados, y Furat tendrá caracteres árabes limitados"
    165159
    166 #: classes/wwpdf-settings-dlm.php:119 classes/wwpdf-settings-edd.php:220
    167 #: classes/wwpdf-settings-woo.php:309
     160#: classes/wwpdf-settings-dlm.php:119 classes/wwpdf-settings-edd.php:218
     161#: classes/wwpdf-settings-woo.php:305
    168162msgid "Font Size"
    169163msgstr "Tamaño de Fuente"
    170164
    171 #: classes/wwpdf-settings-dlm.php:120 classes/wwpdf-settings-edd.php:221
    172 #: classes/wwpdf-settings-woo.php:312
     165#: classes/wwpdf-settings-dlm.php:120 classes/wwpdf-settings-edd.php:219
     166#: classes/wwpdf-settings-woo.php:308
    173167msgid "Provide a number (suggested 10-40) for the font size"
    174168msgstr "Indique un número (sugerido 10-40) para el tamaño de letra"
    175169
    176 #: classes/wwpdf-settings-dlm.php:127 classes/wwpdf-settings-edd.php:231
    177 #: classes/wwpdf-settings-woo.php:321
     170#: classes/wwpdf-settings-dlm.php:127 classes/wwpdf-settings-edd.php:229
     171#: classes/wwpdf-settings-woo.php:317
    178172msgid "Watermark Color"
    179173msgstr "Marca de agua Color"
    180174
    181 #: classes/wwpdf-settings-dlm.php:128 classes/wwpdf-settings-edd.php:232
    182 #: classes/wwpdf-settings-woo.php:324
     175#: classes/wwpdf-settings-dlm.php:128 classes/wwpdf-settings-edd.php:230
     176#: classes/wwpdf-settings-woo.php:320
    183177msgid "Color of the watermark, in hex. Defaults to black <code>#000000</code>"
    184178msgstr ""
     
    190184msgstr "Opacidad"
    191185
    192 #: classes/wwpdf-settings-dlm.php:143 classes/wwpdf-settings-edd.php:238
    193 #: classes/wwpdf-settings-woo.php:330
     186#: classes/wwpdf-settings-dlm.php:143 classes/wwpdf-settings-edd.php:236
     187#: classes/wwpdf-settings-woo.php:326
    194188msgid "Rotation"
    195189msgstr "Rotación"
    196190
    197 #: classes/wwpdf-settings-dlm.php:149 classes/wwpdf-settings-edd.php:263
    198 #: classes/wwpdf-settings-woo.php:358
     191#: classes/wwpdf-settings-dlm.php:149 classes/wwpdf-settings-edd.php:261
     192#: classes/wwpdf-settings-woo.php:354
    199193msgid "Y Fine Tuning"
    200194msgstr "sintonía fina"
    201195
    202 #: classes/wwpdf-settings-dlm.php:150 classes/wwpdf-settings-edd.php:267
    203 #: classes/wwpdf-settings-woo.php:361
     196#: classes/wwpdf-settings-dlm.php:150 classes/wwpdf-settings-woo.php:357
    204197msgid ""
    205198"Move the content up and down on the page by adjusting this number. In "
    206 "millimeters. If this number is longer/higher than the length/height of your "
    207 "PDF, it will default back to -10 (10 millimeters from the bottom of the "
    208 "page). Account for the height of your font/text!"
     199"millimeters. Account for the height of your font/text!"
    209200msgstr ""
    210201"Mueva el contenido hacia arriba y hacia abajo en la página ajustando este "
    211 "número. En milímetros. Si este número es más largo/superior que la longitud/"
    212 "altura de su PDF, volverá por defecto a -10 (10 milímetros desde el fondo de "
    213 "la página). Tenga en cuenta la altura de su fuente/texto!"
     202"número. En milímetros. ¡Tenga en cuenta la altura de la fuente/texto!"
    214203
    215204#: classes/wwpdf-settings-dlm.php:158
     
    217206msgstr "¿Servir PDF si no tiene marcas de agua?"
    218207
    219 #: classes/wwpdf-settings-dlm.php:165 classes/wwpdf-settings-woo.php:396
     208#: classes/wwpdf-settings-dlm.php:165 classes/wwpdf-settings-woo.php:392
    220209msgid "Encryption Level"
    221210msgstr "Nivel de cifrado"
    222211
    223 #: classes/wwpdf-settings-dlm.php:171 classes/wwpdf-settings-edd.php:307
    224 #: classes/wwpdf-settings-woo.php:413
     212#: classes/wwpdf-settings-dlm.php:171 classes/wwpdf-settings-edd.php:305
     213#: classes/wwpdf-settings-woo.php:409
    225214msgid "Disable Printing"
    226215msgstr "Desactivar la impresión"
     
    239228msgstr "Deshabilitar"
    240229
    241 #: classes/wwpdf-settings-dlm.php:180 classes/wwpdf-settings-edd.php:313
    242 #: classes/wwpdf-settings-woo.php:421
     230#: classes/wwpdf-settings-dlm.php:180 classes/wwpdf-settings-edd.php:311
     231#: classes/wwpdf-settings-woo.php:417
    243232msgid "Disable Copying"
    244233msgstr "Desactivar copia"
    245234
    246 #: classes/wwpdf-settings-dlm.php:181 classes/wwpdf-settings-edd.php:314
    247 #: classes/wwpdf-settings-woo.php:422
     235#: classes/wwpdf-settings-dlm.php:181 classes/wwpdf-settings-edd.php:312
     236#: classes/wwpdf-settings-woo.php:418
    248237msgid ""
    249238"Check this box to prevent your end consumer from copying and pasting content "
     
    253242"contenido de tu PDF."
    254243
    255 #: classes/wwpdf-settings-dlm.php:189 classes/wwpdf-settings-edd.php:319
    256 #: classes/wwpdf-settings-woo.php:429
     244#: classes/wwpdf-settings-dlm.php:189 classes/wwpdf-settings-edd.php:317
     245#: classes/wwpdf-settings-woo.php:425
    257246msgid "Disable Editing"
    258247msgstr "Para deshabilitar la edición"
     
    265254"en Acrobat."
    266255
    267 #: classes/wwpdf-settings-dlm.php:198 classes/wwpdf-settings-edd.php:325
    268 #: classes/wwpdf-settings-woo.php:437
     256#: classes/wwpdf-settings-dlm.php:198 classes/wwpdf-settings-edd.php:323
     257#: classes/wwpdf-settings-woo.php:433
    269258msgid "Disable Annotations"
    270259msgstr "Desactivar las anotaciones"
     
    277266"fichero."
    278267
    279 #: classes/wwpdf-settings-dlm.php:208 classes/wwpdf-settings-edd.php:348
    280 #: classes/wwpdf-settings-woo.php:466
     268#: classes/wwpdf-settings-dlm.php:208 classes/wwpdf-settings-edd.php:346
     269#: classes/wwpdf-settings-woo.php:462
    281270msgid "Disable Form Filling"
    282271msgstr "Desactivar el llenado de formularios"
     
    286275msgstr "Desactivar extracción"
    287276
    288 #: classes/wwpdf-settings-dlm.php:222 classes/wwpdf-settings-edd.php:332
    289 #: classes/wwpdf-settings-woo.php:446
     277#: classes/wwpdf-settings-dlm.php:222 classes/wwpdf-settings-edd.php:330
     278#: classes/wwpdf-settings-woo.php:442
    290279msgid "Disable Assembly"
    291280msgstr "Deshabilitar ensamblaje"
    292281
    293 #: classes/wwpdf-settings-dlm.php:229 classes/wwpdf-settings-edd.php:340
    294 #: classes/wwpdf-settings-woo.php:456
     282#: classes/wwpdf-settings-dlm.php:229 classes/wwpdf-settings-edd.php:338
     283#: classes/wwpdf-settings-woo.php:452
    295284msgid "Disable High Res Printing"
    296285msgstr "Desactivar la impresión en alta resolución"
     
    300289msgstr "Contraseña de usuario de PDF"
    301290
    302 #: classes/wwpdf-settings-dlm.php:236 classes/wwpdf-settings-edd.php:365
    303 #: classes/wwpdf-settings-woo.php:487
     291#: classes/wwpdf-settings-dlm.php:236 classes/wwpdf-settings-edd.php:363
     292#: classes/wwpdf-settings-woo.php:483
    304293msgid ""
    305294"This is a password your end user will need to enter before viewing the PDF "
     
    314303
    315304#: classes/wwpdf-settings-dlm.php:245 classes/wwpdf-settings-dlm.php:613
    316 #: classes/wwpdf-settings-edd.php:374 classes/wwpdf-settings-woo.php:495
     305#: classes/wwpdf-settings-edd.php:371 classes/wwpdf-settings-woo.php:490
    317306msgid ""
    318307"An owner password allows the end user to take control of a PDF. Leave blank "
     
    324313"diferente para cada descarga, y usted no lo sabrá)."
    325314
    326 #: classes/wwpdf-settings-dlm.php:252 classes/wwpdf-settings-edd.php:382
    327 #: classes/wwpdf-settings-woo.php:505
     315#: classes/wwpdf-settings-dlm.php:252 classes/wwpdf-settings-edd.php:379
     316#: classes/wwpdf-settings-woo.php:500
    328317msgid "Unlock with User Password?"
    329318msgstr "¿Desbloquear con contraseña de usuario?"
    330319
    331320#: classes/wwpdf-settings-dlm.php:253 classes/wwpdf-settings-dlm.php:639
    332 #: classes/wwpdf-settings-edd.php:383 classes/wwpdf-settings-woo.php:506
     321#: classes/wwpdf-settings-edd.php:380 classes/wwpdf-settings-woo.php:501
    333322msgid ""
    334323"By default PDF protections can only be removed with an owner password. Check "
     
    339328"contraseña de usuario. UTILIZAR CON PRECAUCIÓN."
    340329
    341 #: classes/wwpdf-settings-dlm.php:260 classes/wwpdf-settings-edd.php:391
    342 #: classes/wwpdf-settings-woo.php:69 classes/wwpdf-settings-woo.php:95
     330#: classes/wwpdf-settings-dlm.php:260 classes/wwpdf-settings-edd.php:388
     331#: classes/wwpdf-settings-woo.php:68 classes/wwpdf-settings-woo.php:91
    343332msgid "Housekeeping"
    344333msgstr "Limpieza"
    345334
    346 #: classes/wwpdf-settings-dlm.php:265 classes/wwpdf-settings-woo.php:99
     335#: classes/wwpdf-settings-dlm.php:265 classes/wwpdf-settings-woo.php:95
    347336msgid "Leave No Trace?"
    348337msgstr "¿No dejas rastro?"
    349338
    350 #: classes/wwpdf-settings-dlm.php:266 classes/wwpdf-settings-woo.php:102
     339#: classes/wwpdf-settings-dlm.php:266 classes/wwpdf-settings-woo.php:98
    351340msgid ""
    352341"If this box is checked and you uninstall PDF Ink Lite, all your settings "
     
    356345"eliminarán de la base de datos de WordPress."
    357346
    358 #: classes/wwpdf-settings-dlm.php:267 classes/wwpdf-settings-woo.php:103
     347#: classes/wwpdf-settings-dlm.php:267
    359348#, php-format
    360349msgid ""
    361350"Marked PDF files will accumulate in your PDF folder whether using Force "
    362 "downloads or not. To keep your server tidy, manually delete ad lib or </"
    363 "strong><a href=\"%s\" target=\"_blank\" rel=\"noopener\">upgrade this "
     351"downloads or not. To keep your server tidy, manually delete ad lib or "
     352"<strong><a href=\"%s\" target=\"_blank\" rel=\"noopener\">upgrade this "
    364353"plugin</a></strong> for better file handling and automatic cleaning."
    365354msgstr ""
    366 "Los archivos PDF marcados se acumularán en su carpeta PDF tanto si utiliza "
    367 "Descargas forzadas como si no. Para mantener su servidor ordenado, elimine "
    368 "manualmente ad lib o </strong><a href=\"%s\" target=\"_blank\" "
    369 "rel=\"noopener\">actualizar este plugin</a></strong> para un mejor manejo de "
    370 "archivos y limpieza automática."
    371 
    372 #: classes/wwpdf-settings-dlm.php:274 classes/wwpdf-settings-edd.php:403
    373 #: classes/wwpdf-settings-woo.php:109
     355"Los archivos PDF marcados se acumularán en tu carpeta PDF, "
     356"independientemente de si utilizas la opción «Forzar descargas» o no. Para "
     357"mantener tu servidor ordenado, elimina manualmente los archivos que desees o "
     358"<strong><a href=\"%s\" target=\"_blank\" rel=\"noopener\">actualiza este "
     359"complemento</a></strong> para mejorar la gestión de archivos y la limpieza "
     360"automática."
     361
     362#: classes/wwpdf-settings-dlm.php:274 classes/wwpdf-settings-edd.php:400
     363#: classes/wwpdf-settings-woo.php:105
    374364msgid "Give Us Attribution"
    375365msgstr "Atribución"
    376366
    377 #: classes/wwpdf-settings-dlm.php:275 classes/wwpdf-settings-edd.php:404
    378 #: classes/wwpdf-settings-woo.php:110
     367#: classes/wwpdf-settings-dlm.php:275 classes/wwpdf-settings-edd.php:401
     368#: classes/wwpdf-settings-woo.php:106
    379369msgid ""
    380370"We'd love it if you check this box and allow us to add a tiny, invisible "
     
    385375"crédito a PDF Ink Lite."
    386376
    387 #: classes/wwpdf-settings-dlm.php:282 classes/wwpdf-settings-woo.php:70
     377#: classes/wwpdf-settings-dlm.php:282 classes/wwpdf-settings-woo.php:69
    388378msgid "Logging"
    389379msgstr ""
    390380
    391 #: classes/wwpdf-settings-dlm.php:287 classes/wwpdf-settings-woo.php:128
     381#: classes/wwpdf-settings-dlm.php:287 classes/wwpdf-settings-woo.php:124
    392382msgid "Enable Logs?"
    393383msgstr "¿Habilitar registros?"
    394384
    395 #: classes/wwpdf-settings-dlm.php:288 classes/wwpdf-settings-woo.php:129
     385#: classes/wwpdf-settings-dlm.php:288 classes/wwpdf-settings-woo.php:125
    396386msgid "Check to enable event/error logging. This can help with debugging."
    397387msgstr ""
    398388"Active el registro de eventos/errores. Esto puede ayudar con la depuración."
    399389
    400 #: classes/wwpdf-settings-dlm.php:300 classes/wwpdf-settings-woo.php:71
     390#: classes/wwpdf-settings-dlm.php:300 classes/wwpdf-settings-woo.php:70
    401391msgid "More Info"
    402392msgstr "Más Info"
    403393
    404 #: classes/wwpdf-settings-dlm.php:339 classes/wwpdf-settings-edd.php:42
    405 #: classes/wwpdf-settings-woo.php:628
     394#: classes/wwpdf-settings-dlm.php:339 classes/wwpdf-settings-edd.php:40
     395#: classes/wwpdf-settings-woo.php:609
    406396msgid ""
    407397"PDF Ink Lite is rudimentary and may not work on every PDF. Test before going "
     
    414404#, php-format
    415405msgid ""
    416 "The only watermarking plugin for Download Monitor that works with "
    417 "<strong>any and every</strong> PDF is <a href=\"%s\" target=\"_blank\" "
    418 "rel=\"noopener\">PDF Ink combined with the SetaPDF-Stamper add-on</a>."
     406"The only watermarking plugin for Download Monitor that works with any and "
     407"every PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink "
     408"upgrade combined with the SetaPDF-Stamper add-on</a>."
    419409msgstr ""
    420410"El único complemento de marca de agua para Download Monitor que funciona con "
    421 "<strong>todos y cada uno de los</strong> PDF es <a href=\"%s\" "
    422 "target=\"_blank\" rel=\"noopener\">PDF Ink combinado con el complemento "
    423 "SetaPDF-Stamper</a>."
    424 
    425 #: classes/wwpdf-settings-dlm.php:345 classes/wwpdf-settings-edd.php:48
     411"cualquier PDF es la <a href=\"%s\" target=\"_blank\" "
     412"rel=\"noopener\">actualización PDF Ink combinada con el complemento SetaPDF-"
     413"Stamper</a>."
     414
     415#: classes/wwpdf-settings-dlm.php:345 classes/wwpdf-settings-edd.php:46
    426416#, php-format
    427417msgid ""
     
    443433"personalizado. Por defecto es \"Todas las páginas\""
    444434
    445 #: classes/wwpdf-settings-dlm.php:382 classes/wwpdf-settings-edd.php:127
    446 #: classes/wwpdf-settings-woo.php:194
     435#: classes/wwpdf-settings-dlm.php:382 classes/wwpdf-settings-edd.php:125
     436#: classes/wwpdf-settings-woo.php:190
    447437msgid ""
    448438"Provide a number to indicate the page you wish watermarking to begin on. "
     
    452442"para comenzar. Por defecto la Página 1."
    453443
    454 #: classes/wwpdf-settings-dlm.php:397 classes/wwpdf-settings-edd.php:141
    455 #: classes/wwpdf-settings-woo.php:209
     444#: classes/wwpdf-settings-dlm.php:397 classes/wwpdf-settings-edd.php:139
     445#: classes/wwpdf-settings-woo.php:205
    456446msgid ""
    457447"Provide a number to indicate the page you wish watermarking to end on. Type "
     
    463453
    464454#: classes/wwpdf-settings-dlm.php:424
    465 #, no-php-format
    466455msgid ""
    467456"Make your stamp transparent. A value of 0 will be translucent, .5 means 50% "
     
    475464msgstr "Girar el sello en la página 0-359 grados"
    476465
    477 #: classes/wwpdf-settings-dlm.php:454 classes/wwpdf-settings-edd.php:279
    478 #: classes/wwpdf-settings-woo.php:383
     466#: classes/wwpdf-settings-dlm.php:454 classes/wwpdf-settings-edd.php:277
     467#: classes/wwpdf-settings-woo.php:379
    479468msgid ""
    480469"Should the un-watermarked PDF still be served if watermarking or encryption "
     
    484473"o el cifrado? Por defecto no."
    485474
    486 #: classes/wwpdf-settings-dlm.php:491 classes/wwpdf-settings-edd.php:292
    487 #: classes/wwpdf-settings-woo.php:397
     475#: classes/wwpdf-settings-dlm.php:491 classes/wwpdf-settings-edd.php:290
     476#: classes/wwpdf-settings-woo.php:393
    488477msgid ""
    489478"RC4 encryption is automatically set because it is required for protections & "
     
    493482"protecciones y las contraseñas."
    494483
    495 #: classes/wwpdf-settings-dlm.php:492 classes/wwpdf-settings-edd.php:292
    496 #: classes/wwpdf-settings-woo.php:397
     484#: classes/wwpdf-settings-dlm.php:492 classes/wwpdf-settings-edd.php:290
     485#: classes/wwpdf-settings-woo.php:393
    497486msgid "If your server doesn’t support RC4 encryption, watermarking will fail."
    498487msgstr "Si su servidor no admite el cifrado RC4, la marca de agua fallará."
    499488
    500 #: classes/wwpdf-settings-dlm.php:493 classes/wwpdf-settings-edd.php:292
    501 #: classes/wwpdf-settings-woo.php:397
     489#: classes/wwpdf-settings-dlm.php:493 classes/wwpdf-settings-edd.php:290
     490#: classes/wwpdf-settings-woo.php:393
    502491msgid ""
    503492"Encryption can slow down and possibly stall your downloads, especially if "
     
    508497"fuentes incrustadas."
    509498
    510 #: classes/wwpdf-settings-dlm.php:494 classes/wwpdf-settings-edd.php:292
    511 #: classes/wwpdf-settings-woo.php:397
     499#: classes/wwpdf-settings-dlm.php:494 classes/wwpdf-settings-edd.php:290
     500#: classes/wwpdf-settings-woo.php:393
    512501msgid "The RC4 stream cipher is not bullet-proof."
    513502msgstr "El cifrado de flujo RC4 no es a prueba de balas."
    514503
    515 #: classes/wwpdf-settings-dlm.php:495 classes/wwpdf-settings-edd.php:292
    516 #: classes/wwpdf-settings-woo.php:397
     504#: classes/wwpdf-settings-dlm.php:495 classes/wwpdf-settings-edd.php:290
     505#: classes/wwpdf-settings-woo.php:393
    517506msgid ""
    518507"Some browsers or PDF viewers may ignore protection settings, and some "
     
    548537"eliminación de páginas y creación de marcadores o imágenes en miniatura)."
    549538
    550 #: classes/wwpdf-settings-dlm.php:600 classes/wwpdf-settings-edd.php:341
    551 #: classes/wwpdf-settings-woo.php:457
     539#: classes/wwpdf-settings-dlm.php:600 classes/wwpdf-settings-edd.php:339
     540#: classes/wwpdf-settings-woo.php:453
    552541msgid ""
    553542"Check this box to make it more difficult for your PDF to be printed "
     
    557546"consumidor final."
    558547
    559 #: classes/wwpdf-settings-edd.php:45
    560 #, php-format
    561 msgid ""
    562 "The only watermarking plugin for Easy Digital Downloads that works with "
    563 "<strong>any and every</strong> PDF is <a href=\"%s\" target=\"_blank\" "
    564 "rel=\"noopener\">PDF Ink combined with the SetaPDF-Stamper add-on</a>."
    565 msgstr ""
    566 "El único complemento de marca de agua para Easy Digital Downloads que "
    567 "funciona con <strong>todos y cada uno de los</strong> PDF es <a href=\"%s\" "
    568 "target=\"_blank\" rel=\"noopener\">PDF Ink combinado con el complemento "
    569 "SetaPDF-Stamper</a>."
    570 
    571 #: classes/wwpdf-settings-edd.php:95 classes/wwpdf-settings-woo.php:147
     548#: classes/wwpdf-settings-edd.php:43
     549#, php-format
     550msgid ""
     551"The only watermarking plugin for Easy Digital Downloads that works with any "
     552"and every PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF "
     553"Ink upgrade combined with the SetaPDF-Stamper add-on</a>."
     554msgstr ""
     555"El único complemento de marcas de agua para Easy Digital Downloads que "
     556"funciona con cualquier PDF es la <a href=\"%s\" target=\"_blank\" "
     557"rel=\"noopener\">actualización PDF Ink combinada con el complemento SetaPDF-"
     558"Stamper</a>."
     559
     560#: classes/wwpdf-settings-edd.php:93 classes/wwpdf-settings-woo.php:143
    572561msgid "PDF Ink Lite Settings"
    573562msgstr "PDF Ink Lite Opciones"
    574563
    575 #: classes/wwpdf-settings-edd.php:102 classes/wwpdf-settings-woo.php:151
     564#: classes/wwpdf-settings-edd.php:100 classes/wwpdf-settings-woo.php:147
    576565msgid "Enable Watermarking"
    577566msgstr "Activar marca de agua"
    578567
    579 #: classes/wwpdf-settings-edd.php:103
     568#: classes/wwpdf-settings-edd.php:101
    580569msgid ""
    581570"Check to watermark PDFs sold via Easy Digital Downloads using the settings "
     
    585574"Downloads utilizando la configuración que se indica a continuación."
    586575
    587 #: classes/wwpdf-settings-edd.php:109 classes/wwpdf-settings-woo.php:161
     576#: classes/wwpdf-settings-edd.php:107 classes/wwpdf-settings-woo.php:157
    588577msgid "List file name(s) of PDF(s), one per line, e.g.,"
    589578msgstr "Enumere los nombres de archivo de los PDF, uno por línea, p. ej,"
    590579
    591 #: classes/wwpdf-settings-edd.php:109 classes/wwpdf-settings-woo.php:161
     580#: classes/wwpdf-settings-edd.php:107 classes/wwpdf-settings-woo.php:157
    592581msgid "or"
    593582msgstr "o"
    594583
    595 #: classes/wwpdf-settings-edd.php:109
     584#: classes/wwpdf-settings-edd.php:107
    596585msgid "Case-sensitive."
    597586msgstr "Se distingue entre mayúsculas y minúsculas."
    598587
    599 #: classes/wwpdf-settings-edd.php:110
    600 msgid ""
    601 "If left blank and the Global checkbox above is checked, <strong>all</strong> "
    602 "PDFs sold through EDD will be watermarked."
    603 msgstr ""
    604 "Si se deja en blanco y se marca la casilla Global, <strong>todos los</"
    605 "strong> PDF vendidos a través de EDD llevarán marca de agua."
    606 
    607 #: classes/wwpdf-settings-edd.php:118 classes/wwpdf-settings-woo.php:183
     588#: classes/wwpdf-settings-edd.php:108
     589msgid ""
     590"If left blank and the Global checkbox above is checked, ALL PDFs sold "
     591"through EDD will be watermarked."
     592msgstr ""
     593"Si se deja en blanco y la casilla Global está marcada, TODOS los PDF "
     594"vendidos a través de EDD tendrán marca de agua."
     595
     596#: classes/wwpdf-settings-edd.php:116 classes/wwpdf-settings-woo.php:179
    608597msgid "Right to Left Watermarking"
    609598msgstr "De derecha a izquierda de marca de agua"
    610599
    611 #: classes/wwpdf-settings-edd.php:119 classes/wwpdf-settings-woo.php:184
     600#: classes/wwpdf-settings-edd.php:117 classes/wwpdf-settings-woo.php:180
    612601msgid ""
    613602"Check to switch from default left-to-right (LTR) to right-to-left (RTL), for "
     
    617606"(LTR) de derecha a izquierda (RTL), para árabe, hebreo, etc."
    618607
    619 #: classes/wwpdf-settings-edd.php:147 classes/wwpdf-settings-woo.php:223
     608#: classes/wwpdf-settings-edd.php:145 classes/wwpdf-settings-woo.php:219
    620609msgid "Pages to watermark"
    621610msgstr "Páginas de marca de agua"
    622611
    623 #: classes/wwpdf-settings-edd.php:148 classes/wwpdf-settings-woo.php:224
     612#: classes/wwpdf-settings-edd.php:146 classes/wwpdf-settings-woo.php:220
    624613msgid ""
    625614"Watermark every page, the first page only, the last page only, every odd "
     
    630619"un intervalo de páginas personalizado. Por defecto es \"Todas las páginas\""
    631620
    632 #: classes/wwpdf-settings-edd.php:165 classes/wwpdf-settings-woo.php:241
     621#: classes/wwpdf-settings-edd.php:163 classes/wwpdf-settings-woo.php:237
    633622msgid "Top/bottom margin"
    634623msgstr "Margen superior/inferior"
    635624
    636 #: classes/wwpdf-settings-edd.php:175 classes/wwpdf-settings-woo.php:256
     625#: classes/wwpdf-settings-edd.php:173 classes/wwpdf-settings-woo.php:252
    637626msgid "Left/right margin"
    638627msgstr "Margen izquierda/derecha"
    639628
    640 #: classes/wwpdf-settings-edd.php:184 classes/wwpdf-settings-woo.php:274
     629#: classes/wwpdf-settings-edd.php:182 classes/wwpdf-settings-woo.php:270
    641630msgid "Page Setup"
    642631msgstr "Configurar página"
    643632
    644 #: classes/wwpdf-settings-edd.php:239 classes/wwpdf-settings-woo.php:331
     633#: classes/wwpdf-settings-edd.php:237 classes/wwpdf-settings-woo.php:327
    645634msgid ""
    646635"Rotate the watermark on the page 0-359 degrees. Rotation is counter-"
     
    650639"el sentido contrario a las agujas del reloj."
    651640
    652 #: classes/wwpdf-settings-edd.php:251 classes/wwpdf-settings-woo.php:345
     641#: classes/wwpdf-settings-edd.php:249 classes/wwpdf-settings-woo.php:341
    653642msgid "X Fine Tuning"
    654643msgstr "X Fine Tuning"
    655644
    656 #: classes/wwpdf-settings-edd.php:257 classes/wwpdf-settings-woo.php:346
     645#: classes/wwpdf-settings-edd.php:255 classes/wwpdf-settings-woo.php:342
    657646msgid ""
    658647"Move the watermark left and right by adjusting this number. In millimeters. "
     
    662651"milímetros. Por defecto 0"
    663652
    664 #: classes/wwpdf-settings-edd.php:273 classes/wwpdf-settings-woo.php:377
     653#: classes/wwpdf-settings-edd.php:265
     654msgid ""
     655"Move the content up and down on the page by adjusting this number. In "
     656"millimeters.Account for the height of your font/text!"
     657msgstr ""
     658"Mueva el contenido hacia arriba y hacia abajo en la página ajustando este "
     659"número. En milímetros. ¡Tenga en cuenta la altura de su fuente/texto!"
     660
     661#: classes/wwpdf-settings-edd.php:271 classes/wwpdf-settings-woo.php:373
    665662msgid "Security Settings"
    666663msgstr "Configuraciones de seguridad"
    667664
    668 #: classes/wwpdf-settings-edd.php:278 classes/wwpdf-settings-woo.php:382
     665#: classes/wwpdf-settings-edd.php:276 classes/wwpdf-settings-woo.php:378
    669666msgid "Serve PDF if not watermarked?"
    670667msgstr "¿Servir PDF si no tiene marcas de agua?"
    671668
    672 #: classes/wwpdf-settings-edd.php:279
     669#: classes/wwpdf-settings-edd.php:277
    673670msgid ""
    674671"If no, the customer will receive an error message saying if file preparation "
     
    678675"preparación del archivo ha fallado."
    679676
    680 #: classes/wwpdf-settings-edd.php:291
     677#: classes/wwpdf-settings-edd.php:289
    681678msgid "Encryption level"
    682679msgstr "Nivel de cifrado"
    683680
    684 #: classes/wwpdf-settings-edd.php:308 classes/wwpdf-settings-woo.php:414
     681#: classes/wwpdf-settings-edd.php:306 classes/wwpdf-settings-woo.php:410
    685682msgid ""
    686683"Check this box to make it more difficult for your PDF to be printed by the "
     
    690687"consumidor final."
    691688
    692 #: classes/wwpdf-settings-edd.php:320 classes/wwpdf-settings-woo.php:430
     689#: classes/wwpdf-settings-edd.php:318 classes/wwpdf-settings-woo.php:426
    693690msgid ""
    694691"Check this box to prevent editing/modification of your PDF by the end "
     
    698695"modifique su PDF."
    699696
    700 #: classes/wwpdf-settings-edd.php:326 classes/wwpdf-settings-woo.php:438
     697#: classes/wwpdf-settings-edd.php:324 classes/wwpdf-settings-woo.php:434
    701698msgid ""
    702699"Check this box to prevent the addition or modification of text annotations/"
     
    711708"(incluidos los campos de firma)."
    712709
    713 #: classes/wwpdf-settings-edd.php:333 classes/wwpdf-settings-woo.php:447
     710#: classes/wwpdf-settings-edd.php:331 classes/wwpdf-settings-woo.php:443
    714711msgid ""
    715712"Check this box to prevent insertion, rotation, or deletion of pages and "
     
    719716"páginas y la creación de marcadores o imágenes en miniatura."
    720717
    721 #: classes/wwpdf-settings-edd.php:349 classes/wwpdf-settings-woo.php:467
     718#: classes/wwpdf-settings-edd.php:347 classes/wwpdf-settings-woo.php:463
    722719msgid ""
    723720"Check this box to prevent filling in existing interactive form fields "
     
    727724"interactivos existentes (incluidos los campos de firma)."
    728725
    729 #: classes/wwpdf-settings-edd.php:356 classes/wwpdf-settings-woo.php:476
     726#: classes/wwpdf-settings-edd.php:354 classes/wwpdf-settings-woo.php:472
    730727msgid "Disable Accessibility"
    731728msgstr "Desactivar la accesibilidad"
    732729
    733 #: classes/wwpdf-settings-edd.php:357 classes/wwpdf-settings-woo.php:477
     730#: classes/wwpdf-settings-edd.php:355 classes/wwpdf-settings-woo.php:473
    734731msgid ""
    735732"Check this box to prevent extraction of text and graphics (in support of "
     
    741738"fines). Algunos lectores de PDF ya lo desactivan."
    742739
    743 #: classes/wwpdf-settings-edd.php:364 classes/wwpdf-settings-woo.php:486
     740#: classes/wwpdf-settings-edd.php:362 classes/wwpdf-settings-woo.php:482
    744741msgid "User Password (optional)"
    745742msgstr "Contraseña de usuario (opcional)"
    746743
    747 #: classes/wwpdf-settings-edd.php:366 classes/wwpdf-settings-woo.php:488
    748 msgid ""
    749 "Enter <code>email</code> to set the password automagically as the user's "
    750 "checkout email address."
    751 msgstr ""
    752 "Introduzca <code>el correo electrónico</code> para establecer la contraseña "
    753 "automáticamente como la dirección de correo electrónico de pago del usuario."
    754 
    755 #: classes/wwpdf-settings-edd.php:372 classes/wwpdf-settings-woo.php:494
     744#: classes/wwpdf-settings-edd.php:369 classes/wwpdf-settings-woo.php:489
    756745msgid "Owner Password (optional)"
    757746msgstr "Contraseña del propietario (opcional)"
    758747
    759 #: classes/wwpdf-settings-edd.php:393
     748#: classes/wwpdf-settings-edd.php:390
    760749msgid ""
    761750"Easy Digital Downloads debug logs can be found at Downloads > Tools > Debug "
     
    765754"Descargas > Herramientas > Registro de depuración"
    766755
    767 #: classes/wwpdf-settings-edd.php:397
     756#: classes/wwpdf-settings-edd.php:394
    768757msgid "Leave No Trace"
    769758msgstr "No dejar rastro"
    770759
    771 #: classes/wwpdf-settings-edd.php:398
     760#: classes/wwpdf-settings-edd.php:395
    772761msgid ""
    773762"If this box is checked and you uninstall PDF Ink Lite, all your settings "
     
    777766"ajustes se borrarán de su base de datos de Wordpress."
    778767
    779 #: classes/wwpdf-settings-woo.php:96
     768#: classes/wwpdf-settings-woo.php:92
    780769msgid ""
    781770"New with PDF Ink Lite v4: marked PDF files are stored in the wp-content/"
     
    785774"carpeta wp-content/uploads/pdf-ink/ para facilitar su gestión."
    786775
    787 #: classes/wwpdf-settings-woo.php:123
    788 #, fuzzy
    789 #| msgid "PDF Ink Lite Options"
     776#: classes/wwpdf-settings-woo.php:99
     777#, php-format
     778msgid ""
     779"Marked PDF files will accumulate in your PDF folder whether using Force "
     780"downloads or not. To keep your server tidy, manually delete ad lib or <a "
     781"href=\"%s\" target=\"_blank\" rel=\"noopener\">upgrade this plugin</a> for "
     782"better file handling and automatic cleaning."
     783msgstr ""
     784"Los archivos PDF marcados se acumularán en tu carpeta PDF, "
     785"independientemente de si utilizas la opción «Forzar descargas» o no. Para "
     786"mantener tu servidor ordenado, elimina manualmente los archivos que desees o "
     787"<a href=\"%s\" target=\"_blank\" rel=\"noopener\">actualiza este "
     788"complemento</a> para mejorar la gestión de archivos y la limpieza automática."
     789
     790#: classes/wwpdf-settings-woo.php:119
    790791msgid "PDF Ink Lite Logs"
    791 msgstr "PDF Ink Lite Opciones"
    792 
    793 #: classes/wwpdf-settings-woo.php:154
     792msgstr "Registros PDF Ink Lite"
     793
     794#: classes/wwpdf-settings-woo.php:150
    794795msgid "Check to watermark PDFs sold via WooCommerce using the settings below."
    795796msgstr ""
     
    797798"utilizando la configuración de abajo."
    798799
    799 #: classes/wwpdf-settings-woo.php:158
     800#: classes/wwpdf-settings-woo.php:154
    800801msgid "File(s) to watermark"
    801802msgstr "Archivo (s) a la marca de agua"
    802803
    803 #: classes/wwpdf-settings-woo.php:161
     804#: classes/wwpdf-settings-woo.php:157
    804805msgid " Case-sensitive."
    805806msgstr " Se distingue entre mayúsculas y minúsculas."
    806807
    807 #: classes/wwpdf-settings-woo.php:169
     808#: classes/wwpdf-settings-woo.php:165
    808809msgid "Enable New Logic?"
    809810msgstr "¿Habilitar una nueva lógica?"
    810811
    811 #: classes/wwpdf-settings-woo.php:170
     812#: classes/wwpdf-settings-woo.php:166
    812813msgid ""
    813814"If this box is checked, it changes how the `File(s) to Watermark` field "
     
    817818"Watermark` anterior."
    818819
    819 #: classes/wwpdf-settings-woo.php:171
     820#: classes/wwpdf-settings-woo.php:167
    820821msgid ""
    821822"If checked, and \"Enable Watermarking\" is also checked, any files listed in "
     
    825826"archivos que aparezcan en ella no llevarán marca de agua."
    826827
    827 #: classes/wwpdf-settings-woo.php:172
     828#: classes/wwpdf-settings-woo.php:168
    828829msgid ""
    829830"If checked, and \"Enable Watermarking\" is not checked, any files listed in "
     
    833834"todos los archivos que aparezcan en ella llevarán una marca de agua."
    834835
    835 #: classes/wwpdf-settings-woo.php:284
     836#: classes/wwpdf-settings-woo.php:280
    836837msgid "Licensed to [FIRSTNAME] [LASTNAME], [EMAIL]"
    837838msgstr "Licenciado en [FIRSTNAME] [LASTNAME], [EMAIL]"
    838839
    839 #: classes/wwpdf-settings-woo.php:631
    840 #, php-format
    841 msgid ""
    842 "The only watermarking plugin for WooCommerce that works with <strong>any and "
    843 "every</strong> PDF is <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF "
    844 "Ink combined with the SetaPDF-Stamper add-on</a>."
    845 msgstr ""
    846 "El único plugin de marca de agua para WooCommerce que funciona con "
    847 "<strong>todos y cada uno de los</strong> PDF es <a href=\"%s\" "
    848 "target=\"_blank\" rel=\"noopener\">PDF Ink combinado con el complemento "
    849 "SetaPDF-Stamper</a>."
    850 
    851 #: classes/wwpdf-settings-woo.php:634
     840#: classes/wwpdf-settings-woo.php:612
     841#, php-format
     842msgid ""
     843"The only watermarking plugin for WooCommerce that works with any and every "
     844"PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade "
     845"combined with the SetaPDF-Stamper add-on</a>."
     846msgstr ""
     847"El único complemento de marcas de agua para WooCommerce que funciona con "
     848"cualquier PDF es la <a href=\"%s\" target=\"_blank\" "
     849"rel=\"noopener\">actualización PDF Ink combinada con el complemento SetaPDF-"
     850"Stamper</a>."
     851
     852#: classes/wwpdf-settings-woo.php:615
    852853#, php-format
    853854msgid ""
     
    963964msgstr "Se prohíbe la serialización de instancias de esta clase."
    964965
    965 #: waterwoo-pdf.php:217
    966 #, php-format
    967 msgid ""
    968 "<strong>PDF Ink Lite</strong> supports PHP %s or later. Please update PHP on "
    969 "your server for better overall results."
    970 msgstr ""
    971 "<strong>PDF Ink Lite para WooCommerce</strong> soporta PHP %s o posterior. "
    972 "Por favor, actualice PHP en su servidor para obtener mejores resultados "
    973 "generales."
    974 
    975 #: waterwoo-pdf.php:221
    976 #, php-format
    977 msgid ""
    978 "<strong>PDF Ink Lite</strong> supports WordPress version %s or later. Please "
    979 "update WordPress to use this plugin."
    980 msgstr ""
    981 "<strong>PDF Ink Lite</strong> es compatible con la versión de WordPress %s o "
    982 "posterior. Por favor, actualice WordPress para usar este plugin."
    983 
    984 #: waterwoo-pdf.php:225
    985 #, php-format
    986 msgid ""
    987 "The <strong>PDF Ink Lite</strong> plugin requires WooCommerce be activated. "
    988 "You can <a href=\"%s\" target=\"_blank\" rel=\"noopener\">download "
    989 "WooCommerce here</a>."
    990 msgstr ""
    991 "El plugin <strong>PDF Ink Lite</strong> requiere que WooCommerce esté "
    992 "activado. Puede <a href=\"%s\" target=\"_blank\" rel=\"noopener\">descargar "
    993 "WooCommerce aquí</a>."
    994 
    995 #: waterwoo-pdf.php:229
    996 #, php-format
    997 msgid ""
    998 "Sorry, <strong>PDF Ink Lite</strong> supports WooCommerce version %s or "
    999 "newer, for security reasons."
    1000 msgstr ""
    1001 "Lo sentimos, <strong>PDF Ink Lite</strong> es compatible con WooCommerce "
    1002 "versión %s o posterior, por razones de seguridad."
    1003 
    1004 #: waterwoo-pdf.php:233
     966#: waterwoo-pdf.php:220
     967#, php-format
     968msgid ""
     969"PDF Ink Lite supports PHP %s or later. Please update PHP on your server for "
     970"better overall results."
     971msgstr ""
     972"PDF Ink Lite es compatible con PHP %s o posterior. Actualice PHP en su "
     973"servidor para obtener mejores resultados generales."
     974
     975#: waterwoo-pdf.php:224
     976#, php-format
     977msgid ""
     978"PDF Ink Lite supports WordPress version %s or later. Please update WordPress "
     979"to use this plugin."
     980msgstr ""
     981"PDF Ink Lite es compatible con la versión %s o posterior de WordPress. "
     982"Actualiza WordPress para utilizar este plugin."
     983
     984#: waterwoo-pdf.php:228
     985#, php-format
     986msgid ""
     987"The PDF Ink Lite plugin requires WooCommerce be activated. You can <a "
     988"href=\"%s\" target=\"_blank\" rel=\"noopener\">download WooCommerce here</a>."
     989msgstr ""
     990"El complemento PDF Ink Lite requiere que WooCommerce esté activado. Puede <a "
     991"href=\"%s\" target=\"_blank\" rel=\"noopener\">descargar WooCommerce aquí</"
     992"a>."
     993
     994#: waterwoo-pdf.php:232
     995#, php-format
     996msgid ""
     997"Sorry, PDF Ink Lite supports WooCommerce version %s or newer, for security "
     998"reasons."
     999msgstr ""
     1000"Lo sentimos, PDF Ink Lite es compatible con la versión %s o posterior de "
     1001"WooCommerce por motivos de seguridad."
     1002
     1003#: waterwoo-pdf.php:236
    10051004msgid ""
    10061005"PDF Ink Lite requires that the directory defined by "
     
    10121011"uploads/pdf-ink/`</strong>) tenga permisos de escritura."
    10131012
    1014 #: waterwoo-pdf.php:289
     1013#: waterwoo-pdf.php:292
    10151014msgid ""
    10161015"Watermarking events and errors will be saved to a file in your /wp-content/ "
     
    10201019"carpeta /wp-content/. Puede ver el contenido a continuación."
    10211020
    1022 #: waterwoo-pdf.php:291
     1021#: waterwoo-pdf.php:294
    10231022msgid ""
    10241023"Maybe only turn this on for troubleshooting because this file can get large."
     
    10271026"archivo puede llegar a ser grande."
    10281027
    1029 #: waterwoo-pdf.php:301
     1028#: waterwoo-pdf.php:304
    10301029msgid "Use this tool to help debug TCPDI/TCPDF and PDF Ink functionality."
    10311030msgstr ""
     
    10331032"TCPDF y PDF Ink."
    10341033
    1035 #: waterwoo-pdf.php:307
     1034#: waterwoo-pdf.php:310
    10361035msgid "Download Debug Log File"
    10371036msgstr "Descarga el archivo de registro de depuración"
    10381037
    1039 #: waterwoo-pdf.php:308
     1038#: waterwoo-pdf.php:311
    10401039msgid "Clear Log"
    10411040msgstr "Limpiar el registro"
    10421041
    1043 #: waterwoo-pdf.php:309
     1042#: waterwoo-pdf.php:312
    10441043msgid "Copy Entire Log"
    10451044msgstr "Copiar registro completo"
    10461045
    1047 #: waterwoo-pdf.php:314
     1046#: waterwoo-pdf.php:317
    10481047msgid "Log file"
    10491048msgstr "Archivo"
    10501049
    1051 #: waterwoo-pdf.php:333
     1050#: waterwoo-pdf.php:336
    10521051msgid "Hi, I'm Caroline."
    10531052msgstr "Hola, me llamo Caroline."
    10541053
    1055 #: waterwoo-pdf.php:336
    1056 msgid ""
    1057 "I've kept the <strong>PDF Ink Lite</strong> plugin in active development "
    1058 "since 2014 as an unpaid volunteer."
    1059 msgstr ""
    1060 "He mantenido el plugin <strong>PDF Ink</strong> Lite en desarrollo activo "
    1061 "desde 2014 como voluntario no remunerado."
    1062 
    1063 #: waterwoo-pdf.php:338
     1054#: waterwoo-pdf.php:339
     1055msgid ""
     1056"I've kept the PDF Ink Lite plugin in active development since 2014 as an "
     1057"unpaid volunteer."
     1058msgstr ""
     1059"He mantenido el plugin PDF Ink Lite en desarrollo activo desde 2014 como "
     1060"voluntario no remunerado."
     1061
     1062#: waterwoo-pdf.php:341
    10641063#, php-format
    10651064msgid ""
     
    10721071"funciones!"
    10731072
    1074 #: waterwoo-pdf.php:340
     1073#: waterwoo-pdf.php:343
    10751074msgid "Upgrade Features:"
    10761075msgstr "Características de mejora:"
    10771076
    1078 #: waterwoo-pdf.php:361
     1077#: waterwoo-pdf.php:364
    10791078#, php-format
    10801079msgid ""
     
    10851084"target=\"_blank\" rel=\"noopener\">¡y mucho más!</a>"
    10861085
    1087 #: waterwoo-pdf.php:370
     1086#: waterwoo-pdf.php:373
    10881087msgid "Can't Upgrade? Support My Work Another Way!"
    10891088msgstr "¿No puede actualizar? ¡Apoya mi trabajo de otra manera!"
    10901089
    1091 #: waterwoo-pdf.php:373
     1090#: waterwoo-pdf.php:376
    10921091#, php-format
    10931092msgid ""
     
    11031102"hoy."
    11041103
    1105 #: waterwoo-pdf.php:373
     1104#: waterwoo-pdf.php:376
    11061105msgid ""
    11071106"Your kindness and enthusiasm makes donating my time to this open-source "
     
    11111110"este proyecto de código abierto!"
    11121111
    1113 #: waterwoo-pdf.php:375
     1112#: waterwoo-pdf.php:378
    11141113msgid "Need help?"
    11151114msgstr "¿Necesitas ayuda?"
    11161115
    1117 #: waterwoo-pdf.php:377
     1116#: waterwoo-pdf.php:380
    11181117#, php-format
    11191118msgid ""
     
    11281127"rel=\"noopener\">Lea esto antes de publicar</a>."
    11291128
    1130 #: waterwoo-pdf.php:377
     1129#: waterwoo-pdf.php:380
    11311130msgid "I only provide email support for paying customers. Thank you!"
    11321131msgstr ""
     
    11521151
    11531152#. Author URI of the plugin/theme
    1154 msgid "https://pdfink.com"
    1155 msgstr "https://pdfink.com"
     1153msgid "https://pdfink.com/"
     1154msgstr ""
     1155
     1156#~ msgid ""
     1157#~ "Move the content up and down on the page by adjusting this number. In "
     1158#~ "millimeters. If this number is longer/higher than the length/height of "
     1159#~ "your PDF, it will default back to -10 (10 millimeters from the bottom of "
     1160#~ "the page). Account for the height of your font/text!"
     1161#~ msgstr ""
     1162#~ "Mueva el contenido hacia arriba y hacia abajo en la página ajustando este "
     1163#~ "número. En milímetros. Si este número es más largo/superior que la "
     1164#~ "longitud/altura de su PDF, volverá por defecto a -10 (10 milímetros desde "
     1165#~ "el fondo de la página). Tenga en cuenta la altura de su fuente/texto!"
     1166
     1167#~ msgid ""
     1168#~ "Enter <code>email</code> to set the password automagically as the user's "
     1169#~ "checkout email address."
     1170#~ msgstr ""
     1171#~ "Introduzca <code>el correo electrónico</code> para establecer la "
     1172#~ "contraseña automáticamente como la dirección de correo electrónico de "
     1173#~ "pago del usuario."
    11561174
    11571175#~ msgid "Want something easier? Upgrade to PDF Ink -- pdfink.com!"
     
    15151533
    15161534#~ msgid ""
    1517 #~ "Move the footer watermark up and down on the page by adjusting this "
    1518 #~ "number. Default is 270 millimeters (bottom of letter-sized page)."
    1519 #~ msgstr ""
    1520 #~ "Mover arriba y abajo la marca de agua de pie de página en la página "
    1521 #~ "mediante el ajuste de este número. Por defecto es 270 milímetros (parte "
    1522 #~ "inferior de página tamaño carta)."
    1523 
    1524 #~ msgid ""
    15251535#~ "<a href=\"http://www.little-package.com/shop/pdf-watermark-plugin-"
    15261536#~ "waterwoo\" target=\"_blank\">Consider upgrading to the Premium version</"
  • waterwoo-pdf/trunk/lang/waterwoo-pdf-fr_FR.l10n.php

    r3334629 r3400576  
    11<?php
    22// generated by Poedit from waterwoo-pdf-fr_FR.po, do not edit directly
    3 return ['domain'=>NULL,'plural-forms'=>'nplurals=2; plural=(n > 1);','language'=>'fr_FR','pot-creation-date'=>'2025-07-26 10:50-0700','po-revision-date'=>'2025-07-26 10:51-0700','translation-revision-date'=>'2025-07-26 10:51-0700','project-id-version'=>'PDF Ink Lite','x-generator'=>'Poedit 3.6','messages'=>['Sorry, we were unable to prepare this file for download! Please notify site administrator. An error has been logged on their end.'=>'Désolé, nous n\'avons pas pu préparer ce fichier pour le téléchargement ! Veuillez en informer l\'administrateur du site. Une erreur a été enregistrée de leur côté.','The PDF destination folder, '=>'Le dossier de destination du PDF, ','Logs'=>'Logs','Enable Global PDF Stamping'=>'Activer l\'estampillage PDF global','Check to stamp <em>all</em> PDFs sold through your DLM shop using the settings below.'=>'Vérifiez que <em>tous les</em> PDF vendus par l\'intermédiaire de votre boutique DLM sont estampillés à l\'aide des paramètres ci-dessous.','Enable'=>'Activer','List FILE NAME(S) of PDF(s), one per line, e.g., <code>upload.pdf</code> or <code>my_pdf.pdf</code>. Case-sensitive.'=>'Indiquez le(s) NOM(s) DE FICHIER du (des) PDF, un par ligne, par exemple, <code>upload.pdf</code> ou <code>my_pdf.pdf.</code> Sensible à la casse.','If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through DLM will be watermarked.'=>'Si cette case n\'est pas cochée et que la case "Global" est cochée, <strong>tous les</strong> PDF vendus par DLM seront marqués d\'un filigrane.','But if the global checkbox is checked and files are listed here, those files listed will <strong>not</strong> be watermarked.'=>'Mais si la case globale est cochée et que les fichiers sont listés ici, ces fichiers <strong>ne</strong> seront <strong>pas</strong> filigranés.','<a href="%s" target="_blank" rel="noopener">Upgrade</a> for easier file control.'=>'<a href="%s" target="_blank" rel="noopener">Mise à jour</a> pour un contrôle plus facile des fichiers.','Start Page'=>'Page de départ','End Page'=>'Page de fin','In millimeters. Yes, metric! Defaults to 0'=>'En millimètres. Oui, métrique ! La valeur par défaut est 0','Watermark Text'=>'Texte du Filigrane','Shortcodes available, all caps, in brackets:'=>'Shortcodes disponibles, tout en majuscules, entre parenthèses :','<a href="%s" target="_blank" rel="noopener">Upgrade</a> to use HTML and for more than one watermark placement, anywhere, on any page(s).'=>'<a href="%s" target="_blank" rel="noopener">Mise à niveau</a> pour l\'utilisation de HTML et pour plus d\'un placement de filigrane, n\'importe où, sur n\'importe quelle(s) page(s).','Font Face'=>'Typographie','Select a font for watermarks. M Sung will have limited Chinese characters, and Furat will have limited Arabic characters'=>'Sélectionnez une police pour les filigranes. M Sung aura des caractères chinois limités, et Furat aura des caractères arabes limités','Font Size'=>'Taille de la police','Provide a number (suggested 10-40) for the font size'=>'Indiquez un nombre (suggéré 10-40) pour la taille de la police','Watermark Color'=>'Couleur du filigrane','Color of the watermark, in hex. Defaults to black <code>#000000</code>'=>'Couleur du filigrane, en hexadécimal. La valeur par défaut est le noir <code>#000000</code>','Opacity'=>'Opacité','Rotation'=>'Rotation','Y Fine Tuning'=>'accord précis','Move the content up and down on the page by adjusting this number. In millimeters. Account for the height of your font/text!'=>'Déplacez le contenu vers le haut ou vers le bas de la page en ajustant ce nombre. En millimètres. Tenez compte de la hauteur de votre police/texte !','Serve PDF if not stamped?'=>'Servir PDF si ce n\'est filigrane?','Encryption Level'=>'Niveau de chiffrement','Disable Printing'=>'Désactiver l’impression','Check this box to make it much more difficult for your PDF to be printed by the end consumer.'=>'Cochez cette case pour rendre beaucoup plus difficile l\'impression de votre PDF par le consommateur final.','Disable'=>'Désactiver','Disable Copying'=>'Désactiver la copie','Check this box to prevent your end consumer from copying and pasting content from your PDF.'=>'Cochez cette case pour empêcher votre consommateur final de copier et coller le contenu de votre fichier PDF.','Disable Editing'=>'Désactiver la modification','Check this box to prevent editing of your PDF by the end consumer in Acrobat.'=>'Cochez cette case pour empêcher la modification de votre fichier PDF par le consommateur final dans Acrobat.','Disable Annotations'=>'Désactiver les Annotations','Check this box to prevent the addition of annotations and forms to the file.'=>'Cochez cette case pour empêcher l\'ajout d\'annotations et de formulaires au fichier.','Disable Form Filling'=>'Désactiver le remplissage des formulaires','Disable Extraction'=>'Désactiver l\'extraction','Disable Assembly'=>'Désactiver l\'assemblage','Disable High Res Printing'=>'Désactiver l\'impression en haute résolution','PDF User Password'=>'Mot de passe de l’utilisateur PDF','This is a password your end user will need to enter before viewing the PDF file.'=>'Il s\'agit d\'un mot de passe que l\'utilisateur final devra saisir avant de pouvoir consulter le fichier PDF.','PDF Owner Password'=>'Mot de passe du propriétaire du PDF','An owner password allows the end user to take control of a PDF. Leave blank and it will be set by MD5 hash automatically (it will be different for every download, and you will not know it).'=>'Un mot de passe propriétaire permet à l\'utilisateur final de prendre le contrôle d\'un PDF. Si vous le laissez vide, il sera défini automatiquement par le hachage MD5 (il sera différent pour chaque téléchargement, et vous ne le saurez pas).','Unlock with User Password?'=>'Déverrouiller avec le mot de passe de l\'utilisateur ?','By default PDF protections can only be removed with an owner password. Check to allow removal with a user password. USE WITH CAUTION.'=>'Par défaut, les protections PDF ne peuvent être supprimées qu\'avec un mot de passe propriétaire. Cochez cette case pour autoriser la suppression avec un mot de passe utilisateur. À UTILISER AVEC PRÉCAUTION.','Housekeeping'=>'Entretien Ménager','Leave No Trace?'=>'Ne laisser aucune trace?','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your WordPress database.'=>'Si cette case est cochée et que vous désinstallez PDF Ink Lite, tous vos réglages seront supprimés de votre base de données WordPress.','Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or </strong><a href="%s" target="_blank" rel="noopener">upgrade this plugin</a></strong> for better file handling and automatic cleaning.'=>'Les fichiers PDF marqués s\'accumulent dans votre dossier PDF, que vous utilisiez ou non les téléchargements forcés. Pour garder votre serveur propre, supprimez manuellement les fichiers ad lib ou </strong><a href="%s" target="_blank" rel="noopener">mettez à jour ce plugin</a></strong> pour une meilleure gestion des fichiers et un nettoyage automatique.','Give Us Attribution'=>'Attribution','We\'d love it if you check this box and allow us to add a tiny, invisible link to the second page of your marked PDF files, giving PDF Ink Lite credit.'=>'Nous serions ravis que vous cochiez cette case et que vous nous autorisiez à ajouter un lien minuscule et invisible à la deuxième page de vos fichiers PDF marqués, en mentionnant PDF Ink Lite.','Enable Logs?'=>'Activer les journaux ?','Check to enable event/error logging. This can help with debugging.'=>'Cochez la case pour activer l\'enregistrement des événements/erreurs. Cela peut faciliter le débogage.','More Info'=>'Plus d\'infos','PDF Ink Lite is rudimentary and may not work on every PDF. Test before going live, and remember, it\'s free!'=>'PDF Ink Lite est rudimentaire et peut ne pas fonctionner sur tous les PDF. Testez-le avant de le mettre en ligne, et n\'oubliez pas qu\'il est gratuit !','The only watermarking plugin for Download Monitor that works with <strong>any and every</strong> PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'Le seul plugin de filigrane pour Download Monitor qui fonctionne avec <strong>tous les</strong> PDF est la <a href="%s" target="_blank" rel="noopener">mise à niveau de PDF Ink combinée avec le module complémentaire SetaPDF-Stamper</a>.','Greyed-out settings below are included in the <a href="%s" target="_blank" rel="noopener">full (paid) PDF Ink version</a>, which provides <a href="%s">many more features</a>.'=>'Les paramètres grisés ci-dessous sont inclus dans la <a href="%s" target="_blank" rel="noopener">version complète (payante) de PDF Ink</a>, qui offre de <a href="%s">nombreuses autres fonctionnalités</a>.','Stamp every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Tamponner toutes les pages, la première page uniquement, la dernière page uniquement, toutes les pages impaires, toutes les pages paires ou une plage de pages personnalisée. La valeur par défaut est `Toutes les pages`','Provide a number to indicate the page you wish watermarking to begin on. Defaults to page 1.'=>'Fournir un numéro pour indiquer la page que vous souhaitez tatouage pour commencer sur. Par défaut, page 1.','Provide a number to indicate the page you wish watermarking to end on. Type \'last\' to indicate last page. Defaults to last page'=>'Indiquez un numéro pour la page sur laquelle vous souhaitez que le filigrane se termine. Tapez "dernière" pour indiquer la dernière page. La valeur par défaut est la dernière page','Make your stamp transparent. A value of 0 will be translucent, .5 means 50% opaque, .75 is 3/4 opaque, etc.'=>'Rendez votre filigrane transparent. Une valeur de 0 sera translucide, .5 signifie 50% opaque, .75 est 3/4 opaque, etc.','Rotate the stamp on the page 0-359 degrees'=>'Rotation du timbre sur la page 0-359 degrés','Should the un-watermarked PDF still be served if watermarking or encryption fails? Default no.'=>'Le PDF non filigrané doit-il toujours être servi si le filigrane ou le cryptage échoue ? Par défaut, non.','RC4 encryption is automatically set because it is required for protections & passwording.'=>'Le cryptage RC4 est automatiquement activé car il est nécessaire pour les protections et les mots de passe.','If your server doesn’t support RC4 encryption, watermarking will fail.'=>'Si votre serveur ne prend pas en charge le cryptage RC4, le filigrane échouera.','Encryption can slow down and possibly stall your downloads, especially if you are watermarking files with images or embedded fonts.'=>'Le cryptage peut ralentir et éventuellement bloquer vos téléchargements, en particulier si vous filigranez des fichiers avec des images ou des polices intégrées.','The RC4 stream cipher is not bullet-proof.'=>'Le chiffrement de flux RC4 n\'est pas parfait.','Some browsers or PDF viewers may ignore protection settings, and some diligent customers might find ways to remove watermarks and passwords.'=>'Certains navigateurs ou visionneurs de PDF peuvent ignorer les paramètres de protection, et certains clients diligents peuvent trouver des moyens de supprimer les filigranes et les mots de passe.','Check this box to disable filling in existing interactive form fields (including signature fields).'=>'Cochez cette case pour désactiver le remplissage des champs existants du formulaire interactif (y compris les champs de signature).','Check this box to disallow extraction of text and graphics (extraction supports of accessibility to users with disabilities and other purposes).'=>'Cochez cette case pour interdire l\'extraction de texte et de graphiques (l\'extraction sert à faciliter l\'accessibilité aux utilisateurs handicapés et à d\'autres fins).','Check this box to disable assembly (insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images).'=>'Cochez cette case pour désactiver l\'assemblage (insertion, rotation ou suppression de pages et création de signets ou d\'images miniatures).','Check this box to make it more difficult for your PDF to be printed beautifully by the end consumer.'=>'Cochez cette case pour rendre plus difficile l\'impression de votre PDF par le consommateur final.','PDF Ink Lite Settings'=>'PDF Ink Lite Paramètres','Enable Watermarking'=>'Activez le tatouage','Check to watermark PDFs sold via Easy Digital Downloads using the settings below.'=>'Cochez la case pour filigraner les PDF vendus via Easy Digital Downloads en utilisant les paramètres ci-dessous.','List file name(s) of PDF(s), one per line, e.g.,'=>'Liste des noms de fichiers des PDF, un par ligne, par exemple,','or'=>'ou','Case-sensitive.'=>'Sensible à la casse.','If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through EDD will be watermarked.'=>'Si cette case n\'est pas cochée et que la case "Global" est cochée, <strong>tous les</strong> PDF vendus par l\'intermédiaire d\'EDD seront marqués d\'un filigrane.','Right to Left Watermarking'=>'De droite à gauche Watermarking','Check to switch from default left-to-right (LTR) to right-to-left (RTL), for Arabic, Hebrew, etc.'=>'Cochez pour passer du défaut de gauche à droite (LTR) à droite à gauche (RTL), pour l\'arabe, l\'hébreu, etc.','Pages to watermark'=>'Pages de filigrane','Watermark every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Filigrane toutes les pages, la première page uniquement, la dernière page uniquement, toutes les pages impaires, toutes les pages paires ou une plage de pages personnalisée. La valeur par défaut est `Toutes les pages`','Top/bottom margin'=>'Marge supérieure/inférieure','Left/right margin'=>'Marge de gauche/droite','Page Setup'=>'Paramètres de la page','Rotate the watermark on the page 0-359 degrees. Rotation is counter-clockwise.'=>'Fait pivoter le filigrane sur la page de 0 à 359 degrés. La rotation s\'effectue dans le sens inverse des aiguilles d\'une montre.','X Fine Tuning'=>'X Fine Tuning','Move the watermark left and right by adjusting this number. In millimeters. Default 0'=>'Déplacez le filigrane vers la gauche ou la droite en ajustant ce nombre. En millimètres. Valeur par défaut : 0','Move the content up and down on the page by adjusting this number. In millimeters.Account for the height of your font/text!'=>'Déplacez le contenu vers le haut ou vers le bas de la page en ajustant ce nombre. En millimètres, tenez compte de la hauteur de votre police/texte !','Security Settings'=>'Paramètres de sécurité','Serve PDF if not watermarked?'=>'Servir PDF si ce n\'est filigrane?','If no, the customer will receive an error message saying if file preparation has failed.'=>'Si ce n\'est pas le cas, le client recevra un message d\'erreur indiquant que la préparation du fichier a échoué.','Encryption level'=>'Niveau de chiffrement','Check this box to make it more difficult for your PDF to be printed by the end consumer.'=>'Cochez cette case pour rendre plus difficile l\'impression de votre PDF par le consommateur final.','Check this box to prevent editing/modification of your PDF by the end consumer in Acrobat.'=>'Cochez cette case pour empêcher l’édition/modification de votre PDF par le consommateur final dans Acrobat.','Check this box to prevent the addition or modification of text annotations/comments, and filling of interactive form fields. If "editing and annotation" are both allowed, customers can create or modify interactive form fields (including signature fields).'=>'Cochez cette case pour empêcher l’ajout ou la modification des annotations/commentaires de texte, et le remplissage des champs de formulaire interactifs. Si « l’édition et l’annotation » sont autorisées, les clients peuvent créer ou modifier des champs de forme interactifs (y compris les champs de signature).','Check this box to prevent insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images.'=>'Cochez cette case pour empêcher l’insertion, la rotation ou la suppression des pages et la création de signets ou d’images miniatures.','Check this box to prevent filling in existing interactive form fields (including signature fields).'=>'Cochez cette case pour éviter de remplir les champs de formulaires interactifs existants (y compris les champs de signature).','Disable Accessibility'=>'Désactiver l\'accessibilité','Check this box to prevent extraction of text and graphics (in support of accessibility to users with disabilities or for other purposes). Some PDF readers already disable this.'=>'Cochez cette case pour empêcher l\'extraction du texte et des graphiques (en faveur de l\'accessibilité aux utilisateurs handicapés ou à d\'autres fins). Certains lecteurs de PDF désactivent déjà cette fonction.','User Password (optional)'=>'Mot de passe de l’utilisateur (facultatif)','Enter <code>email</code> to set the password automagically as the user\'s checkout email address.'=>'Saisissez l\'<code>adresse</code> électronique pour que le mot de passe soit automatiquement défini comme l\'adresse électronique de l\'utilisateur lors du paiement.','Owner Password (optional)'=>'Mot de passe du propriétaire (facultatif)','Easy Digital Downloads debug logs can be found at Downloads > Tools > Debug Log'=>'Les journaux de débogage d\'Easy Digital Downloads se trouvent dans Téléchargements > Outils > Journal de débogage','Leave No Trace'=>'Ne laisser aucune trace','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your Wordpress database.'=>'Si cette case est cochée, si/quand vous désinstallez PDF Ink Lite, tous vos paramètres seront supprimés de votre base de données Wordpress.','New with PDF Ink Lite v4: marked PDF files are stored in the wp-content/uploads/pdf-ink/ folder for easier management.'=>'Nouveau avec PDF Ink Lite v4 : les fichiers PDF marqués sont stockés dans le dossier wp-content/uploads/pdf-ink/ pour une gestion plus facile.','PDF Ink Lite Logs'=>'Journaux PDF Ink Lite','Check to watermark PDFs sold via WooCommerce using the settings below.'=>'Vérifiez que les PDF vendus via WooCommerce sont dotés d\'un filigrane en utilisant les paramètres ci-dessous.','File(s) to watermark'=>'Fichier (s) à filigrane',' Case-sensitive.'=>' Sensible à la casse.','Enable New Logic?'=>'Activer une nouvelle logique ?','If this box is checked, it changes how the `File(s) to Watermark` field above works.'=>'Si cette case est cochée, elle modifie le fonctionnement du champ "Fichier(s) à filigraner" ci-dessus.','If checked, and "Enable Watermarking" is also checked, any files listed in the box will not be watermarked.'=>'Si cette case est cochée et que l\'option "Activer le filigrane" est également cochée, les fichiers répertoriés dans la boîte ne seront pas filigranés.','If checked, and "Enable Watermarking" is not checked, any files listed in the box will be watermarked.'=>'Si cette case est cochée et que l\'option "Activer le filigrane" ne l\'est pas, tous les fichiers répertoriés dans la boîte seront filigranés.','Licensed to [FIRSTNAME] [LASTNAME], [EMAIL]'=>'Licence à [FIRSTNAME] [LASTNAME], [EMAIL]','The only watermarking plugin for WooCommerce that works with <strong>any and every</strong> PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'Le seul plugin de filigrane pour WooCommerce qui fonctionne avec <strong>tous les</strong> PDF est la <a href="%s" target="_blank" rel="noopener">mise à jour PDF Ink combinée avec l\'add-on SetaPDF-Stamper</a>.','Greyed-out settings below are included in the full (paid) plugin version. <a href="%s" target="_blank" rel="noopener">PDF Ink (the upgrade for this plugin)</a> will provide you with <a href="%s">many more features</a>.'=>'Les paramètres grisés ci-dessous sont inclus dans la version complète (payante) du plugin. <a href="%s" target="_blank" rel="noopener">PDF Ink (la mise à jour de ce plugin)</a> vous offrira de <a href="%s">nombreuses autres fonctionnalités</a>.','FAQ'=>'FAQ','Support'=>'Assistance','Upgrade your plugin'=>'Mettez à jour votre plugin','Upgrade this plugin'=>'Mettre à jour ce plugin','Go to the settings page'=>'Aller à la page des paramètres','Settings for Woo'=>'Paramètres pour Woo','Settings for EDD'=>'Paramètres pour EDD','Settings for DLM'=>'Paramètres pour DLM','About the Plugin'=>'Sur le Plugin','About PDF Ink Lite'=>'À propos de PDF Ink Lite','Protect your intellectual property! PDF Ink Lite allows WooCommerce site administrators to apply custom watermarks to PDFs upon sale.'=>'Protégez votre propriété intellectuelle ! PDF Ink Lite permet aux administrateurs de sites WooCommerce d\'appliquer des filigranes personnalisés aux PDF lors de leur vente.','PDF Ink Lite is a plugin that can add a watermark to every page of your PDF file(s). The watermark is customizable with font face, font color, font size, placement, and text. Not only that, but since the watermark is added when the download button is clicked (either on the customer\'s order confirmation page or email), the watermark can include customer-specifc data such as the customer\'s first name, last name, and email. Your watermark is highly customizable and manipulatable.'=>'PDF Ink Lite est un plugin qui permet d\'ajouter un filigrane à chaque page de vos fichiers PDF. Le filigrane est personnalisable au niveau de la police, de la couleur de la police, de la taille de la police, de l\'emplacement et du texte. De plus, comme le filigrane est ajouté lorsque le client clique sur le bouton de téléchargement (sur la page de confirmation de la commande ou dans l\'e-mail), le filigrane peut inclure des données spécifiques au client, telles que son prénom, son nom et son e-mail. Votre filigrane est hautement personnalisable et manipulable.','<a href="%s" target="_blank" rel="noopener">Consider upgrading to PDF Ink</a> if you need more functionality.'=>'<a href="%s" target="_blank" rel="noopener">Envisagez de passer à PDF Ink</a> si vous avez besoin de plus de fonctionnalités.','For more information:'=>'Renseignements :','Frequently Asked Questions'=>'Foire aux questions','Plugin at WordPress.org'=>'Plugin sur WordPress.org','Upgrade'=>'Mettre à niveau','Cloning is forbidden.'=>'Le clonage est interdit.','Unserializing instances of this class is forbidden.'=>'La désérialisation des instances de cette classe est interdite.','<strong>PDF Ink Lite</strong> supports PHP %s or later. Please update PHP on your server for better overall results.'=>'<strong>PDF Ink Lite</strong> supporte PHP %s ou une version plus récente. Veuillez mettre à jour PHP sur votre serveur pour obtenir de meilleurs résultats.','<strong>PDF Ink Lite</strong> supports WordPress version %s or later. Please update WordPress to use this plugin.'=>'<strong>PDF Ink Lite</strong> est compatible avec la version de WordPress %s ou ultérieure. Veuillez mettre à jour WordPress pour utiliser ce plugin.','The <strong>PDF Ink Lite</strong> plugin requires WooCommerce be activated. You can <a href="%s" target="_blank" rel="noopener">download WooCommerce here</a>.'=>'Le plugin <strong>PDF Ink Lite</strong> nécessite l\'activation de WooCommerce. Vous pouvez <a href="%s" target="_blank" rel="noopener">télécharger WooCommerce ici</a>.','Sorry, <strong>PDF Ink Lite</strong> supports WooCommerce version %s or newer, for security reasons.'=>'Désolé, <strong>PDF Ink Lite</strong> supporte la version de WooCommerce %s ou plus récente, pour des raisons de sécurité.','PDF Ink Lite requires that the directory defined by <code>PDFINK_LITE_UPLOADS_PATH</code> (usually `<strong>wp-content/uploads/pdf-ink/</strong>`) is writable.'=>'PDF Ink Lite exige que le répertoire défini par <code>PDFINK_LITE_UPLOADS_PATH</code> (généralement <strong>`wp-content/uploads/pdf-ink/`</strong>) soit accessible en écriture.','Watermarking events and errors will be saved to a file in your /wp-content/ folder. You can view the contents below.'=>'Les événements et les erreurs de filigrane seront enregistrés dans un fichier dans votre dossier /wp-content/. Vous pouvez en voir le contenu ci-dessous.','Maybe only turn this on for troubleshooting because this file can get large.'=>'N\'activez cette fonction qu\'en cas de dépannage, car ce fichier peut être volumineux.','Use this tool to help debug TCPDI/TCPDF and PDF Ink functionality.'=>'Cet outil permet de déboguer les fonctionnalités de TCPDI/TCPDF et de PDF Ink.','Download Debug Log File'=>'Télécharger Debug Log File','Clear Log'=>'Effacer Log','Copy Entire Log'=>'Copier le journal entier','Log file'=>'Fichier registre','Hi, I\'m Caroline.'=>'Bonjour, je m’appelle Caroline.','I\'ve kept the <strong>PDF Ink Lite</strong> plugin in active development since 2014 as an unpaid volunteer.'=>'J\'ai maintenu le plugin <strong>PDF Ink Lite</strong> en développement actif depuis 2014 en tant que bénévole non rémunéré.','If you enjoy the free version, think about <a href="%s" target="_blank" rel="noopener">upgrading to the full version</a> for even more great features!'=>'Si vous appréciez la version gratuite, pensez à <a href="%s" target="_blank" rel="noopener">passer à la version complète</a> pour bénéficier d\'encore plus de fonctionnalités !','Upgrade Features:'=>'Caractéristiques de la mise à niveau :','Priority email support, <a href="%s" target="_blank" rel="noopener">and more!</a>'=>'Assistance prioritaire par courrier électronique, <a href="%s" target="_blank" rel="noopener">et plus encore !</a>','Can\'t Upgrade? Support My Work Another Way!'=>'Vous ne pouvez pas mettre à niveau ? Soutenez mon travail autrement !','If PDF Ink is not in your budget, please take a moment to write <a href="%s" target="_blank" rel="noopener">an encouraging review</a>, or <a href="%s" target="_blank" rel="noopener noreferrer">donate a couple dollars using PayPal</a> to cover my coffee today.'=>'Si PDF Ink n\'est pas dans votre budget, prenez le temps d\'écrire <a href="%s" target="_blank" rel="noopener">un commentaire encourageant</a> ou de <a href="%s" target="_blank" rel="noopener noreferrer">faire un don de quelques dollars via PayPal</a> pour payer mon café aujourd\'hui.','Your kindness and enthusiasm makes donating my time to this open-source project worthwhile!'=>'Grâce à votre gentillesse et à votre enthousiasme, cela vaut la peine que je consacre du temps à ce projet open-source !','Need help?'=>'Besoin d’aide?','Please refer to the <a href="%s" target="_blank" rel="noopener">FAQ</a> and <a href="%s" target="_blank" rel="noopener nofollow">support forum</a> where your question might already be answered. <a href="%s" rel="noopener">Read this before posting</a>.'=>'Veuillez vous référer à la <a href="%s" target="_blank" rel="noopener">FAQ</a> et au <a href="%s" target="_blank" rel="noopener nofollow">forum d\'assistance</a> où la réponse à votre question est peut-être déjà disponible. <a href="%s" rel="noopener">Lisez ceci avant de poster</a>.','I only provide email support for paying customers. Thank you!'=>'Je n\'offre une assistance par courriel qu\'aux clients payants. Je vous remercie de votre attention!','Custom watermark your PDF files upon WooCommerce, Download Monitor, and Easy Digital Download customer download. Since 2014. FKA "WaterWoo"'=>'Filigrane personnalisé pour vos fichiers PDF sur les téléchargements clients de WooCommerce, Download Monitor et Easy Digital Download. Depuis 2014. FKA "WaterWoo"']];
     3return ['domain'=>NULL,'plural-forms'=>'nplurals=2; plural=(n > 1);','language'=>'fr_FR','pot-creation-date'=>'2025-11-21 08:20-0700','po-revision-date'=>'2025-11-21 08:20-0700','translation-revision-date'=>'2025-11-21 08:20-0700','project-id-version'=>'PDF Ink Lite','x-generator'=>'Poedit 3.8','messages'=>['Sorry, we were unable to prepare this file for download! Please notify site administrator. An error has been logged on their end.'=>'Désolé, nous n\'avons pas pu préparer ce fichier pour le téléchargement ! Veuillez en informer l\'administrateur du site. Une erreur a été enregistrée de leur côté.','The PDF destination folder, '=>'Le dossier de destination du PDF, ','Logs'=>'Logs','PDF Options'=>'Options PDF','Enable Global PDF Stamping'=>'Activer l\'estampillage PDF global','Check to stamp <em>all</em> PDFs sold through your DLM shop using the settings below.'=>'Vérifiez que <em>tous les</em> PDF vendus par l\'intermédiaire de votre boutique DLM sont estampillés à l\'aide des paramètres ci-dessous.','Enable'=>'Activer','List FILE NAME(S) of PDF(s), one per line, e.g., <code>upload.pdf</code> or <code>my_pdf.pdf</code>. Case-sensitive.'=>'Indiquez le(s) NOM(s) DE FICHIER du (des) PDF, un par ligne, par exemple, <code>upload.pdf</code> ou <code>my_pdf.pdf.</code> Sensible à la casse.','If left blank and the Global checkbox above is checked, ALL PDFs sold through DLM will be watermarked.'=>'Si ce champ est laissé vide et que la case « Global » ci-dessus est cochée, TOUS les fichiers PDF vendus via DLM seront marqués d\'un filigrane.','But if the global checkbox is checked and files are listed here, those files listed will NOT be watermarked.'=>'Mais si la case globale est cochée et que les fichiers sont répertoriés ici, les fichiers répertoriés ne seront PAS marqués d\'un filigrane.','<a href="%s" target="_blank" rel="noopener">Upgrade</a> for easier file control.'=>'<a href="%s" target="_blank" rel="noopener">Mise à jour</a> pour un contrôle plus facile des fichiers.','Pages to stamp'=>'Pages à tamponner','Start Page'=>'Page de départ','End Page'=>'Page de fin','Left/right "margin"'=>'« Marge » gauche/droite','In millimeters. Yes, metric! Defaults to 0'=>'En millimètres. Oui, métrique ! La valeur par défaut est 0','Watermark Text'=>'Texte du Filigrane','Shortcodes available, all caps, in brackets:'=>'Shortcodes disponibles, tout en majuscules, entre parenthèses :','<a href="%s" target="_blank" rel="noopener">Upgrade</a> to use HTML and for more than one watermark placement, anywhere, on any page(s).'=>'<a href="%s" target="_blank" rel="noopener">Mise à niveau</a> pour l\'utilisation de HTML et pour plus d\'un placement de filigrane, n\'importe où, sur n\'importe quelle(s) page(s).','Font Face'=>'Typographie','Select a font for watermarks. M Sung will have limited Chinese characters, and Furat will have limited Arabic characters'=>'Sélectionnez une police pour les filigranes. M Sung aura des caractères chinois limités, et Furat aura des caractères arabes limités','Font Size'=>'Taille de la police','Provide a number (suggested 10-40) for the font size'=>'Indiquez un nombre (suggéré 10-40) pour la taille de la police','Watermark Color'=>'Couleur du filigrane','Color of the watermark, in hex. Defaults to black <code>#000000</code>'=>'Couleur du filigrane, en hexadécimal. La valeur par défaut est le noir <code>#000000</code>','Opacity'=>'Opacité','Rotation'=>'Rotation','Y Fine Tuning'=>'accord précis','Move the content up and down on the page by adjusting this number. In millimeters. Account for the height of your font/text!'=>'Déplacez le contenu vers le haut ou vers le bas de la page en ajustant ce nombre. En millimètres. Tenez compte de la hauteur de votre police/texte !','Serve PDF if not stamped?'=>'Servir PDF si ce n\'est filigrane?','Encryption Level'=>'Niveau de chiffrement','Disable Printing'=>'Désactiver l’impression','Check this box to make it much more difficult for your PDF to be printed by the end consumer.'=>'Cochez cette case pour rendre beaucoup plus difficile l\'impression de votre PDF par le consommateur final.','Disable'=>'Désactiver','Disable Copying'=>'Désactiver la copie','Check this box to prevent your end consumer from copying and pasting content from your PDF.'=>'Cochez cette case pour empêcher votre consommateur final de copier et coller le contenu de votre fichier PDF.','Disable Editing'=>'Désactiver la modification','Check this box to prevent editing of your PDF by the end consumer in Acrobat.'=>'Cochez cette case pour empêcher la modification de votre fichier PDF par le consommateur final dans Acrobat.','Disable Annotations'=>'Désactiver les Annotations','Check this box to prevent the addition of annotations and forms to the file.'=>'Cochez cette case pour empêcher l\'ajout d\'annotations et de formulaires au fichier.','Disable Form Filling'=>'Désactiver le remplissage des formulaires','Disable Extraction'=>'Désactiver l\'extraction','Disable Assembly'=>'Désactiver l\'assemblage','Disable High Res Printing'=>'Désactiver l\'impression en haute résolution','PDF User Password'=>'Mot de passe de l’utilisateur PDF','This is a password your end user will need to enter before viewing the PDF file.'=>'Il s\'agit d\'un mot de passe que l\'utilisateur final devra saisir avant de pouvoir consulter le fichier PDF.','PDF Owner Password'=>'Mot de passe du propriétaire du PDF','An owner password allows the end user to take control of a PDF. Leave blank and it will be set by MD5 hash automatically (it will be different for every download, and you will not know it).'=>'Un mot de passe propriétaire permet à l\'utilisateur final de prendre le contrôle d\'un PDF. Si vous le laissez vide, il sera défini automatiquement par le hachage MD5 (il sera différent pour chaque téléchargement, et vous ne le saurez pas).','Unlock with User Password?'=>'Déverrouiller avec le mot de passe de l\'utilisateur ?','By default PDF protections can only be removed with an owner password. Check to allow removal with a user password. USE WITH CAUTION.'=>'Par défaut, les protections PDF ne peuvent être supprimées qu\'avec un mot de passe propriétaire. Cochez cette case pour autoriser la suppression avec un mot de passe utilisateur. À UTILISER AVEC PRÉCAUTION.','Housekeeping'=>'Entretien Ménager','Leave No Trace?'=>'Ne laisser aucune trace?','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your WordPress database.'=>'Si cette case est cochée et que vous désinstallez PDF Ink Lite, tous vos réglages seront supprimés de votre base de données WordPress.','Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or <strong><a href="%s" target="_blank" rel="noopener">upgrade this plugin</a></strong> for better file handling and automatic cleaning.'=>'Les fichiers PDF marqués s\'accumuleront dans votre dossier PDF, que vous utilisiez ou non la fonction « Forcer les téléchargements ». Pour garder votre serveur bien rangé, supprimez manuellement les fichiers ad lib ou <strong><a href="%s" target="_blank" rel="noopener">mettez à jour ce plugin</a></strong> pour une meilleure gestion des fichiers et un nettoyage automatique.','Give Us Attribution'=>'Attribution','We\'d love it if you check this box and allow us to add a tiny, invisible link to the second page of your marked PDF files, giving PDF Ink Lite credit.'=>'Nous serions ravis que vous cochiez cette case et que vous nous autorisiez à ajouter un lien minuscule et invisible à la deuxième page de vos fichiers PDF marqués, en mentionnant PDF Ink Lite.','Enable Logs?'=>'Activer les journaux ?','Check to enable event/error logging. This can help with debugging.'=>'Cochez la case pour activer l\'enregistrement des événements/erreurs. Cela peut faciliter le débogage.','More Info'=>'Plus d\'infos','PDF Ink Lite is rudimentary and may not work on every PDF. Test before going live, and remember, it\'s free!'=>'PDF Ink Lite est rudimentaire et peut ne pas fonctionner sur tous les PDF. Testez-le avant de le mettre en ligne, et n\'oubliez pas qu\'il est gratuit !','The only watermarking plugin for Download Monitor that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'Le seul plugin de filigrane pour Download Monitor qui fonctionne avec tous les fichiers PDF est la <a href="%s" target="_blank" rel="noopener">mise à niveau PDF Ink combinée à l\'extension SetaPDF-Stamper</a>.','Greyed-out settings below are included in the <a href="%s" target="_blank" rel="noopener">full (paid) PDF Ink version</a>, which provides <a href="%s">many more features</a>.'=>'Les paramètres grisés ci-dessous sont inclus dans la <a href="%s" target="_blank" rel="noopener">version complète (payante) de PDF Ink</a>, qui offre de <a href="%s">nombreuses autres fonctionnalités</a>.','Stamp every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Tamponner toutes les pages, la première page uniquement, la dernière page uniquement, toutes les pages impaires, toutes les pages paires ou une plage de pages personnalisée. La valeur par défaut est `Toutes les pages`','Provide a number to indicate the page you wish watermarking to begin on. Defaults to page 1.'=>'Fournir un numéro pour indiquer la page que vous souhaitez tatouage pour commencer sur. Par défaut, page 1.','Provide a number to indicate the page you wish watermarking to end on. Type \'last\' to indicate last page. Defaults to last page'=>'Indiquez un numéro pour la page sur laquelle vous souhaitez que le filigrane se termine. Tapez "dernière" pour indiquer la dernière page. La valeur par défaut est la dernière page','Make your stamp transparent. A value of 0 will be translucent, .5 means 50% opaque, .75 is 3/4 opaque, etc.'=>'Rendez votre filigrane transparent. Une valeur de 0 sera translucide, .5 signifie 50% opaque, .75 est 3/4 opaque, etc.','Rotate the stamp on the page 0-359 degrees'=>'Rotation du timbre sur la page 0-359 degrés','Should the un-watermarked PDF still be served if watermarking or encryption fails? Default no.'=>'Le PDF non filigrané doit-il toujours être servi si le filigrane ou le cryptage échoue ? Par défaut, non.','RC4 encryption is automatically set because it is required for protections & passwording.'=>'Le cryptage RC4 est automatiquement activé car il est nécessaire pour les protections et les mots de passe.','If your server doesn’t support RC4 encryption, watermarking will fail.'=>'Si votre serveur ne prend pas en charge le cryptage RC4, le filigrane échouera.','Encryption can slow down and possibly stall your downloads, especially if you are watermarking files with images or embedded fonts.'=>'Le cryptage peut ralentir et éventuellement bloquer vos téléchargements, en particulier si vous filigranez des fichiers avec des images ou des polices intégrées.','The RC4 stream cipher is not bullet-proof.'=>'Le chiffrement de flux RC4 n\'est pas parfait.','Some browsers or PDF viewers may ignore protection settings, and some diligent customers might find ways to remove watermarks and passwords.'=>'Certains navigateurs ou visionneurs de PDF peuvent ignorer les paramètres de protection, et certains clients diligents peuvent trouver des moyens de supprimer les filigranes et les mots de passe.','Check this box to disable filling in existing interactive form fields (including signature fields).'=>'Cochez cette case pour désactiver le remplissage des champs existants du formulaire interactif (y compris les champs de signature).','Check this box to disallow extraction of text and graphics (extraction supports of accessibility to users with disabilities and other purposes).'=>'Cochez cette case pour interdire l\'extraction de texte et de graphiques (l\'extraction sert à faciliter l\'accessibilité aux utilisateurs handicapés et à d\'autres fins).','Check this box to disable assembly (insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images).'=>'Cochez cette case pour désactiver l\'assemblage (insertion, rotation ou suppression de pages et création de signets ou d\'images miniatures).','Check this box to make it more difficult for your PDF to be printed beautifully by the end consumer.'=>'Cochez cette case pour rendre plus difficile l\'impression de votre PDF par le consommateur final.','The only watermarking plugin for Easy Digital Downloads that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'Le seul plugin de tatouage numérique pour Easy Digital Downloads qui fonctionne avec tous les fichiers PDF est la <a href="%s" target="_blank" rel="noopener">mise à niveau PDF Ink combinée à l\'extension SetaPDF-Stamper</a>.','PDF Ink Lite Settings'=>'PDF Ink Lite Paramètres','Enable Watermarking'=>'Activez le tatouage','Check to watermark PDFs sold via Easy Digital Downloads using the settings below.'=>'Cochez la case pour filigraner les PDF vendus via Easy Digital Downloads en utilisant les paramètres ci-dessous.','List file name(s) of PDF(s), one per line, e.g.,'=>'Liste des noms de fichiers des PDF, un par ligne, par exemple,','or'=>'ou','Case-sensitive.'=>'Sensible à la casse.','If left blank and the Global checkbox above is checked, ALL PDFs sold through EDD will be watermarked.'=>'Si ce champ est laissé vide et que la case « Global » ci-dessus est cochée, TOUS les fichiers PDF vendus via EDD seront marqués d\'un filigrane.','Right to Left Watermarking'=>'De droite à gauche Watermarking','Check to switch from default left-to-right (LTR) to right-to-left (RTL), for Arabic, Hebrew, etc.'=>'Cochez pour passer du défaut de gauche à droite (LTR) à droite à gauche (RTL), pour l\'arabe, l\'hébreu, etc.','Pages to watermark'=>'Pages de filigrane','Watermark every page, the first page only, the last page only, every odd page, every even page, or custom page range. Defaults to `Every page`'=>'Filigrane toutes les pages, la première page uniquement, la dernière page uniquement, toutes les pages impaires, toutes les pages paires ou une plage de pages personnalisée. La valeur par défaut est `Toutes les pages`','Top/bottom margin'=>'Marge supérieure/inférieure','Left/right margin'=>'Marge de gauche/droite','Page Setup'=>'Paramètres de la page','Rotate the watermark on the page 0-359 degrees. Rotation is counter-clockwise.'=>'Fait pivoter le filigrane sur la page de 0 à 359 degrés. La rotation s\'effectue dans le sens inverse des aiguilles d\'une montre.','X Fine Tuning'=>'X Fine Tuning','Move the watermark left and right by adjusting this number. In millimeters. Default 0'=>'Déplacez le filigrane vers la gauche ou la droite en ajustant ce nombre. En millimètres. Valeur par défaut : 0','Move the content up and down on the page by adjusting this number. In millimeters.Account for the height of your font/text!'=>'Déplacez le contenu vers le haut ou vers le bas de la page en ajustant ce nombre. En millimètres, tenez compte de la hauteur de votre police/texte !','Security Settings'=>'Paramètres de sécurité','Serve PDF if not watermarked?'=>'Servir PDF si ce n\'est filigrane?','If no, the customer will receive an error message saying if file preparation has failed.'=>'Si ce n\'est pas le cas, le client recevra un message d\'erreur indiquant que la préparation du fichier a échoué.','Encryption level'=>'Niveau de chiffrement','Check this box to make it more difficult for your PDF to be printed by the end consumer.'=>'Cochez cette case pour rendre plus difficile l\'impression de votre PDF par le consommateur final.','Check this box to prevent editing/modification of your PDF by the end consumer in Acrobat.'=>'Cochez cette case pour empêcher l’édition/modification de votre PDF par le consommateur final dans Acrobat.','Check this box to prevent the addition or modification of text annotations/comments, and filling of interactive form fields. If "editing and annotation" are both allowed, customers can create or modify interactive form fields (including signature fields).'=>'Cochez cette case pour empêcher l’ajout ou la modification des annotations/commentaires de texte, et le remplissage des champs de formulaire interactifs. Si « l’édition et l’annotation » sont autorisées, les clients peuvent créer ou modifier des champs de forme interactifs (y compris les champs de signature).','Check this box to prevent insertion, rotation, or deletion of pages and creation of bookmarks or thumbnail images.'=>'Cochez cette case pour empêcher l’insertion, la rotation ou la suppression des pages et la création de signets ou d’images miniatures.','Check this box to prevent filling in existing interactive form fields (including signature fields).'=>'Cochez cette case pour éviter de remplir les champs de formulaires interactifs existants (y compris les champs de signature).','Disable Accessibility'=>'Désactiver l\'accessibilité','Check this box to prevent extraction of text and graphics (in support of accessibility to users with disabilities or for other purposes). Some PDF readers already disable this.'=>'Cochez cette case pour empêcher l\'extraction du texte et des graphiques (en faveur de l\'accessibilité aux utilisateurs handicapés ou à d\'autres fins). Certains lecteurs de PDF désactivent déjà cette fonction.','User Password (optional)'=>'Mot de passe de l’utilisateur (facultatif)','Owner Password (optional)'=>'Mot de passe du propriétaire (facultatif)','Easy Digital Downloads debug logs can be found at Downloads > Tools > Debug Log'=>'Les journaux de débogage d\'Easy Digital Downloads se trouvent dans Téléchargements > Outils > Journal de débogage','Leave No Trace'=>'Ne laisser aucune trace','If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your Wordpress database.'=>'Si cette case est cochée, si/quand vous désinstallez PDF Ink Lite, tous vos paramètres seront supprimés de votre base de données Wordpress.','New with PDF Ink Lite v4: marked PDF files are stored in the wp-content/uploads/pdf-ink/ folder for easier management.'=>'Nouveau avec PDF Ink Lite v4 : les fichiers PDF marqués sont stockés dans le dossier wp-content/uploads/pdf-ink/ pour une gestion plus facile.','Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep your server tidy, manually delete ad lib or <a href="%s" target="_blank" rel="noopener">upgrade this plugin</a> for better file handling and automatic cleaning.'=>'Les fichiers PDF marqués s\'accumuleront dans votre dossier PDF, que vous utilisiez ou non la fonction « Forcer les téléchargements ». Pour garder votre serveur bien rangé, supprimez manuellement les fichiers ad lib ou <a href="%s" target="_blank" rel="noopener">mettez à jour ce plugin</a> pour une meilleure gestion des fichiers et un nettoyage automatique.','PDF Ink Lite Logs'=>'Journaux PDF Ink Lite','Check to watermark PDFs sold via WooCommerce using the settings below.'=>'Vérifiez que les PDF vendus via WooCommerce sont dotés d\'un filigrane en utilisant les paramètres ci-dessous.','File(s) to watermark'=>'Fichier (s) à filigrane',' Case-sensitive.'=>' Sensible à la casse.','Enable New Logic?'=>'Activer une nouvelle logique ?','If this box is checked, it changes how the `File(s) to Watermark` field above works.'=>'Si cette case est cochée, elle modifie le fonctionnement du champ "Fichier(s) à filigraner" ci-dessus.','If checked, and "Enable Watermarking" is also checked, any files listed in the box will not be watermarked.'=>'Si cette case est cochée et que l\'option "Activer le filigrane" est également cochée, les fichiers répertoriés dans la boîte ne seront pas filigranés.','If checked, and "Enable Watermarking" is not checked, any files listed in the box will be watermarked.'=>'Si cette case est cochée et que l\'option "Activer le filigrane" ne l\'est pas, tous les fichiers répertoriés dans la boîte seront filigranés.','Licensed to [FIRSTNAME] [LASTNAME], [EMAIL]'=>'Licence à [FIRSTNAME] [LASTNAME], [EMAIL]','The only watermarking plugin for WooCommerce that works with any and every PDF is the <a href="%s" target="_blank" rel="noopener">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</a>.'=>'Le seul plugin de filigranage pour WooCommerce qui fonctionne avec tous les fichiers PDF est la <a href="%s" target="_blank" rel="noopener">mise à niveau PDF Ink combinée à l\'extension SetaPDF-Stamper</a>.','Greyed-out settings below are included in the full (paid) plugin version. <a href="%s" target="_blank" rel="noopener">PDF Ink (the upgrade for this plugin)</a> will provide you with <a href="%s">many more features</a>.'=>'Les paramètres grisés ci-dessous sont inclus dans la version complète (payante) du plugin. <a href="%s" target="_blank" rel="noopener">PDF Ink (la mise à jour de ce plugin)</a> vous offrira de <a href="%s">nombreuses autres fonctionnalités</a>.','FAQ'=>'FAQ','Support'=>'Assistance','Upgrade your plugin'=>'Mettez à jour votre plugin','Upgrade this plugin'=>'Mettre à jour ce plugin','Go to the settings page'=>'Aller à la page des paramètres','Settings for Woo'=>'Paramètres pour Woo','Settings for EDD'=>'Paramètres pour EDD','Settings for DLM'=>'Paramètres pour DLM','About the Plugin'=>'Sur le Plugin','About PDF Ink Lite'=>'À propos de PDF Ink Lite','Protect your intellectual property! PDF Ink Lite allows WooCommerce site administrators to apply custom watermarks to PDFs upon sale.'=>'Protégez votre propriété intellectuelle ! PDF Ink Lite permet aux administrateurs de sites WooCommerce d\'appliquer des filigranes personnalisés aux PDF lors de leur vente.','PDF Ink Lite is a plugin that can add a watermark to every page of your PDF file(s). The watermark is customizable with font face, font color, font size, placement, and text. Not only that, but since the watermark is added when the download button is clicked (either on the customer\'s order confirmation page or email), the watermark can include customer-specifc data such as the customer\'s first name, last name, and email. Your watermark is highly customizable and manipulatable.'=>'PDF Ink Lite est un plugin qui permet d\'ajouter un filigrane à chaque page de vos fichiers PDF. Le filigrane est personnalisable au niveau de la police, de la couleur de la police, de la taille de la police, de l\'emplacement et du texte. De plus, comme le filigrane est ajouté lorsque le client clique sur le bouton de téléchargement (sur la page de confirmation de la commande ou dans l\'e-mail), le filigrane peut inclure des données spécifiques au client, telles que son prénom, son nom et son e-mail. Votre filigrane est hautement personnalisable et manipulable.','<a href="%s" target="_blank" rel="noopener">Consider upgrading to PDF Ink</a> if you need more functionality.'=>'<a href="%s" target="_blank" rel="noopener">Envisagez de passer à PDF Ink</a> si vous avez besoin de plus de fonctionnalités.','For more information:'=>'Renseignements :','Frequently Asked Questions'=>'Foire aux questions','Plugin at WordPress.org'=>'Plugin sur WordPress.org','Upgrade'=>'Mettre à niveau','Cloning is forbidden.'=>'Le clonage est interdit.','Unserializing instances of this class is forbidden.'=>'La désérialisation des instances de cette classe est interdite.','PDF Ink Lite supports PHP %s or later. Please update PHP on your server for better overall results.'=>'PDF Ink Lite prend en charge PHP %s ou versions ultérieures. Veuillez mettre à jour PHP sur votre serveur pour obtenir de meilleurs résultats globaux.','PDF Ink Lite supports WordPress version %s or later. Please update WordPress to use this plugin.'=>'PDF Ink Lite prend en charge WordPress version %s ou ultérieure. Veuillez mettre à jour WordPress pour utiliser ce plugin.','The PDF Ink Lite plugin requires WooCommerce be activated. You can <a href="%s" target="_blank" rel="noopener">download WooCommerce here</a>.'=>'Le plugin PDF Ink Lite nécessite l\'activation de WooCommerce. Vous pouvez <a href="%s" target="_blank" rel="noopener">télécharger WooCommerce ici</a>.','Sorry, PDF Ink Lite supports WooCommerce version %s or newer, for security reasons.'=>'Désolé, PDF Ink Lite prend en charge la version %s ou supérieure de WooCommerce, pour des raisons de sécurité.','PDF Ink Lite requires that the directory defined by <code>PDFINK_LITE_UPLOADS_PATH</code> (usually `<strong>wp-content/uploads/pdf-ink/</strong>`) is writable.'=>'PDF Ink Lite exige que le répertoire défini par <code>PDFINK_LITE_UPLOADS_PATH</code> (généralement <strong>`wp-content/uploads/pdf-ink/`</strong>) soit accessible en écriture.','Watermarking events and errors will be saved to a file in your /wp-content/ folder. You can view the contents below.'=>'Les événements et les erreurs de filigrane seront enregistrés dans un fichier dans votre dossier /wp-content/. Vous pouvez en voir le contenu ci-dessous.','Maybe only turn this on for troubleshooting because this file can get large.'=>'N\'activez cette fonction qu\'en cas de dépannage, car ce fichier peut être volumineux.','Use this tool to help debug TCPDI/TCPDF and PDF Ink functionality.'=>'Cet outil permet de déboguer les fonctionnalités de TCPDI/TCPDF et de PDF Ink.','Download Debug Log File'=>'Télécharger Debug Log File','Clear Log'=>'Effacer Log','Copy Entire Log'=>'Copier le journal entier','Log file'=>'Fichier registre','Hi, I\'m Caroline.'=>'Bonjour, je m’appelle Caroline.','I\'ve kept the PDF Ink Lite plugin in active development since 2014 as an unpaid volunteer.'=>'Je continue à développer activement le plugin PDF Ink Lite depuis 2014 en tant que bénévole non rémunéré.','If you enjoy the free version, think about <a href="%s" target="_blank" rel="noopener">upgrading to the full version</a> for even more great features!'=>'Si vous appréciez la version gratuite, pensez à <a href="%s" target="_blank" rel="noopener">passer à la version complète</a> pour bénéficier d\'encore plus de fonctionnalités !','Upgrade Features:'=>'Caractéristiques de la mise à niveau :','Priority email support, <a href="%s" target="_blank" rel="noopener">and more!</a>'=>'Assistance prioritaire par courrier électronique, <a href="%s" target="_blank" rel="noopener">et plus encore !</a>','Can\'t Upgrade? Support My Work Another Way!'=>'Vous ne pouvez pas mettre à niveau ? Soutenez mon travail autrement !','If PDF Ink is not in your budget, please take a moment to write <a href="%s" target="_blank" rel="noopener">an encouraging review</a>, or <a href="%s" target="_blank" rel="noopener noreferrer">donate a couple dollars using PayPal</a> to cover my coffee today.'=>'Si PDF Ink n\'est pas dans votre budget, prenez le temps d\'écrire <a href="%s" target="_blank" rel="noopener">un commentaire encourageant</a> ou de <a href="%s" target="_blank" rel="noopener noreferrer">faire un don de quelques dollars via PayPal</a> pour payer mon café aujourd\'hui.','Your kindness and enthusiasm makes donating my time to this open-source project worthwhile!'=>'Grâce à votre gentillesse et à votre enthousiasme, cela vaut la peine que je consacre du temps à ce projet open-source !','Need help?'=>'Besoin d’aide?','Please refer to the <a href="%s" target="_blank" rel="noopener">FAQ</a> and <a href="%s" target="_blank" rel="noopener nofollow">support forum</a> where your question might already be answered. <a href="%s" rel="noopener">Read this before posting</a>.'=>'Veuillez vous référer à la <a href="%s" target="_blank" rel="noopener">FAQ</a> et au <a href="%s" target="_blank" rel="noopener nofollow">forum d\'assistance</a> où la réponse à votre question est peut-être déjà disponible. <a href="%s" rel="noopener">Lisez ceci avant de poster</a>.','I only provide email support for paying customers. Thank you!'=>'Je n\'offre une assistance par courriel qu\'aux clients payants. Je vous remercie de votre attention!','Custom watermark your PDF files upon WooCommerce, Download Monitor, and Easy Digital Download customer download. Since 2014. FKA "WaterWoo"'=>'Filigrane personnalisé pour vos fichiers PDF sur les téléchargements clients de WooCommerce, Download Monitor et Easy Digital Download. Depuis 2014. FKA "WaterWoo"']];
  • waterwoo-pdf/trunk/lang/waterwoo-pdf-fr_FR.po

    r3334629 r3400576  
    22msgstr ""
    33"Project-Id-Version: PDF Ink Lite\n"
    4 "POT-Creation-Date: 2025-07-26 10:50-0700\n"
    5 "PO-Revision-Date: 2025-07-26 10:51-0700\n"
     4"POT-Creation-Date: 2025-11-21 08:20-0700\n"
     5"PO-Revision-Date: 2025-11-21 08:20-0700\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=2; plural=(n > 1);\n"
    13 "X-Generator: Poedit 3.6\n"
     13"X-Generator: Poedit 3.8\n"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-WPHeader: waterwoo-pdf.php\n"
     
    2020"X-Poedit-SearchPathExcluded-0: *.js\n"
    2121
    22 #: classes/wwpdf-file-handler.php:229
     22#: classes/wwpdf-file-handler.php:226
    2323msgid ""
    2424"Sorry, we were unable to prepare this file for download! Please notify site "
     
    2929"de leur côté."
    3030
    31 #: classes/wwpdf-file-handler.php:466
     31#: classes/wwpdf-file-handler.php:464
    3232msgid "The PDF destination folder, "
    3333msgstr "Le dossier de destination du PDF, "
     
    3838
    3939#. Plugin Name of the plugin/theme
    40 #: classes/wwpdf-settings-dlm.php:24 classes/wwpdf-settings-edd.php:65
     40#: classes/wwpdf-settings-dlm.php:24 classes/wwpdf-settings-edd.php:63
    4141#: classes/wwpdf-settings-woo.php:15
    4242msgid "PDF Ink Lite"
    4343msgstr ""
    4444
    45 #: classes/wwpdf-settings-dlm.php:28 classes/wwpdf-settings-woo.php:68
    46 #, fuzzy
    47 #| msgid "Options"
     45#: classes/wwpdf-settings-dlm.php:28 classes/wwpdf-settings-woo.php:67
    4846msgid "PDF Options"
    49 msgstr "Options"
     47msgstr "Options PDF"
    5048
    5149#: classes/wwpdf-settings-dlm.php:39
     
    7674#: classes/wwpdf-settings-dlm.php:49
    7775msgid ""
    78 "If left blank and the Global checkbox above is checked, <strong>all</strong> "
    79 "PDFs sold through DLM will be watermarked."
    80 msgstr ""
    81 "Si cette case n'est pas cochée et que la case \"Global\" est cochée, "
    82 "<strong>tous les</strong> PDF vendus par DLM seront marqués d'un filigrane."
    83 
    84 #: classes/wwpdf-settings-dlm.php:50 classes/wwpdf-settings-edd.php:111
     76"If left blank and the Global checkbox above is checked, ALL PDFs sold "
     77"through DLM will be watermarked."
     78msgstr ""
     79"Si ce champ est laissé vide et que la case « Global » ci-dessus est cochée, "
     80"TOUS les fichiers PDF vendus via DLM seront marqués d'un filigrane."
     81
     82#: classes/wwpdf-settings-dlm.php:50 classes/wwpdf-settings-edd.php:109
    8583msgid ""
    8684"But if the global checkbox is checked and files are listed here, those files "
    87 "listed will <strong>not</strong> be watermarked."
    88 msgstr ""
    89 "Mais si la case globale est cochée et que les fichiers sont listés ici, ces "
    90 "fichiers <strong>ne</strong> seront <strong>pas</strong> filigranés."
    91 
    92 #: classes/wwpdf-settings-dlm.php:51 classes/wwpdf-settings-edd.php:112
    93 #: classes/wwpdf-settings-woo.php:173
     85"listed will NOT be watermarked."
     86msgstr ""
     87"Mais si la case globale est cochée et que les fichiers sont répertoriés ici, "
     88"les fichiers répertoriés ne seront PAS marqués d'un filigrane."
     89
     90#: classes/wwpdf-settings-dlm.php:51 classes/wwpdf-settings-edd.php:110
     91#: classes/wwpdf-settings-woo.php:169
    9492#, php-format
    9593msgid ""
     
    10199
    102100#: classes/wwpdf-settings-dlm.php:61
    103 #, fuzzy
    104 #| msgid "Pages to watermark"
    105101msgid "Pages to stamp"
    106 msgstr "Pages de filigrane"
    107 
    108 #: classes/wwpdf-settings-dlm.php:68 classes/wwpdf-settings-edd.php:126
    109 #: classes/wwpdf-settings-woo.php:193
     102msgstr "Pages à tamponner"
     103
     104#: classes/wwpdf-settings-dlm.php:68 classes/wwpdf-settings-edd.php:124
     105#: classes/wwpdf-settings-woo.php:189
    110106msgid "Start Page"
    111107msgstr "Page de départ"
    112108
    113 #: classes/wwpdf-settings-dlm.php:75 classes/wwpdf-settings-edd.php:139
    114 #: classes/wwpdf-settings-woo.php:208
     109#: classes/wwpdf-settings-dlm.php:75 classes/wwpdf-settings-edd.php:137
     110#: classes/wwpdf-settings-woo.php:204
    115111msgid "End Page"
    116112msgstr "Page de fin"
    117113
    118114#: classes/wwpdf-settings-dlm.php:81
    119 #, fuzzy
    120 #| msgid "Left/right margin"
    121115msgid "Left/right \"margin\""
    122 msgstr "Marge de gauche/droite"
     116msgstr "« Marge » gauche/droite"
    123117
    124118#: classes/wwpdf-settings-dlm.php:82 classes/wwpdf-settings-dlm.php:411
    125 #: classes/wwpdf-settings-edd.php:169 classes/wwpdf-settings-edd.php:179
    126 #: classes/wwpdf-settings-woo.php:242 classes/wwpdf-settings-woo.php:257
     119#: classes/wwpdf-settings-edd.php:167 classes/wwpdf-settings-edd.php:177
     120#: classes/wwpdf-settings-woo.php:238 classes/wwpdf-settings-woo.php:253
    127121msgid "In millimeters. Yes, metric! Defaults to 0"
    128122msgstr "En millimètres. Oui, métrique ! La valeur par défaut est 0"
    129123
    130 #: classes/wwpdf-settings-dlm.php:90 classes/wwpdf-settings-edd.php:191
    131 #: classes/wwpdf-settings-woo.php:277
     124#: classes/wwpdf-settings-dlm.php:90 classes/wwpdf-settings-edd.php:189
     125#: classes/wwpdf-settings-woo.php:273
    132126msgid "Watermark Text"
    133127msgstr "Texte du Filigrane"
    134128
    135 #: classes/wwpdf-settings-dlm.php:91 classes/wwpdf-settings-edd.php:192
    136 #: classes/wwpdf-settings-woo.php:280
     129#: classes/wwpdf-settings-dlm.php:91 classes/wwpdf-settings-edd.php:190
     130#: classes/wwpdf-settings-woo.php:276
    137131msgid "Shortcodes available, all caps, in brackets:"
    138132msgstr "Shortcodes disponibles, tout en majuscules, entre parenthèses :"
    139133
    140 #: classes/wwpdf-settings-dlm.php:92 classes/wwpdf-settings-edd.php:194
    141 #: classes/wwpdf-settings-woo.php:282
     134#: classes/wwpdf-settings-dlm.php:92 classes/wwpdf-settings-edd.php:192
     135#: classes/wwpdf-settings-woo.php:278
    142136#, php-format
    143137msgid ""
     
    149143"où, sur n'importe quelle(s) page(s)."
    150144
    151 #: classes/wwpdf-settings-dlm.php:99 classes/wwpdf-settings-edd.php:201
    152 #: classes/wwpdf-settings-woo.php:289
     145#: classes/wwpdf-settings-dlm.php:99 classes/wwpdf-settings-edd.php:199
     146#: classes/wwpdf-settings-woo.php:285
    153147msgid "Font Face"
    154148msgstr "Typographie"
    155149
    156 #: classes/wwpdf-settings-dlm.php:100 classes/wwpdf-settings-edd.php:216
    157 #: classes/wwpdf-settings-woo.php:292
     150#: classes/wwpdf-settings-dlm.php:100 classes/wwpdf-settings-edd.php:214
     151#: classes/wwpdf-settings-woo.php:288
    158152msgid ""
    159153"Select a font for watermarks. M Sung will have limited Chinese characters, "
     
    163157"chinois limités, et Furat aura des caractères arabes limités"
    164158
    165 #: classes/wwpdf-settings-dlm.php:119 classes/wwpdf-settings-edd.php:220
    166 #: classes/wwpdf-settings-woo.php:309
     159#: classes/wwpdf-settings-dlm.php:119 classes/wwpdf-settings-edd.php:218
     160#: classes/wwpdf-settings-woo.php:305
    167161msgid "Font Size"
    168162msgstr "Taille de la police"
    169163
    170 #: classes/wwpdf-settings-dlm.php:120 classes/wwpdf-settings-edd.php:221
    171 #: classes/wwpdf-settings-woo.php:312
     164#: classes/wwpdf-settings-dlm.php:120 classes/wwpdf-settings-edd.php:219
     165#: classes/wwpdf-settings-woo.php:308
    172166msgid "Provide a number (suggested 10-40) for the font size"
    173167msgstr "Indiquez un nombre (suggéré 10-40) pour la taille de la police"
    174168
    175 #: classes/wwpdf-settings-dlm.php:127 classes/wwpdf-settings-edd.php:231
    176 #: classes/wwpdf-settings-woo.php:321
     169#: classes/wwpdf-settings-dlm.php:127 classes/wwpdf-settings-edd.php:229
     170#: classes/wwpdf-settings-woo.php:317
    177171msgid "Watermark Color"
    178172msgstr "Couleur du filigrane"
    179173
    180 #: classes/wwpdf-settings-dlm.php:128 classes/wwpdf-settings-edd.php:232
    181 #: classes/wwpdf-settings-woo.php:324
     174#: classes/wwpdf-settings-dlm.php:128 classes/wwpdf-settings-edd.php:230
     175#: classes/wwpdf-settings-woo.php:320
    182176msgid "Color of the watermark, in hex. Defaults to black <code>#000000</code>"
    183177msgstr ""
     
    189183msgstr "Opacité"
    190184
    191 #: classes/wwpdf-settings-dlm.php:143 classes/wwpdf-settings-edd.php:238
    192 #: classes/wwpdf-settings-woo.php:330
     185#: classes/wwpdf-settings-dlm.php:143 classes/wwpdf-settings-edd.php:236
     186#: classes/wwpdf-settings-woo.php:326
    193187msgid "Rotation"
    194188msgstr "Rotation"
    195189
    196 #: classes/wwpdf-settings-dlm.php:149 classes/wwpdf-settings-edd.php:263
    197 #: classes/wwpdf-settings-woo.php:358
     190#: classes/wwpdf-settings-dlm.php:149 classes/wwpdf-settings-edd.php:261
     191#: classes/wwpdf-settings-woo.php:354
    198192msgid "Y Fine Tuning"
    199193msgstr "accord précis"
    200194
    201 #: classes/wwpdf-settings-dlm.php:150 classes/wwpdf-settings-woo.php:361
     195#: classes/wwpdf-settings-dlm.php:150 classes/wwpdf-settings-woo.php:357
    202196msgid ""
    203197"Move the content up and down on the page by adjusting this number. In "
     
    211205msgstr "Servir PDF si ce n'est filigrane?"
    212206
    213 #: classes/wwpdf-settings-dlm.php:165 classes/wwpdf-settings-woo.php:396
     207#: classes/wwpdf-settings-dlm.php:165 classes/wwpdf-settings-woo.php:392
    214208msgid "Encryption Level"
    215209msgstr "Niveau de chiffrement"
    216210
    217 #: classes/wwpdf-settings-dlm.php:171 classes/wwpdf-settings-edd.php:307
    218 #: classes/wwpdf-settings-woo.php:413
     211#: classes/wwpdf-settings-dlm.php:171 classes/wwpdf-settings-edd.php:305
     212#: classes/wwpdf-settings-woo.php:409
    219213msgid "Disable Printing"
    220214msgstr "Désactiver l’impression"
     
    233227msgstr "Désactiver"
    234228
    235 #: classes/wwpdf-settings-dlm.php:180 classes/wwpdf-settings-edd.php:313
    236 #: classes/wwpdf-settings-woo.php:421
     229#: classes/wwpdf-settings-dlm.php:180 classes/wwpdf-settings-edd.php:311
     230#: classes/wwpdf-settings-woo.php:417
    237231msgid "Disable Copying"
    238232msgstr "Désactiver la copie"
    239233
    240 #: classes/wwpdf-settings-dlm.php:181 classes/wwpdf-settings-edd.php:314
    241 #: classes/wwpdf-settings-woo.php:422
     234#: classes/wwpdf-settings-dlm.php:181 classes/wwpdf-settings-edd.php:312
     235#: classes/wwpdf-settings-woo.php:418
    242236msgid ""
    243237"Check this box to prevent your end consumer from copying and pasting content "
     
    247241"le contenu de votre fichier PDF."
    248242
    249 #: classes/wwpdf-settings-dlm.php:189 classes/wwpdf-settings-edd.php:319
    250 #: classes/wwpdf-settings-woo.php:429
     243#: classes/wwpdf-settings-dlm.php:189 classes/wwpdf-settings-edd.php:317
     244#: classes/wwpdf-settings-woo.php:425
    251245msgid "Disable Editing"
    252246msgstr "Désactiver la modification"
     
    259253"consommateur final dans Acrobat."
    260254
    261 #: classes/wwpdf-settings-dlm.php:198 classes/wwpdf-settings-edd.php:325
    262 #: classes/wwpdf-settings-woo.php:437
     255#: classes/wwpdf-settings-dlm.php:198 classes/wwpdf-settings-edd.php:323
     256#: classes/wwpdf-settings-woo.php:433
    263257msgid "Disable Annotations"
    264258msgstr "Désactiver les Annotations"
     
    271265"fichier."
    272266
    273 #: classes/wwpdf-settings-dlm.php:208 classes/wwpdf-settings-edd.php:348
    274 #: classes/wwpdf-settings-woo.php:466
     267#: classes/wwpdf-settings-dlm.php:208 classes/wwpdf-settings-edd.php:346
     268#: classes/wwpdf-settings-woo.php:462
    275269msgid "Disable Form Filling"
    276270msgstr "Désactiver le remplissage des formulaires"
     
    280274msgstr "Désactiver l'extraction"
    281275
    282 #: classes/wwpdf-settings-dlm.php:222 classes/wwpdf-settings-edd.php:332
    283 #: classes/wwpdf-settings-woo.php:446
     276#: classes/wwpdf-settings-dlm.php:222 classes/wwpdf-settings-edd.php:330
     277#: classes/wwpdf-settings-woo.php:442
    284278msgid "Disable Assembly"
    285279msgstr "Désactiver l'assemblage"
    286280
    287 #: classes/wwpdf-settings-dlm.php:229 classes/wwpdf-settings-edd.php:340
    288 #: classes/wwpdf-settings-woo.php:456
     281#: classes/wwpdf-settings-dlm.php:229 classes/wwpdf-settings-edd.php:338
     282#: classes/wwpdf-settings-woo.php:452
    289283msgid "Disable High Res Printing"
    290284msgstr "Désactiver l'impression en haute résolution"
     
    294288msgstr "Mot de passe de l’utilisateur PDF"
    295289
    296 #: classes/wwpdf-settings-dlm.php:236 classes/wwpdf-settings-edd.php:365
    297 #: classes/wwpdf-settings-woo.php:487
     290#: classes/wwpdf-settings-dlm.php:236 classes/wwpdf-settings-edd.php:363
     291#: classes/wwpdf-settings-woo.php:483
    298292msgid ""
    299293"This is a password your end user will need to enter before viewing the PDF "
     
    308302
    309303#: classes/wwpdf-settings-dlm.php:245 classes/wwpdf-settings-dlm.php:613
    310 #: classes/wwpdf-settings-edd.php:374 classes/wwpdf-settings-woo.php:495
     304#: classes/wwpdf-settings-edd.php:371 classes/wwpdf-settings-woo.php:490
    311305msgid ""
    312306"An owner password allows the end user to take control of a PDF. Leave blank "
     
    319313"le saurez pas)."
    320314
    321 #: classes/wwpdf-settings-dlm.php:252 classes/wwpdf-settings-edd.php:382
    322 #: classes/wwpdf-settings-woo.php:505
     315#: classes/wwpdf-settings-dlm.php:252 classes/wwpdf-settings-edd.php:379
     316#: classes/wwpdf-settings-woo.php:500
    323317msgid "Unlock with User Password?"
    324318msgstr "Déverrouiller avec le mot de passe de l'utilisateur ?"
    325319
    326320#: classes/wwpdf-settings-dlm.php:253 classes/wwpdf-settings-dlm.php:639
    327 #: classes/wwpdf-settings-edd.php:383 classes/wwpdf-settings-woo.php:506
     321#: classes/wwpdf-settings-edd.php:380 classes/wwpdf-settings-woo.php:501
    328322msgid ""
    329323"By default PDF protections can only be removed with an owner password. Check "
     
    334328"mot de passe utilisateur. À UTILISER AVEC PRÉCAUTION."
    335329
    336 #: classes/wwpdf-settings-dlm.php:260 classes/wwpdf-settings-edd.php:391
    337 #: classes/wwpdf-settings-woo.php:69 classes/wwpdf-settings-woo.php:95
     330#: classes/wwpdf-settings-dlm.php:260 classes/wwpdf-settings-edd.php:388
     331#: classes/wwpdf-settings-woo.php:68 classes/wwpdf-settings-woo.php:91
    338332msgid "Housekeeping"
    339333msgstr "Entretien Ménager"
    340334
    341 #: classes/wwpdf-settings-dlm.php:265 classes/wwpdf-settings-woo.php:99
     335#: classes/wwpdf-settings-dlm.php:265 classes/wwpdf-settings-woo.php:95
    342336msgid "Leave No Trace?"
    343337msgstr "Ne laisser aucune trace?"
    344338
    345 #: classes/wwpdf-settings-dlm.php:266 classes/wwpdf-settings-woo.php:102
     339#: classes/wwpdf-settings-dlm.php:266 classes/wwpdf-settings-woo.php:98
    346340msgid ""
    347341"If this box is checked and you uninstall PDF Ink Lite, all your settings "
     
    351345"réglages seront supprimés de votre base de données WordPress."
    352346
    353 #: classes/wwpdf-settings-dlm.php:267 classes/wwpdf-settings-woo.php:103
     347#: classes/wwpdf-settings-dlm.php:267
    354348#, php-format
    355349msgid ""
    356350"Marked PDF files will accumulate in your PDF folder whether using Force "
    357 "downloads or not. To keep your server tidy, manually delete ad lib or </"
    358 "strong><a href=\"%s\" target=\"_blank\" rel=\"noopener\">upgrade this "
     351"downloads or not. To keep your server tidy, manually delete ad lib or "
     352"<strong><a href=\"%s\" target=\"_blank\" rel=\"noopener\">upgrade this "
    359353"plugin</a></strong> for better file handling and automatic cleaning."
    360354msgstr ""
    361 "Les fichiers PDF marqués s'accumulent dans votre dossier PDF, que vous "
    362 "utilisiez ou non les téléchargements forcés. Pour garder votre serveur "
    363 "propre, supprimez manuellement les fichiers ad lib ou </strong><a "
    364 "href=\"%s\" target=\"_blank\" rel=\"noopener\">mettez à jour ce plugin</a></"
    365 "strong> pour une meilleure gestion des fichiers et un nettoyage automatique."
    366 
    367 #: classes/wwpdf-settings-dlm.php:274 classes/wwpdf-settings-edd.php:403
    368 #: classes/wwpdf-settings-woo.php:109
     355"Les fichiers PDF marqués s'accumuleront dans votre dossier PDF, que vous "
     356"utilisiez ou non la fonction « Forcer les téléchargements ». Pour garder "
     357"votre serveur bien rangé, supprimez manuellement les fichiers ad lib ou "
     358"<strong><a href=\"%s\" target=\"_blank\" rel=\"noopener\">mettez à jour ce "
     359"plugin</a></strong> pour une meilleure gestion des fichiers et un nettoyage "
     360"automatique."
     361
     362#: classes/wwpdf-settings-dlm.php:274 classes/wwpdf-settings-edd.php:400
     363#: classes/wwpdf-settings-woo.php:105
    369364msgid "Give Us Attribution"
    370365msgstr "Attribution"
    371366
    372 #: classes/wwpdf-settings-dlm.php:275 classes/wwpdf-settings-edd.php:404
    373 #: classes/wwpdf-settings-woo.php:110
     367#: classes/wwpdf-settings-dlm.php:275 classes/wwpdf-settings-edd.php:401
     368#: classes/wwpdf-settings-woo.php:106
    374369msgid ""
    375370"We'd love it if you check this box and allow us to add a tiny, invisible "
     
    380375"PDF marqués, en mentionnant PDF Ink Lite."
    381376
    382 #: classes/wwpdf-settings-dlm.php:282 classes/wwpdf-settings-woo.php:70
     377#: classes/wwpdf-settings-dlm.php:282 classes/wwpdf-settings-woo.php:69
    383378msgid "Logging"
    384379msgstr ""
    385380
    386 #: classes/wwpdf-settings-dlm.php:287 classes/wwpdf-settings-woo.php:128
     381#: classes/wwpdf-settings-dlm.php:287 classes/wwpdf-settings-woo.php:124
    387382msgid "Enable Logs?"
    388383msgstr "Activer les journaux ?"
    389384
    390 #: classes/wwpdf-settings-dlm.php:288 classes/wwpdf-settings-woo.php:129
     385#: classes/wwpdf-settings-dlm.php:288 classes/wwpdf-settings-woo.php:125
    391386msgid "Check to enable event/error logging. This can help with debugging."
    392387msgstr ""
     
    394389"peut faciliter le débogage."
    395390
    396 #: classes/wwpdf-settings-dlm.php:300 classes/wwpdf-settings-woo.php:71
     391#: classes/wwpdf-settings-dlm.php:300 classes/wwpdf-settings-woo.php:70
    397392msgid "More Info"
    398393msgstr "Plus d'infos"
    399394
    400 #: classes/wwpdf-settings-dlm.php:339 classes/wwpdf-settings-edd.php:42
    401 #: classes/wwpdf-settings-woo.php:628
     395#: classes/wwpdf-settings-dlm.php:339 classes/wwpdf-settings-edd.php:40
     396#: classes/wwpdf-settings-woo.php:609
    402397msgid ""
    403398"PDF Ink Lite is rudimentary and may not work on every PDF. Test before going "
     
    410405#, php-format
    411406msgid ""
    412 "The only watermarking plugin for Download Monitor that works with "
    413 "<strong>any and every</strong> PDF is the <a href=\"%s\" target=\"_blank\" "
    414 "rel=\"noopener\">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</"
    415 "a>."
    416 msgstr ""
    417 "Le seul plugin de filigrane pour Download Monitor qui fonctionne avec "
    418 "<strong>tous les</strong> PDF est la <a href=\"%s\" target=\"_blank\" "
    419 "rel=\"noopener\">mise à niveau de PDF Ink combinée avec le module "
    420 "complémentaire SetaPDF-Stamper</a>."
    421 
    422 #: classes/wwpdf-settings-dlm.php:345 classes/wwpdf-settings-edd.php:48
     407"The only watermarking plugin for Download Monitor that works with any and "
     408"every PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink "
     409"upgrade combined with the SetaPDF-Stamper add-on</a>."
     410msgstr ""
     411"Le seul plugin de filigrane pour Download Monitor qui fonctionne avec tous "
     412"les fichiers PDF est la <a href=\"%s\" target=\"_blank\" "
     413"rel=\"noopener\">mise à niveau PDF Ink combinée à l'extension SetaPDF-"
     414"Stamper</a>."
     415
     416#: classes/wwpdf-settings-dlm.php:345 classes/wwpdf-settings-edd.php:46
    423417#, php-format
    424418msgid ""
     
    440434"de pages personnalisée. La valeur par défaut est `Toutes les pages`"
    441435
    442 #: classes/wwpdf-settings-dlm.php:382 classes/wwpdf-settings-edd.php:127
    443 #: classes/wwpdf-settings-woo.php:194
     436#: classes/wwpdf-settings-dlm.php:382 classes/wwpdf-settings-edd.php:125
     437#: classes/wwpdf-settings-woo.php:190
    444438msgid ""
    445439"Provide a number to indicate the page you wish watermarking to begin on. "
     
    449443"commencer sur. Par défaut, page 1."
    450444
    451 #: classes/wwpdf-settings-dlm.php:397 classes/wwpdf-settings-edd.php:141
    452 #: classes/wwpdf-settings-woo.php:209
     445#: classes/wwpdf-settings-dlm.php:397 classes/wwpdf-settings-edd.php:139
     446#: classes/wwpdf-settings-woo.php:205
    453447msgid ""
    454448"Provide a number to indicate the page you wish watermarking to end on. Type "
     
    460454
    461455#: classes/wwpdf-settings-dlm.php:424
    462 #, no-php-format
    463456msgid ""
    464457"Make your stamp transparent. A value of 0 will be translucent, .5 means 50% "
     
    472465msgstr "Rotation du timbre sur la page 0-359 degrés"
    473466
    474 #: classes/wwpdf-settings-dlm.php:454 classes/wwpdf-settings-edd.php:279
    475 #: classes/wwpdf-settings-woo.php:383
     467#: classes/wwpdf-settings-dlm.php:454 classes/wwpdf-settings-edd.php:277
     468#: classes/wwpdf-settings-woo.php:379
    476469msgid ""
    477470"Should the un-watermarked PDF still be served if watermarking or encryption "
     
    481474"cryptage échoue ? Par défaut, non."
    482475
    483 #: classes/wwpdf-settings-dlm.php:491 classes/wwpdf-settings-edd.php:292
    484 #: classes/wwpdf-settings-woo.php:397
     476#: classes/wwpdf-settings-dlm.php:491 classes/wwpdf-settings-edd.php:290
     477#: classes/wwpdf-settings-woo.php:393
    485478msgid ""
    486479"RC4 encryption is automatically set because it is required for protections & "
     
    490483"protections et les mots de passe."
    491484
    492 #: classes/wwpdf-settings-dlm.php:492 classes/wwpdf-settings-edd.php:292
    493 #: classes/wwpdf-settings-woo.php:397
     485#: classes/wwpdf-settings-dlm.php:492 classes/wwpdf-settings-edd.php:290
     486#: classes/wwpdf-settings-woo.php:393
    494487msgid "If your server doesn’t support RC4 encryption, watermarking will fail."
    495488msgstr ""
     
    497490"échouera."
    498491
    499 #: classes/wwpdf-settings-dlm.php:493 classes/wwpdf-settings-edd.php:292
    500 #: classes/wwpdf-settings-woo.php:397
     492#: classes/wwpdf-settings-dlm.php:493 classes/wwpdf-settings-edd.php:290
     493#: classes/wwpdf-settings-woo.php:393
    501494msgid ""
    502495"Encryption can slow down and possibly stall your downloads, especially if "
     
    507500"intégrées."
    508501
    509 #: classes/wwpdf-settings-dlm.php:494 classes/wwpdf-settings-edd.php:292
    510 #: classes/wwpdf-settings-woo.php:397
     502#: classes/wwpdf-settings-dlm.php:494 classes/wwpdf-settings-edd.php:290
     503#: classes/wwpdf-settings-woo.php:393
    511504msgid "The RC4 stream cipher is not bullet-proof."
    512505msgstr "Le chiffrement de flux RC4 n'est pas parfait."
    513506
    514 #: classes/wwpdf-settings-dlm.php:495 classes/wwpdf-settings-edd.php:292
    515 #: classes/wwpdf-settings-woo.php:397
     507#: classes/wwpdf-settings-dlm.php:495 classes/wwpdf-settings-edd.php:290
     508#: classes/wwpdf-settings-woo.php:393
    516509msgid ""
    517510"Some browsers or PDF viewers may ignore protection settings, and some "
     
    547540"suppression de pages et création de signets ou d'images miniatures)."
    548541
    549 #: classes/wwpdf-settings-dlm.php:600 classes/wwpdf-settings-edd.php:341
    550 #: classes/wwpdf-settings-woo.php:457
     542#: classes/wwpdf-settings-dlm.php:600 classes/wwpdf-settings-edd.php:339
     543#: classes/wwpdf-settings-woo.php:453
    551544msgid ""
    552545"Check this box to make it more difficult for your PDF to be printed "
     
    556549"le consommateur final."
    557550
    558 #: classes/wwpdf-settings-edd.php:45
    559 #, fuzzy, php-format
    560 #| msgid ""
    561 #| "The only watermarking plugin for Easy Digital Downloads that works with "
    562 #| "<strong>any and every</strong> PDF is <a href=\"%s\" target=\"_blank\" "
    563 #| "rel=\"noopener\">PDF Ink combined with the SetaPDF-Stamper add-on</a>."
    564 msgid ""
    565 "The only watermarking plugin for Easy Digital Downloads that works with "
    566 "<strong>any and every</strong> PDF is the <a href=\"%s\" target=\"_blank\" "
    567 "rel=\"noopener\">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</"
    568 "a>."
    569 msgstr ""
    570 "Le seul plugin de filigrane pour Easy Digital Downloads qui fonctionne avec "
    571 "<strong>tous les</strong> PDF est <a href=\"%s\" target=\"_blank\" "
    572 "rel=\"noopener\">PDF Ink combiné avec le module complémentaire SetaPDF-"
    573 "Stamper</a>."
    574 
    575 #: classes/wwpdf-settings-edd.php:95 classes/wwpdf-settings-woo.php:147
     551#: classes/wwpdf-settings-edd.php:43
     552#, php-format
     553msgid ""
     554"The only watermarking plugin for Easy Digital Downloads that works with any "
     555"and every PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF "
     556"Ink upgrade combined with the SetaPDF-Stamper add-on</a>."
     557msgstr ""
     558"Le seul plugin de tatouage numérique pour Easy Digital Downloads qui "
     559"fonctionne avec tous les fichiers PDF est la <a href=\"%s\" "
     560"target=\"_blank\" rel=\"noopener\">mise à niveau PDF Ink combinée à "
     561"l'extension SetaPDF-Stamper</a>."
     562
     563#: classes/wwpdf-settings-edd.php:93 classes/wwpdf-settings-woo.php:143
    576564msgid "PDF Ink Lite Settings"
    577565msgstr "PDF Ink Lite Paramètres"
    578566
    579 #: classes/wwpdf-settings-edd.php:102 classes/wwpdf-settings-woo.php:151
     567#: classes/wwpdf-settings-edd.php:100 classes/wwpdf-settings-woo.php:147
    580568msgid "Enable Watermarking"
    581569msgstr "Activez le tatouage"
    582570
    583 #: classes/wwpdf-settings-edd.php:103
     571#: classes/wwpdf-settings-edd.php:101
    584572msgid ""
    585573"Check to watermark PDFs sold via Easy Digital Downloads using the settings "
     
    589577"utilisant les paramètres ci-dessous."
    590578
    591 #: classes/wwpdf-settings-edd.php:109 classes/wwpdf-settings-woo.php:161
     579#: classes/wwpdf-settings-edd.php:107 classes/wwpdf-settings-woo.php:157
    592580msgid "List file name(s) of PDF(s), one per line, e.g.,"
    593581msgstr "Liste des noms de fichiers des PDF, un par ligne, par exemple,"
    594582
    595 #: classes/wwpdf-settings-edd.php:109 classes/wwpdf-settings-woo.php:161
     583#: classes/wwpdf-settings-edd.php:107 classes/wwpdf-settings-woo.php:157
    596584msgid "or"
    597585msgstr "ou"
    598586
    599 #: classes/wwpdf-settings-edd.php:109
     587#: classes/wwpdf-settings-edd.php:107
    600588msgid "Case-sensitive."
    601589msgstr "Sensible à la casse."
    602590
    603 #: classes/wwpdf-settings-edd.php:110
    604 msgid ""
    605 "If left blank and the Global checkbox above is checked, <strong>all</strong> "
    606 "PDFs sold through EDD will be watermarked."
    607 msgstr ""
    608 "Si cette case n'est pas cochée et que la case \"Global\" est cochée, "
    609 "<strong>tous les</strong> PDF vendus par l'intermédiaire d'EDD seront "
    610 "marqués d'un filigrane."
    611 
    612 #: classes/wwpdf-settings-edd.php:118 classes/wwpdf-settings-woo.php:183
     591#: classes/wwpdf-settings-edd.php:108
     592msgid ""
     593"If left blank and the Global checkbox above is checked, ALL PDFs sold "
     594"through EDD will be watermarked."
     595msgstr ""
     596"Si ce champ est laissé vide et que la case « Global » ci-dessus est cochée, "
     597"TOUS les fichiers PDF vendus via EDD seront marqués d'un filigrane."
     598
     599#: classes/wwpdf-settings-edd.php:116 classes/wwpdf-settings-woo.php:179
    613600msgid "Right to Left Watermarking"
    614601msgstr "De droite à gauche Watermarking"
    615602
    616 #: classes/wwpdf-settings-edd.php:119 classes/wwpdf-settings-woo.php:184
     603#: classes/wwpdf-settings-edd.php:117 classes/wwpdf-settings-woo.php:180
    617604msgid ""
    618605"Check to switch from default left-to-right (LTR) to right-to-left (RTL), for "
     
    622609"(RTL), pour l'arabe, l'hébreu, etc."
    623610
    624 #: classes/wwpdf-settings-edd.php:147 classes/wwpdf-settings-woo.php:223
     611#: classes/wwpdf-settings-edd.php:145 classes/wwpdf-settings-woo.php:219
    625612msgid "Pages to watermark"
    626613msgstr "Pages de filigrane"
    627614
    628 #: classes/wwpdf-settings-edd.php:148 classes/wwpdf-settings-woo.php:224
     615#: classes/wwpdf-settings-edd.php:146 classes/wwpdf-settings-woo.php:220
    629616msgid ""
    630617"Watermark every page, the first page only, the last page only, every odd "
     
    635622"de pages personnalisée. La valeur par défaut est `Toutes les pages`"
    636623
    637 #: classes/wwpdf-settings-edd.php:165 classes/wwpdf-settings-woo.php:241
     624#: classes/wwpdf-settings-edd.php:163 classes/wwpdf-settings-woo.php:237
    638625msgid "Top/bottom margin"
    639626msgstr "Marge supérieure/inférieure"
    640627
    641 #: classes/wwpdf-settings-edd.php:175 classes/wwpdf-settings-woo.php:256
     628#: classes/wwpdf-settings-edd.php:173 classes/wwpdf-settings-woo.php:252
    642629msgid "Left/right margin"
    643630msgstr "Marge de gauche/droite"
    644631
    645 #: classes/wwpdf-settings-edd.php:184 classes/wwpdf-settings-woo.php:274
     632#: classes/wwpdf-settings-edd.php:182 classes/wwpdf-settings-woo.php:270
    646633msgid "Page Setup"
    647634msgstr "Paramètres de la page"
    648635
    649 #: classes/wwpdf-settings-edd.php:239 classes/wwpdf-settings-woo.php:331
     636#: classes/wwpdf-settings-edd.php:237 classes/wwpdf-settings-woo.php:327
    650637msgid ""
    651638"Rotate the watermark on the page 0-359 degrees. Rotation is counter-"
     
    655642"s'effectue dans le sens inverse des aiguilles d'une montre."
    656643
    657 #: classes/wwpdf-settings-edd.php:251 classes/wwpdf-settings-woo.php:345
     644#: classes/wwpdf-settings-edd.php:249 classes/wwpdf-settings-woo.php:341
    658645msgid "X Fine Tuning"
    659646msgstr "X Fine Tuning"
    660647
    661 #: classes/wwpdf-settings-edd.php:257 classes/wwpdf-settings-woo.php:346
     648#: classes/wwpdf-settings-edd.php:255 classes/wwpdf-settings-woo.php:342
    662649msgid ""
    663650"Move the watermark left and right by adjusting this number. In millimeters. "
     
    667654"millimètres. Valeur par défaut : 0"
    668655
    669 #: classes/wwpdf-settings-edd.php:267
     656#: classes/wwpdf-settings-edd.php:265
    670657msgid ""
    671658"Move the content up and down on the page by adjusting this number. In "
     
    675662"nombre. En millimètres, tenez compte de la hauteur de votre police/texte !"
    676663
    677 #: classes/wwpdf-settings-edd.php:273 classes/wwpdf-settings-woo.php:377
     664#: classes/wwpdf-settings-edd.php:271 classes/wwpdf-settings-woo.php:373
    678665msgid "Security Settings"
    679666msgstr "Paramètres de sécurité"
    680667
    681 #: classes/wwpdf-settings-edd.php:278 classes/wwpdf-settings-woo.php:382
     668#: classes/wwpdf-settings-edd.php:276 classes/wwpdf-settings-woo.php:378
    682669msgid "Serve PDF if not watermarked?"
    683670msgstr "Servir PDF si ce n'est filigrane?"
    684671
    685 #: classes/wwpdf-settings-edd.php:279
     672#: classes/wwpdf-settings-edd.php:277
    686673msgid ""
    687674"If no, the customer will receive an error message saying if file preparation "
     
    691678"la préparation du fichier a échoué."
    692679
    693 #: classes/wwpdf-settings-edd.php:291
     680#: classes/wwpdf-settings-edd.php:289
    694681msgid "Encryption level"
    695682msgstr "Niveau de chiffrement"
    696683
    697 #: classes/wwpdf-settings-edd.php:308 classes/wwpdf-settings-woo.php:414
     684#: classes/wwpdf-settings-edd.php:306 classes/wwpdf-settings-woo.php:410
    698685msgid ""
    699686"Check this box to make it more difficult for your PDF to be printed by the "
     
    703690"le consommateur final."
    704691
    705 #: classes/wwpdf-settings-edd.php:320 classes/wwpdf-settings-woo.php:430
     692#: classes/wwpdf-settings-edd.php:318 classes/wwpdf-settings-woo.php:426
    706693msgid ""
    707694"Check this box to prevent editing/modification of your PDF by the end "
     
    711698"consommateur final dans Acrobat."
    712699
    713 #: classes/wwpdf-settings-edd.php:326 classes/wwpdf-settings-woo.php:438
     700#: classes/wwpdf-settings-edd.php:324 classes/wwpdf-settings-woo.php:434
    714701msgid ""
    715702"Check this box to prevent the addition or modification of text annotations/"
     
    724711"champs de signature)."
    725712
    726 #: classes/wwpdf-settings-edd.php:333 classes/wwpdf-settings-woo.php:447
     713#: classes/wwpdf-settings-edd.php:331 classes/wwpdf-settings-woo.php:443
    727714msgid ""
    728715"Check this box to prevent insertion, rotation, or deletion of pages and "
     
    732719"des pages et la création de signets ou d’images miniatures."
    733720
    734 #: classes/wwpdf-settings-edd.php:349 classes/wwpdf-settings-woo.php:467
     721#: classes/wwpdf-settings-edd.php:347 classes/wwpdf-settings-woo.php:463
    735722msgid ""
    736723"Check this box to prevent filling in existing interactive form fields "
     
    740727"interactifs existants (y compris les champs de signature)."
    741728
    742 #: classes/wwpdf-settings-edd.php:356 classes/wwpdf-settings-woo.php:476
     729#: classes/wwpdf-settings-edd.php:354 classes/wwpdf-settings-woo.php:472
    743730msgid "Disable Accessibility"
    744731msgstr "Désactiver l'accessibilité"
    745732
    746 #: classes/wwpdf-settings-edd.php:357 classes/wwpdf-settings-woo.php:477
     733#: classes/wwpdf-settings-edd.php:355 classes/wwpdf-settings-woo.php:473
    747734msgid ""
    748735"Check this box to prevent extraction of text and graphics (in support of "
     
    754741"Certains lecteurs de PDF désactivent déjà cette fonction."
    755742
    756 #: classes/wwpdf-settings-edd.php:364 classes/wwpdf-settings-woo.php:486
     743#: classes/wwpdf-settings-edd.php:362 classes/wwpdf-settings-woo.php:482
    757744msgid "User Password (optional)"
    758745msgstr "Mot de passe de l’utilisateur (facultatif)"
    759746
    760 #: classes/wwpdf-settings-edd.php:366 classes/wwpdf-settings-woo.php:488
    761 msgid ""
    762 "Enter <code>email</code> to set the password automagically as the user's "
    763 "checkout email address."
    764 msgstr ""
    765 "Saisissez l'<code>adresse</code> électronique pour que le mot de passe soit "
    766 "automatiquement défini comme l'adresse électronique de l'utilisateur lors du "
    767 "paiement."
    768 
    769 #: classes/wwpdf-settings-edd.php:372 classes/wwpdf-settings-woo.php:494
     747#: classes/wwpdf-settings-edd.php:369 classes/wwpdf-settings-woo.php:489
    770748msgid "Owner Password (optional)"
    771749msgstr "Mot de passe du propriétaire (facultatif)"
    772750
    773 #: classes/wwpdf-settings-edd.php:393
     751#: classes/wwpdf-settings-edd.php:390
    774752msgid ""
    775753"Easy Digital Downloads debug logs can be found at Downloads > Tools > Debug "
     
    779757"Téléchargements > Outils > Journal de débogage"
    780758
    781 #: classes/wwpdf-settings-edd.php:397
     759#: classes/wwpdf-settings-edd.php:394
    782760msgid "Leave No Trace"
    783761msgstr "Ne laisser aucune trace"
    784762
    785 #: classes/wwpdf-settings-edd.php:398
     763#: classes/wwpdf-settings-edd.php:395
    786764msgid ""
    787765"If this box is checked and you uninstall PDF Ink Lite, all your settings "
     
    791769"paramètres seront supprimés de votre base de données Wordpress."
    792770
    793 #: classes/wwpdf-settings-woo.php:96
     771#: classes/wwpdf-settings-woo.php:92
    794772msgid ""
    795773"New with PDF Ink Lite v4: marked PDF files are stored in the wp-content/"
     
    799777"dossier wp-content/uploads/pdf-ink/ pour une gestion plus facile."
    800778
    801 #: classes/wwpdf-settings-woo.php:123
     779#: classes/wwpdf-settings-woo.php:99
     780#, php-format
     781msgid ""
     782"Marked PDF files will accumulate in your PDF folder whether using Force "
     783"downloads or not. To keep your server tidy, manually delete ad lib or <a "
     784"href=\"%s\" target=\"_blank\" rel=\"noopener\">upgrade this plugin</a> for "
     785"better file handling and automatic cleaning."
     786msgstr ""
     787"Les fichiers PDF marqués s'accumuleront dans votre dossier PDF, que vous "
     788"utilisiez ou non la fonction « Forcer les téléchargements ». Pour garder "
     789"votre serveur bien rangé, supprimez manuellement les fichiers ad lib ou <a "
     790"href=\"%s\" target=\"_blank\" rel=\"noopener\">mettez à jour ce plugin</a> "
     791"pour une meilleure gestion des fichiers et un nettoyage automatique."
     792
     793#: classes/wwpdf-settings-woo.php:119
    802794msgid "PDF Ink Lite Logs"
    803795msgstr "Journaux PDF Ink Lite"
    804796
    805 #: classes/wwpdf-settings-woo.php:154
     797#: classes/wwpdf-settings-woo.php:150
    806798msgid "Check to watermark PDFs sold via WooCommerce using the settings below."
    807799msgstr ""
     
    809801"utilisant les paramètres ci-dessous."
    810802
    811 #: classes/wwpdf-settings-woo.php:158
     803#: classes/wwpdf-settings-woo.php:154
    812804msgid "File(s) to watermark"
    813805msgstr "Fichier (s) à filigrane"
    814806
    815 #: classes/wwpdf-settings-woo.php:161
     807#: classes/wwpdf-settings-woo.php:157
    816808msgid " Case-sensitive."
    817809msgstr " Sensible à la casse."
    818810
    819 #: classes/wwpdf-settings-woo.php:169
     811#: classes/wwpdf-settings-woo.php:165
    820812msgid "Enable New Logic?"
    821813msgstr "Activer une nouvelle logique ?"
    822814
    823 #: classes/wwpdf-settings-woo.php:170
     815#: classes/wwpdf-settings-woo.php:166
    824816msgid ""
    825817"If this box is checked, it changes how the `File(s) to Watermark` field "
     
    829821"\"Fichier(s) à filigraner\" ci-dessus."
    830822
    831 #: classes/wwpdf-settings-woo.php:171
     823#: classes/wwpdf-settings-woo.php:167
    832824msgid ""
    833825"If checked, and \"Enable Watermarking\" is also checked, any files listed in "
     
    838830"filigranés."
    839831
    840 #: classes/wwpdf-settings-woo.php:172
     832#: classes/wwpdf-settings-woo.php:168
    841833msgid ""
    842834"If checked, and \"Enable Watermarking\" is not checked, any files listed in "
     
    846838"pas, tous les fichiers répertoriés dans la boîte seront filigranés."
    847839
    848 #: classes/wwpdf-settings-woo.php:284
     840#: classes/wwpdf-settings-woo.php:280
    849841msgid "Licensed to [FIRSTNAME] [LASTNAME], [EMAIL]"
    850842msgstr "Licence à [FIRSTNAME] [LASTNAME], [EMAIL]"
    851843
    852 #: classes/wwpdf-settings-woo.php:631
    853 #, php-format
    854 msgid ""
    855 "The only watermarking plugin for WooCommerce that works with <strong>any and "
    856 "every</strong> PDF is the <a href=\"%s\" target=\"_blank\" "
    857 "rel=\"noopener\">PDF Ink upgrade combined with the SetaPDF-Stamper add-on</"
    858 "a>."
    859 msgstr ""
    860 "Le seul plugin de filigrane pour WooCommerce qui fonctionne avec "
    861 "<strong>tous les</strong> PDF est la <a href=\"%s\" target=\"_blank\" "
    862 "rel=\"noopener\">mise à jour PDF Ink combinée avec l'add-on SetaPDF-Stamper</"
    863 "a>."
    864 
    865 #: classes/wwpdf-settings-woo.php:634
     844#: classes/wwpdf-settings-woo.php:612
     845#, php-format
     846msgid ""
     847"The only watermarking plugin for WooCommerce that works with any and every "
     848"PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade "
     849"combined with the SetaPDF-Stamper add-on</a>."
     850msgstr ""
     851"Le seul plugin de filigranage pour WooCommerce qui fonctionne avec tous les "
     852"fichiers PDF est la <a href=\"%s\" target=\"_blank\" rel=\"noopener\">mise à "
     853"niveau PDF Ink combinée à l'extension SetaPDF-Stamper</a>."
     854
     855#: classes/wwpdf-settings-woo.php:615
    866856#, php-format
    867857msgid ""
     
    980970#, php-format
    981971msgid ""
    982 "<strong>PDF Ink Lite</strong> supports PHP %s or later. Please update PHP on "
    983 "your server for better overall results."
    984 msgstr ""
    985 "<strong>PDF Ink Lite</strong> supporte PHP %s ou une version plus récente. "
    986 "Veuillez mettre à jour PHP sur votre serveur pour obtenir de meilleurs "
    987 "résultats."
     972"PDF Ink Lite supports PHP %s or later. Please update PHP on your server for "
     973"better overall results."
     974msgstr ""
     975"PDF Ink Lite prend en charge PHP %s ou versions ultérieures. Veuillez mettre "
     976"à jour PHP sur votre serveur pour obtenir de meilleurs résultats globaux."
    988977
    989978#: waterwoo-pdf.php:224
    990979#, php-format
    991980msgid ""
    992 "<strong>PDF Ink Lite</strong> supports WordPress version %s or later. Please "
    993 "update WordPress to use this plugin."
    994 msgstr ""
    995 "<strong>PDF Ink Lite</strong> est compatible avec la version de WordPress %s "
    996 "ou ultérieure. Veuillez mettre à jour WordPress pour utiliser ce plugin."
     981"PDF Ink Lite supports WordPress version %s or later. Please update WordPress "
     982"to use this plugin."
     983msgstr ""
     984"PDF Ink Lite prend en charge WordPress version %s ou ultérieure. Veuillez "
     985"mettre à jour WordPress pour utiliser ce plugin."
    997986
    998987#: waterwoo-pdf.php:228
    999988#, php-format
    1000989msgid ""
    1001 "The <strong>PDF Ink Lite</strong> plugin requires WooCommerce be activated. "
    1002 "You can <a href=\"%s\" target=\"_blank\" rel=\"noopener\">download "
    1003 "WooCommerce here</a>."
    1004 msgstr ""
    1005 "Le plugin <strong>PDF Ink Lite</strong> nécessite l'activation de "
    1006 "WooCommerce. Vous pouvez <a href=\"%s\" target=\"_blank\" "
    1007 "rel=\"noopener\">télécharger WooCommerce ici</a>."
     990"The PDF Ink Lite plugin requires WooCommerce be activated. You can <a "
     991"href=\"%s\" target=\"_blank\" rel=\"noopener\">download WooCommerce here</a>."
     992msgstr ""
     993"Le plugin PDF Ink Lite nécessite l'activation de WooCommerce. Vous pouvez <a "
     994"href=\"%s\" target=\"_blank\" rel=\"noopener\">télécharger WooCommerce ici</"
     995"a>."
    1008996
    1009997#: waterwoo-pdf.php:232
    1010998#, php-format
    1011999msgid ""
    1012 "Sorry, <strong>PDF Ink Lite</strong> supports WooCommerce version %s or "
    1013 "newer, for security reasons."
    1014 msgstr ""
    1015 "Désolé, <strong>PDF Ink Lite</strong> supporte la version de WooCommerce %s "
    1016 "ou plus récente, pour des raisons de sécurité."
     1000"Sorry, PDF Ink Lite supports WooCommerce version %s or newer, for security "
     1001"reasons."
     1002msgstr ""
     1003"Désolé, PDF Ink Lite prend en charge la version %s ou supérieure de "
     1004"WooCommerce, pour des raisons de sécurité."
    10171005
    10181006#: waterwoo-pdf.php:236
     
    10701058#: waterwoo-pdf.php:339
    10711059msgid ""
    1072 "I've kept the <strong>PDF Ink Lite</strong> plugin in active development "
    1073 "since 2014 as an unpaid volunteer."
    1074 msgstr ""
    1075 "J'ai maintenu le plugin <strong>PDF Ink Lite</strong> en développement actif "
    1076 "depuis 2014 en tant que bénévole non rémunéré."
     1060"I've kept the PDF Ink Lite plugin in active development since 2014 as an "
     1061"unpaid volunteer."
     1062msgstr ""
     1063"Je continue à développer activement le plugin PDF Ink Lite depuis 2014 en "
     1064"tant que bénévole non rémunéré."
    10771065
    10781066#: waterwoo-pdf.php:341
     
    11691157msgid "https://pdfink.com/"
    11701158msgstr ""
     1159
     1160#~ msgid ""
     1161#~ "Enter <code>email</code> to set the password automagically as the user's "
     1162#~ "checkout email address."
     1163#~ msgstr ""
     1164#~ "Saisissez l'<code>adresse</code> électronique pour que le mot de passe "
     1165#~ "soit automatiquement défini comme l'adresse électronique de l'utilisateur "
     1166#~ "lors du paiement."
    11711167
    11721168#~ msgid ""
  • waterwoo-pdf/trunk/lang/waterwoo-pdf.po

    r3334629 r3400576  
    824824#, php-format
    825825msgid ""
    826 "Sorry, <strong>PDF Ink Lite</strong> supports WooCommerce version %s or "
     826"Sorry, PDF Ink Lite supports WooCommerce version %s or "
    827827"newer, for security reasons."
    828828msgstr ""
     
    831831msgid ""
    832832"PDF Ink Lite requires that the directory defined by "
    833 "<code>PDFINK_LITE_UPLOADS_PATH</code> (usually `<strong>wp-content/uploads/"
    834 "pdf-ink/</strong>`) is writable."
     833"<code>PDFINK_LITE_UPLOADS_PATH</code> (usually `wp-content/uploads/"
     834"pdf-ink/`) is writable."
    835835msgstr ""
    836836
     
    872872#: waterwoo-pdf.php:339
    873873msgid ""
    874 "I've kept the <strong>PDF Ink Lite</strong> plugin in active development "
     874"I've kept the PDF Ink Lite plugin in active development "
    875875"since 2014 as an unpaid volunteer."
    876876msgstr ""
  • waterwoo-pdf/trunk/lang/waterwoo-pdf.pot

    r3334629 r3400576  
    33msgstr ""
    44"Project-Id-Version: PDF Ink Lite\n"
    5 "POT-Creation-Date: 2025-07-26 10:50-0700\n"
     5"POT-Creation-Date: 2025-11-21 08:19-0700\n"
    66"PO-Revision-Date: 2022-02-07 12:11-0800\n"
    77"Last-Translator: \n"
     
    1111"Content-Transfer-Encoding: 8bit\n"
    1212"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
    13 "X-Generator: Poedit 3.6\n"
     13"X-Generator: Poedit 3.8\n"
    1414"X-Poedit-Basepath: ..\n"
    1515"X-Poedit-Flags-xgettext: --add-comments=translators:\n"
     
    2121"X-Poedit-SearchPathExcluded-0: *.min.js\n"
    2222
    23 #: classes/wwpdf-file-handler.php:229
     23#: classes/wwpdf-file-handler.php:226
    2424msgid ""
    2525"Sorry, we were unable to prepare this file for download! Please notify site administrator. An error "
     
    2727msgstr ""
    2828
    29 #: classes/wwpdf-file-handler.php:466
     29#: classes/wwpdf-file-handler.php:464
    3030msgid "The PDF destination folder, "
    3131msgstr ""
     
    3636
    3737#. Plugin Name of the plugin/theme
    38 #: classes/wwpdf-settings-dlm.php:24 classes/wwpdf-settings-edd.php:65
     38#: classes/wwpdf-settings-dlm.php:24 classes/wwpdf-settings-edd.php:63
    3939#: classes/wwpdf-settings-woo.php:15
    4040msgid "PDF Ink Lite"
    4141msgstr ""
    4242
    43 #: classes/wwpdf-settings-dlm.php:28 classes/wwpdf-settings-woo.php:68
     43#: classes/wwpdf-settings-dlm.php:28 classes/wwpdf-settings-woo.php:67
    4444msgid "PDF Options"
    4545msgstr ""
     
    6666#: classes/wwpdf-settings-dlm.php:49
    6767msgid ""
    68 "If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through DLM "
    69 "will be watermarked."
    70 msgstr ""
    71 
    72 #: classes/wwpdf-settings-dlm.php:50 classes/wwpdf-settings-edd.php:111
    73 msgid ""
    74 "But if the global checkbox is checked and files are listed here, those files listed will "
    75 "<strong>not</strong> be watermarked."
    76 msgstr ""
    77 
    78 #: classes/wwpdf-settings-dlm.php:51 classes/wwpdf-settings-edd.php:112
    79 #: classes/wwpdf-settings-woo.php:173
     68"If left blank and the Global checkbox above is checked, ALL PDFs sold through DLM will be "
     69"watermarked."
     70msgstr ""
     71
     72#: classes/wwpdf-settings-dlm.php:50 classes/wwpdf-settings-edd.php:109
     73msgid ""
     74"But if the global checkbox is checked and files are listed here, those files listed will NOT be "
     75"watermarked."
     76msgstr ""
     77
     78#: classes/wwpdf-settings-dlm.php:51 classes/wwpdf-settings-edd.php:110
     79#: classes/wwpdf-settings-woo.php:169
    8080#, php-format
    8181msgid "<a href=\"%s\" target=\"_blank\" rel=\"noopener\">Upgrade</a> for easier file control."
     
    8686msgstr ""
    8787
    88 #: classes/wwpdf-settings-dlm.php:68 classes/wwpdf-settings-edd.php:126
    89 #: classes/wwpdf-settings-woo.php:193
     88#: classes/wwpdf-settings-dlm.php:68 classes/wwpdf-settings-edd.php:124
     89#: classes/wwpdf-settings-woo.php:189
    9090msgid "Start Page"
    9191msgstr ""
    9292
    93 #: classes/wwpdf-settings-dlm.php:75 classes/wwpdf-settings-edd.php:139
    94 #: classes/wwpdf-settings-woo.php:208
     93#: classes/wwpdf-settings-dlm.php:75 classes/wwpdf-settings-edd.php:137
     94#: classes/wwpdf-settings-woo.php:204
    9595msgid "End Page"
    9696msgstr ""
     
    101101
    102102#: classes/wwpdf-settings-dlm.php:82 classes/wwpdf-settings-dlm.php:411
    103 #: classes/wwpdf-settings-edd.php:169 classes/wwpdf-settings-edd.php:179
    104 #: classes/wwpdf-settings-woo.php:242 classes/wwpdf-settings-woo.php:257
     103#: classes/wwpdf-settings-edd.php:167 classes/wwpdf-settings-edd.php:177
     104#: classes/wwpdf-settings-woo.php:238 classes/wwpdf-settings-woo.php:253
    105105msgid "In millimeters. Yes, metric! Defaults to 0"
    106106msgstr ""
    107107
    108 #: classes/wwpdf-settings-dlm.php:90 classes/wwpdf-settings-edd.php:191
    109 #: classes/wwpdf-settings-woo.php:277
     108#: classes/wwpdf-settings-dlm.php:90 classes/wwpdf-settings-edd.php:189
     109#: classes/wwpdf-settings-woo.php:273
    110110msgid "Watermark Text"
    111111msgstr ""
    112112
    113 #: classes/wwpdf-settings-dlm.php:91 classes/wwpdf-settings-edd.php:192
    114 #: classes/wwpdf-settings-woo.php:280
     113#: classes/wwpdf-settings-dlm.php:91 classes/wwpdf-settings-edd.php:190
     114#: classes/wwpdf-settings-woo.php:276
    115115msgid "Shortcodes available, all caps, in brackets:"
    116116msgstr ""
    117117
    118 #: classes/wwpdf-settings-dlm.php:92 classes/wwpdf-settings-edd.php:194
    119 #: classes/wwpdf-settings-woo.php:282
     118#: classes/wwpdf-settings-dlm.php:92 classes/wwpdf-settings-edd.php:192
     119#: classes/wwpdf-settings-woo.php:278
    120120#, php-format
    121121msgid ""
     
    124124msgstr ""
    125125
    126 #: classes/wwpdf-settings-dlm.php:99 classes/wwpdf-settings-edd.php:201
    127 #: classes/wwpdf-settings-woo.php:289
     126#: classes/wwpdf-settings-dlm.php:99 classes/wwpdf-settings-edd.php:199
     127#: classes/wwpdf-settings-woo.php:285
    128128msgid "Font Face"
    129129msgstr ""
    130130
    131 #: classes/wwpdf-settings-dlm.php:100 classes/wwpdf-settings-edd.php:216
    132 #: classes/wwpdf-settings-woo.php:292
     131#: classes/wwpdf-settings-dlm.php:100 classes/wwpdf-settings-edd.php:214
     132#: classes/wwpdf-settings-woo.php:288
    133133msgid ""
    134134"Select a font for watermarks. M Sung will have limited Chinese characters, and Furat will have "
     
    136136msgstr ""
    137137
    138 #: classes/wwpdf-settings-dlm.php:119 classes/wwpdf-settings-edd.php:220
    139 #: classes/wwpdf-settings-woo.php:309
     138#: classes/wwpdf-settings-dlm.php:119 classes/wwpdf-settings-edd.php:218
     139#: classes/wwpdf-settings-woo.php:305
    140140msgid "Font Size"
    141141msgstr ""
    142142
    143 #: classes/wwpdf-settings-dlm.php:120 classes/wwpdf-settings-edd.php:221
    144 #: classes/wwpdf-settings-woo.php:312
     143#: classes/wwpdf-settings-dlm.php:120 classes/wwpdf-settings-edd.php:219
     144#: classes/wwpdf-settings-woo.php:308
    145145msgid "Provide a number (suggested 10-40) for the font size"
    146146msgstr ""
    147147
    148 #: classes/wwpdf-settings-dlm.php:127 classes/wwpdf-settings-edd.php:231
    149 #: classes/wwpdf-settings-woo.php:321
     148#: classes/wwpdf-settings-dlm.php:127 classes/wwpdf-settings-edd.php:229
     149#: classes/wwpdf-settings-woo.php:317
    150150msgid "Watermark Color"
    151151msgstr ""
    152152
    153 #: classes/wwpdf-settings-dlm.php:128 classes/wwpdf-settings-edd.php:232
    154 #: classes/wwpdf-settings-woo.php:324
     153#: classes/wwpdf-settings-dlm.php:128 classes/wwpdf-settings-edd.php:230
     154#: classes/wwpdf-settings-woo.php:320
    155155msgid "Color of the watermark, in hex. Defaults to black <code>#000000</code>"
    156156msgstr ""
     
    160160msgstr ""
    161161
    162 #: classes/wwpdf-settings-dlm.php:143 classes/wwpdf-settings-edd.php:238
    163 #: classes/wwpdf-settings-woo.php:330
     162#: classes/wwpdf-settings-dlm.php:143 classes/wwpdf-settings-edd.php:236
     163#: classes/wwpdf-settings-woo.php:326
    164164msgid "Rotation"
    165165msgstr ""
    166166
    167 #: classes/wwpdf-settings-dlm.php:149 classes/wwpdf-settings-edd.php:263
    168 #: classes/wwpdf-settings-woo.php:358
     167#: classes/wwpdf-settings-dlm.php:149 classes/wwpdf-settings-edd.php:261
     168#: classes/wwpdf-settings-woo.php:354
    169169msgid "Y Fine Tuning"
    170170msgstr ""
    171171
    172 #: classes/wwpdf-settings-dlm.php:150 classes/wwpdf-settings-woo.php:361
     172#: classes/wwpdf-settings-dlm.php:150 classes/wwpdf-settings-woo.php:357
    173173msgid ""
    174174"Move the content up and down on the page by adjusting this number. In millimeters. Account for the "
     
    180180msgstr ""
    181181
    182 #: classes/wwpdf-settings-dlm.php:165 classes/wwpdf-settings-woo.php:396
     182#: classes/wwpdf-settings-dlm.php:165 classes/wwpdf-settings-woo.php:392
    183183msgid "Encryption Level"
    184184msgstr ""
    185185
    186 #: classes/wwpdf-settings-dlm.php:171 classes/wwpdf-settings-edd.php:307
    187 #: classes/wwpdf-settings-woo.php:413
     186#: classes/wwpdf-settings-dlm.php:171 classes/wwpdf-settings-edd.php:305
     187#: classes/wwpdf-settings-woo.php:409
    188188msgid "Disable Printing"
    189189msgstr ""
     
    198198msgstr ""
    199199
    200 #: classes/wwpdf-settings-dlm.php:180 classes/wwpdf-settings-edd.php:313
    201 #: classes/wwpdf-settings-woo.php:421
     200#: classes/wwpdf-settings-dlm.php:180 classes/wwpdf-settings-edd.php:311
     201#: classes/wwpdf-settings-woo.php:417
    202202msgid "Disable Copying"
    203203msgstr ""
    204204
    205 #: classes/wwpdf-settings-dlm.php:181 classes/wwpdf-settings-edd.php:314
    206 #: classes/wwpdf-settings-woo.php:422
     205#: classes/wwpdf-settings-dlm.php:181 classes/wwpdf-settings-edd.php:312
     206#: classes/wwpdf-settings-woo.php:418
    207207msgid "Check this box to prevent your end consumer from copying and pasting content from your PDF."
    208208msgstr ""
    209209
    210 #: classes/wwpdf-settings-dlm.php:189 classes/wwpdf-settings-edd.php:319
    211 #: classes/wwpdf-settings-woo.php:429
     210#: classes/wwpdf-settings-dlm.php:189 classes/wwpdf-settings-edd.php:317
     211#: classes/wwpdf-settings-woo.php:425
    212212msgid "Disable Editing"
    213213msgstr ""
     
    217217msgstr ""
    218218
    219 #: classes/wwpdf-settings-dlm.php:198 classes/wwpdf-settings-edd.php:325
    220 #: classes/wwpdf-settings-woo.php:437
     219#: classes/wwpdf-settings-dlm.php:198 classes/wwpdf-settings-edd.php:323
     220#: classes/wwpdf-settings-woo.php:433
    221221msgid "Disable Annotations"
    222222msgstr ""
     
    226226msgstr ""
    227227
    228 #: classes/wwpdf-settings-dlm.php:208 classes/wwpdf-settings-edd.php:348
    229 #: classes/wwpdf-settings-woo.php:466
     228#: classes/wwpdf-settings-dlm.php:208 classes/wwpdf-settings-edd.php:346
     229#: classes/wwpdf-settings-woo.php:462
    230230msgid "Disable Form Filling"
    231231msgstr ""
     
    235235msgstr ""
    236236
    237 #: classes/wwpdf-settings-dlm.php:222 classes/wwpdf-settings-edd.php:332
    238 #: classes/wwpdf-settings-woo.php:446
     237#: classes/wwpdf-settings-dlm.php:222 classes/wwpdf-settings-edd.php:330
     238#: classes/wwpdf-settings-woo.php:442
    239239msgid "Disable Assembly"
    240240msgstr ""
    241241
    242 #: classes/wwpdf-settings-dlm.php:229 classes/wwpdf-settings-edd.php:340
    243 #: classes/wwpdf-settings-woo.php:456
     242#: classes/wwpdf-settings-dlm.php:229 classes/wwpdf-settings-edd.php:338
     243#: classes/wwpdf-settings-woo.php:452
    244244msgid "Disable High Res Printing"
    245245msgstr ""
     
    249249msgstr ""
    250250
    251 #: classes/wwpdf-settings-dlm.php:236 classes/wwpdf-settings-edd.php:365
    252 #: classes/wwpdf-settings-woo.php:487
     251#: classes/wwpdf-settings-dlm.php:236 classes/wwpdf-settings-edd.php:363
     252#: classes/wwpdf-settings-woo.php:483
    253253msgid "This is a password your end user will need to enter before viewing the PDF file."
    254254msgstr ""
     
    259259
    260260#: classes/wwpdf-settings-dlm.php:245 classes/wwpdf-settings-dlm.php:613
    261 #: classes/wwpdf-settings-edd.php:374 classes/wwpdf-settings-woo.php:495
     261#: classes/wwpdf-settings-edd.php:371 classes/wwpdf-settings-woo.php:490
    262262msgid ""
    263263"An owner password allows the end user to take control of a PDF. Leave blank and it will be set by "
     
    265265msgstr ""
    266266
    267 #: classes/wwpdf-settings-dlm.php:252 classes/wwpdf-settings-edd.php:382
    268 #: classes/wwpdf-settings-woo.php:505
     267#: classes/wwpdf-settings-dlm.php:252 classes/wwpdf-settings-edd.php:379
     268#: classes/wwpdf-settings-woo.php:500
    269269msgid "Unlock with User Password?"
    270270msgstr ""
    271271
    272272#: classes/wwpdf-settings-dlm.php:253 classes/wwpdf-settings-dlm.php:639
    273 #: classes/wwpdf-settings-edd.php:383 classes/wwpdf-settings-woo.php:506
     273#: classes/wwpdf-settings-edd.php:380 classes/wwpdf-settings-woo.php:501
    274274msgid ""
    275275"By default PDF protections can only be removed with an owner password. Check to allow removal with "
     
    277277msgstr ""
    278278
    279 #: classes/wwpdf-settings-dlm.php:260 classes/wwpdf-settings-edd.php:391
    280 #: classes/wwpdf-settings-woo.php:69 classes/wwpdf-settings-woo.php:95
     279#: classes/wwpdf-settings-dlm.php:260 classes/wwpdf-settings-edd.php:388
     280#: classes/wwpdf-settings-woo.php:68 classes/wwpdf-settings-woo.php:91
    281281msgid "Housekeeping"
    282282msgstr ""
    283283
    284 #: classes/wwpdf-settings-dlm.php:265 classes/wwpdf-settings-woo.php:99
     284#: classes/wwpdf-settings-dlm.php:265 classes/wwpdf-settings-woo.php:95
    285285msgid "Leave No Trace?"
    286286msgstr ""
    287287
    288 #: classes/wwpdf-settings-dlm.php:266 classes/wwpdf-settings-woo.php:102
     288#: classes/wwpdf-settings-dlm.php:266 classes/wwpdf-settings-woo.php:98
    289289msgid ""
    290290"If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your "
     
    292292msgstr ""
    293293
    294 #: classes/wwpdf-settings-dlm.php:267 classes/wwpdf-settings-woo.php:103
     294#: classes/wwpdf-settings-dlm.php:267
    295295#, php-format
    296296msgid ""
    297297"Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep "
    298 "your server tidy, manually delete ad lib or </strong><a href=\"%s\" target=\"_blank\" "
     298"your server tidy, manually delete ad lib or <strong><a href=\"%s\" target=\"_blank\" "
    299299"rel=\"noopener\">upgrade this plugin</a></strong> for better file handling and automatic cleaning."
    300300msgstr ""
    301301
    302 #: classes/wwpdf-settings-dlm.php:274 classes/wwpdf-settings-edd.php:403
    303 #: classes/wwpdf-settings-woo.php:109
     302#: classes/wwpdf-settings-dlm.php:274 classes/wwpdf-settings-edd.php:400
     303#: classes/wwpdf-settings-woo.php:105
    304304msgid "Give Us Attribution"
    305305msgstr ""
    306306
    307 #: classes/wwpdf-settings-dlm.php:275 classes/wwpdf-settings-edd.php:404
    308 #: classes/wwpdf-settings-woo.php:110
     307#: classes/wwpdf-settings-dlm.php:275 classes/wwpdf-settings-edd.php:401
     308#: classes/wwpdf-settings-woo.php:106
    309309msgid ""
    310310"We'd love it if you check this box and allow us to add a tiny, invisible link to the second page of "
     
    312312msgstr ""
    313313
    314 #: classes/wwpdf-settings-dlm.php:282 classes/wwpdf-settings-woo.php:70
     314#: classes/wwpdf-settings-dlm.php:282 classes/wwpdf-settings-woo.php:69
    315315msgid "Logging"
    316316msgstr ""
    317317
    318 #: classes/wwpdf-settings-dlm.php:287 classes/wwpdf-settings-woo.php:128
     318#: classes/wwpdf-settings-dlm.php:287 classes/wwpdf-settings-woo.php:124
    319319msgid "Enable Logs?"
    320320msgstr ""
    321321
    322 #: classes/wwpdf-settings-dlm.php:288 classes/wwpdf-settings-woo.php:129
     322#: classes/wwpdf-settings-dlm.php:288 classes/wwpdf-settings-woo.php:125
    323323msgid "Check to enable event/error logging. This can help with debugging."
    324324msgstr ""
    325325
    326 #: classes/wwpdf-settings-dlm.php:300 classes/wwpdf-settings-woo.php:71
     326#: classes/wwpdf-settings-dlm.php:300 classes/wwpdf-settings-woo.php:70
    327327msgid "More Info"
    328328msgstr ""
    329329
    330 #: classes/wwpdf-settings-dlm.php:339 classes/wwpdf-settings-edd.php:42
    331 #: classes/wwpdf-settings-woo.php:628
     330#: classes/wwpdf-settings-dlm.php:339 classes/wwpdf-settings-edd.php:40
     331#: classes/wwpdf-settings-woo.php:609
    332332msgid ""
    333333"PDF Ink Lite is rudimentary and may not work on every PDF. Test before going live, and remember, "
     
    338338#, php-format
    339339msgid ""
    340 "The only watermarking plugin for Download Monitor that works with <strong>any and every</strong> "
    341 "PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade combined with the "
    342 "SetaPDF-Stamper add-on</a>."
    343 msgstr ""
    344 
    345 #: classes/wwpdf-settings-dlm.php:345 classes/wwpdf-settings-edd.php:48
     340"The only watermarking plugin for Download Monitor that works with any and every PDF is the <a "
     341"href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade combined with the SetaPDF-Stamper "
     342"add-on</a>."
     343msgstr ""
     344
     345#: classes/wwpdf-settings-dlm.php:345 classes/wwpdf-settings-edd.php:46
    346346#, php-format
    347347msgid ""
     
    357357msgstr ""
    358358
    359 #: classes/wwpdf-settings-dlm.php:382 classes/wwpdf-settings-edd.php:127
    360 #: classes/wwpdf-settings-woo.php:194
     359#: classes/wwpdf-settings-dlm.php:382 classes/wwpdf-settings-edd.php:125
     360#: classes/wwpdf-settings-woo.php:190
    361361msgid "Provide a number to indicate the page you wish watermarking to begin on. Defaults to page 1."
    362362msgstr ""
    363363
    364 #: classes/wwpdf-settings-dlm.php:397 classes/wwpdf-settings-edd.php:141
    365 #: classes/wwpdf-settings-woo.php:209
     364#: classes/wwpdf-settings-dlm.php:397 classes/wwpdf-settings-edd.php:139
     365#: classes/wwpdf-settings-woo.php:205
    366366msgid ""
    367367"Provide a number to indicate the page you wish watermarking to end on. Type 'last' to indicate last "
     
    370370
    371371#: classes/wwpdf-settings-dlm.php:424
    372 #, no-php-format
    373372msgid ""
    374373"Make your stamp transparent. A value of 0 will be translucent, .5 means 50% opaque, .75 is 3/4 "
     
    380379msgstr ""
    381380
    382 #: classes/wwpdf-settings-dlm.php:454 classes/wwpdf-settings-edd.php:279
    383 #: classes/wwpdf-settings-woo.php:383
     381#: classes/wwpdf-settings-dlm.php:454 classes/wwpdf-settings-edd.php:277
     382#: classes/wwpdf-settings-woo.php:379
    384383msgid "Should the un-watermarked PDF still be served if watermarking or encryption fails? Default no."
    385384msgstr ""
    386385
    387 #: classes/wwpdf-settings-dlm.php:491 classes/wwpdf-settings-edd.php:292
    388 #: classes/wwpdf-settings-woo.php:397
     386#: classes/wwpdf-settings-dlm.php:491 classes/wwpdf-settings-edd.php:290
     387#: classes/wwpdf-settings-woo.php:393
    389388msgid "RC4 encryption is automatically set because it is required for protections & passwording."
    390389msgstr ""
    391390
    392 #: classes/wwpdf-settings-dlm.php:492 classes/wwpdf-settings-edd.php:292
    393 #: classes/wwpdf-settings-woo.php:397
     391#: classes/wwpdf-settings-dlm.php:492 classes/wwpdf-settings-edd.php:290
     392#: classes/wwpdf-settings-woo.php:393
    394393msgid "If your server doesn’t support RC4 encryption, watermarking will fail."
    395394msgstr ""
    396395
    397 #: classes/wwpdf-settings-dlm.php:493 classes/wwpdf-settings-edd.php:292
    398 #: classes/wwpdf-settings-woo.php:397
     396#: classes/wwpdf-settings-dlm.php:493 classes/wwpdf-settings-edd.php:290
     397#: classes/wwpdf-settings-woo.php:393
    399398msgid ""
    400399"Encryption can slow down and possibly stall your downloads, especially if you are watermarking "
     
    402401msgstr ""
    403402
    404 #: classes/wwpdf-settings-dlm.php:494 classes/wwpdf-settings-edd.php:292
    405 #: classes/wwpdf-settings-woo.php:397
     403#: classes/wwpdf-settings-dlm.php:494 classes/wwpdf-settings-edd.php:290
     404#: classes/wwpdf-settings-woo.php:393
    406405msgid "The RC4 stream cipher is not bullet-proof."
    407406msgstr ""
    408407
    409 #: classes/wwpdf-settings-dlm.php:495 classes/wwpdf-settings-edd.php:292
    410 #: classes/wwpdf-settings-woo.php:397
     408#: classes/wwpdf-settings-dlm.php:495 classes/wwpdf-settings-edd.php:290
     409#: classes/wwpdf-settings-woo.php:393
    411410msgid ""
    412411"Some browsers or PDF viewers may ignore protection settings, and some diligent customers might find "
     
    431430msgstr ""
    432431
    433 #: classes/wwpdf-settings-dlm.php:600 classes/wwpdf-settings-edd.php:341
    434 #: classes/wwpdf-settings-woo.php:457
     432#: classes/wwpdf-settings-dlm.php:600 classes/wwpdf-settings-edd.php:339
     433#: classes/wwpdf-settings-woo.php:453
    435434msgid ""
    436435"Check this box to make it more difficult for your PDF to be printed beautifully by the end consumer."
    437436msgstr ""
    438437
    439 #: classes/wwpdf-settings-edd.php:45
    440 #, php-format
    441 msgid ""
    442 "The only watermarking plugin for Easy Digital Downloads that works with <strong>any and every</"
    443 "strong> PDF is the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade combined with "
    444 "the SetaPDF-Stamper add-on</a>."
    445 msgstr ""
    446 
    447 #: classes/wwpdf-settings-edd.php:95 classes/wwpdf-settings-woo.php:147
     438#: classes/wwpdf-settings-edd.php:43
     439#, php-format
     440msgid ""
     441"The only watermarking plugin for Easy Digital Downloads that works with any and every PDF is the <a "
     442"href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade combined with the SetaPDF-Stamper "
     443"add-on</a>."
     444msgstr ""
     445
     446#: classes/wwpdf-settings-edd.php:93 classes/wwpdf-settings-woo.php:143
    448447msgid "PDF Ink Lite Settings"
    449448msgstr ""
    450449
    451 #: classes/wwpdf-settings-edd.php:102 classes/wwpdf-settings-woo.php:151
     450#: classes/wwpdf-settings-edd.php:100 classes/wwpdf-settings-woo.php:147
    452451msgid "Enable Watermarking"
    453452msgstr ""
    454453
    455 #: classes/wwpdf-settings-edd.php:103
     454#: classes/wwpdf-settings-edd.php:101
    456455msgid "Check to watermark PDFs sold via Easy Digital Downloads using the settings below."
    457456msgstr ""
    458457
    459 #: classes/wwpdf-settings-edd.php:109 classes/wwpdf-settings-woo.php:161
     458#: classes/wwpdf-settings-edd.php:107 classes/wwpdf-settings-woo.php:157
    460459msgid "List file name(s) of PDF(s), one per line, e.g.,"
    461460msgstr ""
    462461
    463 #: classes/wwpdf-settings-edd.php:109 classes/wwpdf-settings-woo.php:161
     462#: classes/wwpdf-settings-edd.php:107 classes/wwpdf-settings-woo.php:157
    464463msgid "or"
    465464msgstr ""
    466465
    467 #: classes/wwpdf-settings-edd.php:109
     466#: classes/wwpdf-settings-edd.php:107
    468467msgid "Case-sensitive."
    469468msgstr ""
    470469
    471 #: classes/wwpdf-settings-edd.php:110
    472 msgid ""
    473 "If left blank and the Global checkbox above is checked, <strong>all</strong> PDFs sold through EDD "
    474 "will be watermarked."
    475 msgstr ""
    476 
    477 #: classes/wwpdf-settings-edd.php:118 classes/wwpdf-settings-woo.php:183
     470#: classes/wwpdf-settings-edd.php:108
     471msgid ""
     472"If left blank and the Global checkbox above is checked, ALL PDFs sold through EDD will be "
     473"watermarked."
     474msgstr ""
     475
     476#: classes/wwpdf-settings-edd.php:116 classes/wwpdf-settings-woo.php:179
    478477msgid "Right to Left Watermarking"
    479478msgstr ""
    480479
    481 #: classes/wwpdf-settings-edd.php:119 classes/wwpdf-settings-woo.php:184
     480#: classes/wwpdf-settings-edd.php:117 classes/wwpdf-settings-woo.php:180
    482481msgid ""
    483482"Check to switch from default left-to-right (LTR) to right-to-left (RTL), for Arabic, Hebrew, etc."
    484483msgstr ""
    485484
    486 #: classes/wwpdf-settings-edd.php:147 classes/wwpdf-settings-woo.php:223
     485#: classes/wwpdf-settings-edd.php:145 classes/wwpdf-settings-woo.php:219
    487486msgid "Pages to watermark"
    488487msgstr ""
    489488
    490 #: classes/wwpdf-settings-edd.php:148 classes/wwpdf-settings-woo.php:224
     489#: classes/wwpdf-settings-edd.php:146 classes/wwpdf-settings-woo.php:220
    491490msgid ""
    492491"Watermark every page, the first page only, the last page only, every odd page, every even page, or "
     
    494493msgstr ""
    495494
    496 #: classes/wwpdf-settings-edd.php:165 classes/wwpdf-settings-woo.php:241
     495#: classes/wwpdf-settings-edd.php:163 classes/wwpdf-settings-woo.php:237
    497496msgid "Top/bottom margin"
    498497msgstr ""
    499498
    500 #: classes/wwpdf-settings-edd.php:175 classes/wwpdf-settings-woo.php:256
     499#: classes/wwpdf-settings-edd.php:173 classes/wwpdf-settings-woo.php:252
    501500msgid "Left/right margin"
    502501msgstr ""
    503502
    504 #: classes/wwpdf-settings-edd.php:184 classes/wwpdf-settings-woo.php:274
     503#: classes/wwpdf-settings-edd.php:182 classes/wwpdf-settings-woo.php:270
    505504msgid "Page Setup"
    506505msgstr ""
    507506
    508 #: classes/wwpdf-settings-edd.php:239 classes/wwpdf-settings-woo.php:331
     507#: classes/wwpdf-settings-edd.php:237 classes/wwpdf-settings-woo.php:327
    509508msgid "Rotate the watermark on the page 0-359 degrees. Rotation is counter-clockwise."
    510509msgstr ""
    511510
    512 #: classes/wwpdf-settings-edd.php:251 classes/wwpdf-settings-woo.php:345
     511#: classes/wwpdf-settings-edd.php:249 classes/wwpdf-settings-woo.php:341
    513512msgid "X Fine Tuning"
    514513msgstr ""
    515514
    516 #: classes/wwpdf-settings-edd.php:257 classes/wwpdf-settings-woo.php:346
     515#: classes/wwpdf-settings-edd.php:255 classes/wwpdf-settings-woo.php:342
    517516msgid "Move the watermark left and right by adjusting this number. In millimeters. Default 0"
    518517msgstr ""
    519518
    520 #: classes/wwpdf-settings-edd.php:267
     519#: classes/wwpdf-settings-edd.php:265
    521520msgid ""
    522521"Move the content up and down on the page by adjusting this number. In millimeters.Account for the "
     
    524523msgstr ""
    525524
    526 #: classes/wwpdf-settings-edd.php:273 classes/wwpdf-settings-woo.php:377
     525#: classes/wwpdf-settings-edd.php:271 classes/wwpdf-settings-woo.php:373
    527526msgid "Security Settings"
    528527msgstr ""
    529528
    530 #: classes/wwpdf-settings-edd.php:278 classes/wwpdf-settings-woo.php:382
     529#: classes/wwpdf-settings-edd.php:276 classes/wwpdf-settings-woo.php:378
    531530msgid "Serve PDF if not watermarked?"
    532531msgstr ""
    533532
    534 #: classes/wwpdf-settings-edd.php:279
     533#: classes/wwpdf-settings-edd.php:277
    535534msgid "If no, the customer will receive an error message saying if file preparation has failed."
    536535msgstr ""
    537536
    538 #: classes/wwpdf-settings-edd.php:291
     537#: classes/wwpdf-settings-edd.php:289
    539538msgid "Encryption level"
    540539msgstr ""
    541540
    542 #: classes/wwpdf-settings-edd.php:308 classes/wwpdf-settings-woo.php:414
     541#: classes/wwpdf-settings-edd.php:306 classes/wwpdf-settings-woo.php:410
    543542msgid "Check this box to make it more difficult for your PDF to be printed by the end consumer."
    544543msgstr ""
    545544
    546 #: classes/wwpdf-settings-edd.php:320 classes/wwpdf-settings-woo.php:430
     545#: classes/wwpdf-settings-edd.php:318 classes/wwpdf-settings-woo.php:426
    547546msgid "Check this box to prevent editing/modification of your PDF by the end consumer in Acrobat."
    548547msgstr ""
    549548
    550 #: classes/wwpdf-settings-edd.php:326 classes/wwpdf-settings-woo.php:438
     549#: classes/wwpdf-settings-edd.php:324 classes/wwpdf-settings-woo.php:434
    551550msgid ""
    552551"Check this box to prevent the addition or modification of text annotations/comments, and filling of "
     
    555554msgstr ""
    556555
    557 #: classes/wwpdf-settings-edd.php:333 classes/wwpdf-settings-woo.php:447
     556#: classes/wwpdf-settings-edd.php:331 classes/wwpdf-settings-woo.php:443
    558557msgid ""
    559558"Check this box to prevent insertion, rotation, or deletion of pages and creation of bookmarks or "
     
    561560msgstr ""
    562561
    563 #: classes/wwpdf-settings-edd.php:349 classes/wwpdf-settings-woo.php:467
     562#: classes/wwpdf-settings-edd.php:347 classes/wwpdf-settings-woo.php:463
    564563msgid ""
    565564"Check this box to prevent filling in existing interactive form fields (including signature fields)."
    566565msgstr ""
    567566
    568 #: classes/wwpdf-settings-edd.php:356 classes/wwpdf-settings-woo.php:476
     567#: classes/wwpdf-settings-edd.php:354 classes/wwpdf-settings-woo.php:472
    569568msgid "Disable Accessibility"
    570569msgstr ""
    571570
    572 #: classes/wwpdf-settings-edd.php:357 classes/wwpdf-settings-woo.php:477
     571#: classes/wwpdf-settings-edd.php:355 classes/wwpdf-settings-woo.php:473
    573572msgid ""
    574573"Check this box to prevent extraction of text and graphics (in support of accessibility to users "
     
    576575msgstr ""
    577576
    578 #: classes/wwpdf-settings-edd.php:364 classes/wwpdf-settings-woo.php:486
     577#: classes/wwpdf-settings-edd.php:362 classes/wwpdf-settings-woo.php:482
    579578msgid "User Password (optional)"
    580579msgstr ""
    581580
    582 #: classes/wwpdf-settings-edd.php:366 classes/wwpdf-settings-woo.php:488
    583 msgid ""
    584 "Enter <code>email</code> to set the password automagically as the user's checkout email address."
    585 msgstr ""
    586 
    587 #: classes/wwpdf-settings-edd.php:372 classes/wwpdf-settings-woo.php:494
     581#: classes/wwpdf-settings-edd.php:369 classes/wwpdf-settings-woo.php:489
    588582msgid "Owner Password (optional)"
    589583msgstr ""
    590584
    591 #: classes/wwpdf-settings-edd.php:393
     585#: classes/wwpdf-settings-edd.php:390
    592586msgid "Easy Digital Downloads debug logs can be found at Downloads > Tools > Debug Log"
    593587msgstr ""
    594588
    595 #: classes/wwpdf-settings-edd.php:397
     589#: classes/wwpdf-settings-edd.php:394
    596590msgid "Leave No Trace"
    597591msgstr ""
    598592
    599 #: classes/wwpdf-settings-edd.php:398
     593#: classes/wwpdf-settings-edd.php:395
    600594msgid ""
    601595"If this box is checked and you uninstall PDF Ink Lite, all your settings will be deleted from your "
     
    603597msgstr ""
    604598
    605 #: classes/wwpdf-settings-woo.php:96
     599#: classes/wwpdf-settings-woo.php:92
    606600msgid ""
    607601"New with PDF Ink Lite v4: marked PDF files are stored in the wp-content/uploads/pdf-ink/ folder for "
     
    609603msgstr ""
    610604
    611 #: classes/wwpdf-settings-woo.php:123
     605#: classes/wwpdf-settings-woo.php:99
     606#, php-format
     607msgid ""
     608"Marked PDF files will accumulate in your PDF folder whether using Force downloads or not. To keep "
     609"your server tidy, manually delete ad lib or <a href=\"%s\" target=\"_blank\" "
     610"rel=\"noopener\">upgrade this plugin</a> for better file handling and automatic cleaning."
     611msgstr ""
     612
     613#: classes/wwpdf-settings-woo.php:119
    612614msgid "PDF Ink Lite Logs"
    613615msgstr ""
    614616
     617#: classes/wwpdf-settings-woo.php:150
     618msgid "Check to watermark PDFs sold via WooCommerce using the settings below."
     619msgstr ""
     620
    615621#: classes/wwpdf-settings-woo.php:154
    616 msgid "Check to watermark PDFs sold via WooCommerce using the settings below."
    617 msgstr ""
    618 
    619 #: classes/wwpdf-settings-woo.php:158
    620622msgid "File(s) to watermark"
    621623msgstr ""
    622624
    623 #: classes/wwpdf-settings-woo.php:161
     625#: classes/wwpdf-settings-woo.php:157
    624626msgid " Case-sensitive."
    625627msgstr ""
    626628
    627 #: classes/wwpdf-settings-woo.php:169
     629#: classes/wwpdf-settings-woo.php:165
    628630msgid "Enable New Logic?"
    629631msgstr ""
    630632
    631 #: classes/wwpdf-settings-woo.php:170
     633#: classes/wwpdf-settings-woo.php:166
    632634msgid "If this box is checked, it changes how the `File(s) to Watermark` field above works."
    633635msgstr ""
    634636
    635 #: classes/wwpdf-settings-woo.php:171
     637#: classes/wwpdf-settings-woo.php:167
    636638msgid ""
    637639"If checked, and \"Enable Watermarking\" is also checked, any files listed in the box will not be "
     
    639641msgstr ""
    640642
    641 #: classes/wwpdf-settings-woo.php:172
     643#: classes/wwpdf-settings-woo.php:168
    642644msgid ""
    643645"If checked, and \"Enable Watermarking\" is not checked, any files listed in the box will be "
     
    645647msgstr ""
    646648
    647 #: classes/wwpdf-settings-woo.php:284
     649#: classes/wwpdf-settings-woo.php:280
    648650msgid "Licensed to [FIRSTNAME] [LASTNAME], [EMAIL]"
    649651msgstr ""
    650652
    651 #: classes/wwpdf-settings-woo.php:631
    652 #, php-format
    653 msgid ""
    654 "The only watermarking plugin for WooCommerce that works with <strong>any and every</strong> PDF is "
    655 "the <a href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade combined with the SetaPDF-"
    656 "Stamper add-on</a>."
    657 msgstr ""
    658 
    659 #: classes/wwpdf-settings-woo.php:634
     653#: classes/wwpdf-settings-woo.php:612
     654#, php-format
     655msgid ""
     656"The only watermarking plugin for WooCommerce that works with any and every PDF is the <a "
     657"href=\"%s\" target=\"_blank\" rel=\"noopener\">PDF Ink upgrade combined with the SetaPDF-Stamper "
     658"add-on</a>."
     659msgstr ""
     660
     661#: classes/wwpdf-settings-woo.php:615
    660662#, php-format
    661663msgid ""
     
    754756#, php-format
    755757msgid ""
    756 "<strong>PDF Ink Lite</strong> supports PHP %s or later. Please update PHP on your server for better "
    757 "overall results."
     758"PDF Ink Lite supports PHP %s or later. Please update PHP on your server for better overall results."
    758759msgstr ""
    759760
     
    761762#, php-format
    762763msgid ""
    763 "<strong>PDF Ink Lite</strong> supports WordPress version %s or later. Please update WordPress to "
    764 "use this plugin."
     764"PDF Ink Lite supports WordPress version %s or later. Please update WordPress to use this plugin."
    765765msgstr ""
    766766
     
    768768#, php-format
    769769msgid ""
    770 "The <strong>PDF Ink Lite</strong> plugin requires WooCommerce be activated. You can <a href=\"%s\" "
    771 "target=\"_blank\" rel=\"noopener\">download WooCommerce here</a>."
     770"The PDF Ink Lite plugin requires WooCommerce be activated. You can <a href=\"%s\" target=\"_blank\" "
     771"rel=\"noopener\">download WooCommerce here</a>."
    772772msgstr ""
    773773
    774774#: waterwoo-pdf.php:232
    775775#, php-format
    776 msgid ""
    777 "Sorry, <strong>PDF Ink Lite</strong> supports WooCommerce version %s or newer, for security reasons."
     776msgid "Sorry, PDF Ink Lite supports WooCommerce version %s or newer, for security reasons."
    778777msgstr ""
    779778
     
    819818
    820819#: waterwoo-pdf.php:339
    821 msgid ""
    822 "I've kept the <strong>PDF Ink Lite</strong> plugin in active development since 2014 as an unpaid "
    823 "volunteer."
     820msgid "I've kept the PDF Ink Lite plugin in active development since 2014 as an unpaid volunteer."
    824821msgstr ""
    825822
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/CHANGELOG.TXT

    r3301758 r3400576  
     16.10.0 (2025-05-27)
     2    - Embedded files support (Factur-X 1.07 / ZUGFeRD 2.3) #789
     3
     46.9.5 (2025-05-27)
     5    - Automatically add destinations from HTML code #804
     6    - Wrong default value when $table_el['old_cell_padding'] is missing #807
     7    - Fixed PHP warning when empty hash link for image exists in HTML #809
     8    - Fix for application of alpha component to SVG RGBA fills #810
     9
    1106.9.4 (2025-05-13)
    211    - Update donation link.
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/VERSION

    r3301758 r3400576  
    1 6.9.4
     16.10.0
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/include/barcodes/datamatrix.php

    r3301758 r3400576  
    11<?php
    22
    3 namespace tecnick\TCPDF\includes\barcodes;
     3namespace LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\barcodes;
    44
    55//============================================================+
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/include/barcodes/pdf417.php

    r3301758 r3400576  
    11<?php
    22
    3 namespace tecnick\TCPDF\includes\barcodes;
     3namespace LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\barcodes;
    44
    55//============================================================+
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/include/barcodes/qrcode.php

    r3301758 r3400576  
    11<?php
    22
    3 namespace tecnick\TCPDF\includes\barcodes;
     3namespace LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\barcodes;
    44
    55//============================================================+
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/include/tcpdf_colors.php

    r3258818 r3400576  
    5454     * @public static
    5555     */
    56     public static $webcolor = array(
     56    public static $webcolor = array (
    5757        'aliceblue' => 'f0f8ff',
    5858        'antiquewhite' => 'faebd7',
     
    210210     * @public static
    211211     */
    212     public static $jscolor = array('transparent', 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'dkGray', 'gray', 'ltGray');
     212    public static $jscolor = array ('transparent', 'black', 'white', 'red', 'green', 'blue', 'cyan', 'magenta', 'yellow', 'dkGray', 'gray', 'ltGray');
    213213
    214214    /**
     
    219219     * @public static
    220220     */
    221     public static $spotcolor = [
     221    public static $spotcolor = array (
    222222        // special registration colors
    223223        'none'    => array(  0,   0,   0,   0, 'None'),
     
    237237        // Add here standard spot colors or dynamically define them with AddSpotColor()
    238238        // ...
    239     ]; // end of spot colors
     239    ); // end of spot colors
    240240
    241241    // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
     
    278278        // check for javascript color array syntax
    279279        if (strpos($color, '[') !== false) {
    280             if (preg_match('/[\[][\"\'](t|g|rgb|cmyk)[\"\'][\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\]]/', $color, $m) > 0) {
     280            if (preg_match('/[\[][\"\'](t|g|rgba|rgb|cmyk)[\"\'][\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\,]?([0-9\.]*+)[\]]/', $color, $m) > 0) {
    281281                $returncolor = array();
    282282                switch ($m[1]) {
     
    289289                        break;
    290290                    }
    291                     case 'rgb': {
     291                    case 'rgb':
     292                    case 'rgba': {
    292293                        // RGB
    293294                        $returncolor['R'] = max(0, min(255, (floatval($m[2]) * 255)));
     
    320321            return $defcol;
    321322        }
     323        // RGBA ARRAY
     324        if (substr($color, 0, 4) == 'rgba') {
     325            $codes = substr($color, 5);
     326            $codes = str_replace(')', '', $codes);
     327            $returncolor = explode(',', $codes);
     328            // remove alpha component
     329            array_pop($returncolor);
     330            foreach ($returncolor as $key => $val) {
     331                if (strpos($val, '%') > 0) {
     332                    // percentage
     333                    $returncolor[$key] = (255 * intval($val) / 100);
     334                } else {
     335                    $returncolor[$key] = intval($val); /* floatize */
     336                }
     337                // normalize value
     338                $returncolor[$key] = max(0, min(255, $returncolor[$key]));
     339            }
     340            return $returncolor;
     341        }
    322342        // RGB ARRAY
    323343        if (substr($color, 0, 3) == 'rgb') {
     
    459479
    460480} // END OF TCPDF_COLORS CLASS
     481
     482//============================================================+
     483// END OF FILE
     484//============================================================+
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/include/tcpdf_fonts.php

    r3301758 r3400576  
    3333
    3434namespace LittlePackage\lib\tcpdf\tecnick\tcpdf\includes;
    35 
    3635use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_STATIC as TCPDF_STATIC;
    3736use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_FONT_DATA as TCPDF_FONT_DATA;
     
    14881487        $w = '';
    14891488        foreach ($range as $k => $ws) {
    1490             if (count(array_count_values($ws)) == 1) {
     1489                if (count(array_count_values($ws)) == 1) {
    14911490                // interval mode is more compact
    14921491                $w .= ' '.$k.' '.($k + count($ws) - 1).' '.$ws[0];
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/include/tcpdf_static.php

    r3301758 r3400576  
    22
    33namespace LittlePackage\lib\tcpdf\tecnick\tcpdf\includes;
     4use Imagick;
    45
    56//============================================================+
     
    3738//============================================================+
    3839
    39 use Imagick;
    40 
    4140/**
    4241 * @file
     
    6160     * @private static
    6261     */
    63     private static $tcpdf_version = '6.9.4';
     62    private static $tcpdf_version = '6.10.0';
    6463
    6564    /**
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/tcpdf.php

    r3301758 r3400576  
    55//============================================================+
    66// File name   : tcpdf.php
    7 // Version     : 6.9.4
     7// Version     : 6.10.0
    88// Begin       : 2002-08-03
    9 // Last Update : 2025-04-18
     9// Last Update : 2025-05-27
    1010// Author      : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - [email protected]
    1111// License     : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
     
    108108 * @package com.tecnick.tcpdf
    109109 * @author Nicola Asuni
    110  * @version 6.9.4
     110 * @version 6.10.0
    111111 */
    112112
     
    130130use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_FONTS as TCPDF_FONTS;
    131131use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_COLORS as TCPDF_COLORS;
    132 use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_IMAGES as TCPDF_IMAGES;
     132use LLittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_IMAGES as TCPDF_IMAGES;
    133133use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_STATIC as TCPDF_STATIC;
    134134
     
    141141 * @package com.tecnick.tcpdf
    142142 * @brief PHP class for generating PDF documents without requiring external extensions.
    143  * @version 6.9.4
     143 * @version 6.10.0
    144144 * @author Nicola Asuni - [email protected]
    145145 * @IgnoreAnnotation("protected")
     
    18241824
    18251825    /**
     1826     * Custom XMP RDF pdfaextension data.
     1827     * @protected
     1828     * @since 6.9.0 (2025-02-11)
     1829     */
     1830    protected $custom_xmp_rdf_pdfaExtension = '';
     1831    /**
    18261832     * Overprint mode array.
    18271833     * (Check the "Entries in a Graphics State Parameter Dictionary" on PDF 32000-1:2008).
     
    18611867    protected $gdgammacache = array();
    18621868
    1863     /**
    1864     * Cache array for file content
    1865     * @protected
    1866     * @var array
    1867     * @since 6.3.5 (2020-09-28)
    1868     */
     1869    /**
     1870    * Cache array for file content
     1871    * @protected
     1872    * @var array
     1873    * @since 6.3.5 (2020-09-28)
     1874    */
    18691875    protected $fileContentCache = array();
    18701876
     
    26282634            $this->original_rMargin = $this->rMargin;
    26292635        }
    2630 
    26312636    }
    26322637
     
    49474952
    49484953    /**
     4954     * Embed the attached files.
     4955     * @since 6.9.000 (2025-02-11)
     4956     * @public
     4957     */
     4958    public function EmbedFile($opt) {
     4959        if (!$this->pdfa_mode || ($this->pdfa_mode && $this->pdfa_version == 3)) {
     4960            if ((($opt['Subtype'] == 'FileAttachment')) AND (!TCPDF_STATIC::empty_string($opt['FS']))
     4961                AND (@TCPDF_STATIC::file_exists($opt['FS']) OR TCPDF_STATIC::isValidURL($opt['FS']))
     4962                AND (!isset($this->embeddedfiles[basename($opt['FS'])]))) {
     4963                $this->embeddedfiles[basename($opt['FS'])] = array('f' => ++$this->n, 'n' => ++$this->n, 'file' => $opt['FS']);
     4964            }
     4965        }
     4966    }
     4967
     4968    /**
     4969     * Embed the attached files.
     4970     * @since 6.9.000 (2025-02-11)
     4971     * @public
     4972     */
     4973    public function EmbedFileFromString($filename, $content) {
     4974        if (!$this->pdfa_mode || ($this->pdfa_mode && $this->pdfa_version == 3)) {
     4975            $this->embeddedfiles[$filename] = array('f' => ++$this->n, 'n' => ++$this->n, 'content' => $content );
     4976        }
     4977    }
     4978    /**
    49494979     * Embedd the attached files.
    49504980     * @since 4.4.000 (2008-12-07)
     
    49594989        reset($this->embeddedfiles);
    49604990        foreach ($this->embeddedfiles as $filename => $filedata) {
     4991            $data = false;
     4992            if (isset($filedata['file']) && !empty($filedata['file'])) {
    49614993            $data = $this->getCachedFileContents($filedata['file']);
     4994            } elseif ($filedata['content'] && !empty($filedata['content'])) {
     4995                $data = $filedata['content'];
     4996            }
    49624997            if ($data !== FALSE) {
    49634998                $rawsize = strlen($data);
     
    69707005            return false;
    69717006        }
     7007
    69727008        // check if we are passing an image as file or string
    69737009        if ($file[0] === '@') {
     
    70177053            }
    70187054        }
     7055
    70197056        // file hash
    70207057        $filehash = md5($file);
     
    71507187            $gdfunction = 'imagecreatefrom'.$type;
    71517188            $info = false;
    7152             if ((method_exists('LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_IMAGES', $mtd)) AND (!($resize AND (function_exists($gdfunction) OR extension_loaded('imagick'))))) {
     7189            if ((method_exists('LittlePackage\pdfInk\PDF\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_IMAGES', $mtd)) AND (!($resize AND (function_exists($gdfunction) OR extension_loaded('imagick'))))) {
    71537190                // TCPDF image functions
    71547191                $info = TCPDF_IMAGES::$mtd($file);
     
    96469683
    96479684    /**
     9685     * Set additional XMP data to be added to the default XMP data for PDF/A extensions.
     9686     * IMPORTANT: This data is added as-is without controls, so you have to validate your data before using this method!
     9687     * @param string $xmp Custom XMP RDF data.
     9688     * @since 6.9.0 (2025-02-14)
     9689     * @public
     9690     */
     9691    public function setExtraXMPPdfaextension($xmp) {
     9692        $this->custom_xmp_rdf_pdfaExtension = $xmp;
     9693    }
     9694    /**
    96489695     * Put XMP data object and return ID.
    96499696     * @return int The object ID.
     
    97799826        $xmp .= "\t\t\t\t\t\t".'</pdfaSchema:property>'."\n";
    97809827        $xmp .= "\t\t\t\t\t".'</rdf:li>'."\n";
     9828        $xmp .= $this->custom_xmp_rdf_pdfaExtension;
    97819829        $xmp .= "\t\t\t\t".'</rdf:Bag>'."\n";
    97829830        $xmp .= "\t\t\t".'</pdfaExtension:schemas>'."\n";
     
    98179865        // start catalog
    98189866        $oid = $this->_newobj();
    9819         $out = '<< /Type /Catalog';
     9867        $out = '<< ';
     9868        if (!empty($this->efnames)) {
     9869            $out .= ' /AF [ '. implode(' ', $this->efnames) .' ]';
     9870        }
     9871        $out .= ' /Type /Catalog';
    98209872        $out .= ' /Version /'.$this->PDFVersion;
    98219873        //$out .= ' /Extensions <<>>';
     
    1536415416        $barcodeobj = new TCPDFBarcode($code, $type);
    1536515417        $arrcode = $barcodeobj->getBarcodeArray();
    15366         if (empty($arrcode) OR ($arrcode['maxw'] <= 0)) {
    15367             $this->Error('Error in 1D barcode string');
     15418        if (empty($arrcode) || ($arrcode['maxw'] <= 0)) {
     15419            $this->Error('Error in 1D barcode string. Hint: sometimes this means your barcode should be numbers, not letters.');
    1536815420        }
    1536915421        if ($arrcode['maxh'] <= 0) {
     
    1744217494            }
    1744317495            if ($key == $maxel) break;
     17496            if ($dom[$key]['tag'] AND $dom[$key]['opening'] AND !empty($dom[$key]['attribute']['id'])) {
     17497                $this->setDestination($dom[$key]['attribute']['id']);
     17498            }
    1744417499            if ($dom[$key]['tag'] AND isset($dom[$key]['attribute']['pagebreak'])) {
    1744517500                // check for pagebreak
     
    1916619221                if (isset($this->HREF['url']) AND !TCPDF_STATIC::empty_string($this->HREF['url'])) {
    1916719222                    $imglink = $this->HREF['url'];
    19168                     if ($imglink[0] == '#' AND is_numeric($imglink[1])) {
     19223                    if ($imglink[0] == '#' AND isset($imglink[1]) AND is_numeric($imglink[1])) {
    1916919224                        // convert url to internal link
    1917019225                        $lnkdata = explode(',', $imglink);
     
    2002720082                }
    2002820083                if (!$in_table_head) { // we are not inside a thead section
    20029                     $this->cell_padding = isset($table_el['old_cell_padding']) ? $table_el['old_cell_padding'] : null;
     20084                    $this->cell_padding = isset($table_el['old_cell_padding']) ? $table_el['old_cell_padding'] : array('T' => 0, 'R' => 0, 'B' => 0, 'L' => 0);
    2003020085                    // reset row height
    2003120086                    $this->resetLastH();
     
    2349423549            if ($svgstyle['fill-opacity'] != 1) {
    2349523550                $this->setAlpha($this->alpha['CA'], 'Normal', $svgstyle['fill-opacity'], false);
     23551            } elseif (preg_match('/rgba\(\d+%?,\s*\d+%?,\s*\d+%?,\s*(\d+(?:\.\d+)?)\)/i', $svgstyle['fill'], $rgba_matches)) {
     23552                $this->setAlpha($this->alpha['CA'], 'Normal', $rgba_matches[1], false);
    2349623553            }
    2349723554            $this->setFillColorArray($fill_color);
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf/tcpdf_barcodes_1d.php

    r3301758 r3400576  
    13321332     */
    13331333    protected function barcode_eanupc($code, $len=13) {
     1334        // EAN and UPC are numeric format barcodes
     1335        if ( ! is_numeric( $code ) ) { // cheap check
     1336            return false;
     1337        }
    13341338        $upce = false;
    13351339        if ($len == 6) {
     
    15251529     */
    15261530    protected function barcode_eanext($code, $len=5) {
    1527         //Padding
     1531        // Padding
    15281532        $code = str_pad($code, $len, '0', STR_PAD_LEFT);
    15291533        // calculate check digit
    15301534        if ($len == 2) {
    1531             $r = $code % 4;
     1535            $r = strlen( $code ) % 4;
    15321536        } elseif ($len == 5) {
    15331537            $r = (3 * ($code[0] + $code[2] + $code[4])) + (9 * ($code[1] + $code[3]));
     
    15831587        $seq = '1011'; // left guard bar
    15841588        $seq .= $codes[$p[0]][$code[0]];
     1589
    15851590        for ($i = 1; $i < $len; ++$i) {
    15861591            $seq .= '01'; // separator
     
    16001605     */
    16011606    protected function barcode_postnet($code, $planet=false) {
     1607        // Must be a string containing a zip code of the form DDDDD or DDDDD-DDDD
     1608        if ( 1 !== preg_match( '/^\d{5}(-\d{4})?$/', $code ) ) {
     1609            return;
     1610        }
    16021611        // bar length
    16031612        if ($planet) {
  • waterwoo-pdf/trunk/lib/tcpdf/tcpdf_child.php

    r3301758 r3400576  
    44
    55use LittlePackage\lib\tcpdf\tecnick\tcpdf\TCPDF;
     6use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_STATIC;
     7use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_FONTS;
    68
    79defined( 'ABSPATH' ) || exit;
     
    8890    public function Footer() {}
    8991
     92
     93    /**
     94     * Output pages (and replace page number aliases).
     95     * @protected
     96     */
     97    protected function _putpages() {
     98        $filter = ($this->compress) ? '/Filter /FlateDecode ' : '';
     99        // get internal aliases for page numbers
     100        $pnalias = $this->getAllInternalPageNumberAliases();
     101        $num_pages = $this->numpages;
     102        $ptpa = TCPDF_STATIC::formatPageNumber(($this->starting_page_number + $num_pages - 1));
     103        $ptpu = TCPDF_FONTS::UTF8ToUTF16BE($ptpa, false, $this->isunicode, $this->CurrentFont);
     104        $ptp_num_chars = $this->GetNumChars($ptpa);
     105        $pagegroupnum = 0;
     106        $groupnum = 0;
     107        $ptgu = 1;
     108        $ptga = 1;
     109        $ptg_num_chars = 1;
     110        $did_warning = 0;
     111        for ($n = 1; $n <= $num_pages; ++$n) {
     112            // get current page
     113            $temppage = $this->getPageBuffer($n);
     114            $pagelen = strlen($temppage);
     115            // set replacements for total pages number
     116            $pnpa = TCPDF_STATIC::formatPageNumber(($this->starting_page_number + $n - 1));
     117            $pnpu = TCPDF_FONTS::UTF8ToUTF16BE($pnpa, false, $this->isunicode, $this->CurrentFont);
     118            $pnp_num_chars = $this->GetNumChars($pnpa);
     119            $pdiff = 0; // difference used for right shift alignment of page numbers
     120            $gdiff = 0; // difference used for right shift alignment of page group numbers
     121            if (!empty($this->pagegroups)) {
     122                if (isset($this->newpagegroup[$n])) {
     123                    $pagegroupnum = 0;
     124                    ++$groupnum;
     125                    $ptga = TCPDF_STATIC::formatPageNumber($this->pagegroups[$groupnum]);
     126                    $ptgu = TCPDF_FONTS::UTF8ToUTF16BE($ptga, false, $this->isunicode, $this->CurrentFont);
     127                    $ptg_num_chars = $this->GetNumChars($ptga);
     128                }
     129                ++$pagegroupnum;
     130                $pnga = TCPDF_STATIC::formatPageNumber($pagegroupnum);
     131                $pngu = TCPDF_FONTS::UTF8ToUTF16BE($pnga, false, $this->isunicode, $this->CurrentFont);
     132                $png_num_chars = $this->GetNumChars($pnga);
     133                // replace page numbers
     134                $replace = array();
     135                $replace[] = array($ptgu, $ptg_num_chars, 9, $pnalias[2]['u']);
     136                $replace[] = array($ptga, $ptg_num_chars, 7, $pnalias[2]['a']);
     137                $replace[] = array($pngu, $png_num_chars, 9, $pnalias[3]['u']);
     138                $replace[] = array($pnga, $png_num_chars, 7, $pnalias[3]['a']);
     139                list($temppage, $gdiff) = TCPDF_STATIC::replacePageNumAliases($temppage, $replace, $gdiff);
     140            }
     141            // replace page numbers
     142            $replace = array();
     143            $replace[] = array($ptpu, $ptp_num_chars, 9, $pnalias[0]['u']);
     144            $replace[] = array($ptpa, $ptp_num_chars, 7, $pnalias[0]['a']);
     145            $replace[] = array($pnpu, $pnp_num_chars, 9, $pnalias[1]['u']);
     146            $replace[] = array($pnpa, $pnp_num_chars, 7, $pnalias[1]['a']);
     147            list($temppage, $pdiff) = TCPDF_STATIC::replacePageNumAliases($temppage, $replace, $pdiff);
     148            // replace right shift alias
     149            $temppage = $this->replaceRightShiftPageNumAliases($temppage, $pnalias[4], max($pdiff, $gdiff));
     150            // replace EPS marker
     151            $temppage = str_replace($this->epsmarker, '', $temppage);
     152            //Page
     153            $this->page_obj_id[$n] = $this->_newobj();
     154            $out = '<<';
     155            $out .= ' /Type /Page';
     156            $out .= ' /Parent 1 0 R';
     157            if (empty($this->signature_data['approval']) OR ($this->signature_data['approval'] != 'A')) {
     158                $out .= ' /LastModified '.$this->_datestring(0, $this->doc_modification_timestamp);
     159            }
     160            $out .= ' /Resources 2 0 R';
     161            foreach ($this->page_boxes as $box) {
     162                if ( $did_warning < 1 && ( 0 !== (int) $this->pagedim[$n][$box]['llx'] || 0 !== $this->pagedim[$n][$box]['lly'] ) ) {
     163                    wwpdf_debug_log( 'Unexpected white space on your PDF? The open-source parser (TCPDI) included with PDF Ink Lite did not understand your PDF page boundaries. Upgrade to PDF Ink for better PDF handling.', 'warning');
     164                    ++$did_warning;
     165                }
     166                $out .= ' /'.$box;
     167                $out .= sprintf(' [%F %F %F %F]', $this->pagedim[$n][$box]['llx'], $this->pagedim[$n][$box]['lly'], $this->pagedim[$n][$box]['urx'], $this->pagedim[$n][$box]['ury']);
     168            }
     169            if (isset($this->pagedim[$n]['BoxColorInfo']) AND !empty($this->pagedim[$n]['BoxColorInfo'])) {
     170                $out .= ' /BoxColorInfo <<';
     171                foreach ($this->page_boxes as $box) {
     172                    if (isset($this->pagedim[$n]['BoxColorInfo'][$box])) {
     173                        $out .= ' /'.$box.' <<';
     174                        if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['C'])) {
     175                            $color = $this->pagedim[$n]['BoxColorInfo'][$box]['C'];
     176                            $out .= ' /C [';
     177                            $out .= sprintf(' %F %F %F', ($color[0] / 255), ($color[1] / 255), ($color[2] / 255));
     178                            $out .= ' ]';
     179                        }
     180                        if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['W'])) {
     181                            $out .= ' /W '.($this->pagedim[$n]['BoxColorInfo'][$box]['W'] * $this->k);
     182                        }
     183                        if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['S'])) {
     184                            $out .= ' /S /'.$this->pagedim[$n]['BoxColorInfo'][$box]['S'];
     185                        }
     186                        if (isset($this->pagedim[$n]['BoxColorInfo'][$box]['D'])) {
     187                            $dashes = $this->pagedim[$n]['BoxColorInfo'][$box]['D'];
     188                            $out .= ' /D [';
     189                            foreach ($dashes as $dash) {
     190                                $out .= sprintf(' %F', ($dash * $this->k));
     191                            }
     192                            $out .= ' ]';
     193                        }
     194                        $out .= ' >>';
     195                    }
     196                }
     197                $out .= ' >>';
     198            }
     199            $out .= ' /Contents '.($this->n + 1).' 0 R';
     200            $out .= ' /Rotate '.$this->pagedim[$n]['Rotate'];
     201            if (!$this->pdfa_mode || $this->pdfa_version >= 2) {
     202                $out .= ' /Group << /Type /Group /S /Transparency /CS /DeviceRGB >>';
     203            }
     204            if (isset($this->pagedim[$n]['trans']) AND !empty($this->pagedim[$n]['trans'])) {
     205                // page transitions
     206                if (isset($this->pagedim[$n]['trans']['Dur'])) {
     207                    $out .= ' /Dur '.$this->pagedim[$n]['trans']['Dur'];
     208                }
     209                $out .= ' /Trans <<';
     210                $out .= ' /Type /Trans';
     211                if (isset($this->pagedim[$n]['trans']['S'])) {
     212                    $out .= ' /S /'.$this->pagedim[$n]['trans']['S'];
     213                }
     214                if (isset($this->pagedim[$n]['trans']['D'])) {
     215                    $out .= ' /D '.$this->pagedim[$n]['trans']['D'];
     216                }
     217                if (isset($this->pagedim[$n]['trans']['Dm'])) {
     218                    $out .= ' /Dm /'.$this->pagedim[$n]['trans']['Dm'];
     219                }
     220                if (isset($this->pagedim[$n]['trans']['M'])) {
     221                    $out .= ' /M /'.$this->pagedim[$n]['trans']['M'];
     222                }
     223                if (isset($this->pagedim[$n]['trans']['Di'])) {
     224                    $out .= ' /Di '.$this->pagedim[$n]['trans']['Di'];
     225                }
     226                if (isset($this->pagedim[$n]['trans']['SS'])) {
     227                    $out .= ' /SS '.$this->pagedim[$n]['trans']['SS'];
     228                }
     229                if (isset($this->pagedim[$n]['trans']['B'])) {
     230                    $out .= ' /B '.$this->pagedim[$n]['trans']['B'];
     231                }
     232                $out .= ' >>';
     233            }
     234            $out .= $this->_getannotsrefs($n);
     235            $out .= ' /PZ '.$this->pagedim[$n]['PZ'];
     236            $out .= ' >>';
     237            $out .= "\n".'endobj';
     238            $this->_out($out);
     239            //Page content
     240            $p = ($this->compress) ? gzcompress($temppage) : $temppage;
     241            $this->_newobj();
     242            $p = $this->_getrawstream($p);
     243            $this->_out('<<'.$filter.'/Length '.strlen($p).'>> stream'."\n".$p."\n".'endstream'."\n".'endobj');
     244        }
     245        //Pages root
     246        $out = $this->_getobj(1)."\n";
     247        $out .= '<< /Type /Pages /Kids [';
     248        foreach($this->page_obj_id as $page_obj) {
     249            $out .= ' '.$page_obj.' 0 R';
     250        }
     251        $out .= ' ] /Count '.$num_pages.' >>';
     252        $out .= "\n".'endobj';
     253        $this->_out($out);
     254    }
     255
    90256} // End of class
  • waterwoo-pdf/trunk/lib/tcpdi/tcpdi_parser.php

    r3356768 r3400576  
    813813
    814814        // skip initial white space (control) chars: \x00 null (NUL), \x09 horizontal tab (HT), \x0A line feed (LF), \x0C form feed (FF), \x0D carriage return (CR), \x20 space (SP)
    815         $offset += strspn($data, "\x00\x09\x0a\x0c\x0d\x20", $offset);
     815        // $offset += strspn( $data, "\x00\x09\x0a\x0c\x0d\x20", $offset );
     816        $offset += isset( $data[$offset] ) ? strspn( $data, "\x00\x09\x0a\x0c\x0d\x20", $offset ) : 0;
     817
     818        // return added v1.1.3
    816819        if ( ! isset( $data[ $offset ] ) ) {
    817             return;
     820            return [ [ PDF_TYPE_NULL, 'null' ], $offset ];
    818821        }
    819822        // get first char
     
    14901493            if ( $annots[0] === PDF_TYPE_OBJREF ) { // 8
    14911494            return $this->getObjectVal( $annots );
    1492             } else if ( $annots[0] === PDF_TYPE_ARRAY && $annots[1][0] === PDF_TYPE_OBJREF ) {
     1495            } else if ( $annots[0] === PDF_TYPE_ARRAY && isset( $annots[1][0] ) && $annots[1][0] === PDF_TYPE_OBJREF ) {
    14931496                // Maybe try drilling down
    14941497                return $this->getObjectVal( $annots[1][0] );
  • waterwoo-pdf/trunk/readme.txt

    r3356768 r3400576  
    22Contributors: littlepackage
    33Donate link: https://paypal.me/littlepackage
    4 Tags: pdf, password, watermark, woocommerce, stamp
     4Tags: pdf password, pdf protection, watermark, woocommerce pdf, stamp
    55Requires at least: 4.9
    66Tested up to: 6.8
    7 Requires PHP: 7.2
    8 Stable tag: 4.0.4
     7Requires PHP: 7.4
     8Stable tag: 4.0.5
    99License: GPLv3 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    5555* Keep original file metadata
    5656* Open ZIP files and mark PDF files inside the archive
     57* Stamp EPUB files with customized text
    5758* Shortcode for creating PDF download links for any page (no need for e-commerce plugin)
    5859* Embed marked/encrypted files on the page, using ADOBE SDK embed or PDF Object JavaScript embed.
     
    6061* Preserves external embedded PDF links despite watermarking; internal links are not preserved ([add SetaPDF-Stamper to PDF Ink](https://pdfink.com/?source=wordpress) for this feature)
    6162* Filter hooks to add 1D and 2D barcodes (including **QR codes**)
    62 * Stamp EPUB files with customized text
     63* Remove stamped files from your server after stamping, or on a schedule
    6364
    6465[PDF Ink is priced below competitor plugins that offer _maybe_ half the function.](https://pdfink.com/ "PDF Ink")  Why? Because we want you to succeed! 🥰
     
    175176
    176177&nbsp;
    177 PDF Ink Lite bridges your e-commerce PDFs and the open-source PDF reading library TCPDI and PDF writing TCPDF library. PDF Ink Lite functions by parsing/reading your PDF into memory the best it can, then adding a watermark to the PDF syntax and outputting a revised file. Between the reading and output, certain features may be lost and other features (interactive PDF elements like internal links and fillable forms) will be lost. This is a limitation of the open-source third-party library used AND the wild-west nature of PDF syntax. It is not the fault of PDF Ink Lite, which simply uses those 3rd party open-source libraries.
    178 
    179 Ultimately, PDF Ink Lite is best for simple, smaller-sized and well-formed PDFs. If you are serious about watermarking and/or encrypting complex PDF files, [purchase PDF Ink](https://pdfink.com/ "PDF Ink plugin"). It includes other libraries you can try free, and also allows you to link purchased 3rd party (non-GPL) libraries (such as SetaPDF Stamper) which work on _any_ PDF.
     178PDF Ink Lite bridges your e-commerce PDFs and the open-source PDF reading library TCPDI and PDF writing TCPDF library. PDF Ink Lite functions by parsing/reading your PDF into memory the best it can, then adding a watermark to the PDF syntax and outputting a revised file. Between the reading and output, certain features may be lost and other features (interactive PDF elements like internal links and fillable forms) will be lost. This is a limitation of the open-source third-party libraries used (TCPDI/TCPDF) AND the wild-west nature of PDF syntax. It is not the fault of PDF Ink Lite, which simply connects your e-commerce to PDF manipulation libraries.
     179
     180Ultimately, PDF Ink Lite is best for simple, smaller-sized and well-formed PDFs. If you are serious about watermarking and/or encrypting complex PDF files, [purchase PDF Ink](https://pdfink.com/ "PDF Ink plugin"). It includes other libraries you can try free, and also allows you to link purchased 3rd party (non-GPL) libraries (such as SetaPDF Stamper) which work on _any_ PDF. You might even find that the free libraries (TCPDI/TCPDF) included with PDF Ink (paid) work better than here in the free version! 😉
    180181
    181182= Is there a fallback in case watermarking fails? =
     
    200201
    201202== Changelog ==
     203
     204= 4.0.5 - 21 November 2024 =
     205* Fix - move load_plugin_textdomain() to 'init' hook
     206* Tweak - provide debug log feedback for people getting unexpected white bars on PDF (answer: upgrade)
     207* Tweak - update/add translations
     208* Upgrade TCPDF library to version 6.10.0
     209* Testing with WC 10.3
    202210
    203211= 4.0.4 - 4 September 2025 =
     
    230238* Remove unused fonts from package to save dolphins
    231239
    232 = 3.5.2 - 24 January 2025 =
    233 * Testing with Woo 9.6
    234 * Upgrade TCPDF to 6.8.0
    235 * WaterWoo now upgrades to =PDF Ink=, a plugin which can work with ANY PDF with more marking/passwording features than ever. Woohoo!
    236 
    237 = 3.5.1 - 3 December 2024 =
    238 * Notice for people trying to mark PDFs version >= 2.0. Folks must use a different (paid) parser for this, or downgrade PDF version.
    239 * Fix uninstall.php to remove newer settings (such as security settings) when plugin deleted.
    240 
    241 = 3.5.0 - 18 October 2024 =
    242 * Fork tcpdi_parser.php and add catch for presence of <> in getRawObject() method; modernize syntax and correct some logic - plugin will likely work with more PDFs now
    243 
    244240Older changes are found <a href="https://plugins.svn.wordpress.org/waterwoo-pdf/trunk/changelog.txt">in the changelog.txt file in the plugin directory.</a>
  • waterwoo-pdf/trunk/uninstall.php

    r3301761 r3400576  
    107107            // BYE BYE!
    108108        ] as $option ) {
    109                 delete_option( $option );
     109            delete_option( $option );
    110110        }
    111111
  • waterwoo-pdf/trunk/waterwoo-pdf.php

    r3356768 r3400576  
    44 * Plugin URI: https://wordpress.org/plugins/waterwoo-pdf/
    55 * Description: Custom watermark your PDF files upon WooCommerce, Download Monitor, and Easy Digital Download customer download. Since 2014. FKA "WaterWoo"
    6  * Version: 4.0.4
     6 * Version: 4.0.5
    77 * Author: Little Package
    88 * Author URI: https://pdfink.com/
    99 * Donate link: https://paypal.me/littlepackage
    1010 * WC requires at least: 6.5
    11  * WC tested up to: 10.1
     11 * WC tested up to: 10.3
    1212 *
    1313 * License: GPLv3 or later
     
    5050
    5151if ( ! defined( 'WWPDF_FREE_VERSION' ) ) {
    52     define( 'WWPDF_FREE_VERSION', '4.0.4' );
     52    define( 'WWPDF_FREE_VERSION', '4.0.5' );
    5353}
    5454
     
    218218
    219219function wwpdf_old_php_notice() {
    220     echo '<div class="error"><p>' . sprintf( __( '<strong>PDF Ink Lite</strong> supports PHP %s or later. Please update PHP on your server for better overall results.', 'waterwoo-pdf' ), WWPDF_FREE_MIN_PHP ) . '</p></div>';
     220    echo '<div class="error"><p>' . sprintf( __( 'PDF Ink Lite supports PHP %s or later. Please update PHP on your server for better overall results.', 'waterwoo-pdf' ), WWPDF_FREE_MIN_PHP ) . '</p></div>';
    221221}
    222222
    223223function wwpdf_old_wp_notice() {
    224     echo '<div class="error"><p>' . sprintf( __( '<strong>PDF Ink Lite</strong> supports WordPress version %s or later. Please update WordPress to use this plugin.', 'waterwoo-pdf' ), WWPDF_FREE_MIN_WP ) . '</p></div>';
     224    echo '<div class="error"><p>' . sprintf( __( 'PDF Ink Lite supports WordPress version %s or later. Please update WordPress to use this plugin.', 'waterwoo-pdf' ), WWPDF_FREE_MIN_WP ) . '</p></div>';
    225225}
    226226
    227227function wwpdf_no_woo_notice() {
    228     echo '<div class="error"><p>' . sprintf( __( 'The <strong>PDF Ink Lite</strong> plugin requires WooCommerce be activated. You can <a href="%s" target="_blank" rel="noopener">download WooCommerce here</a>.', 'waterwoo-pdf' ), 'https://wordpress.org/plugins/woocommerce/' ) . '</p></div>';
     228    echo '<div class="error"><p>' . sprintf( __( 'The PDF Ink Lite plugin requires WooCommerce be activated. You can <a href="%s" target="_blank" rel="noopener">download WooCommerce here</a>.', 'waterwoo-pdf' ), 'https://wordpress.org/plugins/woocommerce/' ) . '</p></div>';
    229229}
    230230
    231231function wwpdf_old_woo_notice() {
    232     echo '<div class="error"><p>' . sprintf( __( 'Sorry, <strong>PDF Ink Lite</strong> supports WooCommerce version %s or newer, for security reasons.', 'waterwoo-pdf' ), WWPDF_FREE_MIN_WC ) . '</p></div>';
     232    echo '<div class="error"><p>' . sprintf( __( 'Sorry, PDF Ink Lite supports WooCommerce version %s or newer, for security reasons.', 'waterwoo-pdf' ), WWPDF_FREE_MIN_WC ) . '</p></div>';
    233233}
    234234
     
    337337        </p>
    338338        <p style="font-size: 1.75em;">
    339             <?php _e( 'I\'ve kept the <strong>PDF Ink Lite</strong> plugin in active development since 2014 as an unpaid volunteer.', 'waterwoo-pdf' ); ?>
     339            <?php _e( 'I\'ve kept the PDF Ink Lite plugin in active development since 2014 as an unpaid volunteer.', 'waterwoo-pdf' ); ?>
    340340            <br>
    341341            <?php echo sprintf( __( 'If you enjoy the free version, think about <a href="%s" target="_blank" rel="noopener">upgrading to the full version</a> for even more great features!', 'waterwoo-pdf' ), 'https://pdfink.com/?source=wordpress' ); ?>
     
    414414    } );
    415415
     416
     417    WWPDF_Free();
     418
     419}
     420add_action( 'plugins_loaded', 'wwpdf_plugins_loaded', 1 );
     421
     422function wwpdf_init() {
     423
    416424    load_plugin_textdomain( 'waterwoo-pdf', false, dirname( plugin_basename( __FILE__ ) ) . '/lang/' );
    417425
    418     WWPDF_Free();
    419 
    420 }
    421 add_action( 'plugins_loaded', 'wwpdf_plugins_loaded', 1 );
     426}
     427add_action( 'init', 'wwpdf_init', 1 );
Note: See TracChangeset for help on using the changeset viewer.