Changeset 3315732
- Timestamp:
- 06/21/2025 07:24:04 PM (9 months ago)
- Location:
- waterwoo-pdf/trunk
- Files:
-
- 13 edited
-
classes/wwpdf-settings-dlm.php (modified) (2 diffs)
-
classes/wwpdf-settings-edd.php (modified) (2 diffs)
-
classes/wwpdf-settings-woo.php (modified) (2 diffs)
-
classes/wwpdf-settings.php (modified) (1 diff)
-
classes/wwpdf-watermark.php (modified) (1 diff)
-
lang/waterwoo-pdf-es_ES.l10n.php (modified) (1 diff)
-
lang/waterwoo-pdf-fr_FR.po (modified) (1 diff)
-
lang/waterwoo-pdf.po (modified) (1 diff)
-
lang/waterwoo-pdf.pot (modified) (1 diff)
-
lib/tcpdi/tcpdi.php (modified) (3 diffs)
-
lib/tcpdi/tcpdi_parser.php (modified) (3 diffs)
-
readme.txt (modified) (8 diffs)
-
waterwoo-pdf.php (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
waterwoo-pdf/trunk/classes/wwpdf-settings-dlm.php
r3302366 r3315732 329 329 <div style="display:flex;align-items:center;justify-content:space-between;"> 330 330 <div style="order:2"> 331 <a href="https://pdfink.com ?source=free_plugin&utm_campaign=dlm" rel="noopener" target="_blank">331 <a href="https://pdfink.com/?source=free_plugin&utm_campaign=dlm" rel="noopener" target="_blank"> 332 332 <svg width="300px" height="225px"> 333 333 <use href="<?php echo esc_url( $svg_url ); ?>" /> … … 343 343 </p> 344 344 <p style="font-size:1.3em"> 345 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com ?source=free_plugin&utm_campaign=edd', admin_url( 'admin.php?page=wc-settings&tab=pdf-ink-lite§ion=more_info' ) ); ?>345 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com/?source=free_plugin&utm_campaign=edd', admin_url( 'admin.php?page=wc-settings&tab=pdf-ink-lite§ion=more_info' ) ); ?> 346 346 </p> 347 347 </div> -
waterwoo-pdf/trunk/classes/wwpdf-settings-edd.php
r3302366 r3315732 32 32 <div style="display:flex;align-items:center;justify-content:space-between;"> 33 33 <div style="order:2"> 34 <a href="https://pdfink.com ?source=free_plugin&utm_campaign=edd" rel="noopener" target="_blank">34 <a href="https://pdfink.com/?source=free_plugin&utm_campaign=edd" rel="noopener" target="_blank"> 35 35 <svg width="300px" height="225px"> 36 36 <use href="<?php echo esc_url( $svg_url ); ?>" /> … … 46 46 </p> 47 47 <p style="font-size:1.3em"> 48 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com ?source=free_plugin&utm_campaign=edd', admin_url( 'admin.php?page=wc-settings&tab=pdf-ink-lite§ion=more_info' ) ); ?>48 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com/?source=free_plugin&utm_campaign=edd', admin_url( 'admin.php?page=wc-settings&tab=pdf-ink-lite§ion=more_info' ) ); ?> 49 49 </p> 50 50 </div> -
waterwoo-pdf/trunk/classes/wwpdf-settings-woo.php
r3302366 r3315732 617 617 <div style="display:flex;align-items:center;justify-content:space-between;"> 618 618 <div style="order:2"> 619 <a href="https://pdfink.com ?source=free_plugin&utm_campaign=woocommerce" rel="noopener" target="_blank">619 <a href="https://pdfink.com/?source=free_plugin&utm_campaign=woo" rel="noopener" target="_blank"> 620 620 <svg width="300px" height="225px"> 621 621 <use href="<?php echo esc_url( $svg_url ); ?>" /> … … 629 629 </p> 630 630 <p style="font-size:1.4em"> 631 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=woo commerce' ); ?>631 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com/documentation/libraries/#recommendation?source=free_plugin&utm_campaign=woo' ); ?> 632 632 </p> 633 633 <p style="font-size:1.3em"> 634 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com ?source=free_plugin&utm_campaign=woocommerce', admin_url( 'admin.php?page=wc-settings&tab=pdf-ink-lite§ion=more_info' ) ); ?>634 <?php echo sprintf( __( '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>.', 'waterwoo-pdf' ), 'https://pdfink.com/?source=free_plugin&utm_campaign=woo', admin_url( 'admin.php?page=wc-settings&tab=pdf-ink-lite§ion=more_info' ) ); ?> 635 635 </p> 636 636 </div> -
waterwoo-pdf/trunk/classes/wwpdf-settings.php
r3302366 r3315732 29 29 $links[] = '<a href="https://wordpress.org/extend/plugins/waterwoo-pdf/faq/" target="_blank" title="' . __( 'FAQ', 'waterwoo-pdf' ) . '" rel="noopener">' . __( 'FAQ', 'waterwoo-pdf' ) . '</a>'; 30 30 $links[] = '<a href="https://wordpress.org/support/plugin/waterwoo-pdf" target="_blank" title="' . __( 'Support', 'waterwoo-pdf' ) . '" rel="noopener">' . __( 'Support', 'waterwoo-pdf' ) . '</a>'; 31 $links[] = '<a href="https://pdfink.com " target="_blank" title="' . __( 'Upgrade your plugin', 'waterwoo-pdf' ) . '" rel="noopener">' . __( 'Upgrade this plugin', 'waterwoo-pdf' ) . '</a>';31 $links[] = '<a href="https://pdfink.com/" target="_blank" title="' . __( 'Upgrade your plugin', 'waterwoo-pdf' ) . '" rel="noopener">' . __( 'Upgrade this plugin', 'waterwoo-pdf' ) . '</a>'; 32 32 } 33 33 -
waterwoo-pdf/trunk/classes/wwpdf-watermark.php
r3301761 r3315732 113 113 // and taking in fewer than $50 donations during that time, I've decided ask for attribution. 114 114 if ( 2 === $i && 'yes' === $attribution || '1' === $attribution || 'on' === $attribution ) { 115 $url = 'https://pdfink.com ?source=pdf';115 $url = 'https://pdfink.com/?source=pdf'; 116 116 if ( isset( $this->settings['source'] ) ) { 117 117 if ( 'woo' === $this->settings['source'] ) { 118 $url = 'https://pdfink.com ?source=pdf&utm_campaign=woocommerce';118 $url = 'https://pdfink.com/?source=pdf&utm_campaign=woo'; 119 119 } 120 120 if ( 'edd' === $this->settings['source'] ) { 121 $url = 'https://pdfink.com ?source=pdf&utm_campaign=edd';121 $url = 'https://pdfink.com/?source=pdf&utm_campaign=edd'; 122 122 } 123 123 if ( 'dlm' === $this->settings['source'] ) { 124 $url = 'https://pdfink.com ?source=pdf&utm_campaign=dlm';124 $url = 'https://pdfink.com/?source=pdf&utm_campaign=dlm'; 125 125 } 126 126 } -
waterwoo-pdf/trunk/lang/waterwoo-pdf-es_ES.l10n.php
r3302366 r3315732 1 1 <?php 2 2 // 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-05-28 09:26-0600','translation-revision-date'=>'2025-05-28 09:26-0600','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, soy 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']];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-05-28 09:26-0600','translation-revision-date'=>'2025-05-28 09:26-0600','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, soy 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/']]; -
waterwoo-pdf/trunk/lang/waterwoo-pdf-fr_FR.po
r3302366 r3315732 1153 1153 1154 1154 #. Author URI of the plugin/theme 1155 msgid "https://pdfink.com "1155 msgid "https://pdfink.com/" 1156 1156 msgstr "" 1157 1157 -
waterwoo-pdf/trunk/lang/waterwoo-pdf.po
r3302366 r3315732 940 940 941 941 #. Author URI of the plugin/theme 942 msgid "https://pdfink.com "943 msgstr "" 942 msgid "https://pdfink.com/" 943 msgstr "" -
waterwoo-pdf/trunk/lang/waterwoo-pdf.pot
r3302366 r3315732 883 883 884 884 #. Author URI of the plugin/theme 885 msgid "https://pdfink.com "886 msgstr "" 885 msgid "https://pdfink.com/" 886 msgstr "" -
waterwoo-pdf/trunk/lib/tcpdi/tcpdi.php
r3301758 r3315732 43 43 * @var string 44 44 */ 45 var $current_filename;45 public $current_filename = ''; 46 46 47 47 /** … … 49 49 * @var array 50 50 */ 51 var$parsers;51 public $parsers; 52 52 53 53 /** … … 55 55 * @var object 56 56 */ 57 var$current_parser;57 public $current_parser; 58 58 59 59 /** -
waterwoo-pdf/trunk/lib/tcpdi/tcpdi_parser.php
r3301758 r3315732 47 47 //============================================================+ 48 48 49 namespace LittlePackage\lib\tcpdi\pauln\tcpdi; 50 51 require_once __DIR__ . '/../tcpdf/tcpdf/include/tcpdf_filters.php'; 52 53 use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_FILTERS as TCPDF_FILTERS; 54 use Exception; 55 49 56 /** 50 57 * @file … … 55 62 */ 56 63 57 namespace LittlePackage\lib\tcpdi\pauln\tcpdi;58 59 require_once __DIR__ . '/../tcpdf/tcpdf/include/tcpdf_filters.php';60 61 use LittlePackage\lib\tcpdf\tecnick\tcpdf\includes\TCPDF_FILTERS as TCPDF_FILTERS;62 use Exception;63 64 64 65 if ( ! defined( 'PDF_TYPE_NULL' ) ) { … … 1261 1262 $laststreamend = 0; 1262 1263 foreach ( $matches[0] as $match ) { 1263 // Formatting added in version 4.0 1264 $match[0] = preg_replace('/\s+/', ' ', trim( $match[0] ) ); 1264 /* Formatting correction added to tcpdi-parser, for obj values printing on separate lines 1265 For example: 1266 321 1267 0 1268 obj 1269 --- and not --- 1270 321 0 obj 1271 no good: $match[0] = preg_replace('/[\n|\r|\r\n]+/', ' ', trim( $match[0] ) ); 1272 no good: $match[0] = trim( $match[0] ); 1273 */ 1274 $match[0] = preg_replace('/[\n|\r|\r\n]+/', ' ', $match[0] ); 1265 1275 1266 1276 $offset = $match[1] + strspn( $match[0], "\x00\x09\x0a\x0c\x0d\x20" ); -
waterwoo-pdf/trunk/readme.txt
r3302409 r3315732 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.2 8 Stable tag: 4.0. 18 Stable tag: 4.0.2 9 9 License: GPLv3 or later 10 10 License URI: https://www.gnu.org/licenses/gpl-3.0.html … … 30 30 * Add a password to your PDF, and/or anti-copy, anti-print protections 31 31 * Watermark only designated PDF downloads (as specified by you), or *all* PDF downloads from your site 32 * Watermark is applied to **all** pages of the PDF ([upgrade to choose pages](https://pdfink.com "Upgrade to the full version"))32 * Watermark is applied to **all** pages of the PDF ([upgrade to choose pages](https://pdfink.com/ "Upgrade to the full version")) 33 33 * Accommodates different page/paper sizes, and PDFs with various page sizes (letter, A4, legal, etc) 34 34 * Secure & encapsulated: PDF Ink hooks into e-commerce download link clicks and checks for PDFs and maybe marks them - that's it! … … 36 36 PDF Ink Lite is the only watermarker for WordPress which includes necessary libraries (so you don't have to ask your host to load them), is compatible with PHP 8+, and watermarks newer versions of PDFs (not just older versions). 37 37 38 For better PDF coverage and many more options, [check out PDF Ink, the full version of PDF Ink Lite](https://pdfink.com "PDF Ink").38 For better PDF coverage and many more options, [check out PDF Ink, the full version of PDF Ink Lite](https://pdfink.com/ "PDF Ink"). 39 39 40 40 = Upgraded (paid) version features: = … … 60 60 * 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) 61 61 * Filter hooks to add 1D and 2D barcodes (including **QR codes**) 62 63 [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! 🥰 62 * Stamp EPUB files with customized text 63 64 [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! 🥰 64 65 65 66 == Installation == … … 118 119 3. Have you entered your PDF file names correctly in the second field if you've entered any at all? This field is case-sensitive. 119 120 4. Make sure your PDF product downloads work without PDF Ink Lite activated, to narrow the problem. 120 5. Try watermarking a different PDF (one you didn't create) to see if that PDF works. If your PDF has goofy syntax (and many do because good PDF syntax is "optional"), this plugin will not be able to read it. [Use PDF Ink with SetaPDF-Stamper instead](https://pdfink.com "PDF Ink").121 5. Try watermarking a different PDF (one you didn't create) to see if that PDF works. If your PDF has goofy syntax (and many do because good PDF syntax is "optional"), this plugin will not be able to read it. [Use PDF Ink with SetaPDF-Stamper instead](https://pdfink.com/ "PDF Ink"). 121 122 6. Is your PDF version 2.0? You'll want to downgrade your PDF or use PDF Ink with SetaPDF-Stamper instead. 122 123 7. Choose a different font in the settings. … … 169 170 170 171 171 No, sorry. This plugin is just for PDF files.172 This plugin is just for PDF files, but the upgrade also works with EPUB files, and MOBI coverage is roadmapped. 172 173 173 174 = The plugin seems to break my PDF = … … 176 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. 177 178 178 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.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. 179 180 180 181 = Is there a fallback in case watermarking fails? = … … 199 200 200 201 == Changelog == 202 203 = 4.0.2 - 21 June 2025 = 204 * Fix for some PDFs with line breaks between objects 201 205 202 206 = 4.0.1 - 27 May 2025 = -
waterwoo-pdf/trunk/waterwoo-pdf.php
r3302409 r3315732 4 4 * Plugin URI: https://wordpress.org/plugins/waterwoo-pdf/ 5 5 * Description: Custom watermark your PDF files upon WooCommerce, Download Monitor, and Easy Digital Download customer download. Since 2014. FKA "WaterWoo" 6 * Version: 4.0. 16 * Version: 4.0.2 7 7 * Author: Little Package 8 * Author URI: https://pdfink.com 8 * Author URI: https://pdfink.com/ 9 9 * Donate link: https://paypal.me/littlepackage 10 10 * WC requires at least: 4.0 … … 50 50 51 51 if ( ! defined( 'WWPDF_FREE_VERSION' ) ) { 52 define( 'WWPDF_FREE_VERSION', '4.0. 1' );52 define( 'WWPDF_FREE_VERSION', '4.0.2' ); 53 53 } 54 54 … … 171 171 delete_option( 'wwpdf_footer_input' ); 172 172 } 173 173 174 if ( $font = get_option( 'wwpdf_font' ) ) { 174 175 update_option( 'wwpdf_font_premium', $font ); 175 176 delete_option( 'wwpdf_font' ); 176 177 } 178 177 179 if ( $footer_size = get_option( 'wwpdf_footer_size' ) ) { 178 180 update_option( 'wwpdf_footer_size_premium', $footer_size ); 179 181 delete_option( 'wwpdf_footer_size' ); 180 182 } 181 if ( $footer_color = get_option( 'wwpdf_footer_color' ) ) { 183 184 if ( $footer_color = get_option( 'wwpdf_footer_color' ) ) { 182 185 update_option( 'wwpdf_footer_color_premium', $footer_color ); 183 186 delete_option( 'wwpdf_footer_color' ); … … 242 245 <div style="display:flex;align-items:center;justify-content:space-between;padding:1.5em;gap:20px;"> 243 246 <div> 244 <a href="https://pdfink.com ?source=wordpress" rel="noopener" target="_blank"><svg width="300px" height="225px"><use href="' . esc_url( $svg_url ) . '" /></svg></a>247 <a href="https://pdfink.com/?source=wordpress" rel="noopener" target="_blank"><svg width="300px" height="225px"><use href="' . esc_url( $svg_url ) . '" /></svg></a> 245 248 </div> 246 249 <div style="text-align:center"> … … 250 253 </p> 251 254 <p style="font-size:1.5em;font-weight:700;"> 252 Visit <a href="https://pdfink.com ?source=wordpress" rel="noopener" target="_blank">pdfink.com</a> to upgrade!255 Visit <a href="https://pdfink.com/?source=wordpress" rel="noopener" target="_blank">pdfink.com</a> to upgrade! 253 256 </p> 254 257 </div> … … 336 339 <?php _e( 'I\'ve kept the <strong>PDF Ink Lite</strong> plugin in active development since 2014 as an unpaid volunteer.', 'waterwoo-pdf' ); ?> 337 340 <br> 338 <?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' ); ?>341 <?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' ); ?> 339 342 </p> 340 343 <h2 style="font-size:3em;margin-bottom:0"><?php _e('Upgrade Features:', 'waterwoo-pdf' ); ?></h2> … … 363 366 </div> 364 367 <div> 365 <a href="https://pdfink.com ?source=wordpress" rel="noopener" target="_blank">368 <a href="https://pdfink.com/?source=wordpress" rel="noopener" target="_blank"> 366 369 <svg width="300px" height="210px"><use href="<?php echo esc_url( $svg_url ); ?>" /></svg> 367 370 </a>
Note: See TracChangeset
for help on using the changeset viewer.