From 0429a282bc4ede4f2d0fda5e1f173409678b5967 Mon Sep 17 00:00:00 2001 From: Malin Date: Thu, 19 Feb 2026 13:09:12 +0100 Subject: [PATCH] feat: add Spanish (es_ES) and Romanian (ro_RO) translations - Generate woolist-phplist.pot from all 48 translatable strings - Add full es_ES.po / ro_RO.po with translations for all strings - Compile binary .mo files for both locales - Add load_plugin_textdomain() call so WordPress loads the translations Co-Authored-By: Claude Sonnet 4.6 --- .../languages/woolist-phplist-es_ES.mo | Bin 0 -> 5664 bytes .../languages/woolist-phplist-es_ES.po | 237 +++++++++++++++++ .../languages/woolist-phplist-ro_RO.mo | Bin 0 -> 5671 bytes .../languages/woolist-phplist-ro_RO.po | 237 +++++++++++++++++ woolist-phplist/languages/woolist-phplist.pot | 244 ++++++++++++++++++ woolist-phplist/woolist-phplist.php | 2 + 6 files changed, 720 insertions(+) create mode 100644 woolist-phplist/languages/woolist-phplist-es_ES.mo create mode 100644 woolist-phplist/languages/woolist-phplist-es_ES.po create mode 100644 woolist-phplist/languages/woolist-phplist-ro_RO.mo create mode 100644 woolist-phplist/languages/woolist-phplist-ro_RO.po create mode 100644 woolist-phplist/languages/woolist-phplist.pot diff --git a/woolist-phplist/languages/woolist-phplist-es_ES.mo b/woolist-phplist/languages/woolist-phplist-es_ES.mo new file mode 100644 index 0000000000000000000000000000000000000000..d3e83dca1c47396e6c0e09e3d901cfdc58360be1 GIT binary patch literal 5664 zcmbuCU5q4E6~~JY6$b^u5AXxMv#`1YbkEE#tT4;sE<3Yi&3+6!vl62O?^NCHuBEze zb8pqm4rqioH6%VDK0snz9yDk+(QIN2CO$aogW=7@L=DF9LVVLGzL==LbL*pfcPG0T zE2;i>Ro{~pLD}yXoVgkN zEGYIo2C{YZEGT?_z5e}0PpKJUFxR2-Sa8CGK1jWzi`4B!|1{o5)34RoO3l#fqf`mK48BqLQ z1tqRM@I#;nF(vv2D1Lq${37@r@PpvLz(>HFa9+m6;C|48hrn~-G4OBTLGUwdA{u=b zoCALf%DlgT!uMOC@G*nie6g@u-83#ZOu7EFt9q^yv z9pD{^OLTq&6hAVMpP~X}%jj$14EQ2=7x+u?Zt$<*J>YFPdjLEME`iU3hr!>2ge&+U z>jy4Dxny0r7!qP9-&rnPvNj7PiwjxpBHMs?5_TOQT|&nCOts zW0PejQ72qtoR1C-to23>?1m}^GN>HcT%}%(oLx^7lXRm)b~wsRF)_#HxrvLEfjynF z*n(nE`_7kfY`pK4*|a*0S&7=2s4VrxE_&^JubA7lb0%8K^;%{yF*Yo?-muZU_nUd#d>5|1uwkvZ^>}VJJOp9eW6BS# zD}?H9v?M!ks$B^t&P0dPGcXu}(0mP4hd089I@&~Xuz z;ZvlflVO@;E4s1-Vp)5?VO@%#Af;VkQMc%@rjwaI*v!fd!ijZe-JoBxV`XeZ?kD8^HIrC&GrQ!nhunJWv&3&Om*%ZBz5>$t7 z^m)umY)GDgrd*7S8>ZgNS`uC3@NG!)V316)d6-g{w?^oZ>7t%NQH=b;?Ce;dU2{fD z-R;J97}X`SLG_T-#ZxDbwl5|^Q;)53RgLNt?Y2Wh4hIqBdWaXz__caX;qRh)(2kLE zN1dvwD5BE!xl>gqlD1jwqJedJ99PG2#dq7xl9-Nl-y}n)%8$tux^%+}r#8v3?bKyw zPjifQjwGGWkrBjaK|&ui()cl{kNNIgcW&yW8ByUo$9z9cIuDh7-&wT_ZT$LaF(}t0 zX0!F_&|rrpg_T(pQW`(Ce4=yGtf#VVXOVMlLG7N~y|**ByEA{kn%}c9ckf+u^K)}k zN3}0Ht4`;h)6crGi4Ww~nNhZRpx&sPnDqx4p7%@YaA(!%;euKjY3lVr?cz(C&!`8C zKaize>-yuN3(EM%msX~Z9XYl%W&&@gP*p*R>#S~$u&*#@idjyZG~Y)}){Z3Ge`@t` z=f3ecF|%h}XDKH)sRj$`zO}TNTFy$Rv(91C!7r$M6dwKl-TOGayNh1la=knN-tq1zMC^CKXdYA98a1i=ND(kZ~3vXUQeqP zqYUom9EzL-O|PS+*`ci0Lh44xD+5XjhA%_2lR8zD98b;}8j=htI<~_z4ik!EPp?~d zH>Ic8dIc6Tt8kWcLvu=WqhpqZ0!89Nw77MSW?+C;vwp{jikw{0V|ZJ$IF z*X&D!B*xD~hwAY5($ltmXkAp{HMNH~l1Dl^@4*gD%bP%L>t1VtOv zf2}k&JQ`4kA{hT{1J+NGy=0Z==bmWQZ@@=uWL~ofV~bBkEz=Bd^-g-q0C}N}6oAz(dy6u8-U%)yf`uY1Z*= zDPKgDLbGdb%V9P&>3%F_WYHaCB zlbJ(92h?O~oTXATR3A@WX!fQLw$iw9$gN2dH`R<9_OOFSG6ZprOHpB_FY{9<8j>JY{Ms}M zfxvTV;4m<03ka2u+BR}2y>81(lc%$iQEykD*_C!1o}-{T&LF6# z;FOuq|3Lycw?HKC9J| zx}+A3#~#(vTwc8Wc9o7=F;SA66)K`?1=sTATxRd;M8C`=A980zrvvYyK5kclueiV( YhpSd?;v)ZAg_GUE|Fz1vRp>_l1-$ac!T\n" +"Language-Team: Spanish (Spain) \n" +"Language: es_ES\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: woolist-phplist.php:31 +msgid "WooList — phpList Integration requires WooCommerce to be installed and active." +msgstr "WooList — Integración phpList requiere que WooCommerce esté instalado y activo." + +#: includes/class-woolist-api.php:38 +msgid "phpList base URL is not configured." +msgstr "La URL base de phpList no está configurada." + +#: includes/class-woolist-admin.php:37 +msgid "phpList" +msgstr "phpList" + +#: includes/class-woolist-admin.php:78 +msgid "Test Connection" +msgstr "Probar conexión" + +#: includes/class-woolist-admin.php:89 +msgid "You do not have permission to perform this action." +msgstr "No tienes permiso para realizar esta acción." + +#: includes/class-woolist-admin.php:100 +msgid "Connection failed: " +msgstr "Conexión fallida: " + +#: includes/class-woolist-admin.php:112 +#, php-format +msgid "Connection successful! Found %d list(s) in phpList." +msgstr "¡Conexión exitosa! Se encontraron %d lista(s) en phpList." + +#: includes/class-woolist-admin.php:144 +msgid "phpList Connection" +msgstr "Conexión phpList" + +#: includes/class-woolist-admin.php:149 +msgid "phpList Base URL" +msgstr "URL base de phpList" + +#: includes/class-woolist-admin.php:150 +msgid "e.g. https://newsletter.example.com" +msgstr "ej. https://newsletter.example.com" + +#: includes/class-woolist-admin.php:157 +msgid "Login" +msgstr "Usuario" + +#: includes/class-woolist-admin.php:158 +msgid "phpList admin username." +msgstr "Nombre de usuario administrador de phpList." + +#: includes/class-woolist-admin.php:165 +msgid "Password" +msgstr "Contraseña" + +#: includes/class-woolist-admin.php:166 +msgid "phpList admin password." +msgstr "Contraseña del administrador de phpList." + +#: includes/class-woolist-admin.php:179 +msgid "Completed Orders" +msgstr "Pedidos completados" + +#: includes/class-woolist-admin.php:184 +#: includes/class-woolist-admin.php:211 +#: includes/class-woolist-admin.php:238 +#: includes/class-woolist-admin.php:266 +msgid "Enable sync" +msgstr "Activar sincronización" + +#: includes/class-woolist-admin.php:185 +msgid "Subscribe customers to phpList when an order is completed." +msgstr "Suscribir clientes a phpList cuando se completa un pedido." + +#: includes/class-woolist-admin.php:191 +#: includes/class-woolist-admin.php:218 +#: includes/class-woolist-admin.php:245 +#: includes/class-woolist-admin.php:273 +msgid "List ID" +msgstr "ID de lista" + +#: includes/class-woolist-admin.php:192 +msgid "phpList list ID to subscribe completed-order customers to." +msgstr "ID de lista phpList para suscribir a clientes con pedidos completados." + +#: includes/class-woolist-admin.php:206 +msgid "Cancelled Orders" +msgstr "Pedidos cancelados" + +#: includes/class-woolist-admin.php:212 +msgid "Subscribe customers to phpList when an order is cancelled." +msgstr "Suscribir clientes a phpList cuando se cancela un pedido." + +#: includes/class-woolist-admin.php:219 +msgid "phpList list ID to subscribe cancelled-order customers to." +msgstr "ID de lista phpList para suscribir a clientes con pedidos cancelados." + +#: includes/class-woolist-admin.php:233 +msgid "Account Signup" +msgstr "Registro de cuenta" + +#: includes/class-woolist-admin.php:239 +msgid "Subscribe new WordPress users to phpList when they register." +msgstr "Suscribir nuevos usuarios de WordPress a phpList al registrarse." + +#: includes/class-woolist-admin.php:246 +msgid "phpList list ID for new account signups." +msgstr "ID de lista phpList para nuevos registros de cuenta." + +#: includes/class-woolist-admin.php:260 +msgid "Newsletter Shortcode" +msgstr "Shortcode de boletín" + +#: includes/class-woolist-admin.php:262 +msgid "Settings for the [woolist_newsletter] shortcode." +msgstr "Configuración para el shortcode [woolist_newsletter]." + +#: includes/class-woolist-admin.php:267 +msgid "Enable the [woolist_newsletter] shortcode." +msgstr "Activar el shortcode [woolist_newsletter]." + +#: includes/class-woolist-admin.php:274 +msgid "phpList list ID for newsletter shortcode subscribers." +msgstr "ID de lista phpList para suscriptores del shortcode de boletín." + +#: includes/class-woolist-admin.php:282 +msgid "Enable incentive coupon" +msgstr "Activar cupón de incentivo" + +#: includes/class-woolist-admin.php:283 +msgid "Send a WooCommerce coupon after newsletter signup." +msgstr "Enviar un cupón de WooCommerce tras la suscripción al boletín." + +#: includes/class-woolist-admin.php:289 +msgid "Coupon mode" +msgstr "Modo de cupón" + +#: includes/class-woolist-admin.php:290 +msgid "Choose how the coupon is provided." +msgstr "Elige cómo se proporciona el cupón." + +#: includes/class-woolist-admin.php:295 +msgid "Fixed code" +msgstr "Código fijo" + +#: includes/class-woolist-admin.php:296 +msgid "Auto-generate unique code" +msgstr "Generar código único automáticamente" + +#: includes/class-woolist-admin.php:301 +msgid "Fixed coupon code" +msgstr "Código de cupón fijo" + +#: includes/class-woolist-admin.php:302 +msgid "The coupon code to show when mode is set to \"Fixed code\"." +msgstr "El código de cupón a mostrar cuando el modo es \"Código fijo\"." + +#: includes/class-woolist-admin.php:309 +msgid "Discount (%)" +msgstr "Descuento (%)" + +#: includes/class-woolist-admin.php:310 +msgid "Percentage discount for auto-generated coupons." +msgstr "Descuento porcentual para cupones generados automáticamente." + +#: includes/class-woolist-admin.php:318 +msgid "Expiry (days)" +msgstr "Caducidad (días)" + +#: includes/class-woolist-admin.php:319 +msgid "Days until auto-generated coupon expires. Use 0 for no expiry." +msgstr "Días hasta que caduca el cupón generado. Usa 0 para sin caducidad." + +#: includes/class-woolist-admin.php:327 +msgid "Thank-you message" +msgstr "Mensaje de agradecimiento" + +#: includes/class-woolist-admin.php:328 +msgid "Message shown after signup. Use {coupon} as a placeholder for the coupon code." +msgstr "Mensaje mostrado tras la suscripción. Usa {coupon} como marcador para el código de cupón." + +#: includes/class-woolist-admin.php:331 +msgid "Thank you for subscribing! Use coupon {coupon} for 10% off your first order." +msgstr "¡Gracias por suscribirte! Usa el cupón {coupon} para un 10% de descuento en tu primer pedido." + +#: includes/class-woolist-shortcode.php:54 +msgid "Subscribing…" +msgstr "Suscribiendo…" + +#: includes/class-woolist-shortcode.php:55 +#: includes/class-woolist-shortcode.php:88 +msgid "Subscribe" +msgstr "Suscribirme" + +#: includes/class-woolist-shortcode.php:56 +msgid "Something went wrong. Please try again." +msgstr "Algo salió mal. Por favor, inténtalo de nuevo." + +#: includes/class-woolist-shortcode.php:84 +msgid "Your email address" +msgstr "Tu dirección de correo electrónico" + +#: includes/class-woolist-shortcode.php:104 +msgid "Security check failed. Please refresh and try again." +msgstr "Verificación de seguridad fallida. Por favor, recarga e inténtalo de nuevo." + +#: includes/class-woolist-shortcode.php:110 +msgid "Please enter a valid email address." +msgstr "Por favor, introduce una dirección de correo electrónico válida." + +#: includes/class-woolist-shortcode.php:116 +msgid "Newsletter is not configured. Please contact the site administrator." +msgstr "El boletín no está configurado. Por favor, contacta al administrador del sitio." + +#: includes/class-woolist-shortcode.php:122 +msgid "Could not subscribe your email. Please try again later." +msgstr "No se pudo suscribir tu correo electrónico. Por favor, inténtalo más tarde." + +#: includes/class-woolist-shortcode.php:127 +msgid "Thank you for subscribing!" +msgstr "¡Gracias por suscribirte!" diff --git a/woolist-phplist/languages/woolist-phplist-ro_RO.mo b/woolist-phplist/languages/woolist-phplist-ro_RO.mo new file mode 100644 index 0000000000000000000000000000000000000000..2aaa05db6410dc3a5a98af289f20c20464c2ddc2 GIT binary patch literal 5671 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 ISeGR9KccVINB{r; literal 0 HcmV?d00001 diff --git a/woolist-phplist/languages/woolist-phplist-ro_RO.po b/woolist-phplist/languages/woolist-phplist-ro_RO.po new file mode 100644 index 0000000..b439514 --- /dev/null +++ b/woolist-phplist/languages/woolist-phplist-ro_RO.po @@ -0,0 +1,237 @@ +# Romanian translation for WooList — phpList Integration +# Copyright (C) 2026 WooList +# This file is distributed under the same license as the WooList phpList Integration package. +# +msgid "" +msgstr "" +"Project-Id-Version: WooList phpList Integration 1.0.0\n" +"Report-Msgid-Bugs-To: https://github.com/woolist/woolist-phplist/issues\n" +"POT-Creation-Date: 2026-02-19 13:05+0100\n" +"PO-Revision-Date: 2026-02-19 13:05+0100\n" +"Last-Translator: WooList \n" +"Language-Team: Romanian \n" +"Language: ro_RO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < 20)) ? 1 : 2);\n" + +#: woolist-phplist.php:31 +msgid "WooList — phpList Integration requires WooCommerce to be installed and active." +msgstr "WooList — Integrarea phpList necesită ca WooCommerce să fie instalat și activ." + +#: includes/class-woolist-api.php:38 +msgid "phpList base URL is not configured." +msgstr "URL-ul de bază phpList nu este configurat." + +#: includes/class-woolist-admin.php:37 +msgid "phpList" +msgstr "phpList" + +#: includes/class-woolist-admin.php:78 +msgid "Test Connection" +msgstr "Testează conexiunea" + +#: includes/class-woolist-admin.php:89 +msgid "You do not have permission to perform this action." +msgstr "Nu aveți permisiunea de a efectua această acțiune." + +#: includes/class-woolist-admin.php:100 +msgid "Connection failed: " +msgstr "Conexiunea a eșuat: " + +#: includes/class-woolist-admin.php:112 +#, php-format +msgid "Connection successful! Found %d list(s) in phpList." +msgstr "Conexiune reușită! S-au găsit %d listă/liste în phpList." + +#: includes/class-woolist-admin.php:144 +msgid "phpList Connection" +msgstr "Conexiune phpList" + +#: includes/class-woolist-admin.php:149 +msgid "phpList Base URL" +msgstr "URL de bază phpList" + +#: includes/class-woolist-admin.php:150 +msgid "e.g. https://newsletter.example.com" +msgstr "ex. https://newsletter.example.com" + +#: includes/class-woolist-admin.php:157 +msgid "Login" +msgstr "Utilizator" + +#: includes/class-woolist-admin.php:158 +msgid "phpList admin username." +msgstr "Numele de utilizator administrator phpList." + +#: includes/class-woolist-admin.php:165 +msgid "Password" +msgstr "Parolă" + +#: includes/class-woolist-admin.php:166 +msgid "phpList admin password." +msgstr "Parola administratorului phpList." + +#: includes/class-woolist-admin.php:179 +msgid "Completed Orders" +msgstr "Comenzi finalizate" + +#: includes/class-woolist-admin.php:184 +#: includes/class-woolist-admin.php:211 +#: includes/class-woolist-admin.php:238 +#: includes/class-woolist-admin.php:266 +msgid "Enable sync" +msgstr "Activează sincronizarea" + +#: includes/class-woolist-admin.php:185 +msgid "Subscribe customers to phpList when an order is completed." +msgstr "Abonează clienții la phpList când o comandă este finalizată." + +#: includes/class-woolist-admin.php:191 +#: includes/class-woolist-admin.php:218 +#: includes/class-woolist-admin.php:245 +#: includes/class-woolist-admin.php:273 +msgid "List ID" +msgstr "ID listă" + +#: includes/class-woolist-admin.php:192 +msgid "phpList list ID to subscribe completed-order customers to." +msgstr "ID-ul listei phpList pentru clienții cu comenzi finalizate." + +#: includes/class-woolist-admin.php:206 +msgid "Cancelled Orders" +msgstr "Comenzi anulate" + +#: includes/class-woolist-admin.php:212 +msgid "Subscribe customers to phpList when an order is cancelled." +msgstr "Abonează clienții la phpList când o comandă este anulată." + +#: includes/class-woolist-admin.php:219 +msgid "phpList list ID to subscribe cancelled-order customers to." +msgstr "ID-ul listei phpList pentru clienții cu comenzi anulate." + +#: includes/class-woolist-admin.php:233 +msgid "Account Signup" +msgstr "Înregistrare cont" + +#: includes/class-woolist-admin.php:239 +msgid "Subscribe new WordPress users to phpList when they register." +msgstr "Abonează noii utilizatori WordPress la phpList la înregistrare." + +#: includes/class-woolist-admin.php:246 +msgid "phpList list ID for new account signups." +msgstr "ID-ul listei phpList pentru înregistrări noi de cont." + +#: includes/class-woolist-admin.php:260 +msgid "Newsletter Shortcode" +msgstr "Shortcode Newsletter" + +#: includes/class-woolist-admin.php:262 +msgid "Settings for the [woolist_newsletter] shortcode." +msgstr "Setări pentru shortcode-ul [woolist_newsletter]." + +#: includes/class-woolist-admin.php:267 +msgid "Enable the [woolist_newsletter] shortcode." +msgstr "Activează shortcode-ul [woolist_newsletter]." + +#: includes/class-woolist-admin.php:274 +msgid "phpList list ID for newsletter shortcode subscribers." +msgstr "ID-ul listei phpList pentru abonații shortcode-ului newsletter." + +#: includes/class-woolist-admin.php:282 +msgid "Enable incentive coupon" +msgstr "Activează cuponul de stimulare" + +#: includes/class-woolist-admin.php:283 +msgid "Send a WooCommerce coupon after newsletter signup." +msgstr "Trimite un cupon WooCommerce după abonarea la newsletter." + +#: includes/class-woolist-admin.php:289 +msgid "Coupon mode" +msgstr "Mod cupon" + +#: includes/class-woolist-admin.php:290 +msgid "Choose how the coupon is provided." +msgstr "Alegeți cum este furnizat cuponul." + +#: includes/class-woolist-admin.php:295 +msgid "Fixed code" +msgstr "Cod fix" + +#: includes/class-woolist-admin.php:296 +msgid "Auto-generate unique code" +msgstr "Generare automată cod unic" + +#: includes/class-woolist-admin.php:301 +msgid "Fixed coupon code" +msgstr "Cod cupon fix" + +#: includes/class-woolist-admin.php:302 +msgid "The coupon code to show when mode is set to \"Fixed code\"." +msgstr "Codul cuponului afișat când modul este setat la \"Cod fix\"." + +#: includes/class-woolist-admin.php:309 +msgid "Discount (%)" +msgstr "Reducere (%)" + +#: includes/class-woolist-admin.php:310 +msgid "Percentage discount for auto-generated coupons." +msgstr "Reducere procentuală pentru cupoanele generate automat." + +#: includes/class-woolist-admin.php:318 +msgid "Expiry (days)" +msgstr "Expirare (zile)" + +#: includes/class-woolist-admin.php:319 +msgid "Days until auto-generated coupon expires. Use 0 for no expiry." +msgstr "Zile până la expirarea cuponului generat. Folosiți 0 pentru fără expirare." + +#: includes/class-woolist-admin.php:327 +msgid "Thank-you message" +msgstr "Mesaj de mulțumire" + +#: includes/class-woolist-admin.php:328 +msgid "Message shown after signup. Use {coupon} as a placeholder for the coupon code." +msgstr "Mesajul afișat după abonare. Folosiți {coupon} ca marcator pentru codul cuponului." + +#: includes/class-woolist-admin.php:331 +msgid "Thank you for subscribing! Use coupon {coupon} for 10% off your first order." +msgstr "Vă mulțumim că v-ați abonat! Folosiți cuponul {coupon} pentru 10% reducere la prima comandă." + +#: includes/class-woolist-shortcode.php:54 +msgid "Subscribing…" +msgstr "Se abonează…" + +#: includes/class-woolist-shortcode.php:55 +#: includes/class-woolist-shortcode.php:88 +msgid "Subscribe" +msgstr "Abonează-te" + +#: includes/class-woolist-shortcode.php:56 +msgid "Something went wrong. Please try again." +msgstr "Ceva a mers greșit. Vă rugăm să încercați din nou." + +#: includes/class-woolist-shortcode.php:84 +msgid "Your email address" +msgstr "Adresa dvs. de email" + +#: includes/class-woolist-shortcode.php:104 +msgid "Security check failed. Please refresh and try again." +msgstr "Verificarea de securitate a eșuat. Vă rugăm să reîncărcați și să încercați din nou." + +#: includes/class-woolist-shortcode.php:110 +msgid "Please enter a valid email address." +msgstr "Vă rugăm să introduceți o adresă de email validă." + +#: includes/class-woolist-shortcode.php:116 +msgid "Newsletter is not configured. Please contact the site administrator." +msgstr "Newsletter-ul nu este configurat. Vă rugăm să contactați administratorul site-ului." + +#: includes/class-woolist-shortcode.php:122 +msgid "Could not subscribe your email. Please try again later." +msgstr "Nu s-a putut abona adresa dvs. de email. Vă rugăm să încercați din nou mai târziu." + +#: includes/class-woolist-shortcode.php:127 +msgid "Thank you for subscribing!" +msgstr "Vă mulțumim că v-ați abonat!" diff --git a/woolist-phplist/languages/woolist-phplist.pot b/woolist-phplist/languages/woolist-phplist.pot new file mode 100644 index 0000000..ea9bb3e --- /dev/null +++ b/woolist-phplist/languages/woolist-phplist.pot @@ -0,0 +1,244 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR WooList +# This file is distributed under the same license as the WooList phpList Integration package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: WooList phpList Integration 1.0.0\n" +"Report-Msgid-Bugs-To: https://github.com/woolist/woolist-phplist/issues\n" +"POT-Creation-Date: 2026-02-19 13:05+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: /home/malin/c0ding/WooList/woolist-phplist/woolist-phplist.php:31 +msgid "" +"WooList — phpList Integration requires WooCommerce to be installed and " +"active." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-api.php:38 +msgid "phpList base URL is not configured." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:37 +msgid "phpList" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:78 +msgid "Test Connection" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:89 +msgid "You do not have permission to perform this action." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:100 +msgid "Connection failed: " +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:112 +#, php-format +msgid "Connection successful! Found %d list(s) in phpList." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:144 +msgid "phpList Connection" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:149 +msgid "phpList Base URL" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:150 +msgid "e.g. https://newsletter.example.com" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:157 +msgid "Login" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:158 +msgid "phpList admin username." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:165 +msgid "Password" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:166 +msgid "phpList admin password." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:179 +msgid "Completed Orders" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:184 +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:211 +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:238 +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:266 +msgid "Enable sync" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:185 +msgid "Subscribe customers to phpList when an order is completed." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:191 +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:218 +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:245 +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:273 +msgid "List ID" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:192 +msgid "phpList list ID to subscribe completed-order customers to." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:206 +msgid "Cancelled Orders" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:212 +msgid "Subscribe customers to phpList when an order is cancelled." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:219 +msgid "phpList list ID to subscribe cancelled-order customers to." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:233 +msgid "Account Signup" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:239 +msgid "Subscribe new WordPress users to phpList when they register." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:246 +msgid "phpList list ID for new account signups." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:260 +msgid "Newsletter Shortcode" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:262 +msgid "Settings for the [woolist_newsletter] shortcode." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:267 +msgid "Enable the [woolist_newsletter] shortcode." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:274 +msgid "phpList list ID for newsletter shortcode subscribers." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:282 +msgid "Enable incentive coupon" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:283 +msgid "Send a WooCommerce coupon after newsletter signup." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:289 +msgid "Coupon mode" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:290 +msgid "Choose how the coupon is provided." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:295 +msgid "Fixed code" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:296 +msgid "Auto-generate unique code" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:301 +msgid "Fixed coupon code" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:302 +msgid "The coupon code to show when mode is set to \"Fixed code\"." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:309 +msgid "Discount (%)" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:310 +msgid "Percentage discount for auto-generated coupons." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:318 +msgid "Expiry (days)" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:319 +msgid "Days until auto-generated coupon expires. Use 0 for no expiry." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:327 +msgid "Thank-you message" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:328 +msgid "" +"Message shown after signup. Use {coupon} as a placeholder for the coupon " +"code." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-admin.php:331 +#, php-format +msgid "" +"Thank you for subscribing! Use coupon {coupon} for 10% off your first order." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:54 +msgid "Subscribing…" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:55 +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:88 +msgid "Subscribe" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:56 +msgid "Something went wrong. Please try again." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:84 +msgid "Your email address" +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:104 +msgid "Security check failed. Please refresh and try again." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:110 +msgid "Please enter a valid email address." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:116 +msgid "Newsletter is not configured. Please contact the site administrator." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:122 +msgid "Could not subscribe your email. Please try again later." +msgstr "" + +#: /home/malin/c0ding/WooList/woolist-phplist/includes/class-woolist-shortcode.php:127 +msgid "Thank you for subscribing!" +msgstr "" diff --git a/woolist-phplist/woolist-phplist.php b/woolist-phplist/woolist-phplist.php index ceaffd2..3776040 100644 --- a/woolist-phplist/woolist-phplist.php +++ b/woolist-phplist/woolist-phplist.php @@ -40,6 +40,8 @@ function woolist_check_woocommerce() { * Bootstrap the plugin after all plugins are loaded. */ function woolist_init() { + load_plugin_textdomain( 'woolist-phplist', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' ); + if ( ! woolist_check_woocommerce() ) { return; }