From 302f2e76cad208a744d06e5992cfbb6832c831fe Mon Sep 17 00:00:00 2001 From: magdev Date: Wed, 28 Jan 2026 12:06:45 +0100 Subject: [PATCH] Update translations for v0.7.1 - Regenerated .pot template with 388 strings - All German (de_CH) translations up to date - Compiled .mo file for production Co-Authored-By: Claude Opus 4.5 --- languages/wc-licensed-product-de_CH.mo | Bin 37302 -> 37570 bytes languages/wc-licensed-product-de_CH.po | 3485 ++++++++++++------------ languages/wc-licensed-product.pot | 3443 +++++++++++------------ 3 files changed, 3502 insertions(+), 3426 deletions(-) diff --git a/languages/wc-licensed-product-de_CH.mo b/languages/wc-licensed-product-de_CH.mo index e460d03b5a385a00ec7a0d65b90583d7ee3b5df3..5cd1f95625c23f8a7423125e872738f1d550a479 100644 GIT binary patch delta 9149 zcmZA534D!L{>SknA`wEY5fR*2k{}6UUt=kiScBO2h_0K9gF<{rz#vS=FdT-ZaS~R*nJ&K^ z8I#%Q+=c4cYgkD8<{J_o3P!{jLtDm&C2$ue;2!5!*qwY(tTDr}FP6bqF%sX!Qg{~C z;6<#Cw@@PvW4IM@8mj&xEJyoh2Z_q~8tQ`|Vo5xMdf>MhgjY~AbOZZga6Q|Bp~x6a z7OLZ`oExw_`7PK6_n|s+6>6rok6X;u8{@y01_lxQLpGyQurs8rVHh8%vT;!WP&D zdtxq@!lM|0C$St}!d7?}2V)~PiUzXGxh9_Z*N8Szps9KlwFyt58oq{f*4#!lSe^CI zW=uy-eI{y3b5IR0Mpnse$3Xl$md1~;41S5~=q1$iZYD7QYB(;DQDRrDfn!h&6=DZm zjeN#@iYfRI>61xmXdjr5jmZ}x%WaBK9r_wIqjylx58{YuV6{*KukRzF4|GEHbb_mp zk1feRg_`oWP$M{k(Rd0qlAEslzB7bgl%>3iGX~XxW~dH4i8|RCPTyP-nzD_knRwUT z_y#rgcTpqvB+*Iig&Nr!RQ)~Z!Q-y{Dyo41&aS373OVYgKWgn~qB`Qkb~^uCNa#46 z#qxLu^?;zJcEldku1>@dY>Mnl(;oX^7N+4L?2e($j2VT4P&0H8!|(%C$IswoypE|l z|3jPGDSi>v@B!3=PGBXh%rL^SK5E1rU4A5L59DJ-+==DzE!04cqZ&Sk?eQnn4Af&? zHM5N{Lg#-7iJF*;n(B4PB$%V9&GH}A-uN%-!6B{egR7y|x`E5LcBY~_G6bvOM68Mn zP&55Js$*}XPY*s$A{5V{Hre-B0dJrl6wun{E2174<7|)W_yE+*<4%EZ{t>fn9Mss{Ar) zDsMO+qE1s-vVV7*=BOpibIw6+=7p%uxy(l*fW!vWCfbDR*!_u@gF40m9c_EQE+o{$!KmXk8dY&3R>oP#$ug@@ z9s2+^^3PFAavpgZnp>!bJv?3YyP=kLE=J)in1si%2HrX;+o?`QX4_;UC&j#g zdhj{aE)RKv?|h6vb=ZqMz)VJUY^`%As$*}UI{G1MV4t7{cFuXlf8WO&j)bP@A!;py zy4ZX;s-fzrk<~>#xF>2vqfk>n7xnqqFc9BHovOoF0#BgspGI}$3zxruVYF}lMM6FM z6>DONuJ$PQyXeK>mrEfgex}J33r{F~LC$KR#OEG3D zjzjH%uTofl9lKvCkmXbDyS)MGybeI^foT|vJ5U`wj(XrF)QhW1cYY_pI>?DA=FZQi@|sY_4x;=;~Co1 zzT0cyX!6~Vv6(%Xk9V*PPV8l0V6%KARInX2b^EX^UdK>;fNChDw|!xhN44rWFaTeKwZIrKkorV{<%)`rrfP zpJ~v~uI*FUko@b&7|ai-wNL7APsL=^$Y-H8?|dwQORyZS@ZV?sxA_ys{28Yd z6nO^NnP`Z56Si>n#0KOuP#sw1@_%#rYsfpxR2yiQWF$@`zryA3A^%M5AbvBVed8k$ zjXRN7fH{Vmk z(6*-R1rloLTWp1wQRSYY_Ph?o#pF+-rmo*GyXi7fpPP?rcsY7-6K3N<)Xc>Vx0|&+ zs>4Gt9J7aW{x#K$CYF^jj+ERC!j_;7WKJ2)J*uW4X($9 z_zCX8^pUp1W|TceA)}aoH4sffTWpK|O@m?N=cA^4EjGnX$TQ5xs1YZOwlmQhHPS)Y z4zp2fz8Ceph%xqbL}L{BIIMwPd?Y+1GEv8F5ys;R?0|<*9l4L1snQvCgpsHRG{gk# zg_?mms8h5AHPz3#@_pEg{M%RugEOtZcoK0Gq+t~-Kvi6e+5_Js%V?s!b_Qml8rqLf z;6Y5r|6vTaA8R}4MXhlGs{R_RiCeKbzJmHpTm>O?3eS@j7aE z|ALw_Gs*s1-2yoXW)m{&<}S{}VUz6)eU3T>mr&3B9p_+`Z2Lc@^{9?rMqhOjKa`sBEd@%;8B9_9_SPsu&8NBAahh@nJ=UBrrjC@_Jip@|1>y4U;$ygreqn@|k z<#*>W|GM#(yKw^bfpf0H4b)~TmTMmzfqHO~vkz)S**FB3VL!Zt+U>3K?DGa=1=YhQ zScsaDH+>}Zz+0GzVbksVpgpSLk*IT?kM(hb%OAm5^53Bv3eLBiG8R4L2cnj4ChGoX ztb~W0r%})KT_jP5MDZDRH^*T~@@cpOhale<=00jk(%ESm$tY(oHXy$kwS=#u*8C2J z-~%j4PEj>`_d ztcpLOMjSZbZo0~-hC5uzlh9~AT1s)O=7T6CoakfEK z?2MYBROcAf8WvzPEJCgMRUCtL7P5bE3F`ju_%t?JWM}XYYJg`^1G?)Yp-oh7u^nkA z)YOl_1l)igd>{3|ix`TLOYC<*ET)iOgq`p-w!#Wa?UzvxRQ+|Rnc0C_(*3B@;X6V? zYxbEd_zr84{{^)fE7N@~K^lhOWYj5`;arYta62x;vzUdMWY*&;R6`ld?XJ&9E!8WS zsq=r7gdQ04jD454#$fU(SPIjyIu65VEI@6>t=JC#idv$3?tb|db}uzSo%gn=4)jBf zd@QQ|Osu5yznVlz3U;G9vL6TFd)OAMuH@x}15hJ-8a0C37=j_I?4NKdVmI>Ps68 zO!Rm6H*l}4OLxXmx8Q~6r|KVCN|(CD@1kFICkgK}NLRxC$ZHa>J^an4wr z&%NoW|IU4c!!eK0#nCtK5_gDq9<{%ROif}Wm9*=-5Sxk7=N&-|=Q{lTuR8_pzp62V%V zsYC%Wj{;qNN&oTEd*EYY2KQzXt%!cEUL#kz6Zt^W5kHal zk3YlRm_uPrVi)-{L^$c4?%q`7yUKh;R3(Cl#zZ=Gbp1?hBwis-5|6GpcVGElq{m~H zySbs*qw`0>Ay@b&t|rDl_Q8L-d$X{BC?q;^|AZ?aMfz>h-H9kyCjLYWC+-qM2wjt? zyM?&r&oTZr{)GJt=n8H;P0XRJHufNDla9qfuHNH3NqINoG=&$4CZuC7TLzZr=SiGL8fRuWZR#ahlZY(xYRD~TtFPpDTMdlR`t z2vLm~O044EUxWkd7o? zC!QsKBXsp6{^n2F?|zpwCEVw{nBvmyxw+!8{b$;9<5LQEJo*&IQ?`VtMY;(QLi8g3 zM;s;|UCXI+mdrY$9_cECt_8$4qNOri%UrqANu(?2{8u9L9+9U~uD@E$RV*UjCuUQx z1b#<^J@$}j@}VyOZ_>IZKX(5p`Q=1uqRwOGUy^@`@SW$!Jwn$rROpR;{W<$vN-4?~ zx_oKU+Aytg1ToZ=_s2AsF6H!MMe68kil=ZQv0DXP3n}ZQ|FJEz`TzepiPSSh2P)im zr5`vKQ05_YEw-4#Vnxks9S8{Tlj0fR&B+>@l`%RmYf84KpEo1Nn^*K>oeA}l({sI^ zyzyDNo?L&SCvS=;Uv+1BaeF+)iA6nn zl?*Bx*FPdKqEAYKZKWW~n=?IoTyBDEXYQcqlQOwA!<(JyrS&YYCo{{-(_Ba5J<})q zTjO(iUNxA|F*|R@6f)VKg6XzDS$e8BJJHk0J7e^CQvT=gjNGh@@!lNI=;>nfYv HKIs1dF8Wu( delta 8888 zcmZA534D)NzQ^$+A_);BArgcHS%d_!BoUF=gIGgJD#V_YSSpkh|4_Rkh^@?U8CtnY zP1@>AtK;fmx*NLEOBXGzrgOXKW|{l><{YnA?tNZFNwzEFLnL}PL9`y2D4f5V@ zICj@ErUhQFZ%i96V~&QY)|lkh#x%eb^u z@&cTM`;qHB#;dI{qp4_*O|jIu3%gK$4)x;e=!f5;58lRxco+S#ev~mm7>X*lNBUxt zoc&M@7>Ubq2}baKbDxA~m{!ro)WLojkAt0ya0unYn1?@L0FH<;rWsDadbk+%!j%|~ zTTnecj=>m6cXfRfHo^>S!u!og65Tih{jeDIz@_MeYf&S!8ME*@ky? zcEdpGQ!y2Xq8hReSK=-7#kmZJM?Sr1uvuK{x$T&ig7=I1b2r9JrW}{xb0coV!hI-*CR6}l~dhQ)> zhcpQF;%H=6Ogehwbo9rW7=VvqJzRx)UK#4W|A=S&o0EJ+MN9NburG?l49cC5Q)V6x z!hJ{^%-5&~hIFJi7>P`?$woEkany*Gqn>{l)v+_Ep1*;*{&NqBT3V02qYFYX8C#-; zd@KfFK1Skf)Qihp{T}BLY(V`<=Q&gZ-bXdy25LvwrnNF0HDaD55)H)!cVY=@=y#xc zej5AWcc`9qPPEq##t6yMls<%p}xW*p6Boe?UF>263{nFdoth4%kJ)CcG^YUsa2-FO%EqJ}-~7cU+|DQ9B@&O+^ujmU;F z$5Gc`!)AC7)sWCM+khn0h-RiS{$V7!R5Zt8R0GOT+wTP|#aD3vrZb_cUyT~d&CY$O z?Q|Tu)O>)N!p7;=7O2JC7PUCz&f1*9@Gf`)#@?VNHk>LeeH*%59+}ss8xOh zv+yNUi|h2W4+uatEYaB))v(d1hR#5BY%Xd9N}Oxm`5ow^{lAYyb9uPB!k8CPFFJ+l z*;&+st57{M{q4|)qlS1SdgD0Mw#vggScp152i1^;u3U_y{bnagD?EhSj%QIX zx`>+Ff1y4|J_D@HQ7`I*x~?Z`H{_rm{3vP!R-ihv0o8$Rs6~Dleeeu=29mr^q6Y<1 z&#iLcO3b>OtdCi*ybq;$BS0cQFSWX7Z~S3$Zi4k8{y?kX-|dP`hsDAjV(G z2`cn$e-pJ|e@3l=Kt9wln1O0w0qTLPP$P8`$Kcm07saT4>SdMzYUexwHitX@KoP;-#KA6EnnRhHl zEkgfc_5&7%DyMr$)PSK_AIGC!P>A(#9_rJ(1T}Z%7>>_jJiddPlDn?H;c(lLcvQo> zV*|`Yy>Kk5gVUUzg(Q068q|kjGqTXlLF|b)Q9~Iu!p`jo)PpNfi|7@sjjthF-<(HH zQQeVt3R9hrpuP{gQB(d72I}|!O%lD}ckGT)qwJ02kw0bwKlG)$iXAa1+Zftp`k>}~ zEBfQxs8#%y zkS!;o$`g=pli7rtl8ZPK%~)HWh5Rv3@uLm?fRPw7j!y~iH_0Sw`7+d;uR*nZD~94O z48{|v@4#8qTDgpx(;KJ}xQ$6zi#@m-Q!oZEp+@Qs>OI|a?O)H+(W4WKN#^47xEiA# zwnKIlwb)LfZoGne@pX*A?{PK;jkhDV9Gg?#iE3~qhTwVB2w%mzScU57FXNeiRe0su zeP17kQjS5**#b<))u^8S4Rzz&sFC;xQ?UwHV!H`U8y-V7IA@~WJ(IB+crB&2=3%y&gCZwJS=n1ujQ@NB)Qr zcnY<~u3`uL%0rSt5sKxa(Y6RX#wvYJ~HPk=2dY>uwuU>)J zmim0>DvYIEflcue4nxl^60LzAQ~CJd0@MgxM7_v&n*AOGVLIip7>zqo4SW?f$Cpso ze}k>?Hg?A*(`|>cP*eRdYUHLN*L%!Ccfm1?;>0Ozh+m+3_9F(N?+jaR=1f4nxDV>S z9H$4PDIY>@&$mz`ch}X&71-535_|K0vw?)IZQjOMY*T1&$U;4!1XW*w?eG!~zM4HHO12~49}oP+u{?FNc;s=4x3}w zL|4>mpM#o$RjBj3uzG)^UUVMyqA)%p+K!Q^k;ub1T#Q;{f5P5)4Sg_j9^+q+BzB(N z?_Dr}azE!NY(P2RIR_h3UWV$yCRER!K`q8}7>HM}5mveKeP^RbZGCIh^<5ri{B=Vn z6#*~8>T4PbqO+$ST#-kSV za`Zz_1<8JrO62#08U2{u$H!1T`HS-{Y)|mfSHujQ7>GJ z>ft`r8hQqU@gzpzn>bke|67t~R3tradp-(vVIC&qJnW1WsGfg~0=3%TL#^iPsFAvj>X~j< zeF*Bh7*|emhyp9^N4_*B=jG}xS)sW^Z?3!qe5tL`5u7A>5zQXlzFBKZ1gU**xb9f26Vf`oU zocF=Wl$Ro(0P`v8eD+HIv4QJQBN)8O_An8{C=W-ip+Zzg_n=1pq=zJ)yj2jNxhgRyJuZ?Ty;fbt>K_1~gK<~P)o`mVLRBMdcV9b7pXTT}K7A<=4_ zjcQp1YSElS?Sc!=>zG3MS6q*Ybhi*sVL8T7sqe)rs8#0)cz0HX#W*E7}cYtsFvTrx_A%0(07wvO!ZLvKN~fNo1AA|{asWCk~Z7tJcRL- zXQ9^0Qy7OAa60cdcStgDa+&=!9>h_UKSYf{+!i}`1*irUqlR#qE3d|el*>>(-H-M0 z2-d>s{Mbemkn3no{-sTg=WUXQsrU`&6CKExVkbh!WXio!L-yd9>5{kbdtw5Sz;)UY zAs9v!6RU_k>i$98BkEHAe~0={>p9WDof(6#x%?sOwK!)GBgoqkeTZDjn)?@sRLVM9 zU@N>&unVh?N8LGBG)%cU=nCK9FwOrQE?P)og}eAqW@SAK+YDftkb ziaSwjCX&$c81X*w4)H(4AVNnJv6t}So`*5rL-IMv2;z^#gX1R2Le8DTWv;RZ<#6Ij z;=$ovBfsD(Kf`@QOF~<-YmIA0k_QoWsE;K)zw$!|i@f@{#Lq2U(16%QzK+Nu_a!=1 zUtxdny)xUWn?VdE|DDhx)HlSNXixor;yBbUnTCPb3!4%;Ce+gSbIf!VeqUKRbVX~_j#D0e{}kCPW+Kh6K+ zBpr#L2>n`|My#X06S0(-O8FIH4Ebmrjz{sI#GAx^!k@Y_)X|$<$6<>ZMR|_PAK>qj z>hWJ(qp*Se262X1&5b>YPssm8B$D^Vfy86vI+kN35ktPf)m5M1#|a{tx|PHSqUYdR-h$40YvW{{u*ZIoY3xAP*&K9(5^9;@og- z+C(Pt3+HbUak`LWE_L0BdbU{ovpzpFs4FDesU~V_G7yMU_8|4)v~#&e@Y#8U5s5pZ^6g9Rf`N diff --git a/languages/wc-licensed-product-de_CH.po b/languages/wc-licensed-product-de_CH.po index 5e1cd6d..82c0e19 100644 --- a/languages/wc-licensed-product-de_CH.po +++ b/languages/wc-licensed-product-de_CH.po @@ -4,8 +4,8 @@ msgid "" msgstr "" "Project-Id-Version: WC Licensed Product 0.7.0\n" -"Report-Msgid-Bugs-To: magdev3.0@gmail.com\n" -"POT-Creation-Date: 2026-01-28 10:00+0100\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-01-28 12:03+0100\n" "PO-Revision-Date: 2026-01-28T10:00:00+00:00\n" "Last-Translator: Marco Graetsch \n" "Language-Team: German (Switzerland) \n" @@ -15,808 +15,1142 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: src/Admin/AdminController.php:76 src/Admin/AdminController.php:77 -#: src/Admin/AdminController.php:90 src/Admin/AdminController.php:1213 -#: src/Admin/OrderLicenseController.php:149 -#: src/Admin/OrderLicenseController.php:281 -#: src/Frontend/AccountController.php:91 -msgid "Licenses" -msgstr "Lizenzen" - -#: src/Admin/AdminController.php:93 -msgid "Overview" -msgstr "Übersicht" - -#: src/Admin/AdminController.php:141 -msgid "No licenses found" -msgstr "Keine Lizenzen gefunden" - -#: src/Admin/AdminController.php:142 -msgid "Searching..." -msgstr "Suche..." - -#: src/Admin/AdminController.php:143 -msgid "Search failed" -msgstr "Suche fehlgeschlagen" - -#: src/Admin/AdminController.php:144 src/Admin/OrderLicenseController.php:370 -msgid "Saving..." -msgstr "Speichere..." - -#: src/Admin/AdminController.php:145 -msgid "Saved" -msgstr "Gespeichert" - -#: src/Admin/AdminController.php:146 -msgid "Save failed" -msgstr "Speichern fehlgeschlagen" - -#: src/Admin/AdminController.php:147 -msgid "" -"Are you sure you want to revoke this license? This action cannot be undone." -msgstr "" -"Sind Sie sicher, dass Sie diese Lizenz widerrufen möchten? Diese Aktion kann " -"nicht rückgängig gemacht werden." - -#: src/Admin/AdminController.php:148 src/Admin/AdminController.php:1348 -#: src/Admin/AdminController.php:1363 src/Admin/AdminController.php:1389 -msgid "Edit" -msgstr "Bearbeiten" - -#: src/Admin/AdminController.php:149 src/Admin/AdminController.php:1354 -#: src/Admin/AdminController.php:1374 src/Admin/AdminController.php:1395 -#: src/Admin/AdminController.php:1550 src/Admin/OrderLicenseController.php:244 -#: src/Frontend/AccountController.php:525 -msgid "Cancel" -msgstr "Abbrechen" - -#: src/Admin/AdminController.php:150 src/Admin/AdminController.php:1353 -#: src/Admin/AdminController.php:1373 src/Admin/AdminController.php:1394 -#: src/Admin/OrderLicenseController.php:139 -#: src/Admin/OrderLicenseController.php:241 -msgid "Save" -msgstr "Speichern" - -#: src/Admin/AdminController.php:151 src/Admin/AdminController.php:266 -#: src/Admin/AdminController.php:1386 src/Admin/AdminController.php:1625 -#: src/Admin/DashboardWidgetController.php:136 -#: src/Admin/OrderLicenseController.php:260 -#: src/Admin/SettingsController.php:244 -#: src/Product/LicensedProductVariation.php:194 -#: src/Product/LicensedProductType.php:184 -#: src/Product/LicensedProductType.php:232 -#: src/Product/LicensedProductType.php:544 -#: src/Frontend/AccountController.php:424 -msgid "Lifetime" -msgstr "Lebenslang" - -#: src/Admin/AdminController.php:152 src/Frontend/AccountController.php:563 -msgid "Copied!" -msgstr "Kopiert!" - -#: src/Admin/AdminController.php:153 src/Frontend/AccountController.php:564 -msgid "Copy failed" -msgstr "Kopieren fehlgeschlagen" - -#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:920 -#: src/Admin/AdminController.php:1245 src/Admin/AdminController.php:1368 -#: src/Admin/DashboardWidgetController.php:117 -#: src/Admin/VersionAdminController.php:178 -#: src/Admin/VersionAdminController.php:410 -msgid "Active" -msgstr "Aktiv" - -#: src/Admin/AdminController.php:157 src/Admin/AdminController.php:927 -#: src/Admin/AdminController.php:1246 src/Admin/AdminController.php:1369 -#: src/Admin/VersionAdminController.php:178 -#: src/Admin/VersionAdminController.php:410 -msgid "Inactive" -msgstr "Inaktiv" - -#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:934 -#: src/Admin/AdminController.php:1247 src/Admin/AdminController.php:1370 -#: src/Admin/DashboardWidgetController.php:125 -#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259 -msgid "Expired" -msgstr "Abgelaufen" - -#: src/Admin/AdminController.php:159 src/Admin/AdminController.php:941 -#: src/Admin/AdminController.php:1248 src/Admin/AdminController.php:1371 -msgid "Revoked" -msgstr "Widerrufen" - -#: src/Admin/AdminController.php:173 src/Admin/AdminController.php:213 -#: src/Admin/AdminController.php:249 src/Admin/AdminController.php:301 -#: src/Admin/AdminController.php:339 src/Admin/AdminController.php:369 -#: src/Admin/OrderLicenseController.php:387 -#: src/Admin/OrderLicenseController.php:426 -#: src/Admin/OrderLicenseController.php:490 -#: src/Admin/VersionAdminController.php:255 -#: src/Admin/VersionAdminController.php:325 -#: src/Admin/VersionAdminController.php:351 -msgid "Permission denied." -msgstr "Zugriff verweigert." - -#: src/Admin/AdminController.php:195 src/Admin/AdminController.php:1032 -#: src/Admin/OrderLicenseController.php:227 -msgid "Unknown" -msgstr "Unbekannt" - -#: src/Admin/AdminController.php:196 src/Admin/AdminController.php:1036 -msgid "Guest" -msgstr "Gast" - -#: src/Admin/AdminController.php:220 src/Admin/AdminController.php:256 -#: src/Admin/AdminController.php:308 src/Admin/AdminController.php:345 -#: src/Admin/OrderLicenseController.php:433 -msgid "Invalid license ID." -msgstr "Ungültige Lizenz-ID." - -#: src/Admin/AdminController.php:225 -msgid "Invalid status." -msgstr "Ungültiger Status." - -#: src/Admin/AdminController.php:232 -msgid "Status updated successfully." -msgstr "Status erfolgreich aktualisiert." - -#: src/Admin/AdminController.php:237 -msgid "Failed to update status." -msgstr "Status konnte nicht aktualisiert werden." - -#: src/Admin/AdminController.php:264 -msgid "License set to lifetime." -msgstr "Lizenz auf lebenslang gesetzt." - -#: src/Admin/AdminController.php:269 src/Admin/AdminController.php:286 -msgid "Failed to update expiry date." -msgstr "Ablaufdatum konnte nicht aktualisiert werden." - -#: src/Admin/AdminController.php:281 -msgid "Expiry date updated successfully." -msgstr "Ablaufdatum erfolgreich aktualisiert." - -#: src/Admin/AdminController.php:289 -msgid "Invalid date format." -msgstr "Ungültiges Datumsformat." - -#: src/Admin/AdminController.php:312 src/Admin/OrderLicenseController.php:437 -msgid "Domain cannot be empty." -msgstr "Domain darf nicht leer sein." - -#: src/Admin/AdminController.php:323 -msgid "Domain updated successfully." -msgstr "Domain erfolgreich aktualisiert." - -#: src/Admin/AdminController.php:327 -msgid "Failed to update domain." -msgstr "Domain konnte nicht aktualisiert werden." - -#: src/Admin/AdminController.php:352 src/Admin/AdminController.php:1107 -msgid "License revoked successfully." -msgstr "Lizenz erfolgreich widerrufen." - -#: src/Admin/AdminController.php:357 -msgid "Failed to revoke license." -msgstr "Lizenz konnte nicht widerrufen werden." - -#: src/Admin/AdminController.php:376 -msgid "License key and domain are required." -msgstr "Lizenzschlüssel und Domain sind erforderlich." - -#: src/Admin/AdminController.php:388 src/Admin/OrderLicenseController.php:119 -#: src/Checkout/CheckoutController.php:534 -#: src/Checkout/CheckoutController.php:595 -#: src/Checkout/CheckoutController.php:617 src/License/LicenseManager.php:886 -#: src/Product/VersionManager.php:349 src/Product/VersionManager.php:361 -#: src/Frontend/AccountController.php:187 -#: src/Frontend/AccountController.php:229 -#: src/Email/LicenseExpirationEmail.php:107 -#: src/Email/LicenseExpiredEmail.php:99 -msgid "Unknown Product" -msgstr "Unbekanntes Produkt" - -#: src/Admin/AdminController.php:468 src/Admin/AdminController.php:488 -#: src/Admin/AdminController.php:506 src/Admin/AdminController.php:524 -#: src/Admin/AdminController.php:544 src/Admin/AdminController.php:562 -#: src/Admin/AdminController.php:590 src/Admin/AdminController.php:634 -#: src/Admin/AdminController.php:824 src/Admin/SettingsController.php:559 -#: src/Frontend/AccountController.php:580 -msgid "Security check failed." -msgstr "Sicherheitsüberprüfung fehlgeschlagen." - -#: src/Admin/AdminController.php:594 -msgid "You do not have permission to export licenses." -msgstr "Sie haben keine Berechtigung, Lizenzen zu exportieren." - -#: src/Admin/AdminController.php:638 -msgid "You do not have permission to import licenses." -msgstr "Sie haben keine Berechtigung, Lizenzen zu importieren." - -#: src/Admin/AdminController.php:758 -msgid "Row missing domain" -msgstr "Zeile ohne Domain" - -#: src/Admin/AdminController.php:762 -msgid "Row missing valid product ID" -msgstr "Zeile ohne gültige Produkt-ID" - -#: src/Admin/AdminController.php:815 +#. translators: %d: number of days +#: src/Product/LicensedProductVariation.php:211 #, php-format -msgid "Failed to import license for domain %s" -msgstr "Import der Lizenz für Domain %s fehlgeschlagen" +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "%d Tag" +msgstr[1] "%d Tage" -#: src/Admin/AdminController.php:905 -msgid "License Dashboard" -msgstr "Lizenz-Dashboard" - -#: src/Admin/AdminController.php:913 -#: src/Admin/DashboardWidgetController.php:113 -msgid "Total Licenses" -msgstr "Lizenzen insgesamt" - -#: src/Admin/AdminController.php:950 -msgid "Attention:" -msgstr "Achtung:" - -#: src/Admin/AdminController.php:955 +#: src/Product/LicensedProductType.php:183 +#: src/Product/LicensedProductType.php:543 #, php-format -msgid "%d license is expiring within the next 30 days." -msgid_plural "%d licenses are expiring within the next 30 days." -msgstr[0] "%d Lizenz läuft innerhalb der nächsten 30 Tage ab." -msgstr[1] "%d Lizenzen laufen innerhalb der nächsten 30 Tage ab." +msgid "%d days" +msgstr "%d Tage" -#: src/Admin/AdminController.php:963 -msgid "View Licenses" -msgstr "Lizenzen anzeigen" - -#: src/Admin/AdminController.php:969 -msgid "Quick Actions" -msgstr "Schnellaktionen" - -#: src/Admin/AdminController.php:973 -msgid "Manage Licenses" -msgstr "Lizenzen verwalten" - -#: src/Admin/AdminController.php:977 -msgid "Export to CSV" -msgstr "Als CSV exportieren" - -#: src/Admin/AdminController.php:981 wc-licensed-product.php:137 -msgid "Settings" -msgstr "Einstellungen" - -#: src/Admin/AdminController.php:1101 -msgid "License updated successfully." -msgstr "Lizenz erfolgreich aktualisiert." - -#: src/Admin/AdminController.php:1104 -msgid "License deleted successfully." -msgstr "Lizenz erfolgreich gelöscht." - -#: src/Admin/AdminController.php:1110 -msgid "License extended successfully." -msgstr "Lizenz erfolgreich verlängert." - -#: src/Admin/AdminController.php:1113 -msgid "License set to lifetime successfully." -msgstr "Lizenz erfolgreich auf lebenslang gesetzt." - -#: src/Admin/AdminController.php:1119 -#, php-format -msgid "%d license activated." -msgid_plural "%d licenses activated." -msgstr[0] "%d Lizenz aktiviert." -msgstr[1] "%d Lizenzen aktiviert." - -#: src/Admin/AdminController.php:1127 -#, php-format -msgid "%d license deactivated." -msgid_plural "%d licenses deactivated." -msgstr[0] "%d Lizenz deaktiviert." -msgstr[1] "%d Lizenzen deaktiviert." - -#: src/Admin/AdminController.php:1135 -#, php-format -msgid "%d license revoked." -msgid_plural "%d licenses revoked." -msgstr[0] "%d Lizenz widerrufen." -msgstr[1] "%d Lizenzen widerrufen." - -#: src/Admin/AdminController.php:1143 -#, php-format -msgid "%d license deleted." -msgid_plural "%d licenses deleted." -msgstr[0] "%d Lizenz gelöscht." -msgstr[1] "%d Lizenzen gelöscht." - -#: src/Admin/AdminController.php:1151 -#, php-format -msgid "%d license extended." -msgid_plural "%d licenses extended." -msgstr[0] "%d Lizenz verlängert." -msgstr[1] "%d Lizenzen verlängert." - -#: src/Admin/AdminController.php:1156 -msgid "License transferred to new domain successfully." -msgstr "Lizenz erfolgreich auf neue Domain übertragen." - -#: src/Admin/AdminController.php:1159 -msgid "Failed to transfer license. The license may be revoked or invalid." -msgstr "" -"Lizenzübertragung fehlgeschlagen. Die Lizenz könnte widerrufen oder ungültig " -"sein." - -#: src/Admin/AdminController.php:1162 -msgid "No licenses to export." -msgstr "Keine Lizenzen zum Exportieren." - -#: src/Admin/AdminController.php:1172 -#, php-format -msgid "%d license imported." -msgid_plural "%d licenses imported." -msgstr[0] "%d Lizenz importiert." -msgstr[1] "%d Lizenzen importiert." - -#: src/Admin/AdminController.php:1179 -#, php-format -msgid "%d updated." -msgid_plural "%d updated." -msgstr[0] "%d aktualisiert." -msgstr[1] "%d aktualisiert." - -#: src/Admin/AdminController.php:1187 -#, php-format -msgid "%d skipped." -msgid_plural "%d skipped." -msgstr[0] "%d übersprungen." -msgstr[1] "%d übersprungen." - -#: src/Admin/AdminController.php:1195 +#. translators: %d: number of errors +#: src/Admin/AdminController.php:1246 #, php-format msgid "%d error." msgid_plural "%d errors." msgstr[0] "%d Fehler." msgstr[1] "%d Fehler." -#: src/Admin/AdminController.php:1216 -msgid "Export CSV" -msgstr "CSV exportieren" +#: src/Email/LicenseEmailController.php:277 +#, php-format +msgid "%d license" +msgid_plural "%d licenses" +msgstr[0] "%d Lizenz" +msgstr[1] "%d Lizenzen" -#: src/Admin/AdminController.php:1220 -msgid "Import CSV" -msgstr "CSV importieren" +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1170 +#, php-format +msgid "%d license activated." +msgid_plural "%d licenses activated." +msgstr[0] "%d Lizenz aktiviert." +msgstr[1] "%d Lizenzen aktiviert." -#: src/Admin/AdminController.php:1235 -msgid "Search Licenses" -msgstr "Lizenzen durchsuchen" +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1178 +#, php-format +msgid "%d license deactivated." +msgid_plural "%d licenses deactivated." +msgstr[0] "%d Lizenz deaktiviert." +msgstr[1] "%d Lizenzen deaktiviert." -#: src/Admin/AdminController.php:1237 -msgid "Search license key or domain..." -msgstr "Lizenzschlüssel oder Domain suchen..." +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1194 +#, php-format +msgid "%d license deleted." +msgid_plural "%d licenses deleted." +msgstr[0] "%d Lizenz gelöscht." +msgstr[1] "%d Lizenzen gelöscht." +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1202 +#, php-format +msgid "%d license extended." +msgid_plural "%d licenses extended." +msgstr[0] "%d Lizenz verlängert." +msgstr[1] "%d Lizenzen verlängert." + +#: src/Admin/OrderLicenseController.php:529 +#, php-format +msgid "%d license generated successfully." +msgid_plural "%d licenses generated successfully." +msgstr[0] "%d Lizenz erfolgreich generiert." +msgstr[1] "%d Lizenzen erfolgreich generiert." + +#. translators: %d: number of licenses imported +#: src/Admin/AdminController.php:1223 +#, php-format +msgid "%d license imported." +msgid_plural "%d licenses imported." +msgstr[0] "%d Lizenz importiert." +msgstr[1] "%d Lizenzen importiert." + +#: src/Admin/AdminController.php:1006 +#, php-format +msgid "%d license is expiring within the next 30 days." +msgid_plural "%d licenses are expiring within the next 30 days." +msgstr[0] "%d Lizenz läuft innerhalb der nächsten 30 Tage ab." +msgstr[1] "%d Lizenzen laufen innerhalb der nächsten 30 Tage ab." + +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1186 +#, php-format +msgid "%d license revoked." +msgid_plural "%d licenses revoked." +msgstr[0] "%d Lizenz widerrufen." +msgstr[1] "%d Lizenzen widerrufen." + +#: src/Admin/OrderLicenseController.php:293 +#, php-format +msgid "%d licensed product is missing a license." +msgid_plural "%d licensed products are missing licenses." +msgstr[0] "%d lizenziertes Produkt hat keine Lizenz." +msgstr[1] "%d lizenzierte Produkte haben keine Lizenzen." + +#. translators: %d: number of licenses skipped #: src/Admin/AdminController.php:1238 -msgid "Search" -msgstr "Suchen" +#, php-format +msgid "%d skipped." +msgid_plural "%d skipped." +msgstr[0] "%d übersprungen." +msgstr[1] "%d übersprungen." -#: src/Admin/AdminController.php:1244 -msgid "All Statuses" -msgstr "Alle Status" +#. translators: %d: number of licenses updated +#: src/Admin/AdminController.php:1230 +#, php-format +msgid "%d updated." +msgid_plural "%d updated." +msgstr[0] "%d aktualisiert." +msgstr[1] "%d aktualisiert." -#: src/Admin/AdminController.php:1252 src/Frontend/AccountController.php:320 -msgid "All Products" -msgstr "Alle Produkte" +#. translators: %s: WooCommerce plugin name +#: wc-licensed-product.php:61 +#, php-format +msgid "%s requires WooCommerce to be installed and active." +msgstr "%s benötigt WooCommerce als installierte und aktivierte Erweiterung." -#: src/Admin/AdminController.php:1258 src/Frontend/AccountController.php:345 -msgid "Filter" -msgstr "Filtern" +#: src/Frontend/AccountController.php:435 +msgid "API Verification Secret" +msgstr "API-Verifizierungs-Secret" -#: src/Admin/AdminController.php:1261 src/Frontend/AccountController.php:347 -msgid "Clear" -msgstr "Zurücksetzen" +#: src/Admin/OrderLicenseController.php:208 +#: src/Admin/VersionAdminController.php:138 src/Admin/AdminController.php:1362 +#: src/Admin/AdminController.php:1513 +msgid "Actions" +msgstr "Aktionen" -#: src/Admin/AdminController.php:1266 -msgid "item" -msgstr "Eintrag" - -#: src/Admin/AdminController.php:1266 -msgid "items" -msgstr "Einträge" - -#: src/Admin/AdminController.php:1272 -msgid "Showing" -msgstr "Anzeige" - -#: src/Admin/AdminController.php:1272 src/Email/LicenseEmailController.php:338 -msgid "license" -msgid_plural "licenses" -msgstr[0] "Lizenz" -msgstr[1] "Lizenzen" - -#: src/Admin/AdminController.php:1272 -msgid "licenses" -msgstr "Lizenzen" - -#: src/Admin/AdminController.php:1274 -msgid "filtered" -msgstr "gefiltert" - -#: src/Admin/AdminController.php:1276 -msgid "View Dashboard" -msgstr "Dashboard anzeigen" - -#: src/Admin/AdminController.php:1285 src/Admin/AdminController.php:1470 -msgid "Bulk Actions" -msgstr "Massenaktionen" - -#: src/Admin/AdminController.php:1286 src/Admin/AdminController.php:1471 #: src/Admin/VersionAdminController.php:184 -#: src/Admin/VersionAdminController.php:416 +#: src/Admin/VersionAdminController.php:416 src/Admin/AdminController.php:1337 +#: src/Admin/AdminController.php:1522 msgid "Activate" msgstr "Aktivieren" -#: src/Admin/AdminController.php:1287 src/Admin/AdminController.php:1472 -#: src/Admin/VersionAdminController.php:184 -#: src/Admin/VersionAdminController.php:416 -msgid "Deactivate" -msgstr "Deaktivieren" +#: src/Admin/DashboardWidgetController.php:117 +#: src/Admin/VersionAdminController.php:178 +#: src/Admin/VersionAdminController.php:410 src/Admin/AdminController.php:171 +#: src/Admin/AdminController.php:971 src/Admin/AdminController.php:1296 +#: src/Admin/AdminController.php:1419 +msgid "Active" +msgstr "Aktiv" -#: src/Admin/AdminController.php:1288 src/Admin/AdminController.php:1432 -#: src/Admin/AdminController.php:1473 -msgid "Revoke" -msgstr "Widerrufen" +#: src/Admin/VersionAdminController.php:74 +msgid "Add New Version" +msgstr "Neue Version hinzufügen" -#: src/Admin/AdminController.php:1289 src/Admin/AdminController.php:1474 -msgid "Extend 30 days" -msgstr "30 Tage verlängern" +#: src/Admin/VersionAdminController.php:120 +msgid "Add Version" +msgstr "Version hinzufügen" -#: src/Admin/AdminController.php:1290 src/Admin/AdminController.php:1475 -msgid "Extend 90 days" -msgstr "90 Tage verlängern" +#: src/Email/LicenseExpirationEmail.php:329 +#: src/Email/LicenseExpiredEmail.php:316 +msgid "Additional content" +msgstr "Zusätzlicher Inhalt" -#: src/Admin/AdminController.php:1291 src/Admin/AdminController.php:1476 -msgid "Extend 1 year" -msgstr "1 Jahr verlängern" +#: src/Frontend/AccountController.php:337 +msgid "All Domains" +msgstr "Alle Domains" -#: src/Admin/AdminController.php:1292 src/Admin/AdminController.php:1441 -#: src/Admin/AdminController.php:1477 src/Admin/VersionAdminController.php:187 -#: src/Admin/VersionAdminController.php:419 -msgid "Delete" -msgstr "Löschen" +#: src/Admin/AdminController.php:1303 src/Frontend/AccountController.php:323 +msgid "All Products" +msgstr "Alle Produkte" -#: src/Admin/AdminController.php:1294 src/Admin/AdminController.php:1479 +#: src/Admin/AdminController.php:1295 +msgid "All Statuses" +msgstr "Alle Status" + +#: src/Admin/OrderLicenseController.php:542 +msgid "All licenses already exist for this order." +msgstr "Alle Lizenzen für diese Bestellung existieren bereits." + +#: src/Admin/SettingsController.php:260 +msgid "" +"Allow customers to purchase multiple licenses for different domains at once. " +"Each unit in cart quantity requires a unique domain." +msgstr "" +"Ermöglicht Kunden, mehrere Lizenzen für verschiedene Domains auf einmal zu " +"kaufen. Jede Einheit in der Warenkorbmenge erfordert eine eindeutige Domain." + +#: src/Admin/AdminController.php:1770 +msgid "An error occurred during import." +msgstr "Beim Import ist ein Fehler aufgetreten." + +#: src/Admin/VersionAdminController.php:231 +msgid "An error occurred. Please try again." +msgstr "Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut." + +#: src/Admin/AdminController.php:1345 src/Admin/AdminController.php:1530 msgid "Apply" msgstr "Anwenden" -#: src/Admin/AdminController.php:1304 src/Admin/AdminController.php:1455 -#: src/Admin/AdminController.php:1504 src/Admin/OrderLicenseController.php:203 -#: src/Admin/SettingsController.php:144 -#: src/Email/LicenseEmailController.php:287 -msgid "License Key" -msgstr "Lizenzschlüssel" +#: src/Admin/AdminController.php:1491 +msgid "Are you sure you want to delete this license?" +msgstr "Sind Sie sicher, dass Sie diese Lizenz löschen möchten?" -#: src/Admin/AdminController.php:1305 src/Admin/AdminController.php:1456 -#: src/Admin/AdminController.php:1621 src/Admin/OrderLicenseController.php:204 -#: src/Frontend/AccountController.php:318 -msgid "Product" -msgstr "Produkt" +#: src/Admin/VersionAdminController.php:228 +msgid "Are you sure you want to delete this version?" +msgstr "Sind Sie sicher, dass Sie diese Version löschen möchten?" -#: src/Admin/AdminController.php:1306 src/Admin/AdminController.php:1457 +#: src/Admin/AdminController.php:162 +msgid "" +"Are you sure you want to revoke this license? This action cannot be undone." +msgstr "" +"Sind Sie sicher, dass Sie diese Lizenz widerrufen möchten? Diese Aktion kann " +"nicht rückgängig gemacht werden." + +#: src/Frontend/AccountController.php:590 +msgid "" +"Are you sure you want to transfer this license to a new domain? This action " +"cannot be undone." +msgstr "" +"Sind Sie sicher, dass Sie diese Lizenz auf eine neue Domain übertragen " +"möchten? Diese Aktion kann nicht rückgängig gemacht werden." + +#: src/Admin/AdminController.php:1482 +msgid "Are you sure?" +msgstr "Sind Sie sicher?" + +#: src/Product/VersionManager.php:166 +msgid "Attachment file not found." +msgstr "Anhangs-Datei nicht gefunden." + +#: src/Admin/AdminController.php:1001 +msgid "Attention:" +msgstr "Achtung:" + +#: src/Admin/SettingsController.php:65 src/Admin/SettingsController.php:174 +msgid "Auto-Updates" +msgstr "Auto-Updates" + +#: src/Admin/SettingsController.php:187 +msgid "Automatically Install Updates" +msgstr "Updates automatisch installieren" + +#: src/Admin/SettingsController.php:191 +msgid "" +"Automatically install updates when they become available (requires update " +"notifications enabled)." +msgstr "" +"Updates automatisch installieren, wenn sie verfügbar werden (erfordert " +"aktivierte Update-Benachrichtigungen)." + +#: src/Frontend/AccountController.php:457 +msgid "Available Downloads" +msgstr "Verfügbare Downloads" + +#. translators: %s: list of placeholders +#: src/Email/LicenseExpirationEmail.php:301 +#: src/Email/LicenseExpiredEmail.php:288 +#, php-format +msgid "Available placeholders: %s" +msgstr "Verfügbare Platzhalter: %s" + +#: src/Admin/AdminController.php:1736 +msgid "Back to Licenses" +msgstr "Zurück zu Lizenzen" + +#: src/Admin/SettingsController.php:251 src/Product/LicensedProductType.php:238 +msgid "Bind to Major Version" +msgstr "An Hauptversion binden" + +#: src/Admin/AdminController.php:1336 src/Admin/AdminController.php:1521 +msgid "Bulk Actions" +msgstr "Massenaktionen" + +#: src/Admin/AdminController.php:1827 +msgid "CSV File" +msgstr "CSV-Datei" + +#: src/Admin/AdminController.php:1798 +msgid "CSV Format" +msgstr "CSV-Format" + +#: src/Admin/OrderLicenseController.php:244 src/Admin/AdminController.php:164 +#: src/Admin/AdminController.php:1405 src/Admin/AdminController.php:1425 +#: src/Admin/AdminController.php:1446 src/Admin/AdminController.php:1601 +#: src/Frontend/AccountController.php:548 +msgid "Cancel" +msgstr "Abbrechen" + +#: src/Admin/SettingsController.php:197 +msgid "Check Frequency (Hours)" +msgstr "Prüfhäufigkeit (Stunden)" + +#: src/Admin/SettingsController.php:182 +msgid "" +"Check for and display available updates from the license server in WordPress " +"admin." +msgstr "" +"Verfügbare Updates vom Lizenzserver prüfen und im WordPress-Admin anzeigen." + +#: src/Admin/VersionAdminController.php:98 +msgid "Checksum File" +msgstr "Prüfsummendatei" + +#: src/Email/LicenseExpirationEmail.php:340 +#: src/Email/LicenseExpiredEmail.php:327 +msgid "Choose which format of email to send." +msgstr "Wählen Sie, welches E-Mail-Format gesendet werden soll." + +#: src/Admin/AdminController.php:1312 src/Frontend/AccountController.php:350 +msgid "Clear" +msgstr "Zurücksetzen" + +#: src/Admin/AdminController.php:1572 src/Frontend/AccountController.php:526 +msgid "Close" +msgstr "Schliessen" + +#: src/Plugin.php:355 +msgid "Configure License" +msgstr "Lizenz konfigurieren" + +#: src/Admin/SettingsController.php:176 +msgid "Configure automatic plugin updates from the license server." +msgstr "Automatische Plugin-Updates vom Lizenzserver konfigurieren." + +#: src/Admin/SettingsController.php:132 +msgid "" +"Configure the license for this plugin. A valid license is required for " +"frontend features to work." +msgstr "" +"Konfigurieren Sie die Lizenz für dieses Plugin. Eine gültige Lizenz ist " +"erforderlich, damit die Frontend-Funktionen funktionieren." + +#. translators: %s: URL to WooCommerce email settings +#: src/Admin/SettingsController.php:282 +#, php-format +msgid "" +"Configure when expiration warning emails are sent. To customize the email " +"template, enable/disable, or change the subject, go to %s." +msgstr "" +"Konfigurieren Sie, wann Ablaufwarnungs-E-Mails gesendet werden. Um die E-" +"Mail-Vorlage anzupassen, zu aktivieren/deaktivieren oder den Betreff zu " +"ändern, gehen Sie zu %s." + +#: src/Admin/AdminController.php:167 src/Frontend/AccountController.php:586 +msgid "Copied!" +msgstr "Kopiert!" + +#: src/Admin/AdminController.php:168 src/Frontend/AccountController.php:587 +msgid "Copy failed" +msgstr "Kopieren fehlgeschlagen" + +#: src/Admin/AdminController.php:1378 src/Frontend/AccountController.php:404 +#: src/Frontend/AccountController.php:444 +msgid "Copy to clipboard" +msgstr "In Zwischenablage kopieren" + +#: src/License/PluginLicenseChecker.php:168 +msgid "Could not connect to license server." +msgstr "Verbindung zum Lizenzserver konnte nicht hergestellt werden." + +#: src/Admin/AdminController.php:1360 src/Admin/AdminController.php:1511 +msgid "Created" +msgstr "Erstellt" + +#: src/Admin/AdminController.php:1588 src/Frontend/AccountController.php:532 +msgid "Current Domain" +msgstr "Aktuelle Domain" + +#: src/Admin/AdminController.php:1357 src/Admin/AdminController.php:1508 #: src/Email/LicenseExpirationEmail.php:104 #: src/Email/LicenseExpiredEmail.php:96 msgid "Customer" msgstr "Kunde" -#: src/Admin/AdminController.php:1307 src/Admin/AdminController.php:1458 -#: src/Admin/AdminController.php:1508 src/Admin/OrderLicenseController.php:205 +#: src/Admin/SettingsController.php:291 +msgid "Days before expiration to send the first warning email." +msgstr "Tage vor Ablauf, um die erste Warn-E-Mail zu senden." + +#: src/Admin/SettingsController.php:302 +msgid "" +"Days before expiration to send the second warning email. Set to 0 to disable." +msgstr "" +"Tage vor Ablauf, um die zweite Warn-E-Mail zu senden. Setzen Sie auf 0, um " +"sie zu deaktivieren." + +#: src/Admin/VersionAdminController.php:184 +#: src/Admin/VersionAdminController.php:416 src/Admin/AdminController.php:1338 +#: src/Admin/AdminController.php:1523 +msgid "Deactivate" +msgstr "Deaktivieren" + +#: src/Admin/SettingsController.php:222 +msgid "Default License Settings" +msgstr "Standard Lizenz-Einstellungen" + +#: src/Admin/SettingsController.php:66 +msgid "Default Settings" +msgstr "Standardeinstellungen" + +#: src/Admin/SettingsController.php:230 +msgid "Default maximum number of domain activations per license." +msgstr "Standard maximale Anzahl der Domain-Aktivierungen pro Lizenz." + +#: src/Admin/SettingsController.php:241 +msgid "" +"Default number of days a license is valid. Leave empty or set to 0 for " +"lifetime licenses." +msgstr "" +"Standard Anzahl Tage, die eine Lizenz gültig ist. Leer lassen oder auf 0 " +"setzen für lebenslange Lizenzen." + +#: src/Admin/VersionAdminController.php:187 +#: src/Admin/VersionAdminController.php:419 src/Admin/AdminController.php:1343 +#: src/Admin/AdminController.php:1492 src/Admin/AdminController.php:1528 +msgid "Delete" +msgstr "Löschen" + +#: src/Admin/OrderLicenseController.php:205 src/Admin/AdminController.php:1358 +#: src/Admin/AdminController.php:1509 src/Admin/AdminController.php:1559 #: src/Checkout/CheckoutBlocksIntegration.php:132 #: src/Checkout/CheckoutController.php:164 -#: src/Frontend/AccountController.php:332 +#: src/Frontend/AccountController.php:335 #: src/Email/LicenseEmailController.php:288 msgid "Domain" msgstr "Domain" -#: src/Admin/AdminController.php:1308 src/Admin/AdminController.php:1459 -#: src/Admin/OrderLicenseController.php:206 -#: src/Admin/VersionAdminController.php:136 -msgid "Status" -msgstr "Status" +#: src/Admin/OrderLicenseController.php:437 src/Admin/AdminController.php:327 +msgid "Domain cannot be empty." +msgstr "Domain darf nicht leer sein." -#: src/Admin/AdminController.php:1309 src/Admin/AdminController.php:1460 -msgid "Created" -msgstr "Erstellt" +#: src/Checkout/StoreApiExtension.php:120 +msgid "Domain for license activation" +msgstr "Domain für Lizenz-Aktivierung" -#: src/Admin/AdminController.php:1310 src/Admin/AdminController.php:1461 -#: src/Admin/AdminController.php:1623 src/Admin/AdminController.php:1625 -#: src/Admin/OrderLicenseController.php:207 -#: src/Email/LicenseEmailController.php:289 -msgid "Expires" -msgstr "Läuft ab" +#: src/Admin/AdminController.php:338 +msgid "Domain updated successfully." +msgstr "Domain erfolgreich aktualisiert." -#: src/Admin/AdminController.php:1311 src/Admin/AdminController.php:1462 -#: src/Admin/OrderLicenseController.php:208 -#: src/Admin/VersionAdminController.php:138 -msgid "Actions" -msgstr "Aktionen" +#: src/Email/LicenseExpirationEmail.php:215 +#: src/Email/LicenseExpirationEmail.php:271 +#: src/Email/LicenseExpiredEmail.php:199 src/Email/LicenseExpiredEmail.php:257 +#: src/Email/LicenseEmailController.php:345 +msgid "Domain:" +msgstr "Domain:" -#: src/Admin/AdminController.php:1317 -msgid "No licenses found." -msgstr "Keine Lizenzen gefunden." +#: src/Checkout/StoreApiExtension.php:93 +msgid "Domains for license activation by product" +msgstr "Domains für Lizenz-Aktivierung nach Produkt" -#: src/Admin/AdminController.php:1327 src/Frontend/AccountController.php:401 -msgid "Copy to clipboard" -msgstr "In Zwischenablage kopieren" +#: src/Admin/OrderLicenseController.php:113 +msgid "Domains specified during checkout (multi-domain order)." +msgstr "Bei der Bestellung angegebene Domains (Multi-Domain-Bestellung)." -#: src/Admin/AdminController.php:1393 -msgid "Leave empty for lifetime" -msgstr "Leer lassen für lebenslang" +#: src/Frontend/DownloadController.php:81 +#: src/Frontend/DownloadController.php:91 +#: src/Frontend/DownloadController.php:105 +#: src/Frontend/DownloadController.php:120 +#: src/Frontend/DownloadController.php:130 +#: src/Frontend/DownloadController.php:140 +#: src/Frontend/DownloadController.php:149 +#: src/Frontend/DownloadController.php:159 +#: src/Frontend/DownloadController.php:168 +#: src/Frontend/DownloadController.php:177 +#: src/Frontend/DownloadController.php:199 +#: src/Frontend/DownloadController.php:215 +msgid "Download Error" +msgstr "Download-Fehler" -#: src/Admin/AdminController.php:1396 src/Admin/AdminController.php:1425 -msgid "Set to lifetime" -msgstr "Auf lebenslang setzen" +#: src/Admin/VersionAdminController.php:84 +#: src/Admin/VersionAdminController.php:133 +msgid "Download File" +msgstr "Download-Datei" -#: src/Admin/AdminController.php:1406 -msgid "Test license against API" -msgstr "Lizenz gegen API testen" +#: src/Admin/DownloadWidgetController.php:46 +msgid "Download Statistics" +msgstr "Download-Statistiken" -#: src/Admin/AdminController.php:1406 -msgid "Test" -msgstr "Testen" +#: src/Frontend/DownloadController.php:214 +msgid "Download file not found." +msgstr "Download-Datei nicht gefunden." -#: src/Admin/AdminController.php:1413 src/Frontend/AccountController.php:408 -msgid "Transfer to new domain" -msgstr "Auf neue Domain übertragen" +#: src/Checkout/CheckoutBlocksIntegration.php:130 +msgid "Each license requires a unique domain." +msgstr "Jede Lizenz erfordert eine eindeutige Domain." -#: src/Admin/AdminController.php:1413 -msgid "Transfer" -msgstr "Übertragen" +#: src/Admin/AdminController.php:163 src/Admin/AdminController.php:1399 +#: src/Admin/AdminController.php:1414 src/Admin/AdminController.php:1440 +msgid "Edit" +msgstr "Bearbeiten" -#: src/Admin/AdminController.php:1419 -msgid "Extend by 30 days" -msgstr "Um 30 Tage verlängern" +#: src/Admin/OrderLicenseController.php:237 +msgid "Edit domain" +msgstr "Domain bearbeiten" -#: src/Admin/AdminController.php:1431 -msgid "Are you sure?" -msgstr "Sind Sie sicher?" +#: src/Email/LicenseExpirationEmail.php:321 +#: src/Email/LicenseExpiredEmail.php:308 +msgid "Email heading" +msgstr "E-Mail-Überschrift" -#: src/Admin/AdminController.php:1440 -msgid "Are you sure you want to delete this license?" -msgstr "Sind Sie sicher, dass Sie diese Lizenz löschen möchten?" +#: src/Email/LicenseExpirationEmail.php:338 +#: src/Email/LicenseExpiredEmail.php:325 +msgid "Email type" +msgstr "E-Mail-Typ" -#: src/Admin/AdminController.php:1500 -msgid "License Validation Test" -msgstr "Lizenzvalidierungstest" +#: src/Admin/SettingsController.php:190 +msgid "Enable \"Update Notifications\" above to use this option." +msgstr "" +"Aktivieren Sie \"Update-Benachrichtigungen\" oben, um diese Option zu " +"verwenden." -#: src/Admin/AdminController.php:1515 -msgid "Testing license..." -msgstr "Lizenz wird geprüft..." +#: src/Admin/SettingsController.php:258 +msgid "Enable Multi-Domain Licensing" +msgstr "Multi-Domain-Lizenzierung aktivieren" -#: src/Admin/AdminController.php:1521 src/Frontend/AccountController.php:503 -msgid "Close" -msgstr "Schliessen" +#: src/Admin/SettingsController.php:180 +msgid "Enable Update Notifications" +msgstr "Update-Benachrichtigungen aktivieren" -#: src/Admin/AdminController.php:1530 src/Frontend/AccountController.php:504 -msgid "Transfer License to New Domain" -msgstr "Lizenz auf neue Domain übertragen" +#: src/Email/LicenseExpirationEmail.php:309 +#: src/Email/LicenseExpiredEmail.php:296 +msgid "Enable this email notification" +msgstr "Diese E-Mail-Benachrichtigung aktivieren" -#: src/Admin/AdminController.php:1537 src/Frontend/AccountController.php:509 -msgid "Current Domain" -msgstr "Aktuelle Domain" +#: src/Email/LicenseExpirationEmail.php:307 +#: src/Email/LicenseExpiredEmail.php:294 +msgid "Enable/Disable" +msgstr "Aktivieren/Deaktivieren" -#: src/Admin/AdminController.php:1541 src/Frontend/AccountController.php:514 -msgid "New Domain" -msgstr "Neue Domain" +#: src/Checkout/CheckoutBlocksIntegration.php:124 +#: src/Checkout/CheckoutController.php:192 +msgid "Enter a unique domain for each license (without http:// or www)." +msgstr "" +"Geben Sie für jede Lizenz eine eindeutige Domain ein (ohne http:// oder www)." -#: src/Admin/AdminController.php:1544 src/Frontend/AccountController.php:518 +#: src/Checkout/CheckoutBlocksIntegration.php:86 +msgid "Enter a valid domain (without http:// or www)" +msgstr "Geben Sie eine gültige Domain ein (ohne http:// oder www)" + +#: src/Checkout/CheckoutBlocksIntegration.php:125 +#: src/Checkout/CheckoutController.php:176 +msgid "" +"Enter the domain where you will use the license (without http:// or www)." +msgstr "" +"Geben Sie die Domain ein, auf der Sie die Lizenz verwenden möchten (ohne " +"http:// oder www)." + +#: src/Admin/AdminController.php:1595 src/Frontend/AccountController.php:541 msgid "Enter the new domain without http:// or www." msgstr "Geben Sie die neue Domain ohne http:// oder www ein." -#: src/Admin/AdminController.php:1549 src/Frontend/AccountController.php:523 -msgid "Transfer License" -msgstr "Lizenz übertragen" - -#: src/Admin/AdminController.php:1619 -msgid "License is VALID" -msgstr "Lizenz ist GÜLTIG" - -#: src/Admin/AdminController.php:1629 -msgid "License is INVALID" -msgstr "Lizenz ist UNGÜLTIG" - -#: src/Admin/AdminController.php:1631 +#: src/Admin/AdminController.php:1682 msgid "Error Code" msgstr "Fehlercode" -#: src/Admin/AdminController.php:1632 -msgid "Message" -msgstr "Meldung" - -#: src/Admin/AdminController.php:1645 -msgid "Failed to test license. Please try again." -msgstr "Lizenztest fehlgeschlagen. Bitte versuchen Sie es erneut." - -#: src/Admin/AdminController.php:1683 src/Admin/AdminController.php:1776 -msgid "Import Licenses" -msgstr "Lizenzen importieren" - -#: src/Admin/AdminController.php:1685 -msgid "Back to Licenses" -msgstr "Zurück zu Lizenzen" - -#: src/Admin/AdminController.php:1695 -msgid "Error uploading file. Please try again." -msgstr "Fehler beim Hochladen der Datei. Bitte versuchen Sie es erneut." - -#: src/Admin/AdminController.php:1698 -msgid "Invalid file type. Please upload a CSV file." -msgstr "Ungültiger Dateityp. Bitte laden Sie eine CSV-Datei hoch." - -#: src/Admin/AdminController.php:1701 +#: src/Admin/AdminController.php:1752 msgid "Error reading file. Please check the file format." msgstr "Fehler beim Lesen der Datei. Bitte überprüfen Sie das Dateiformat." -#: src/Admin/AdminController.php:1704 -msgid "An error occurred during import." -msgstr "Beim Import ist ein Fehler aufgetreten." +#: src/Admin/AdminController.php:1746 +msgid "Error uploading file. Please try again." +msgstr "Fehler beim Hochladen der Datei. Bitte versuchen Sie es erneut." -#: src/Admin/AdminController.php:1712 -msgid "Import Licenses from CSV" -msgstr "Lizenzen aus CSV importieren" +#: src/Admin/OrderLicenseController.php:372 +msgid "Error. Please try again." +msgstr "Fehler. Bitte versuchen Sie es erneut." -#: src/Admin/AdminController.php:1715 -msgid "" -"Upload a CSV file to import licenses. You can use the exported CSV format or " -"a simplified format." -msgstr "" -"Laden Sie eine CSV-Datei hoch, um Lizenzen zu importieren. Sie können das " -"exportierte CSV-Format oder ein vereinfachtes Format verwenden." +#: src/Admin/VersionAdminController.php:128 +msgid "Existing Versions" +msgstr "Vorhandene Versionen" -#: src/Admin/AdminController.php:1718 -msgid "CSV Format" -msgstr "CSV-Format" +#: src/Admin/SettingsController.php:278 +msgid "Expiration Warning Schedule" +msgstr "Ablaufwarnung Zeitplan" -#: src/Admin/AdminController.php:1720 -msgid "The CSV file should contain the following columns:" -msgstr "Die CSV-Datei sollte die folgenden Spalten enthalten:" +#: src/Admin/DashboardWidgetController.php:125 +#: src/Admin/AdminController.php:173 src/Admin/AdminController.php:985 +#: src/Admin/AdminController.php:1298 src/Admin/AdminController.php:1421 +#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259 +msgid "Expired" +msgstr "Abgelaufen" -#: src/Admin/AdminController.php:1724 -msgid "Full Format (from Export):" -msgstr "Vollständiges Format (vom Export):" +#: src/Email/LicenseExpiredEmail.php:181 src/Email/LicenseExpiredEmail.php:252 +msgid "Expired License Details" +msgstr "Details der abgelaufenen Lizenz" -#: src/Admin/AdminController.php:1727 -msgid "Simplified Format:" -msgstr "Vereinfachtes Format:" +#: src/Frontend/AccountController.php:651 +msgid "Expired licenses cannot be transferred." +msgstr "Abgelaufene Lizenzen können nicht übertragen werden." -#: src/Admin/AdminController.php:1732 -msgid "Notes:" -msgstr "Hinweise:" +#: src/Email/LicenseExpiredEmail.php:203 src/Email/LicenseExpiredEmail.php:258 +msgid "Expired on:" +msgstr "Abgelaufen am:" -#: src/Admin/AdminController.php:1733 -msgid "Leave License Key empty to auto-generate." -msgstr "Lizenzschlüssel leer lassen für automatische Generierung." +#: src/Admin/OrderLicenseController.php:207 src/Admin/AdminController.php:1361 +#: src/Admin/AdminController.php:1512 src/Admin/AdminController.php:1674 +#: src/Admin/AdminController.php:1676 src/Email/LicenseEmailController.php:289 +msgid "Expires" +msgstr "Läuft ab" -#: src/Admin/AdminController.php:1734 -msgid "Status can be: active, inactive, expired, revoked (defaults to active)." -msgstr "" -"Status kann sein: active, inactive, expired, revoked (Standard: active)." - -#: src/Admin/AdminController.php:1735 +#: src/Admin/AdminController.php:1815 msgid "Expires At should be in YYYY-MM-DD format or \"Lifetime\"." msgstr "Ablaufdatum sollte im Format JJJJ-MM-TT oder \"Lifetime\" sein." -#: src/Admin/AdminController.php:1747 -msgid "CSV File" -msgstr "CSV-Datei" +#: src/Email/LicenseExpirationEmail.php:219 +#: src/Email/LicenseExpirationEmail.php:272 +#: src/Email/LicenseEmailController.php:347 +msgid "Expires:" +msgstr "Läuft ab:" -#: src/Admin/AdminController.php:1751 -msgid "Select a CSV file to import." -msgstr "Wählen Sie eine CSV-Datei zum Importieren." +#: src/Admin/DashboardWidgetController.php:121 +msgid "Expiring Soon" +msgstr "Bald ablaufend" -#: src/Admin/AdminController.php:1755 -msgid "Options" -msgstr "Optionen" +#: src/Admin/AdminController.php:296 +msgid "Expiry date updated successfully." +msgstr "Ablaufdatum erfolgreich aktualisiert." -#: src/Admin/AdminController.php:1759 -msgid "Skip first row (header row)" -msgstr "Erste Zeile überspringen (Kopfzeile)" +#: src/Admin/AdminController.php:1267 +msgid "Export CSV" +msgstr "CSV exportieren" -#: src/Admin/AdminController.php:1764 -msgid "Update existing licenses (by license key)" -msgstr "Bestehende Lizenzen aktualisieren (nach Lizenzschlüssel)" +#: src/Admin/AdminController.php:1028 +msgid "Export to CSV" +msgstr "Als CSV exportieren" -#: src/Admin/AdminController.php:1767 +#: src/Admin/AdminController.php:1342 src/Admin/AdminController.php:1527 +msgid "Extend 1 year" +msgstr "1 Jahr verlängern" + +#: src/Admin/AdminController.php:1340 src/Admin/AdminController.php:1525 +msgid "Extend 30 days" +msgstr "30 Tage verlängern" + +#: src/Admin/AdminController.php:1341 src/Admin/AdminController.php:1526 +msgid "Extend 90 days" +msgstr "90 Tage verlängern" + +#: src/Admin/AdminController.php:1470 +msgid "Extend by 30 days" +msgstr "Um 30 Tage verlängern" + +#: src/Api/RestApiController.php:324 +msgid "Failed to activate license." +msgstr "Lizenz konnte nicht aktiviert werden." + +#: src/Admin/VersionAdminController.php:303 +msgid "Failed to create version." +msgstr "Version konnte nicht erstellt werden." + +#: src/Admin/VersionAdminController.php:337 +msgid "Failed to delete version." +msgstr "Version konnte nicht gelöscht werden." + +#: src/Admin/AdminController.php:866 +#, php-format +msgid "Failed to import license for domain %s" +msgstr "Import der Lizenz für Domain %s fehlgeschlagen" + +#: src/Admin/VersionAdminController.php:235 +msgid "Failed to read checksum file." +msgstr "Prüfsummendatei konnte nicht gelesen werden." + +#: src/Admin/AdminController.php:372 +msgid "Failed to revoke license." +msgstr "Lizenz konnte nicht widerrufen werden." + +#: src/Admin/AdminController.php:1696 +msgid "Failed to test license. Please try again." +msgstr "Lizenztest fehlgeschlagen. Bitte versuchen Sie es erneut." + +#: src/Frontend/AccountController.php:668 +msgid "Failed to transfer license. Please try again." +msgstr "Lizenzübertragung fehlgeschlagen. Bitte versuchen Sie es erneut." + +#: src/Admin/AdminController.php:1210 +msgid "Failed to transfer license. The license may be revoked or invalid." +msgstr "" +"Lizenzübertragung fehlgeschlagen. Die Lizenz könnte widerrufen oder ungültig " +"sein." + +#: src/Admin/AdminController.php:342 +msgid "Failed to update domain." +msgstr "Domain konnte nicht aktualisiert werden." + +#: src/Admin/AdminController.php:284 src/Admin/AdminController.php:301 +msgid "Failed to update expiry date." +msgstr "Ablaufdatum konnte nicht aktualisiert werden." + +#: src/Admin/OrderLicenseController.php:461 +msgid "Failed to update license domain." +msgstr "Lizenz-Domain konnte nicht aktualisiert werden." + +#: src/Admin/AdminController.php:252 +msgid "Failed to update status." +msgstr "Status konnte nicht aktualisiert werden." + +#: src/Admin/VersionAdminController.php:364 +msgid "Failed to update version." +msgstr "Version konnte nicht aktualisiert werden." + +#. translators: 1: provided hash, 2: calculated hash +#: src/Product/VersionManager.php:177 +#, php-format +msgid "File checksum does not match. Expected: %1$s, Got: %2$s" +msgstr "Datei-Prüfsumme stimmt nicht überein. Erwartet: %1$s, Erhalten: %2$s" + +#. translators: %s: max file size +#: src/Admin/AdminController.php:1757 +#, php-format +msgid "File too large. Maximum size is %s." +msgstr "Datei zu gross. Maximale Grösse ist %s." + +#: src/Admin/AdminController.php:1309 src/Frontend/AccountController.php:348 +msgid "Filter" +msgstr "Filtern" + +#: src/Admin/SettingsController.php:289 +msgid "First Warning (Days Before)" +msgstr "Erste Warnung (Tage vorher)" + +#. translators: %s: Link to licenses page +#: src/Admin/OrderLicenseController.php:280 +#, php-format +msgid "For more actions (revoke, extend, delete), go to the %s page." +msgstr "" +"Für weitere Aktionen (widerrufen, verlängern, löschen), gehen Sie zur Seite " +"%s." + +#: src/Admin/AdminController.php:1804 +msgid "Full Format (from Export):" +msgstr "Vollständiges Format (vom Export):" + +#: src/Admin/OrderLicenseController.php:188 +msgid "Generate Licenses" +msgstr "Lizenzen generieren" + +#: src/Admin/OrderLicenseController.php:302 +msgid "Generate Missing Licenses" +msgstr "Fehlende Lizenzen generieren" + +#: src/Admin/OrderLicenseController.php:374 +msgid "Generating..." +msgstr "Generiere..." + +#: src/Admin/AdminController.php:211 src/Admin/AdminController.php:1087 +msgid "Guest" +msgstr "Gast" + +#: src/Email/LicenseExpirationEmail.php:176 +#: src/Email/LicenseExpirationEmail.php:246 +#: src/Email/LicenseExpiredEmail.php:167 src/Email/LicenseExpiredEmail.php:238 +#, php-format +msgid "Hello %s," +msgstr "Guten Tag %s," + +#: src/Admin/SettingsController.php:199 +msgid "How often to check for updates (in hours)." +msgstr "Wie oft auf Updates geprüft werden soll (in Stunden)." + +#: src/Admin/SettingsController.php:253 +msgid "" +"If enabled, licenses are bound to the major version at purchase time by " +"default." +msgstr "" +"Falls aktiviert, werden Lizenzen standardmässig an die Hauptversion zum " +"Kaufzeitpunkt gebunden." + +#. translators: %s: default bind to version value (Yes/No) +#: src/Product/LicensedProductType.php:241 +#, php-format +msgid "" +"If enabled, licenses are bound to the major version at purchase time. " +"Default: %s" +msgstr "" +"Falls aktiviert, werden Lizenzen an die Hauptversion zum Kaufzeitpunkt " +"gebunden. Standard: %s" + +#: src/Admin/AdminController.php:1847 msgid "" "If enabled, licenses with matching keys will be updated instead of skipped." msgstr "" "Falls aktiviert, werden Lizenzen mit übereinstimmenden Schlüsseln " "aktualisiert statt übersprungen." -#: src/Admin/AdminController.php:1794 +#: src/Admin/SettingsController.php:154 +msgid "" +"If the license server uses signed responses, enter the shared secret here " +"for enhanced security." +msgstr "" +"Falls der Lizenzserver signierte Antworten verwendet, geben Sie hier das " +"gemeinsame Secret für erhöhte Sicherheit ein." + +#: src/Admin/AdminController.php:1271 +msgid "Import CSV" +msgstr "CSV importieren" + +#: src/Admin/AdminController.php:1734 src/Admin/AdminController.php:1856 +msgid "Import Licenses" +msgstr "Lizenzen importieren" + +#: src/Admin/AdminController.php:1792 +msgid "Import Licenses from CSV" +msgstr "Lizenzen aus CSV importieren" + +#. translators: %1$s: max file size, %2$d: max rows, %3$d: rate limit minutes +#: src/Admin/AdminController.php:1782 +#, php-format +msgid "" +"Import limits: Maximum file size %1$s, maximum %2$d rows per import. You can " +"import again after %3$d minutes." +msgstr "" +"Import-Limits: Maximale Dateigrösse %1$s, maximal %2$d Zeilen pro Import. " +"Sie können nach %3$d Minuten erneut importieren." + +#. translators: %1$d: max rows, %2$d: imported count, %3$d: updated count +#: src/Admin/AdminController.php:729 +#, php-format +msgid "" +"Import stopped: Maximum of %1$d rows allowed. %2$d imported, %3$d updated." +msgstr "" +"Import gestoppt: Maximal %1$d Zeilen erlaubt. %2$d importiert, %3$d " +"aktualisiert." + +#: src/Admin/VersionAdminController.php:178 +#: src/Admin/VersionAdminController.php:410 src/Admin/AdminController.php:172 +#: src/Admin/AdminController.php:978 src/Admin/AdminController.php:1297 +#: src/Admin/AdminController.php:1420 +msgid "Inactive" +msgstr "Inaktiv" + +#: src/Admin/SettingsController.php:563 +msgid "Insufficient permissions." +msgstr "Unzureichende Berechtigungen." + +#: src/Admin/VersionAdminController.php:234 +msgid "" +"Invalid checksum file format. File must contain a 64-character SHA256 hash." +msgstr "" +"Ungültiges Prüfsummendateiformat. Die Datei muss einen 64-stelligen SHA256-" +"Hash enthalten." + +#: src/Admin/AdminController.php:304 +msgid "Invalid date format." +msgstr "Ungültiges Datumsformat." + +#: src/Admin/OrderLicenseController.php:405 +#: src/Admin/OrderLicenseController.php:443 +msgid "Invalid domain format." +msgstr "Ungültiges Domain-Format." + +#: src/Frontend/DownloadController.php:90 +msgid "Invalid download link format." +msgstr "Ungültiges Download-Link-Format." + +#: src/Frontend/DownloadController.php:80 +#: src/Frontend/DownloadController.php:104 +msgid "Invalid download link." +msgstr "Ungültiger Download-Link." + +#: src/Admin/AdminController.php:1749 +msgid "Invalid file type. Please upload a CSV file." +msgstr "Ungültiger Dateityp. Bitte laden Sie eine CSV-Datei hoch." + +#: src/Admin/OrderLicenseController.php:433 src/Admin/AdminController.php:235 +#: src/Admin/AdminController.php:271 src/Admin/AdminController.php:323 +#: src/Admin/AdminController.php:360 +msgid "Invalid license ID." +msgstr "Ungültige Lizenz-ID." + +#: src/Frontend/AccountController.php:624 +msgid "Invalid license." +msgstr "Ungültige Lizenz." + +#: src/Admin/OrderLicenseController.php:394 +#: src/Admin/OrderLicenseController.php:496 +msgid "Invalid order ID." +msgstr "Ungültige Bestellungs-ID." + +#: src/Admin/AdminController.php:240 +msgid "Invalid status." +msgstr "Ungültiger Status." + +#: src/Admin/VersionAdminController.php:270 +msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)." +msgstr "" +"Ungültiges Versionsformat. Verwenden Sie semantische Versionierung (z.B. " +"1.0.0)." + +#: src/Frontend/AccountController.php:468 +msgid "Latest" +msgstr "Neueste" + +#: src/Admin/AdminController.php:1813 +msgid "Leave License Key empty to auto-generate." +msgstr "Lizenzschlüssel leer lassen für automatische Generierung." + +#: src/Admin/AdminController.php:1444 +msgid "Leave empty for lifetime" +msgstr "Leer lassen für lebenslang" + +#: src/Product/LicensedProductType.php:570 +msgid "Leave empty for parent default." +msgstr "Leer lassen für übergeordneten Standard." + +#: src/Product/LicensedProductType.php:558 +msgid "Leave empty for parent default. 0 = Lifetime." +msgstr "Leer lassen für übergeordneten Standard. 0 = Lebenslang." + +#. translators: %s: URL to settings page +#: src/Product/LicensedProductType.php:193 +#, php-format +msgid "Leave fields empty to use default settings from %s." +msgstr "Felder leer lassen, um Standardeinstellungen von %s zu verwenden." + +#: src/Admin/AdminController.php:1874 msgid "License" msgstr "Lizenz" -#: src/Admin/AdminController.php:1853 -msgid "No domain specified" -msgstr "Keine Domain angegeben" +#. translators: %d: license number +#: src/Checkout/CheckoutBlocksIntegration.php:131 +#: src/Checkout/CheckoutController.php:227 +#, php-format +msgid "License %d:" +msgstr "Lizenz %d:" + +#: src/Admin/AdminController.php:956 +msgid "License Dashboard" +msgstr "Lizenz-Dashboard" + +#: src/Email/LicenseExpirationEmail.php:197 +#: src/Email/LicenseExpirationEmail.php:266 +msgid "License Details" +msgstr "Lizenzdetails" + +#: src/Checkout/CheckoutBlocksIntegration.php:79 +#: src/Checkout/CheckoutBlocksIntegration.php:128 +#: src/Checkout/CheckoutController.php:161 +msgid "License Domain" +msgstr "Lizenz-Domain" + +#: src/Checkout/CheckoutController.php:504 +#: src/Checkout/CheckoutController.php:565 +#: src/Checkout/CheckoutController.php:569 +msgid "License Domain:" +msgstr "Lizenz-Domain:" + +#: src/Checkout/CheckoutBlocksIntegration.php:127 +#: src/Checkout/CheckoutController.php:190 +msgid "License Domains" +msgstr "Lizenz-Domains" + +#: src/Checkout/CheckoutController.php:517 +#: src/Checkout/CheckoutController.php:582 +#: src/Checkout/CheckoutController.php:603 +msgid "License Domains:" +msgstr "Lizenz-Domains:" + +#: src/Product/LicensedProductType.php:549 +msgid "License Duration (Days)" +msgstr "Lizenz-Gültigkeit (Tage)" + +#: src/Email/LicenseExpirationEmail.php:82 +msgid "License Expiration Notice" +msgstr "Lizenzablauf-Benachrichtigung" + +#: src/Email/LicenseExpirationEmail.php:55 +msgid "License Expiration Warning" +msgstr "Lizenzablauf-Warnung" + +#: src/Email/LicenseExpiredEmail.php:50 src/Email/LicenseExpiredEmail.php:76 +msgid "License Expired" +msgstr "Lizenz abgelaufen" + +#: src/Admin/OrderLicenseController.php:203 +#: src/Admin/SettingsController.php:144 src/Admin/AdminController.php:1355 +#: src/Admin/AdminController.php:1506 src/Admin/AdminController.php:1555 +#: src/Email/LicenseEmailController.php:287 +msgid "License Key" +msgstr "Lizenzschlüssel" + +#: src/Email/LicenseExpirationEmail.php:207 +#: src/Email/LicenseExpirationEmail.php:270 +#: src/Email/LicenseExpiredEmail.php:191 src/Email/LicenseExpiredEmail.php:256 +#: src/Email/LicenseEmailController.php:343 +msgid "License Key:" +msgstr "Lizenzschlüssel:" + +#: src/Email/LicenseEmailController.php:212 +#: src/Email/LicenseEmailController.php:220 +msgid "License Keys:" +msgstr "Lizenzschlüssel:" + +#: src/Admin/SettingsController.php:136 +msgid "License Server URL" +msgstr "Lizenzserver-URL" + +#: src/Product/LicensedProductType.php:150 +msgid "License Settings" +msgstr "Lizenz-Einstellungen" #: src/Admin/DashboardWidgetController.php:47 msgid "License Statistics" msgstr "Lizenzstatistiken" -#: src/Admin/DashboardWidgetController.php:121 -msgid "Expiring Soon" -msgstr "Bald ablaufend" +#: src/Admin/AdminController.php:1551 +msgid "License Validation Test" +msgstr "Lizenzvalidierungstest" -#: src/Admin/DashboardWidgetController.php:132 -msgid "Time-limited" -msgstr "Zeitbegrenzt" +#: src/Admin/SettingsController.php:239 src/Product/LicensedProductType.php:220 +msgid "License Validity (Days)" +msgstr "Lizenz-Gültigkeit (Tage)" -#: src/Admin/DashboardWidgetController.php:142 -msgid "View All Licenses" -msgstr "Alle Lizenzen anzeigen" +#: src/Api/RestApiController.php:330 +msgid "License activated successfully." +msgstr "Lizenz erfolgreich aktiviert." -#: src/Admin/DownloadWidgetController.php:46 -msgid "Download Statistics" -msgstr "Download-Statistiken" +#: src/Admin/AdminController.php:1155 +msgid "License deleted successfully." +msgstr "Lizenz erfolgreich gelöscht." -#: src/Admin/DownloadWidgetController.php:140 -msgid "Total Downloads" -msgstr "Gesamte Downloads" +#: src/Admin/OrderLicenseController.php:457 +msgid "License domain updated." +msgstr "Lizenz-Domain aktualisiert." -#: src/Admin/DownloadWidgetController.php:145 -msgid "Top Products" -msgstr "Top-Produkte" - -#: src/Admin/DownloadWidgetController.php:159 -#: src/Admin/DownloadWidgetController.php:180 -msgid "No downloads yet" -msgstr "Noch keine Downloads" - -#: src/Admin/DownloadWidgetController.php:163 -msgid "Top Versions" -msgstr "Top-Versionen" - -#: src/Admin/OrderLicenseController.php:57 -msgid "Product Licenses" -msgstr "Produktlizenzen" - -#: src/Admin/OrderLicenseController.php:78 -#: src/Admin/OrderLicenseController.php:399 -#: src/Admin/OrderLicenseController.php:501 -msgid "Order not found." -msgstr "Bestellung nicht gefunden." - -#: src/Admin/OrderLicenseController.php:93 -msgid "This order does not contain licensed products." -msgstr "Diese Bestellung enthält keine lizensierten Produkte." - -#: src/Admin/OrderLicenseController.php:109 -msgid "Order Domains" -msgstr "Bestellungs-Domains" - -#: src/Admin/OrderLicenseController.php:113 -msgid "Domains specified during checkout (multi-domain order)." -msgstr "Bei der Bestellung angegebene Domains (Multi-Domain-Bestellung)." - -#: src/Admin/OrderLicenseController.php:129 +#: src/Email/LicenseExpirationEmail.php:56 msgid "" -"The domain specified during checkout. Changing this will not automatically " -"update existing license domains." +"License expiration warning emails are sent to customers when their licenses " +"are about to expire." msgstr "" -"Die bei der Bestellung angegebene Domain. Eine Änderung aktualisiert nicht " -"automatisch bestehende Lizenz-Domains." +"Lizenzablauf-Warnungs-E-Mails werden an Kunden gesendet, wenn ihre Lizenzen " +"bald ablaufen." -#: src/Admin/OrderLicenseController.php:137 -#: src/Checkout/CheckoutBlocksIntegration.php:84 -#: src/Checkout/CheckoutBlocksIntegration.php:122 -#: src/Checkout/CheckoutController.php:172 -#: src/Checkout/CheckoutController.php:238 -msgid "example.com" -msgstr "beispiel.ch" +#: src/Email/LicenseExpiredEmail.php:51 +msgid "" +"License expired emails are sent to customers when their licenses have " +"expired." +msgstr "" +"Lizenzablauf-E-Mails werden an Kunden gesendet, wenn ihre Lizenzen " +"abgelaufen sind." -#: src/Admin/OrderLicenseController.php:176 -msgid "No licenses have been generated for this order yet." -msgstr "Für diese Bestellung wurden noch keine Lizenzen generiert." +#: src/Admin/AdminController.php:1161 +msgid "License extended successfully." +msgstr "Lizenz erfolgreich verlängert." + +#: src/Admin/AdminController.php:1680 +msgid "License is INVALID" +msgstr "Lizenz ist UNGÜLTIG" + +#: src/Admin/AdminController.php:1670 +msgid "License is VALID" +msgstr "Lizenz ist GÜLTIG" + +#: src/Api/RestApiController.php:304 +msgid "License is already activated for this domain." +msgstr "Die Lizenz ist bereits für diese Domain aktiviert." + +#: src/Admin/SettingsController.php:356 +msgid "License is not valid. Frontend features are disabled." +msgstr "Lizenz ist ungültig. Frontend-Funktionen sind deaktiviert." + +#: src/Admin/SettingsController.php:350 +msgid "License is valid and active." +msgstr "Lizenz ist gültig und aktiv." + +#: src/Admin/AdminController.php:391 +msgid "License key and domain are required." +msgstr "Lizenzschlüssel und Domain sind erforderlich." + +#: src/Api/RestApiController.php:253 src/Api/RestApiController.php:286 +#: src/License/LicenseManager.php:483 +msgid "License key not found." +msgstr "Lizenzschlüssel nicht gefunden." + +#: src/Admin/OrderLicenseController.php:449 src/Api/UpdateController.php:197 +#: src/Frontend/AccountController.php:638 +#: src/Frontend/DownloadController.php:129 +msgid "License not found." +msgstr "Lizenz nicht gefunden." + +#: src/Admin/AdminController.php:367 src/Admin/AdminController.php:1158 +msgid "License revoked successfully." +msgstr "Lizenz erfolgreich widerrufen." + +#: src/Admin/AdminController.php:1164 +msgid "License set to lifetime successfully." +msgstr "Lizenz erfolgreich auf lebenslang gesetzt." + +#: src/Admin/AdminController.php:279 +msgid "License set to lifetime." +msgstr "Lizenz auf lebenslang gesetzt." + +#: src/License/PluginLicenseChecker.php:132 +msgid "License settings not configured." +msgstr "Lizenzeinstellungen nicht konfiguriert." + +#: src/Frontend/AccountController.php:588 +#: src/Frontend/AccountController.php:664 +msgid "License transferred successfully!" +msgstr "Lizenz erfolgreich übertragen!" + +#: src/Admin/AdminController.php:1207 +msgid "License transferred to new domain successfully." +msgstr "Lizenz erfolgreich auf neue Domain übertragen." + +#: src/Admin/AdminController.php:1152 +msgid "License updated successfully." +msgstr "Lizenz erfolgreich aktualisiert." + +#: src/Admin/SettingsController.php:574 src/Api/UpdateController.php:186 +msgid "License validation failed." +msgstr "Lizenzvalidierung fehlgeschlagen." + +#: src/Admin/SettingsController.php:572 +msgid "License verified successfully!" +msgstr "Lizenz erfolgreich überprüft!" + +#: src/Product/LicensedProductType.php:94 +msgid "Licensed Product" +msgstr "Lizensiertes Produkt" + +#: src/Admin/SettingsController.php:54 +msgid "Licensed Products" +msgstr "Lizensierte Produkte" + +#: src/Product/LicensedProductType.php:95 +msgid "Licensed Variable Product" +msgstr "Lizensiertes variables Produkt" + +#: src/Api/UpdateController.php:209 +msgid "Licensed product not found." +msgstr "Lizenziertes Produkt nicht gefunden." + +#: src/Product/LicensedProductType.php:514 +msgid "Licensed products are always virtual" +msgstr "Lizenzierte Produkte sind immer virtuell" + +#: src/Admin/OrderLicenseController.php:149 +#: src/Admin/OrderLicenseController.php:281 src/Admin/AdminController.php:91 +#: src/Admin/AdminController.php:92 src/Admin/AdminController.php:105 +#: src/Admin/AdminController.php:1264 src/Frontend/AccountController.php:94 +msgid "Licenses" +msgstr "Lizenzen" #: src/Admin/OrderLicenseController.php:179 msgid "" @@ -833,9 +1167,211 @@ msgstr "" "Lizenzen werden generiert, sobald die Bestellung als bezahlt/abgeschlossen " "markiert wird." -#: src/Admin/OrderLicenseController.php:188 -msgid "Generate Licenses" -msgstr "Lizenzen generieren" +#: src/Admin/DashboardWidgetController.php:136 +#: src/Admin/OrderLicenseController.php:260 +#: src/Admin/SettingsController.php:244 src/Admin/AdminController.php:166 +#: src/Admin/AdminController.php:281 src/Admin/AdminController.php:1437 +#: src/Admin/AdminController.php:1676 +#: src/Product/LicensedProductVariation.php:194 +#: src/Product/LicensedProductType.php:184 +#: src/Product/LicensedProductType.php:232 +#: src/Product/LicensedProductType.php:544 +#: src/Frontend/AccountController.php:427 +msgid "Lifetime" +msgstr "Lebenslang" + +#: src/Admin/AdminController.php:1024 +msgid "Manage Licenses" +msgstr "Lizenzen verwalten" + +#: src/Admin/SettingsController.php:228 src/Product/LicensedProductType.php:202 +#: src/Product/LicensedProductType.php:561 +msgid "Max Activations" +msgstr "Max. Aktivierungen" + +#: src/Api/RestApiController.php:313 +msgid "Maximum number of activations reached." +msgstr "Maximale Anzahl der Aktivierungen erreicht." + +#. translators: %d: default max activations value +#: src/Product/LicensedProductType.php:205 +#, php-format +msgid "Maximum number of domain activations per license. Default: %d" +msgstr "Maximale Anzahl der Domain-Aktivierungen pro Lizenz. Standard: %d" + +#: src/Admin/AdminController.php:1683 +msgid "Message" +msgstr "Meldung" + +#: src/Product/LicensedProductVariation.php:198 +msgid "Monthly" +msgstr "Monatlich" + +#: src/Email/LicenseEmailController.php:308 +#: src/Email/LicenseEmailController.php:352 +msgid "Never" +msgstr "Nie" + +#: src/Admin/AdminController.php:1592 src/Frontend/AccountController.php:537 +msgid "New Domain" +msgstr "Neue Domain" + +#: src/Product/LicensedProductType.php:242 +msgid "No" +msgstr "Nein" + +#: src/Admin/AdminController.php:1933 +msgid "No domain specified" +msgstr "Keine Domain angegeben" + +#: src/Admin/VersionAdminController.php:165 +#: src/Admin/VersionAdminController.php:397 +msgid "No download file" +msgstr "Keine Download-Datei" + +#: src/Frontend/DownloadController.php:198 +msgid "No download file available for this version." +msgstr "Keine Download-Datei für diese Version verfügbar." + +#: src/Admin/DownloadWidgetController.php:159 +#: src/Admin/DownloadWidgetController.php:180 +msgid "No downloads yet" +msgstr "Noch keine Downloads" + +#: src/Admin/AdminController.php:156 +msgid "No licenses found" +msgstr "Keine Lizenzen gefunden" + +#: src/Frontend/AccountController.php:361 +msgid "No licenses found matching your filters." +msgstr "Keine Lizenzen gefunden, die Ihren Filtern entsprechen." + +#: src/Admin/AdminController.php:1368 +msgid "No licenses found." +msgstr "Keine Lizenzen gefunden." + +#: src/Admin/OrderLicenseController.php:176 +msgid "No licenses have been generated for this order yet." +msgstr "Für diese Bestellung wurden noch keine Lizenzen generiert." + +#: src/Admin/AdminController.php:1213 +msgid "No licenses to export." +msgstr "Keine Lizenzen zum Exportieren." + +#: src/Api/UpdateController.php:221 +msgid "No versions available for this product." +msgstr "Keine Versionen für dieses Produkt verfügbar." + +#: src/Admin/VersionAdminController.php:144 +msgid "No versions found. Add your first version above." +msgstr "Keine Versionen gefunden. Fügen Sie Ihre erste Version oben hinzu." + +#: src/Admin/AdminController.php:1812 +msgid "Notes:" +msgstr "Hinweise:" + +#: src/Admin/SettingsController.php:67 +msgid "Notifications" +msgstr "Benachrichtigungen" + +#. translators: %s: default validity value +#: src/Product/LicensedProductType.php:223 +#, php-format +msgid "Number of days the license is valid. Leave empty for default (%s)." +msgstr "Anzahl Tage, die die Lizenz gültig ist. Leer lassen für Standard (%s)." + +#: src/Frontend/AccountController.php:488 +#, php-format +msgid "Older versions (%d)" +msgstr "Ältere Versionen (%d)" + +#: src/Admin/AdminController.php:1835 +msgid "Options" +msgstr "Optionen" + +#. translators: %s: order number +#: src/Frontend/AccountController.php:386 +#, php-format +msgid "Order #%s" +msgstr "Bestellung #%s" + +#: src/Admin/OrderLicenseController.php:109 +msgid "Order Domains" +msgstr "Bestellungs-Domains" + +#: src/Admin/OrderLicenseController.php:413 +msgid "Order domain updated." +msgstr "Bestellungs-Domain aktualisiert." + +#: src/Admin/OrderLicenseController.php:506 +msgid "Order must be paid before licenses can be generated." +msgstr "" +"Die Bestellung muss bezahlt sein, bevor Lizenzen generiert werden können." + +#: src/Admin/OrderLicenseController.php:78 +#: src/Admin/OrderLicenseController.php:399 +#: src/Admin/OrderLicenseController.php:501 +msgid "Order not found." +msgstr "Bestellung nicht gefunden." + +#: src/Admin/AdminController.php:108 +msgid "Overview" +msgstr "Übersicht" + +#: src/Admin/OrderLicenseController.php:387 +#: src/Admin/OrderLicenseController.php:426 +#: src/Admin/OrderLicenseController.php:490 +#: src/Admin/VersionAdminController.php:255 +#: src/Admin/VersionAdminController.php:325 +#: src/Admin/VersionAdminController.php:351 src/Admin/AdminController.php:188 +#: src/Admin/AdminController.php:228 src/Admin/AdminController.php:264 +#: src/Admin/AdminController.php:316 src/Admin/AdminController.php:354 +#: src/Admin/AdminController.php:384 +msgid "Permission denied." +msgstr "Zugriff verweigert." + +#. translators: 1: product name, 2: license number +#: src/Checkout/CheckoutController.php:359 +#, php-format +msgid "Please enter a domain for %1$s (License %2$d)." +msgstr "Bitte geben Sie eine Domain für %1$s (Lizenz %2$d) ein." + +#: src/Checkout/CheckoutController.php:326 +msgid "Please enter a domain for your license." +msgstr "Bitte geben Sie eine Domain für Ihre Lizenz ein." + +#. translators: 1: product name, 2: license number +#: src/Checkout/CheckoutController.php:374 +#, php-format +msgid "Please enter a valid domain for %1$s (License %2$d)." +msgstr "Bitte geben Sie eine gültige Domain für %1$s (Lizenz %2$d) ein." + +#: src/Checkout/CheckoutController.php:332 +msgid "Please enter a valid domain for your license." +msgstr "Bitte geben Sie eine gültige Domain für Ihre Lizenz ein." + +#: src/Admin/OrderLicenseController.php:373 +#: src/Checkout/CheckoutBlocksIntegration.php:129 +#: src/Frontend/AccountController.php:591 +#: src/Frontend/AccountController.php:632 +msgid "Please enter a valid domain." +msgstr "Bitte geben Sie eine gültige Domain ein." + +#: src/Admin/VersionAdminController.php:230 +msgid "Please enter a valid version number (e.g., 1.0.0)." +msgstr "Bitte geben Sie eine gültige Versionsnummer ein (z.B. 1.0.0)." + +#: src/Admin/VersionAdminController.php:229 +msgid "Please enter a version number." +msgstr "Bitte geben Sie eine Versionsnummer ein." + +#: src/Frontend/AccountController.php:618 +msgid "Please log in to transfer a license." +msgstr "Bitte melden Sie sich an, um eine Lizenz zu übertragen." + +#: src/Frontend/AccountController.php:108 +msgid "Please log in to view your licenses." +msgstr "Bitte melden Sie sich an, um Ihre Lizenzen zu sehen." #: src/Admin/OrderLicenseController.php:196 msgid "Please set the order domain above before generating licenses." @@ -843,605 +1379,258 @@ msgstr "" "Bitte legen Sie zuerst die Bestellungs-Domain oben fest, bevor Sie Lizenzen " "generieren." -#: src/Admin/OrderLicenseController.php:237 -msgid "Edit domain" -msgstr "Domain bearbeiten" - -#: src/Admin/OrderLicenseController.php:267 -msgid "View in Licenses" -msgstr "In Lizenzen anzeigen" - -#: src/Admin/OrderLicenseController.php:280 -#, php-format -msgid "For more actions (revoke, extend, delete), go to the %s page." -msgstr "" -"Für weitere Aktionen (widerrufen, verlängern, löschen), gehen Sie zur Seite " -"%s." - -#: src/Admin/OrderLicenseController.php:293 -#, php-format -msgid "%d licensed product is missing a license." -msgid_plural "%d licensed products are missing licenses." -msgstr[0] "%d lizenziertes Produkt hat keine Lizenz." -msgstr[1] "%d lizenzierte Produkte haben keine Lizenzen." - -#: src/Admin/OrderLicenseController.php:302 -msgid "Generate Missing Licenses" -msgstr "Fehlende Lizenzen generieren" - -#: src/Admin/OrderLicenseController.php:371 -msgid "Saved!" -msgstr "Gespeichert!" - -#: src/Admin/OrderLicenseController.php:372 -msgid "Error. Please try again." -msgstr "Fehler. Bitte versuchen Sie es erneut." - -#: src/Admin/OrderLicenseController.php:373 -#: src/Checkout/CheckoutBlocksIntegration.php:129 -#: src/Frontend/AccountController.php:568 -#: src/Frontend/AccountController.php:600 -msgid "Please enter a valid domain." -msgstr "Bitte geben Sie eine gültige Domain ein." - -#: src/Admin/OrderLicenseController.php:374 -msgid "Generating..." -msgstr "Generiere..." - -#: src/Admin/OrderLicenseController.php:394 -#: src/Admin/OrderLicenseController.php:496 -msgid "Invalid order ID." -msgstr "Ungültige Bestellungs-ID." - -#: src/Admin/OrderLicenseController.php:405 -#: src/Admin/OrderLicenseController.php:443 -msgid "Invalid domain format." -msgstr "Ungültiges Domain-Format." - -#: src/Admin/OrderLicenseController.php:413 -msgid "Order domain updated." -msgstr "Bestellungs-Domain aktualisiert." - -#: src/Admin/OrderLicenseController.php:449 src/Api/UpdateController.php:196 -#: src/Frontend/DownloadController.php:117 -#: src/Frontend/AccountController.php:606 -msgid "License not found." -msgstr "Lizenz nicht gefunden." - -#: src/Admin/OrderLicenseController.php:457 -msgid "License domain updated." -msgstr "Lizenz-Domain aktualisiert." - -#: src/Admin/OrderLicenseController.php:461 -msgid "Failed to update license domain." -msgstr "Lizenz-Domain konnte nicht aktualisiert werden." - -#: src/Admin/OrderLicenseController.php:506 -msgid "Order must be paid before licenses can be generated." -msgstr "" -"Die Bestellung muss bezahlt sein, bevor Lizenzen generiert werden können." - #: src/Admin/OrderLicenseController.php:520 msgid "Please set the order domain before generating licenses." msgstr "" "Bitte legen Sie die Bestellungs-Domain fest, bevor Sie Lizenzen generieren." -#: src/Admin/OrderLicenseController.php:529 +#. translators: %d: seconds to wait +#: src/Admin/AdminController.php:1765 #, php-format -msgid "%d license generated successfully." -msgid_plural "%d licenses generated successfully." -msgstr[0] "%d Lizenz erfolgreich generiert." -msgstr[1] "%d Lizenzen erfolgreich generiert." +msgid "Please wait %d seconds before importing again." +msgstr "Bitte warten Sie %d Sekunden, bevor Sie erneut importieren." -#: src/Admin/OrderLicenseController.php:542 -msgid "All licenses already exist for this order." -msgstr "Alle Lizenzen für diese Bestellung existieren bereits." +#: src/Admin/SettingsController.php:64 src/Admin/SettingsController.php:130 +msgid "Plugin License" +msgstr "Plugin-Lizenz" + +#: src/Plugin.php:354 +msgid "" +"Plugin license is not configured or invalid. Frontend features are disabled." +msgstr "" +"Plugin-Lizenz ist nicht konfiguriert oder ungültig. Frontend-Funktionen sind " +"deaktiviert." + +#: src/Admin/OrderLicenseController.php:204 src/Admin/AdminController.php:1356 +#: src/Admin/AdminController.php:1507 src/Admin/AdminController.php:1672 +#: src/Frontend/AccountController.php:321 +msgid "Product" +msgstr "Produkt" + +#: src/Admin/VersionAdminController.php:265 +msgid "Product ID and version are required." +msgstr "Produkt-ID und Version sind erforderlich." + +#: src/Admin/OrderLicenseController.php:57 +msgid "Product Licenses" +msgstr "Produktlizenzen" #: src/Admin/VersionAdminController.php:55 msgid "Product Versions" msgstr "Produktversionen" -#: src/Admin/VersionAdminController.php:74 -msgid "Add New Version" -msgstr "Neue Version hinzufügen" +#: src/Admin/VersionAdminController.php:282 +msgid "Product not found." +msgstr "Produkt nicht gefunden." -#: src/Admin/VersionAdminController.php:77 -#: src/Admin/VersionAdminController.php:132 -msgid "Version" -msgstr "Version" +#: src/Email/LicenseExpirationEmail.php:203 +#: src/Email/LicenseExpirationEmail.php:269 +#: src/Email/LicenseExpiredEmail.php:187 src/Email/LicenseExpiredEmail.php:255 +msgid "Product:" +msgstr "Produkt:" -#: src/Admin/VersionAdminController.php:80 -msgid "Use semantic versioning (e.g., 1.0.0)" -msgstr "Verwenden Sie semantische Versionierung (z.B. 1.0.0)" +#: src/Product/LicensedProductVariation.php:202 +msgid "Quarterly" +msgstr "Vierteljährlich" -#: src/Admin/VersionAdminController.php:84 -#: src/Admin/VersionAdminController.php:133 -msgid "Download File" -msgstr "Download-Datei" - -#: src/Admin/VersionAdminController.php:89 -msgid "Select File" -msgstr "Datei auswählen" - -#: src/Admin/VersionAdminController.php:92 -#: src/Admin/VersionAdminController.php:106 -msgid "Remove" -msgstr "Entfernen" - -#: src/Admin/VersionAdminController.php:94 -msgid "" -"Upload or select a file from the media library. Version will be auto-" -"detected from filename (e.g., plugin-v1.2.3.zip)." -msgstr "" -"Laden Sie eine Datei hoch oder wählen Sie eine aus der Mediathek. Die " -"Version wird automatisch aus dem Dateinamen erkannt (z.B. plugin-v1.2.3.zip)." - -#: src/Admin/VersionAdminController.php:98 -msgid "Checksum File" -msgstr "Prüfsummendatei" - -#: src/Admin/VersionAdminController.php:103 -msgid "Select Checksum File" -msgstr "Prüfsummendatei auswählen" - -#: src/Admin/VersionAdminController.php:108 -msgid "" -"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity." -msgstr "" -"Laden Sie eine SHA256-Prüfsummendatei (.sha256 oder .txt) hoch, um die " -"Dateiintegrität zu überprüfen." +#: src/Admin/AdminController.php:1020 +msgid "Quick Actions" +msgstr "Schnellaktionen" #: src/Admin/VersionAdminController.php:112 #: src/Admin/VersionAdminController.php:135 msgid "Release Notes" msgstr "Versionshinweise" -#: src/Admin/VersionAdminController.php:120 -msgid "Add Version" -msgstr "Version hinzufügen" - -#: src/Admin/VersionAdminController.php:128 -msgid "Existing Versions" -msgstr "Vorhandene Versionen" - -#: src/Admin/VersionAdminController.php:134 -msgid "SHA256" -msgstr "SHA256" - #: src/Admin/VersionAdminController.php:137 msgid "Released" msgstr "Veröffentlicht" -#: src/Admin/VersionAdminController.php:144 -msgid "No versions found. Add your first version above." -msgstr "Keine Versionen gefunden. Fügen Sie Ihre erste Version oben hinzu." - -#: src/Admin/VersionAdminController.php:161 -#: src/Admin/VersionAdminController.php:393 -msgid "Uploaded file" -msgstr "Hochgeladene Datei" - -#: src/Admin/VersionAdminController.php:165 -#: src/Admin/VersionAdminController.php:397 -msgid "No download file" -msgstr "Keine Download-Datei" - -#: src/Admin/VersionAdminController.php:228 -msgid "Are you sure you want to delete this version?" -msgstr "Sind Sie sicher, dass Sie diese Version löschen möchten?" - -#: src/Admin/VersionAdminController.php:229 -msgid "Please enter a version number." -msgstr "Bitte geben Sie eine Versionsnummer ein." - -#: src/Admin/VersionAdminController.php:230 -msgid "Please enter a valid version number (e.g., 1.0.0)." -msgstr "Bitte geben Sie eine gültige Versionsnummer ein (z.B. 1.0.0)." - -#: src/Admin/VersionAdminController.php:231 -msgid "An error occurred. Please try again." -msgstr "Ein Fehler ist aufgetreten. Bitte versuchen Sie es erneut." - -#: src/Admin/VersionAdminController.php:232 -msgid "Select Download File" -msgstr "Download-Datei auswählen" - -#: src/Admin/VersionAdminController.php:233 -msgid "Use this file" -msgstr "Diese Datei verwenden" - -#: src/Admin/VersionAdminController.php:234 -msgid "" -"Invalid checksum file format. File must contain a 64-character SHA256 hash." -msgstr "" -"Ungültiges Prüfsummendateiformat. Die Datei muss einen 64-stelligen SHA256-" -"Hash enthalten." - -#: src/Admin/VersionAdminController.php:235 -msgid "Failed to read checksum file." -msgstr "Prüfsummendatei konnte nicht gelesen werden." - -#: src/Admin/VersionAdminController.php:265 -msgid "Product ID and version are required." -msgstr "Produkt-ID und Version sind erforderlich." - -#: src/Admin/VersionAdminController.php:270 -msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)." -msgstr "" -"Ungültiges Versionsformat. Verwenden Sie semantische Versionierung (z.B. " -"1.0.0)." - -#: src/Admin/VersionAdminController.php:275 -msgid "This version already exists." -msgstr "Diese Version existiert bereits." - -#: src/Admin/VersionAdminController.php:282 -msgid "Product not found." -msgstr "Produkt nicht gefunden." - -#: src/Admin/VersionAdminController.php:286 -msgid "This product is not a licensed product." -msgstr "Dieses Produkt ist kein lizensiertes Produkt." - -#: src/Admin/VersionAdminController.php:303 -msgid "Failed to create version." -msgstr "Version konnte nicht erstellt werden." - -#: src/Admin/VersionAdminController.php:311 -msgid "Version added successfully." -msgstr "Version erfolgreich hinzugefügt." - -#: src/Admin/VersionAdminController.php:331 -#: src/Admin/VersionAdminController.php:358 -msgid "Version ID is required." -msgstr "Versions-ID ist erforderlich." - -#: src/Admin/VersionAdminController.php:337 -msgid "Failed to delete version." -msgstr "Version konnte nicht gelöscht werden." - -#: src/Admin/VersionAdminController.php:340 -msgid "Version deleted successfully." -msgstr "Version erfolgreich gelöscht." - -#: src/Admin/VersionAdminController.php:364 -msgid "Failed to update version." -msgstr "Version konnte nicht aktualisiert werden." - -#: src/Admin/VersionAdminController.php:368 -msgid "Version updated successfully." -msgstr "Version erfolgreich aktualisiert." - -#: src/Admin/SettingsController.php:54 -msgid "Licensed Products" -msgstr "Lizensierte Produkte" - -#: src/Admin/SettingsController.php:64 src/Admin/SettingsController.php:130 -msgid "Plugin License" -msgstr "Plugin-Lizenz" - -#: src/Admin/SettingsController.php:65 src/Admin/SettingsController.php:174 -msgid "Auto-Updates" -msgstr "Auto-Updates" - -#: src/Admin/SettingsController.php:66 -msgid "Default Settings" -msgstr "Standardeinstellungen" - -#: src/Admin/SettingsController.php:67 -msgid "Notifications" -msgstr "Benachrichtigungen" - -#: src/Admin/SettingsController.php:132 -msgid "" -"Configure the license for this plugin. A valid license is required for " -"frontend features to work." -msgstr "" -"Konfigurieren Sie die Lizenz für dieses Plugin. Eine gültige Lizenz ist " -"erforderlich, damit die Frontend-Funktionen funktionieren." - -#: src/Admin/SettingsController.php:136 -msgid "License Server URL" -msgstr "Lizenzserver-URL" - -#: src/Admin/SettingsController.php:138 -msgid "The URL of the license server (e.g., https://shop.example.com)." -msgstr "Die URL des Lizenzservers (z.B. https://shop.example.com)." - -#: src/Admin/SettingsController.php:146 -msgid "Your license key in XXXX-XXXX-XXXX-XXXX format." -msgstr "Ihr Lizenzschlüssel im Format XXXX-XXXX-XXXX-XXXX." - -#: src/Admin/SettingsController.php:152 -msgid "Server Secret (Optional)" -msgstr "Server-Secret (Optional)" - -#: src/Admin/SettingsController.php:154 -msgid "" -"If the license server uses signed responses, enter the shared secret here " -"for enhanced security." -msgstr "" -"Falls der Lizenzserver signierte Antworten verwendet, geben Sie hier das " -"gemeinsame Secret für erhöhte Sicherheit ein." - -#: src/Admin/SettingsController.php:176 -msgid "Configure automatic plugin updates from the license server." -msgstr "Automatische Plugin-Updates vom Lizenzserver konfigurieren." - -#: src/Admin/SettingsController.php:180 -msgid "Enable Update Notifications" -msgstr "Update-Benachrichtigungen aktivieren" - -#: src/Admin/SettingsController.php:182 -msgid "" -"Check for and display available updates from the license server in WordPress " -"admin." -msgstr "" -"Verfügbare Updates vom Lizenzserver prüfen und im WordPress-Admin anzeigen." - -#: src/Admin/SettingsController.php:187 -msgid "Automatically Install Updates" -msgstr "Updates automatisch installieren" - -#: src/Admin/SettingsController.php:190 -msgid "Enable \"Update Notifications\" above to use this option." -msgstr "" -"Aktivieren Sie \"Update-Benachrichtigungen\" oben, um diese Option zu " -"verwenden." - -#: src/Admin/SettingsController.php:191 -msgid "" -"Automatically install updates when they become available (requires update " -"notifications enabled)." -msgstr "" -"Updates automatisch installieren, wenn sie verfügbar werden (erfordert " -"aktivierte Update-Benachrichtigungen)." - -#: src/Admin/SettingsController.php:197 -msgid "Check Frequency (Hours)" -msgstr "Prüfhäufigkeit (Stunden)" - -#: src/Admin/SettingsController.php:199 -msgid "How often to check for updates (in hours)." -msgstr "Wie oft auf Updates geprüft werden soll (in Stunden)." - -#: src/Admin/SettingsController.php:222 -msgid "Default License Settings" -msgstr "Standard Lizenz-Einstellungen" - -#: src/Admin/SettingsController.php:224 -msgid "" -"These settings serve as defaults for new licensed products. Individual " -"product settings override these defaults." -msgstr "" -"Diese Einstellungen dienen als Standard für neue lizensierte Produkte. " -"Individuelle Produkteinstellungen überschreiben diese Standards." - -#: src/Admin/SettingsController.php:228 src/Product/LicensedProductType.php:202 -#: src/Product/LicensedProductType.php:561 -msgid "Max Activations" -msgstr "Max. Aktivierungen" - -#: src/Admin/SettingsController.php:230 -msgid "Default maximum number of domain activations per license." -msgstr "Standard maximale Anzahl der Domain-Aktivierungen pro Lizenz." - -#: src/Admin/SettingsController.php:239 src/Product/LicensedProductType.php:220 -msgid "License Validity (Days)" -msgstr "Lizenz-Gültigkeit (Tage)" - -#: src/Admin/SettingsController.php:241 -msgid "" -"Default number of days a license is valid. Leave empty or set to 0 for " -"lifetime licenses." -msgstr "" -"Standard Anzahl Tage, die eine Lizenz gültig ist. Leer lassen oder auf 0 " -"setzen für lebenslange Lizenzen." - -#: src/Admin/SettingsController.php:251 src/Product/LicensedProductType.php:238 -msgid "Bind to Major Version" -msgstr "An Hauptversion binden" - -#: src/Admin/SettingsController.php:253 -msgid "" -"If enabled, licenses are bound to the major version at purchase time by " -"default." -msgstr "" -"Falls aktiviert, werden Lizenzen standardmässig an die Hauptversion zum " -"Kaufzeitpunkt gebunden." - -#: src/Admin/SettingsController.php:258 -msgid "Enable Multi-Domain Licensing" -msgstr "Multi-Domain-Lizenzierung aktivieren" - -#: src/Admin/SettingsController.php:260 -msgid "" -"Allow customers to purchase multiple licenses for different domains at once. " -"Each unit in cart quantity requires a unique domain." -msgstr "" -"Ermöglicht Kunden, mehrere Lizenzen für verschiedene Domains auf einmal zu " -"kaufen. Jede Einheit in der Warenkorbmenge erfordert eine eindeutige Domain." - -#: src/Admin/SettingsController.php:278 -msgid "Expiration Warning Schedule" -msgstr "Ablaufwarnung Zeitplan" - -#: src/Admin/SettingsController.php:282 -#, php-format -msgid "" -"Configure when expiration warning emails are sent. To customize the email " -"template, enable/disable, or change the subject, go to %s." -msgstr "" -"Konfigurieren Sie, wann Ablaufwarnungs-E-Mails gesendet werden. Um die E-" -"Mail-Vorlage anzupassen, zu aktivieren/deaktivieren oder den Betreff zu " -"ändern, gehen Sie zu %s." - -#: src/Admin/SettingsController.php:284 -msgid "WooCommerce > Settings > Emails > License Expiration Warning" -msgstr "WooCommerce > Einstellungen > E-Mails > Lizenzablauf-Warnung" - -#: src/Admin/SettingsController.php:289 -msgid "First Warning (Days Before)" -msgstr "Erste Warnung (Tage vorher)" - -#: src/Admin/SettingsController.php:291 -msgid "Days before expiration to send the first warning email." -msgstr "Tage vor Ablauf, um die erste Warn-E-Mail zu senden." - -#: src/Admin/SettingsController.php:300 -msgid "Second Warning (Days Before)" -msgstr "Zweite Warnung (Tage vorher)" - -#: src/Admin/SettingsController.php:302 -msgid "" -"Days before expiration to send the second warning email. Set to 0 to disable." -msgstr "" -"Tage vor Ablauf, um die zweite Warn-E-Mail zu senden. Setzen Sie auf 0, um " -"sie zu deaktivieren." - -#: src/Admin/SettingsController.php:342 -msgid "Running on localhost - license validation bypassed." -msgstr "Läuft auf localhost - Lizenzvalidierung übersprungen." - -#: src/Admin/SettingsController.php:350 -msgid "License is valid and active." -msgstr "Lizenz ist gültig und aktiv." - -#: src/Admin/SettingsController.php:356 -msgid "License is not valid. Frontend features are disabled." -msgstr "Lizenz ist ungültig. Frontend-Funktionen sind deaktiviert." - -#: src/Admin/SettingsController.php:367 src/Admin/SettingsController.php:403 -msgid "Verify License" -msgstr "Lizenz überprüfen" - -#: src/Admin/SettingsController.php:381 -msgid "Verifying..." -msgstr "Überprüfe..." +#: src/Admin/VersionAdminController.php:92 +#: src/Admin/VersionAdminController.php:106 +msgid "Remove" +msgstr "Entfernen" #: src/Admin/SettingsController.php:400 msgid "Request failed." msgstr "Anfrage fehlgeschlagen." -#: src/Admin/SettingsController.php:563 -msgid "Insufficient permissions." -msgstr "Unzureichende Berechtigungen." +#: src/Admin/AdminController.php:1339 src/Admin/AdminController.php:1483 +#: src/Admin/AdminController.php:1524 +msgid "Revoke" +msgstr "Widerrufen" -#: src/Admin/SettingsController.php:572 -msgid "License verified successfully!" -msgstr "Lizenz erfolgreich überprüft!" +#: src/Admin/AdminController.php:174 src/Admin/AdminController.php:992 +#: src/Admin/AdminController.php:1299 src/Admin/AdminController.php:1422 +msgid "Revoked" +msgstr "Widerrufen" -#: src/Admin/SettingsController.php:574 src/Api/UpdateController.php:185 -msgid "License validation failed." -msgstr "Lizenzvalidierung fehlgeschlagen." +#: src/Frontend/AccountController.php:647 +msgid "Revoked licenses cannot be transferred." +msgstr "Widerrufene Lizenzen können nicht übertragen werden." -#: src/Api/RestApiController.php:106 src/Api/UpdateController.php:111 -msgid "Too many requests. Please try again later." -msgstr "Zu viele Anfragen. Bitte versuchen Sie es später erneut." +#: src/Admin/AdminController.php:809 +msgid "Row missing domain" +msgstr "Zeile ohne Domain" -#: src/Api/RestApiController.php:400 src/Api/RestApiController.php:433 -#: src/License/LicenseManager.php:483 -msgid "License key not found." -msgstr "Lizenzschlüssel nicht gefunden." +#: src/Admin/AdminController.php:813 +msgid "Row missing valid product ID" +msgstr "Zeile ohne gültige Produkt-ID" -#: src/Api/RestApiController.php:441 -msgid "This license is not valid." -msgstr "Diese Lizenz ist ungültig." +#: src/Admin/SettingsController.php:342 +msgid "Running on localhost - license validation bypassed." +msgstr "Läuft auf localhost - Lizenzvalidierung übersprungen." -#: src/Api/RestApiController.php:451 -msgid "License is already activated for this domain." -msgstr "Die Lizenz ist bereits für diese Domain aktiviert." +#: src/Admin/VersionAdminController.php:134 +msgid "SHA256" +msgstr "SHA256" -#: src/Api/RestApiController.php:460 -msgid "Maximum number of activations reached." -msgstr "Maximale Anzahl der Aktivierungen erreicht." +#: src/Admin/OrderLicenseController.php:139 +#: src/Admin/OrderLicenseController.php:241 src/Admin/AdminController.php:165 +#: src/Admin/AdminController.php:1404 src/Admin/AdminController.php:1424 +#: src/Admin/AdminController.php:1445 +msgid "Save" +msgstr "Speichern" -#: src/Api/RestApiController.php:471 -msgid "Failed to activate license." -msgstr "Lizenz konnte nicht aktiviert werden." +#: src/Admin/AdminController.php:161 +msgid "Save failed" +msgstr "Speichern fehlgeschlagen" -#: src/Api/RestApiController.php:477 -msgid "License activated successfully." -msgstr "Lizenz erfolgreich aktiviert." +#: src/Admin/AdminController.php:160 +msgid "Saved" +msgstr "Gespeichert" -#: src/Api/UpdateController.php:208 -msgid "Licensed product not found." -msgstr "Lizenziertes Produkt nicht gefunden." +#: src/Admin/OrderLicenseController.php:371 +msgid "Saved!" +msgstr "Gespeichert!" -#: src/Api/UpdateController.php:220 -msgid "No versions available for this product." -msgstr "Keine Versionen für dieses Produkt verfügbar." +#: src/Admin/OrderLicenseController.php:370 src/Admin/AdminController.php:159 +msgid "Saving..." +msgstr "Speichere..." -#: src/Checkout/StoreApiExtension.php:93 -msgid "Domains for license activation by product" -msgstr "Domains für Lizenz-Aktivierung nach Produkt" +#: src/Admin/AdminController.php:1289 +msgid "Search" +msgstr "Suchen" -#: src/Checkout/StoreApiExtension.php:120 -msgid "Domain for license activation" -msgstr "Domain für Lizenz-Aktivierung" +#: src/Admin/AdminController.php:1286 +msgid "Search Licenses" +msgstr "Lizenzen durchsuchen" -#: src/Checkout/CheckoutBlocksIntegration.php:79 -#: src/Checkout/CheckoutBlocksIntegration.php:128 -#: src/Checkout/CheckoutController.php:161 -msgid "License Domain" -msgstr "Lizenz-Domain" +#: src/Admin/AdminController.php:158 +msgid "Search failed" +msgstr "Suche fehlgeschlagen" -#: src/Checkout/CheckoutBlocksIntegration.php:86 -msgid "Enter a valid domain (without http:// or www)" -msgstr "Geben Sie eine gültige Domain ein (ohne http:// oder www)" +#: src/Admin/AdminController.php:1288 +msgid "Search license key or domain..." +msgstr "Lizenzschlüssel oder Domain suchen..." -#: src/Checkout/CheckoutBlocksIntegration.php:124 -#: src/Checkout/CheckoutController.php:192 -msgid "Enter a unique domain for each license (without http:// or www)." +#: src/Admin/AdminController.php:157 +msgid "Searching..." +msgstr "Suche..." + +#: src/Admin/SettingsController.php:300 +msgid "Second Warning (Days Before)" +msgstr "Zweite Warnung (Tage vorher)" + +#: src/Admin/SettingsController.php:559 src/Admin/AdminController.php:483 +#: src/Admin/AdminController.php:503 src/Admin/AdminController.php:521 +#: src/Admin/AdminController.php:539 src/Admin/AdminController.php:559 +#: src/Admin/AdminController.php:577 src/Admin/AdminController.php:605 +#: src/Admin/AdminController.php:649 src/Admin/AdminController.php:875 +#: src/Frontend/AccountController.php:612 +msgid "Security check failed." +msgstr "Sicherheitsüberprüfung fehlgeschlagen." + +#: src/Admin/VersionAdminController.php:103 +msgid "Select Checksum File" +msgstr "Prüfsummendatei auswählen" + +#: src/Admin/VersionAdminController.php:232 +msgid "Select Download File" +msgstr "Download-Datei auswählen" + +#: src/Admin/VersionAdminController.php:89 +msgid "Select File" +msgstr "Datei auswählen" + +#: src/Admin/AdminController.php:1831 +msgid "Select a CSV file to import." +msgstr "Wählen Sie eine CSV-Datei zum Importieren." + +#: src/Admin/SettingsController.php:152 +msgid "Server Secret (Optional)" +msgstr "Server-Secret (Optional)" + +#: src/Admin/AdminController.php:1447 src/Admin/AdminController.php:1476 +msgid "Set to lifetime" +msgstr "Auf lebenslang setzen" + +#: src/Admin/AdminController.php:1032 wc-licensed-product.php:137 +msgid "Settings" +msgstr "Einstellungen" + +#: src/Admin/AdminController.php:1323 +msgid "Showing" +msgstr "Anzeige" + +#: src/Admin/AdminController.php:1807 +msgid "Simplified Format:" +msgstr "Vereinfachtes Format:" + +#: src/Admin/AdminController.php:1839 +msgid "Skip first row (header row)" +msgstr "Erste Zeile überspringen (Kopfzeile)" + +#: src/Admin/OrderLicenseController.php:206 +#: src/Admin/VersionAdminController.php:136 src/Admin/AdminController.php:1359 +#: src/Admin/AdminController.php:1510 +msgid "Status" +msgstr "Status" + +#: src/Admin/AdminController.php:1814 +msgid "Status can be: active, inactive, expired, revoked (defaults to active)." msgstr "" -"Geben Sie für jede Lizenz eine eindeutige Domain ein (ohne http:// oder www)." +"Status kann sein: active, inactive, expired, revoked (Standard: active)." -#: src/Checkout/CheckoutBlocksIntegration.php:125 -#: src/Checkout/CheckoutController.php:176 -msgid "" -"Enter the domain where you will use the license (without http:// or www)." -msgstr "" -"Geben Sie die Domain ein, auf der Sie die Lizenz verwenden möchten (ohne " -"http:// oder www)." +#: src/Admin/AdminController.php:247 +msgid "Status updated successfully." +msgstr "Status erfolgreich aktualisiert." -#: src/Checkout/CheckoutBlocksIntegration.php:127 -#: src/Checkout/CheckoutController.php:190 -msgid "License Domains" -msgstr "Lizenz-Domains" +#: src/Email/LicenseExpiredEmail.php:207 src/Email/LicenseExpiredEmail.php:259 +msgid "Status:" +msgstr "Status:" -#: src/Checkout/CheckoutBlocksIntegration.php:130 -msgid "Each license requires a unique domain." -msgstr "Jede Lizenz erfordert eine eindeutige Domain." +#: src/Email/LicenseExpirationEmail.php:313 +#: src/Email/LicenseExpiredEmail.php:300 +msgid "Subject" +msgstr "Betreff" -#: src/Checkout/CheckoutBlocksIntegration.php:131 -#: src/Checkout/CheckoutController.php:227 -#, php-format -msgid "License %d:" -msgstr "Lizenz %d:" +#: src/Admin/AdminController.php:1457 +msgid "Test" +msgstr "Testen" -#: src/Checkout/CheckoutController.php:165 -#: src/Checkout/CheckoutController.php:231 -msgid "required" -msgstr "erforderlich" +#: src/Admin/AdminController.php:1457 +msgid "Test license against API" +msgstr "Lizenz gegen API testen" -#: src/Checkout/CheckoutController.php:326 -msgid "Please enter a domain for your license." -msgstr "Bitte geben Sie eine Domain für Ihre Lizenz ein." +#: src/Admin/AdminController.php:1566 +msgid "Testing license..." +msgstr "Lizenz wird geprüft..." -#: src/Checkout/CheckoutController.php:332 -msgid "Please enter a valid domain for your license." -msgstr "Bitte geben Sie eine gültige Domain für Ihre Lizenz ein." +#: src/Email/LicenseExpirationEmail.php:330 +#: src/Email/LicenseExpiredEmail.php:317 +msgid "Text to appear below the main email content." +msgstr "Text, der unter dem Haupt-E-Mail-Inhalt erscheinen soll." -#: src/Checkout/CheckoutController.php:359 -#, php-format -msgid "Please enter a domain for %1$s (License %2$d)." -msgstr "Bitte geben Sie eine Domain für %1$s (Lizenz %2$d) ein." +#: src/Admin/AdminController.php:1800 +msgid "The CSV file should contain the following columns:" +msgstr "Die CSV-Datei sollte die folgenden Spalten enthalten:" -#: src/Checkout/CheckoutController.php:374 -#, php-format -msgid "Please enter a valid domain for %1$s (License %2$d)." -msgstr "Bitte geben Sie eine gültige Domain für %1$s (Lizenz %2$d) ein." +#: src/Admin/SettingsController.php:138 +msgid "The URL of the license server (e.g., https://shop.example.com)." +msgstr "Die URL des Lizenzservers (z.B. https://shop.example.com)." +#. translators: 1: domain name, 2: product name #: src/Checkout/CheckoutController.php:388 #, php-format msgid "" @@ -1451,31 +1640,25 @@ msgstr "" "Die Domain \"%1$s\" wird mehrfach für %2$s verwendet. Jede Lizenz erfordert " "eine eindeutige Domain." -#: src/Checkout/CheckoutController.php:504 -#: src/Checkout/CheckoutController.php:565 -#: src/Checkout/CheckoutController.php:569 -msgid "License Domain:" -msgstr "Lizenz-Domain:" +#: src/Admin/OrderLicenseController.php:129 +msgid "" +"The domain specified during checkout. Changing this will not automatically " +"update existing license domains." +msgstr "" +"Die bei der Bestellung angegebene Domain. Eine Änderung aktualisiert nicht " +"automatisch bestehende Lizenz-Domains." -#: src/Checkout/CheckoutController.php:517 -#: src/Checkout/CheckoutController.php:582 -#: src/Checkout/CheckoutController.php:603 -msgid "License Domains:" -msgstr "Lizenz-Domains:" +#: src/Frontend/AccountController.php:656 +msgid "The new domain is the same as the current domain." +msgstr "Die neue Domain ist dieselbe wie die aktuelle Domain." -#: src/Checkout/CheckoutController.php:526 -#: src/Checkout/CheckoutController.php:589 -#: src/Checkout/CheckoutController.php:611 -msgid "Unknown Variation" -msgstr "Unbekannte Variante" - -#: src/License/PluginLicenseChecker.php:132 -msgid "License settings not configured." -msgstr "Lizenzeinstellungen nicht konfiguriert." - -#: src/License/PluginLicenseChecker.php:168 -msgid "Could not connect to license server." -msgstr "Verbindung zum Lizenzserver konnte nicht hergestellt werden." +#: src/Admin/SettingsController.php:224 +msgid "" +"These settings serve as defaults for new licensed products. Individual " +"product settings override these defaults." +msgstr "" +"Diese Einstellungen dienen als Standard für neue lizensierte Produkte. " +"Individuelle Produkteinstellungen überschreiben diese Standards." #: src/License/LicenseManager.php:492 msgid "This license has been revoked." @@ -1493,327 +1676,29 @@ msgstr "Diese Lizenz ist inaktiv." msgid "This license is not valid for this domain." msgstr "Diese Lizenz ist für diese Domain nicht gültig." -#: src/Product/VersionManager.php:166 -msgid "Attachment file not found." -msgstr "Anhangs-Datei nicht gefunden." +#: src/Api/RestApiController.php:294 +msgid "This license is not valid." +msgstr "Diese Lizenz ist ungültig." -#: src/Product/VersionManager.php:177 -#, php-format -msgid "File checksum does not match. Expected: %1$s, Got: %2$s" -msgstr "Datei-Prüfsumme stimmt nicht überein. Erwartet: %1$s, Erhalten: %2$s" +#: src/Admin/OrderLicenseController.php:93 +msgid "This order does not contain licensed products." +msgstr "Diese Bestellung enthält keine lizensierten Produkte." -#: src/Product/LicensedProductVariation.php:198 -msgid "Monthly" -msgstr "Monatlich" +#: src/Admin/VersionAdminController.php:286 +msgid "This product is not a licensed product." +msgstr "Dieses Produkt ist kein lizensiertes Produkt." -#: src/Product/LicensedProductVariation.php:202 -msgid "Quarterly" -msgstr "Vierteljährlich" +#: src/Admin/VersionAdminController.php:275 +msgid "This version already exists." +msgstr "Diese Version existiert bereits." -#: src/Product/LicensedProductVariation.php:206 -msgid "Yearly" -msgstr "Jährlich" - -#: src/Product/LicensedProductVariation.php:211 -#, php-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "%d Tag" -msgstr[1] "%d Tage" - -#: src/Product/LicensedProductType.php:94 -msgid "Licensed Product" -msgstr "Lizensiertes Produkt" - -#: src/Product/LicensedProductType.php:95 -msgid "Licensed Variable Product" -msgstr "Lizensiertes variables Produkt" - -#: src/Product/LicensedProductType.php:150 -msgid "License Settings" -msgstr "Lizenz-Einstellungen" - -#: src/Product/LicensedProductType.php:183 -#: src/Product/LicensedProductType.php:543 -#, php-format -msgid "%d days" -msgstr "%d Tage" - -#: src/Product/LicensedProductType.php:193 -#, php-format -msgid "Leave fields empty to use default settings from %s." -msgstr "Felder leer lassen, um Standardeinstellungen von %s zu verwenden." - -#: src/Product/LicensedProductType.php:195 -msgid "WooCommerce > Settings > Licensed Products" -msgstr "WooCommerce > Einstellungen > Lizensierte Produkte" - -#: src/Product/LicensedProductType.php:205 -#, php-format -msgid "Maximum number of domain activations per license. Default: %d" -msgstr "Maximale Anzahl der Domain-Aktivierungen pro Lizenz. Standard: %d" - -#: src/Product/LicensedProductType.php:223 -#, php-format -msgid "Number of days the license is valid. Leave empty for default (%s)." -msgstr "Anzahl Tage, die die Lizenz gültig ist. Leer lassen für Standard (%s)." - -#: src/Product/LicensedProductType.php:241 -#, php-format -msgid "" -"If enabled, licenses are bound to the major version at purchase time. " -"Default: %s" -msgstr "" -"Falls aktiviert, werden Lizenzen an die Hauptversion zum Kaufzeitpunkt " -"gebunden. Standard: %s" - -#: src/Product/LicensedProductType.php:242 -msgid "Yes" -msgstr "Ja" - -#: src/Product/LicensedProductType.php:242 -msgid "No" -msgstr "Nein" - -#: src/Product/LicensedProductType.php:438 -msgid "Version:" -msgstr "Version:" - -#: src/Product/LicensedProductType.php:514 -msgid "Licensed products are always virtual" -msgstr "Lizenzierte Produkte sind immer virtuell" - -#: src/Product/LicensedProductType.php:516 -msgid "Virtual" -msgstr "Virtuell" - -#: src/Product/LicensedProductType.php:549 -msgid "License Duration (Days)" -msgstr "Lizenz-Gültigkeit (Tage)" - -#: src/Product/LicensedProductType.php:558 -msgid "Leave empty for parent default. 0 = Lifetime." -msgstr "Leer lassen für übergeordneten Standard. 0 = Lebenslang." - -#: src/Product/LicensedProductType.php:570 -msgid "Leave empty for parent default." -msgstr "Leer lassen für übergeordneten Standard." - -#: src/Frontend/DownloadController.php:77 -#: src/Frontend/DownloadController.php:101 -msgid "Invalid download link." -msgstr "Ungültiger Download-Link." - -#: src/Frontend/DownloadController.php:78 -#: src/Frontend/DownloadController.php:88 -#: src/Frontend/DownloadController.php:102 -#: src/Frontend/DownloadController.php:118 -#: src/Frontend/DownloadController.php:128 -#: src/Frontend/DownloadController.php:137 -#: src/Frontend/DownloadController.php:147 -#: src/Frontend/DownloadController.php:156 -#: src/Frontend/DownloadController.php:165 -#: src/Frontend/DownloadController.php:187 -#: src/Frontend/DownloadController.php:203 -msgid "Download Error" -msgstr "Download-Fehler" - -#: src/Frontend/DownloadController.php:87 -msgid "Invalid download link format." -msgstr "Ungültiges Download-Link-Format." - -#: src/Frontend/DownloadController.php:127 -msgid "You do not have permission to download this file." -msgstr "Sie haben keine Berechtigung, diese Datei herunterzuladen." - -#: src/Frontend/DownloadController.php:136 -msgid "Your license is not active. Please contact support." -msgstr "Ihre Lizenz ist nicht aktiv. Bitte kontaktieren Sie den Support." - -#: src/Frontend/DownloadController.php:146 -msgid "Version not found." -msgstr "Version nicht gefunden." - -#: src/Frontend/DownloadController.php:155 -msgid "Version does not match your licensed product." -msgstr "Version stimmt nicht mit Ihrem lizensierten Produkt überein." - -#: src/Frontend/DownloadController.php:164 +#: src/Frontend/DownloadController.php:176 msgid "This version is no longer available for download." msgstr "Diese Version ist nicht mehr zum Download verfügbar." -#: src/Frontend/DownloadController.php:186 -msgid "No download file available for this version." -msgstr "Keine Download-Datei für diese Version verfügbar." - -#: src/Frontend/DownloadController.php:202 -msgid "Download file not found." -msgstr "Download-Datei nicht gefunden." - -#: src/Frontend/AccountController.php:105 -msgid "Please log in to view your licenses." -msgstr "Bitte melden Sie sich an, um Ihre Lizenzen zu sehen." - -#: src/Frontend/AccountController.php:334 -msgid "All Domains" -msgstr "Alle Domains" - -#: src/Frontend/AccountController.php:358 -msgid "No licenses found matching your filters." -msgstr "Keine Lizenzen gefunden, die Ihren Filtern entsprechen." - -#: src/Frontend/AccountController.php:360 -msgid "You have no licenses yet." -msgstr "Sie haben noch keine Lizenzen." - -#: src/Frontend/AccountController.php:383 -#, php-format -msgid "Order #%s" -msgstr "Bestellung #%s" - -#: src/Frontend/AccountController.php:434 -msgid "Available Downloads" -msgstr "Verfügbare Downloads" - -#: src/Frontend/AccountController.php:443 -#: src/Frontend/AccountController.php:476 -#, php-format -msgid "Version %s" -msgstr "Version %s" - -#: src/Frontend/AccountController.php:445 -msgid "Latest" -msgstr "Neueste" - -#: src/Frontend/AccountController.php:465 -#, php-format -msgid "Older versions (%d)" -msgstr "Ältere Versionen (%d)" - -#: src/Frontend/AccountController.php:565 -#: src/Frontend/AccountController.php:632 -msgid "License transferred successfully!" -msgstr "Lizenz erfolgreich übertragen!" - -#: src/Frontend/AccountController.php:566 -msgid "Transfer failed. Please try again." -msgstr "Übertragung fehlgeschlagen. Bitte versuchen Sie es erneut." - -#: src/Frontend/AccountController.php:567 -msgid "" -"Are you sure you want to transfer this license to a new domain? This action " -"cannot be undone." -msgstr "" -"Sind Sie sicher, dass Sie diese Lizenz auf eine neue Domain übertragen " -"möchten? Diese Aktion kann nicht rückgängig gemacht werden." - -#: src/Frontend/AccountController.php:586 -msgid "Please log in to transfer a license." -msgstr "Bitte melden Sie sich an, um eine Lizenz zu übertragen." - -#: src/Frontend/AccountController.php:592 -msgid "Invalid license." -msgstr "Ungültige Lizenz." - -#: src/Frontend/AccountController.php:610 -msgid "You do not have permission to transfer this license." -msgstr "Sie haben keine Berechtigung, diese Lizenz zu übertragen." - -#: src/Frontend/AccountController.php:615 -msgid "Revoked licenses cannot be transferred." -msgstr "Widerrufene Lizenzen können nicht übertragen werden." - -#: src/Frontend/AccountController.php:619 -msgid "Expired licenses cannot be transferred." -msgstr "Abgelaufene Lizenzen können nicht übertragen werden." - -#: src/Frontend/AccountController.php:624 -msgid "The new domain is the same as the current domain." -msgstr "Die neue Domain ist dieselbe wie die aktuelle Domain." - -#: src/Frontend/AccountController.php:636 -msgid "Failed to transfer license. Please try again." -msgstr "Lizenzübertragung fehlgeschlagen. Bitte versuchen Sie es erneut." - -#: src/Email/LicenseExpirationEmail.php:55 -msgid "License Expiration Warning" -msgstr "Lizenzablauf-Warnung" - -#: src/Email/LicenseExpirationEmail.php:56 -msgid "" -"License expiration warning emails are sent to customers when their licenses " -"are about to expire." -msgstr "" -"Lizenzablauf-Warnungs-E-Mails werden an Kunden gesendet, wenn ihre Lizenzen " -"bald ablaufen." - -#: src/Email/LicenseExpirationEmail.php:74 -msgid "" -"[{site_title}] Your license for {product_name} expires in {days_remaining} " -"days" -msgstr "" -"[{site_title}] Ihre Lizenz für {product_name} läuft in {days_remaining} " -"Tagen ab" - -#: src/Email/LicenseExpirationEmail.php:82 -msgid "License Expiration Notice" -msgstr "Lizenzablauf-Benachrichtigung" - -#: src/Email/LicenseExpirationEmail.php:176 -#: src/Email/LicenseExpirationEmail.php:246 -#: src/Email/LicenseExpiredEmail.php:167 src/Email/LicenseExpiredEmail.php:238 -#, php-format -msgid "Hello %s," -msgstr "Guten Tag %s," - -#: src/Email/LicenseExpirationEmail.php:181 -#: src/Email/LicenseExpirationEmail.php:251 -#, php-format -msgid "Your license for %s will expire tomorrow (%s)." -msgstr "Ihre Lizenz für %s läuft morgen ab (%s)." - -#: src/Email/LicenseExpirationEmail.php:189 -#: src/Email/LicenseExpirationEmail.php:257 -#, php-format -msgid "Your license for %1$s will expire in %2$d days (%3$s)." -msgstr "Ihre Lizenz für %1$s läuft in %2$d Tagen ab (%3$s)." - -#: src/Email/LicenseExpirationEmail.php:197 -#: src/Email/LicenseExpirationEmail.php:266 -msgid "License Details" -msgstr "Lizenzdetails" - -#: src/Email/LicenseExpirationEmail.php:203 -#: src/Email/LicenseExpirationEmail.php:269 -#: src/Email/LicenseExpiredEmail.php:187 src/Email/LicenseExpiredEmail.php:255 -msgid "Product:" -msgstr "Produkt:" - -#: src/Email/LicenseExpirationEmail.php:207 -#: src/Email/LicenseExpirationEmail.php:270 -#: src/Email/LicenseExpiredEmail.php:191 src/Email/LicenseExpiredEmail.php:256 -#: src/Email/LicenseEmailController.php:343 -msgid "License Key:" -msgstr "Lizenzschlüssel:" - -#: src/Email/LicenseExpirationEmail.php:215 -#: src/Email/LicenseExpirationEmail.php:271 -#: src/Email/LicenseExpiredEmail.php:199 src/Email/LicenseExpiredEmail.php:257 -#: src/Email/LicenseEmailController.php:345 -msgid "Domain:" -msgstr "Domain:" - -#: src/Email/LicenseExpirationEmail.php:219 -#: src/Email/LicenseExpirationEmail.php:272 -#: src/Email/LicenseEmailController.php:347 -msgid "Expires:" -msgstr "Läuft ab:" - -#: src/Email/LicenseExpirationEmail.php:235 -#: src/Email/LicenseExpirationEmail.php:281 -#: src/Email/LicenseExpiredEmail.php:227 src/Email/LicenseExpiredEmail.php:268 -msgid "View My Licenses" -msgstr "Meine Lizenzen anzeigen" +#: src/Admin/DashboardWidgetController.php:132 +msgid "Time-limited" +msgstr "Zeitbegrenzt" #: src/Email/LicenseExpirationEmail.php:291 msgid "" @@ -1823,143 +1708,220 @@ msgstr "" "Um dieses Produkt weiterhin zu nutzen, verlängern Sie bitte Ihre Lizenz vor " "dem Ablaufdatum." -#: src/Email/LicenseExpirationEmail.php:301 -#: src/Email/LicenseExpiredEmail.php:288 -#, php-format -msgid "Available placeholders: %s" -msgstr "Verfügbare Platzhalter: %s" - -#: src/Email/LicenseExpirationEmail.php:307 -#: src/Email/LicenseExpiredEmail.php:294 -msgid "Enable/Disable" -msgstr "Aktivieren/Deaktivieren" - -#: src/Email/LicenseExpirationEmail.php:309 -#: src/Email/LicenseExpiredEmail.php:296 -msgid "Enable this email notification" -msgstr "Diese E-Mail-Benachrichtigung aktivieren" - -#: src/Email/LicenseExpirationEmail.php:313 -#: src/Email/LicenseExpiredEmail.php:300 -msgid "Subject" -msgstr "Betreff" - -#: src/Email/LicenseExpirationEmail.php:321 -#: src/Email/LicenseExpiredEmail.php:308 -msgid "Email heading" -msgstr "E-Mail-Überschrift" - -#: src/Email/LicenseExpirationEmail.php:329 -#: src/Email/LicenseExpiredEmail.php:316 -msgid "Additional content" -msgstr "Zusätzlicher Inhalt" - -#: src/Email/LicenseExpirationEmail.php:330 -#: src/Email/LicenseExpiredEmail.php:317 -msgid "Text to appear below the main email content." -msgstr "Text, der unter dem Haupt-E-Mail-Inhalt erscheinen soll." - -#: src/Email/LicenseExpirationEmail.php:338 -#: src/Email/LicenseExpiredEmail.php:325 -msgid "Email type" -msgstr "E-Mail-Typ" - -#: src/Email/LicenseExpirationEmail.php:340 -#: src/Email/LicenseExpiredEmail.php:327 -msgid "Choose which format of email to send." -msgstr "Wählen Sie, welches E-Mail-Format gesendet werden soll." - -#: src/Email/LicenseExpiredEmail.php:50 src/Email/LicenseExpiredEmail.php:76 -msgid "License Expired" -msgstr "Lizenz abgelaufen" - -#: src/Email/LicenseExpiredEmail.php:51 -msgid "" -"License expired emails are sent to customers when their licenses have " -"expired." -msgstr "" -"Lizenzablauf-E-Mails werden an Kunden gesendet, wenn ihre Lizenzen " -"abgelaufen sind." - -#: src/Email/LicenseExpiredEmail.php:68 -msgid "[{site_title}] Your license for {product_name} has expired" -msgstr "[{site_title}] Ihre Lizenz für {product_name} ist abgelaufen" - -#: src/Email/LicenseExpiredEmail.php:171 src/Email/LicenseExpiredEmail.php:242 -#, php-format -msgid "Your license for %1$s has expired on %2$s." -msgstr "Ihre Lizenz für %1$s ist am %2$s abgelaufen." - -#: src/Email/LicenseExpiredEmail.php:178 src/Email/LicenseExpiredEmail.php:248 -msgid "" -"Your license is no longer valid and the product will stop working until you " -"renew." -msgstr "" -"Ihre Lizenz ist nicht mehr gültig und das Produkt wird nicht mehr " -"funktionieren, bis Sie verlängern." - -#: src/Email/LicenseExpiredEmail.php:181 src/Email/LicenseExpiredEmail.php:252 -msgid "Expired License Details" -msgstr "Details der abgelaufenen Lizenz" - -#: src/Email/LicenseExpiredEmail.php:203 src/Email/LicenseExpiredEmail.php:258 -msgid "Expired on:" -msgstr "Abgelaufen am:" - -#: src/Email/LicenseExpiredEmail.php:207 src/Email/LicenseExpiredEmail.php:259 -msgid "Status:" -msgstr "Status:" - #: src/Email/LicenseExpiredEmail.php:278 msgid "To continue using this product, please renew your license." msgstr "" "Um dieses Produkt weiterhin zu nutzen, verlängern Sie bitte Ihre Lizenz." -#: src/Email/LicenseEmailController.php:212 -#: src/Email/LicenseEmailController.php:220 -msgid "License Keys:" -msgstr "Lizenzschlüssel:" +#: src/Frontend/DownloadController.php:119 +msgid "Too many download attempts. Please try again later." +msgstr "Zu viele Download-Versuche. Bitte versuchen Sie es später erneut." -#: src/Email/LicenseEmailController.php:268 -msgid "Your License Keys" -msgstr "Ihre Lizenzschlüssel" +#: src/Api/RestApiController.php:107 src/Api/UpdateController.php:112 +msgid "Too many requests. Please try again later." +msgstr "Zu viele Anfragen. Bitte versuchen Sie es später erneut." -#: src/Email/LicenseEmailController.php:277 -#, php-format -msgid "%d license" -msgid_plural "%d licenses" -msgstr[0] "%d Lizenz" -msgstr[1] "%d Lizenzen" +#: src/Frontend/AccountController.php:605 +msgid "Too many transfer attempts. Please try again later." +msgstr "Zu viele Übertragungsversuche. Bitte versuchen Sie es später erneut." -#: src/Email/LicenseEmailController.php:308 -#: src/Email/LicenseEmailController.php:352 -msgid "Never" -msgstr "Nie" +#: src/Admin/DownloadWidgetController.php:145 +msgid "Top Products" +msgstr "Top-Produkte" -#: src/Email/LicenseEmailController.php:319 -#: src/Email/LicenseEmailController.php:357 -msgid "You can also view your licenses in your account under \"Licenses\"." +#: src/Admin/DownloadWidgetController.php:163 +msgid "Top Versions" +msgstr "Top-Versionen" + +#: src/Admin/DownloadWidgetController.php:140 +msgid "Total Downloads" +msgstr "Gesamte Downloads" + +#: src/Admin/DashboardWidgetController.php:113 +#: src/Admin/AdminController.php:964 +msgid "Total Licenses" +msgstr "Lizenzen insgesamt" + +#: src/Admin/AdminController.php:1464 +msgid "Transfer" +msgstr "Übertragen" + +#: src/Admin/AdminController.php:1600 src/Frontend/AccountController.php:546 +msgid "Transfer License" +msgstr "Lizenz übertragen" + +#: src/Admin/AdminController.php:1581 src/Frontend/AccountController.php:527 +msgid "Transfer License to New Domain" +msgstr "Lizenz auf neue Domain übertragen" + +#: src/Frontend/AccountController.php:589 +msgid "Transfer failed. Please try again." +msgstr "Übertragung fehlgeschlagen. Bitte versuchen Sie es erneut." + +#: src/Admin/AdminController.php:1464 src/Frontend/AccountController.php:411 +msgid "Transfer to new domain" +msgstr "Auf neue Domain übertragen" + +#: src/Admin/OrderLicenseController.php:227 src/Admin/AdminController.php:210 +#: src/Admin/AdminController.php:1083 +msgid "Unknown" +msgstr "Unbekannt" + +#: src/Admin/OrderLicenseController.php:119 src/Admin/AdminController.php:403 +#: src/Checkout/CheckoutController.php:534 +#: src/Checkout/CheckoutController.php:595 +#: src/Checkout/CheckoutController.php:617 src/License/LicenseManager.php:886 +#: src/Product/VersionManager.php:349 src/Product/VersionManager.php:361 +#: src/Frontend/AccountController.php:190 +#: src/Frontend/AccountController.php:232 +#: src/Email/LicenseExpirationEmail.php:107 +#: src/Email/LicenseExpiredEmail.php:99 +msgid "Unknown Product" +msgstr "Unbekanntes Produkt" + +#: src/Checkout/CheckoutController.php:526 +#: src/Checkout/CheckoutController.php:589 +#: src/Checkout/CheckoutController.php:611 +msgid "Unknown Variation" +msgstr "Unbekannte Variante" + +#: src/Admin/AdminController.php:1844 +msgid "Update existing licenses (by license key)" +msgstr "Bestehende Lizenzen aktualisieren (nach Lizenzschlüssel)" + +#: src/Admin/AdminController.php:1795 +msgid "" +"Upload a CSV file to import licenses. You can use the exported CSV format or " +"a simplified format." msgstr "" -"Sie können Ihre Lizenzen auch in Ihrem Konto unter \"Lizenzen\" einsehen." +"Laden Sie eine CSV-Datei hoch, um Lizenzen zu importieren. Sie können das " +"exportierte CSV-Format oder ein vereinfachtes Format verwenden." -#: src/Email/LicenseEmailController.php:332 -msgid "YOUR LICENSE KEYS" -msgstr "IHRE LIZENZSCHLÜSSEL" +#: src/Admin/VersionAdminController.php:108 +msgid "" +"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity." +msgstr "" +"Laden Sie eine SHA256-Prüfsummendatei (.sha256 oder .txt) hoch, um die " +"Dateiintegrität zu überprüfen." + +#: src/Admin/VersionAdminController.php:94 +msgid "" +"Upload or select a file from the media library. Version will be auto-" +"detected from filename (e.g., plugin-v1.2.3.zip)." +msgstr "" +"Laden Sie eine Datei hoch oder wählen Sie eine aus der Mediathek. Die " +"Version wird automatisch aus dem Dateinamen erkannt (z.B. plugin-v1.2.3.zip)." + +#: src/Admin/VersionAdminController.php:161 +#: src/Admin/VersionAdminController.php:393 +msgid "Uploaded file" +msgstr "Hochgeladene Datei" + +#: src/Admin/VersionAdminController.php:80 +msgid "Use semantic versioning (e.g., 1.0.0)" +msgstr "Verwenden Sie semantische Versionierung (z.B. 1.0.0)" + +#: src/Admin/VersionAdminController.php:233 +msgid "Use this file" +msgstr "Diese Datei verwenden" + +#: src/Frontend/AccountController.php:440 +msgid "Use this secret to verify signed API responses. Keep it secure." +msgstr "" +"Verwenden Sie dieses Secret, um signierte API-Antworten zu verifizieren. " +"Bewahren Sie es sicher auf." + +#: src/Admin/SettingsController.php:367 src/Admin/SettingsController.php:403 +msgid "Verify License" +msgstr "Lizenz überprüfen" + +#: src/Admin/SettingsController.php:381 +msgid "Verifying..." +msgstr "Überprüfe..." + +#: src/Admin/VersionAdminController.php:77 +#: src/Admin/VersionAdminController.php:132 +msgid "Version" +msgstr "Version" + +#: src/Frontend/AccountController.php:466 +#: src/Frontend/AccountController.php:499 +#, php-format +msgid "Version %s" +msgstr "Version %s" + +#: src/Admin/VersionAdminController.php:331 +#: src/Admin/VersionAdminController.php:358 +msgid "Version ID is required." +msgstr "Versions-ID ist erforderlich." + +#: src/Admin/VersionAdminController.php:311 +msgid "Version added successfully." +msgstr "Version erfolgreich hinzugefügt." + +#: src/Admin/VersionAdminController.php:340 +msgid "Version deleted successfully." +msgstr "Version erfolgreich gelöscht." + +#: src/Frontend/DownloadController.php:167 +msgid "Version does not match your licensed product." +msgstr "Version stimmt nicht mit Ihrem lizensierten Produkt überein." + +#: src/Frontend/DownloadController.php:158 +msgid "Version not found." +msgstr "Version nicht gefunden." + +#: src/Admin/VersionAdminController.php:368 +msgid "Version updated successfully." +msgstr "Version erfolgreich aktualisiert." + +#: src/Product/LicensedProductType.php:438 +msgid "Version:" +msgstr "Version:" + +#: src/Admin/DashboardWidgetController.php:142 +msgid "View All Licenses" +msgstr "Alle Lizenzen anzeigen" + +#: src/Admin/AdminController.php:1327 +msgid "View Dashboard" +msgstr "Dashboard anzeigen" + +#: src/Admin/AdminController.php:1014 +msgid "View Licenses" +msgstr "Lizenzen anzeigen" + +#: src/Email/LicenseExpirationEmail.php:235 +#: src/Email/LicenseExpirationEmail.php:281 +#: src/Email/LicenseExpiredEmail.php:227 src/Email/LicenseExpiredEmail.php:268 +msgid "View My Licenses" +msgstr "Meine Lizenzen anzeigen" + +#: src/Admin/OrderLicenseController.php:267 +msgid "View in Licenses" +msgstr "In Lizenzen anzeigen" + +#: src/Product/LicensedProductType.php:516 +msgid "Virtual" +msgstr "Virtuell" #: src/Plugin.php:353 msgid "WC Licensed Product" msgstr "WC Licensed Product" -#: src/Plugin.php:354 -msgid "" -"Plugin license is not configured or invalid. Frontend features are disabled." +#: wc-licensed-product.php:119 +msgid "WC Licensed Product requires WooCommerce to be installed and active." msgstr "" -"Plugin-Lizenz ist nicht konfiguriert oder ungültig. Frontend-Funktionen sind " -"deaktiviert." +"WC Licensed Product benötigt WooCommerce als installierte und aktivierte " +"Erweiterung." -#: src/Plugin.php:355 -msgid "Configure License" -msgstr "Lizenz konfigurieren" +#: src/Admin/SettingsController.php:284 +msgid "WooCommerce > Settings > Emails > License Expiration Warning" +msgstr "WooCommerce > Einstellungen > E-Mails > Lizenzablauf-Warnung" + +#: src/Product/LicensedProductType.php:195 +msgid "WooCommerce > Settings > Licensed Products" +msgstr "WooCommerce > Einstellungen > Lizensierte Produkte" #: src/Update/PluginUpdateChecker.php:354 msgid "" @@ -1969,44 +1931,127 @@ msgstr "" "WooCommerce-Plugin zum Verkauf von lizenzierten Softwareprodukten mit " "domaingebundenen Lizenzschlüsseln." -#: wc-licensed-product.php:61 -#, php-format -msgid "%s requires WooCommerce to be installed and active." -msgstr "%s benötigt WooCommerce als installierte und aktivierte Erweiterung." +#: src/Email/LicenseEmailController.php:332 +msgid "YOUR LICENSE KEYS" +msgstr "IHRE LIZENZSCHLÜSSEL" -#: wc-licensed-product.php:119 -msgid "WC Licensed Product requires WooCommerce to be installed and active." +#: src/Product/LicensedProductVariation.php:206 +msgid "Yearly" +msgstr "Jährlich" + +#: src/Product/LicensedProductType.php:242 +msgid "Yes" +msgstr "Ja" + +#: src/Email/LicenseEmailController.php:319 +#: src/Email/LicenseEmailController.php:357 +msgid "You can also view your licenses in your account under \"Licenses\"." msgstr "" -"WC Licensed Product benötigt WooCommerce als installierte und aktivierte " -"Erweiterung." +"Sie können Ihre Lizenzen auch in Ihrem Konto unter \"Lizenzen\" einsehen." -#: src/Frontend/AccountController.php:585 -msgid "Too many transfer attempts. Please try again later." -msgstr "Zu viele Übertragungsversuche. Bitte versuchen Sie es später erneut." +#: src/Frontend/DownloadController.php:139 +msgid "You do not have permission to download this file." +msgstr "Sie haben keine Berechtigung, diese Datei herunterzuladen." -#: src/Frontend/DownloadController.php:119 -msgid "Too many download attempts. Please try again later." -msgstr "Zu viele Download-Versuche. Bitte versuchen Sie es später erneut." +#: src/Admin/AdminController.php:609 +msgid "You do not have permission to export licenses." +msgstr "Sie haben keine Berechtigung, Lizenzen zu exportieren." -#: src/Admin/AdminController.php:729 +#: src/Admin/AdminController.php:653 +msgid "You do not have permission to import licenses." +msgstr "Sie haben keine Berechtigung, Lizenzen zu importieren." + +#: src/Frontend/AccountController.php:642 +msgid "You do not have permission to transfer this license." +msgstr "Sie haben keine Berechtigung, diese Lizenz zu übertragen." + +#: src/Frontend/AccountController.php:363 +msgid "You have no licenses yet." +msgstr "Sie haben noch keine Lizenzen." + +#: src/Email/LicenseEmailController.php:268 +msgid "Your License Keys" +msgstr "Ihre Lizenzschlüssel" + +#: src/Email/LicenseExpiredEmail.php:171 src/Email/LicenseExpiredEmail.php:242 #, php-format -msgid "Import stopped: Maximum of %1$d rows allowed. %2$d imported, %3$d updated." -msgstr "Import gestoppt: Maximal %1$d Zeilen erlaubt. %2$d importiert, %3$d aktualisiert." +msgid "Your license for %1$s has expired on %2$s." +msgstr "Ihre Lizenz für %1$s ist am %2$s abgelaufen." -#: src/Admin/AdminController.php:1757 +#: src/Email/LicenseExpirationEmail.php:189 +#: src/Email/LicenseExpirationEmail.php:257 #, php-format -msgid "File too large. Maximum size is %s." -msgstr "Datei zu gross. Maximale Grösse ist %s." +msgid "Your license for %1$s will expire in %2$d days (%3$s)." +msgstr "Ihre Lizenz für %1$s läuft in %2$d Tagen ab (%3$s)." -#: src/Admin/AdminController.php:1765 +#: src/Email/LicenseExpirationEmail.php:181 +#: src/Email/LicenseExpirationEmail.php:251 #, php-format -msgid "Please wait %d seconds before importing again." -msgstr "Bitte warten Sie %d Sekunden, bevor Sie erneut importieren." +msgid "Your license for %s will expire tomorrow (%s)." +msgstr "Ihre Lizenz für %s läuft morgen ab (%s)." -#: src/Admin/AdminController.php:1782 -#, php-format -msgid "Import limits: Maximum file size %1$s, maximum %2$d rows per import. You can import again after %3$d minutes." -msgstr "Import-Limits: Maximale Dateigrösse %1$s, maximal %2$d Zeilen pro Import. Sie können nach %3$d Minuten erneut importieren." +#: src/Email/LicenseExpiredEmail.php:178 src/Email/LicenseExpiredEmail.php:248 +msgid "" +"Your license is no longer valid and the product will stop working until you " +"renew." +msgstr "" +"Ihre Lizenz ist nicht mehr gültig und das Produkt wird nicht mehr " +"funktionieren, bis Sie verlängern." + +#: src/Frontend/DownloadController.php:148 +msgid "Your license is not active. Please contact support." +msgstr "Ihre Lizenz ist nicht aktiv. Bitte kontaktieren Sie den Support." + +#: src/Admin/SettingsController.php:146 +msgid "Your license key in XXXX-XXXX-XXXX-XXXX format." +msgstr "Ihr Lizenzschlüssel im Format XXXX-XXXX-XXXX-XXXX." + +#: src/Email/LicenseExpirationEmail.php:74 +msgid "" +"[{site_title}] Your license for {product_name} expires in {days_remaining} " +"days" +msgstr "" +"[{site_title}] Ihre Lizenz für {product_name} läuft in {days_remaining} " +"Tagen ab" + +#: src/Email/LicenseExpiredEmail.php:68 +msgid "[{site_title}] Your license for {product_name} has expired" +msgstr "[{site_title}] Ihre Lizenz für {product_name} ist abgelaufen" + +#: src/Admin/OrderLicenseController.php:137 +#: src/Checkout/CheckoutBlocksIntegration.php:84 +#: src/Checkout/CheckoutBlocksIntegration.php:122 +#: src/Checkout/CheckoutController.php:172 +#: src/Checkout/CheckoutController.php:238 +msgid "example.com" +msgstr "beispiel.ch" + +#: src/Admin/AdminController.php:1325 +msgid "filtered" +msgstr "gefiltert" + +#: src/Admin/AdminController.php:1317 +msgid "item" +msgstr "Eintrag" + +#: src/Admin/AdminController.php:1317 +msgid "items" +msgstr "Einträge" + +#: src/Admin/AdminController.php:1323 src/Email/LicenseEmailController.php:338 +msgid "license" +msgid_plural "licenses" +msgstr[0] "Lizenz" +msgstr[1] "Lizenzen" + +#: src/Admin/AdminController.php:1323 +msgid "licenses" +msgstr "Lizenzen" + +#: src/Checkout/CheckoutController.php:165 +#: src/Checkout/CheckoutController.php:231 +msgid "required" +msgstr "erforderlich" #, php-format #~ msgid "licensed_domains[%s][%d]" @@ -2025,14 +2070,6 @@ msgstr "Import-Limits: Maximale Dateigrösse %1$s, maximal %2$d Zeilen pro Impor #~ msgid "Default Bind to Major Version" #~ msgstr "Standard An Hauptversion binden" -#~ msgid "API Verification Secret" -#~ msgstr "API-Verifizierungs-Secret" - -#~ msgid "Use this secret to verify signed API responses. Keep it secure." -#~ msgstr "" -#~ "Verwenden Sie dieses Secret, um signierte API-Antworten zu verifizieren. " -#~ "Bewahren Sie es sicher auf." - #~ msgid "Domain for License Activation" #~ msgstr "Domain für Lizenz-Aktivierung" diff --git a/languages/wc-licensed-product.pot b/languages/wc-licensed-product.pot index 5fec646..8f3ce3b 100644 --- a/languages/wc-licensed-product.pot +++ b/languages/wc-licensed-product.pot @@ -1,14 +1,14 @@ # SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the WC Licensed Product package. +# This file is distributed under the same license as the WooCommerce Licensed Product package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: WC Licensed Product 0.7.0\n" -"Report-Msgid-Bugs-To: magdev3.0@gmail.com\n" -"POT-Creation-Date: 2026-01-28 10:00+0100\n" +"Project-Id-Version: WooCommerce Licensed Product 0.7.1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-01-28 12:03+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,796 +18,1094 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: src/Admin/AdminController.php:76 src/Admin/AdminController.php:77 -#: src/Admin/AdminController.php:90 src/Admin/AdminController.php:1213 -#: src/Admin/OrderLicenseController.php:149 -#: src/Admin/OrderLicenseController.php:281 -#: src/Frontend/AccountController.php:91 -msgid "Licenses" -msgstr "" - -#: src/Admin/AdminController.php:93 -msgid "Overview" -msgstr "" - -#: src/Admin/AdminController.php:141 -msgid "No licenses found" -msgstr "" - -#: src/Admin/AdminController.php:142 -msgid "Searching..." -msgstr "" - -#: src/Admin/AdminController.php:143 -msgid "Search failed" -msgstr "" - -#: src/Admin/AdminController.php:144 src/Admin/OrderLicenseController.php:370 -msgid "Saving..." -msgstr "" - -#: src/Admin/AdminController.php:145 -msgid "Saved" -msgstr "" - -#: src/Admin/AdminController.php:146 -msgid "Save failed" -msgstr "" - -#: src/Admin/AdminController.php:147 -msgid "" -"Are you sure you want to revoke this license? This action cannot be undone." -msgstr "" - -#: src/Admin/AdminController.php:148 src/Admin/AdminController.php:1348 -#: src/Admin/AdminController.php:1363 src/Admin/AdminController.php:1389 -msgid "Edit" -msgstr "" - -#: src/Admin/AdminController.php:149 src/Admin/AdminController.php:1354 -#: src/Admin/AdminController.php:1374 src/Admin/AdminController.php:1395 -#: src/Admin/AdminController.php:1550 src/Admin/OrderLicenseController.php:244 -#: src/Frontend/AccountController.php:525 -msgid "Cancel" -msgstr "" - -#: src/Admin/AdminController.php:150 src/Admin/AdminController.php:1353 -#: src/Admin/AdminController.php:1373 src/Admin/AdminController.php:1394 -#: src/Admin/OrderLicenseController.php:139 -#: src/Admin/OrderLicenseController.php:241 -msgid "Save" -msgstr "" - -#: src/Admin/AdminController.php:151 src/Admin/AdminController.php:266 -#: src/Admin/AdminController.php:1386 src/Admin/AdminController.php:1625 -#: src/Admin/DashboardWidgetController.php:136 -#: src/Admin/OrderLicenseController.php:260 -#: src/Admin/SettingsController.php:244 -#: src/Product/LicensedProductVariation.php:194 -#: src/Product/LicensedProductType.php:184 -#: src/Product/LicensedProductType.php:232 -#: src/Product/LicensedProductType.php:544 -#: src/Frontend/AccountController.php:424 -msgid "Lifetime" -msgstr "" - -#: src/Admin/AdminController.php:152 src/Frontend/AccountController.php:563 -msgid "Copied!" -msgstr "" - -#: src/Admin/AdminController.php:153 src/Frontend/AccountController.php:564 -msgid "Copy failed" -msgstr "" - -#: src/Admin/AdminController.php:156 src/Admin/AdminController.php:920 -#: src/Admin/AdminController.php:1245 src/Admin/AdminController.php:1368 -#: src/Admin/DashboardWidgetController.php:117 -#: src/Admin/VersionAdminController.php:178 -#: src/Admin/VersionAdminController.php:410 -msgid "Active" -msgstr "" - -#: src/Admin/AdminController.php:157 src/Admin/AdminController.php:927 -#: src/Admin/AdminController.php:1246 src/Admin/AdminController.php:1369 -#: src/Admin/VersionAdminController.php:178 -#: src/Admin/VersionAdminController.php:410 -msgid "Inactive" -msgstr "" - -#: src/Admin/AdminController.php:158 src/Admin/AdminController.php:934 -#: src/Admin/AdminController.php:1247 src/Admin/AdminController.php:1370 -#: src/Admin/DashboardWidgetController.php:125 -#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259 -msgid "Expired" -msgstr "" - -#: src/Admin/AdminController.php:159 src/Admin/AdminController.php:941 -#: src/Admin/AdminController.php:1248 src/Admin/AdminController.php:1371 -msgid "Revoked" -msgstr "" - -#: src/Admin/AdminController.php:173 src/Admin/AdminController.php:213 -#: src/Admin/AdminController.php:249 src/Admin/AdminController.php:301 -#: src/Admin/AdminController.php:339 src/Admin/AdminController.php:369 -#: src/Admin/OrderLicenseController.php:387 -#: src/Admin/OrderLicenseController.php:426 -#: src/Admin/OrderLicenseController.php:490 -#: src/Admin/VersionAdminController.php:255 -#: src/Admin/VersionAdminController.php:325 -#: src/Admin/VersionAdminController.php:351 -msgid "Permission denied." -msgstr "" - -#: src/Admin/AdminController.php:195 src/Admin/AdminController.php:1032 -#: src/Admin/OrderLicenseController.php:227 -msgid "Unknown" -msgstr "" - -#: src/Admin/AdminController.php:196 src/Admin/AdminController.php:1036 -msgid "Guest" -msgstr "" - -#: src/Admin/AdminController.php:220 src/Admin/AdminController.php:256 -#: src/Admin/AdminController.php:308 src/Admin/AdminController.php:345 -#: src/Admin/OrderLicenseController.php:433 -msgid "Invalid license ID." -msgstr "" - -#: src/Admin/AdminController.php:225 -msgid "Invalid status." -msgstr "" - -#: src/Admin/AdminController.php:232 -msgid "Status updated successfully." -msgstr "" - -#: src/Admin/AdminController.php:237 -msgid "Failed to update status." -msgstr "" - -#: src/Admin/AdminController.php:264 -msgid "License set to lifetime." -msgstr "" - -#: src/Admin/AdminController.php:269 src/Admin/AdminController.php:286 -msgid "Failed to update expiry date." -msgstr "" - -#: src/Admin/AdminController.php:281 -msgid "Expiry date updated successfully." -msgstr "" - -#: src/Admin/AdminController.php:289 -msgid "Invalid date format." -msgstr "" - -#: src/Admin/AdminController.php:312 src/Admin/OrderLicenseController.php:437 -msgid "Domain cannot be empty." -msgstr "" - -#: src/Admin/AdminController.php:323 -msgid "Domain updated successfully." -msgstr "" - -#: src/Admin/AdminController.php:327 -msgid "Failed to update domain." -msgstr "" - -#: src/Admin/AdminController.php:352 src/Admin/AdminController.php:1107 -msgid "License revoked successfully." -msgstr "" - -#: src/Admin/AdminController.php:357 -msgid "Failed to revoke license." -msgstr "" - -#: src/Admin/AdminController.php:376 -msgid "License key and domain are required." -msgstr "" - -#: src/Admin/AdminController.php:388 src/Admin/OrderLicenseController.php:119 -#: src/Checkout/CheckoutController.php:534 -#: src/Checkout/CheckoutController.php:595 -#: src/Checkout/CheckoutController.php:617 src/License/LicenseManager.php:886 -#: src/Product/VersionManager.php:349 src/Product/VersionManager.php:361 -#: src/Frontend/AccountController.php:187 -#: src/Frontend/AccountController.php:229 -#: src/Email/LicenseExpirationEmail.php:107 -#: src/Email/LicenseExpiredEmail.php:99 -msgid "Unknown Product" -msgstr "" - -#: src/Admin/AdminController.php:468 src/Admin/AdminController.php:488 -#: src/Admin/AdminController.php:506 src/Admin/AdminController.php:524 -#: src/Admin/AdminController.php:544 src/Admin/AdminController.php:562 -#: src/Admin/AdminController.php:590 src/Admin/AdminController.php:634 -#: src/Admin/AdminController.php:824 src/Admin/SettingsController.php:559 -#: src/Frontend/AccountController.php:580 -msgid "Security check failed." -msgstr "" - -#: src/Admin/AdminController.php:594 -msgid "You do not have permission to export licenses." -msgstr "" - -#: src/Admin/AdminController.php:638 -msgid "You do not have permission to import licenses." -msgstr "" - -#: src/Admin/AdminController.php:758 -msgid "Row missing domain" -msgstr "" - -#: src/Admin/AdminController.php:762 -msgid "Row missing valid product ID" -msgstr "" - -#: src/Admin/AdminController.php:815 +#. translators: %d: number of days +#: src/Product/LicensedProductVariation.php:211 #, php-format -msgid "Failed to import license for domain %s" -msgstr "" - -#: src/Admin/AdminController.php:905 -msgid "License Dashboard" -msgstr "" - -#: src/Admin/AdminController.php:913 -#: src/Admin/DashboardWidgetController.php:113 -msgid "Total Licenses" -msgstr "" - -#: src/Admin/AdminController.php:950 -msgid "Attention:" -msgstr "" - -#: src/Admin/AdminController.php:955 -#, php-format -msgid "%d license is expiring within the next 30 days." -msgid_plural "%d licenses are expiring within the next 30 days." +msgid "%d day" +msgid_plural "%d days" msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:963 -msgid "View Licenses" -msgstr "" - -#: src/Admin/AdminController.php:969 -msgid "Quick Actions" -msgstr "" - -#: src/Admin/AdminController.php:973 -msgid "Manage Licenses" -msgstr "" - -#: src/Admin/AdminController.php:977 -msgid "Export to CSV" -msgstr "" - -#: src/Admin/AdminController.php:981 wc-licensed-product.php:137 -msgid "Settings" -msgstr "" - -#: src/Admin/AdminController.php:1101 -msgid "License updated successfully." -msgstr "" - -#: src/Admin/AdminController.php:1104 -msgid "License deleted successfully." -msgstr "" - -#: src/Admin/AdminController.php:1110 -msgid "License extended successfully." -msgstr "" - -#: src/Admin/AdminController.php:1113 -msgid "License set to lifetime successfully." -msgstr "" - -#: src/Admin/AdminController.php:1119 +#: src/Product/LicensedProductType.php:183 +#: src/Product/LicensedProductType.php:543 #, php-format -msgid "%d license activated." -msgid_plural "%d licenses activated." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1127 -#, php-format -msgid "%d license deactivated." -msgid_plural "%d licenses deactivated." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1135 -#, php-format -msgid "%d license revoked." -msgid_plural "%d licenses revoked." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1143 -#, php-format -msgid "%d license deleted." -msgid_plural "%d licenses deleted." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1151 -#, php-format -msgid "%d license extended." -msgid_plural "%d licenses extended." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1156 -msgid "License transferred to new domain successfully." +msgid "%d days" msgstr "" -#: src/Admin/AdminController.php:1159 -msgid "Failed to transfer license. The license may be revoked or invalid." -msgstr "" - -#: src/Admin/AdminController.php:1162 -msgid "No licenses to export." -msgstr "" - -#: src/Admin/AdminController.php:1172 -#, php-format -msgid "%d license imported." -msgid_plural "%d licenses imported." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1179 -#, php-format -msgid "%d updated." -msgid_plural "%d updated." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1187 -#, php-format -msgid "%d skipped." -msgid_plural "%d skipped." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/AdminController.php:1195 +#. translators: %d: number of errors +#: src/Admin/AdminController.php:1246 #, php-format msgid "%d error." msgid_plural "%d errors." msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1216 -msgid "Export CSV" -msgstr "" - -#: src/Admin/AdminController.php:1220 -msgid "Import CSV" -msgstr "" - -#: src/Admin/AdminController.php:1235 -msgid "Search Licenses" -msgstr "" - -#: src/Admin/AdminController.php:1237 -msgid "Search license key or domain..." -msgstr "" - -#: src/Admin/AdminController.php:1238 -msgid "Search" -msgstr "" - -#: src/Admin/AdminController.php:1244 -msgid "All Statuses" -msgstr "" - -#: src/Admin/AdminController.php:1252 src/Frontend/AccountController.php:320 -msgid "All Products" -msgstr "" - -#: src/Admin/AdminController.php:1258 src/Frontend/AccountController.php:345 -msgid "Filter" -msgstr "" - -#: src/Admin/AdminController.php:1261 src/Frontend/AccountController.php:347 -msgid "Clear" -msgstr "" - -#: src/Admin/AdminController.php:1266 -msgid "item" -msgstr "" - -#: src/Admin/AdminController.php:1266 -msgid "items" -msgstr "" - -#: src/Admin/AdminController.php:1272 -msgid "Showing" -msgstr "" - -#: src/Admin/AdminController.php:1272 src/Email/LicenseEmailController.php:338 -msgid "license" -msgid_plural "licenses" +#: src/Email/LicenseEmailController.php:277 +#, php-format +msgid "%d license" +msgid_plural "%d licenses" msgstr[0] "" msgstr[1] "" -#: src/Admin/AdminController.php:1272 -msgid "licenses" +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1170 +#, php-format +msgid "%d license activated." +msgid_plural "%d licenses activated." +msgstr[0] "" +msgstr[1] "" + +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1178 +#, php-format +msgid "%d license deactivated." +msgid_plural "%d licenses deactivated." +msgstr[0] "" +msgstr[1] "" + +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1194 +#, php-format +msgid "%d license deleted." +msgid_plural "%d licenses deleted." +msgstr[0] "" +msgstr[1] "" + +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1202 +#, php-format +msgid "%d license extended." +msgid_plural "%d licenses extended." +msgstr[0] "" +msgstr[1] "" + +#: src/Admin/OrderLicenseController.php:529 +#, php-format +msgid "%d license generated successfully." +msgid_plural "%d licenses generated successfully." +msgstr[0] "" +msgstr[1] "" + +#. translators: %d: number of licenses imported +#: src/Admin/AdminController.php:1223 +#, php-format +msgid "%d license imported." +msgid_plural "%d licenses imported." +msgstr[0] "" +msgstr[1] "" + +#: src/Admin/AdminController.php:1006 +#, php-format +msgid "%d license is expiring within the next 30 days." +msgid_plural "%d licenses are expiring within the next 30 days." +msgstr[0] "" +msgstr[1] "" + +#. translators: %d: number of licenses +#: src/Admin/AdminController.php:1186 +#, php-format +msgid "%d license revoked." +msgid_plural "%d licenses revoked." +msgstr[0] "" +msgstr[1] "" + +#: src/Admin/OrderLicenseController.php:293 +#, php-format +msgid "%d licensed product is missing a license." +msgid_plural "%d licensed products are missing licenses." +msgstr[0] "" +msgstr[1] "" + +#. translators: %d: number of licenses skipped +#: src/Admin/AdminController.php:1238 +#, php-format +msgid "%d skipped." +msgid_plural "%d skipped." +msgstr[0] "" +msgstr[1] "" + +#. translators: %d: number of licenses updated +#: src/Admin/AdminController.php:1230 +#, php-format +msgid "%d updated." +msgid_plural "%d updated." +msgstr[0] "" +msgstr[1] "" + +#. translators: %s: WooCommerce plugin name +#: wc-licensed-product.php:61 +#, php-format +msgid "%s requires WooCommerce to be installed and active." msgstr "" -#: src/Admin/AdminController.php:1274 -msgid "filtered" +#: src/Frontend/AccountController.php:435 +msgid "API Verification Secret" msgstr "" -#: src/Admin/AdminController.php:1276 -msgid "View Dashboard" +#: src/Admin/OrderLicenseController.php:208 +#: src/Admin/VersionAdminController.php:138 src/Admin/AdminController.php:1362 +#: src/Admin/AdminController.php:1513 +msgid "Actions" msgstr "" -#: src/Admin/AdminController.php:1285 src/Admin/AdminController.php:1470 -msgid "Bulk Actions" -msgstr "" - -#: src/Admin/AdminController.php:1286 src/Admin/AdminController.php:1471 #: src/Admin/VersionAdminController.php:184 -#: src/Admin/VersionAdminController.php:416 +#: src/Admin/VersionAdminController.php:416 src/Admin/AdminController.php:1337 +#: src/Admin/AdminController.php:1522 msgid "Activate" msgstr "" -#: src/Admin/AdminController.php:1287 src/Admin/AdminController.php:1472 -#: src/Admin/VersionAdminController.php:184 -#: src/Admin/VersionAdminController.php:416 -msgid "Deactivate" +#: src/Admin/DashboardWidgetController.php:117 +#: src/Admin/VersionAdminController.php:178 +#: src/Admin/VersionAdminController.php:410 src/Admin/AdminController.php:171 +#: src/Admin/AdminController.php:971 src/Admin/AdminController.php:1296 +#: src/Admin/AdminController.php:1419 +msgid "Active" msgstr "" -#: src/Admin/AdminController.php:1288 src/Admin/AdminController.php:1432 -#: src/Admin/AdminController.php:1473 -msgid "Revoke" +#: src/Admin/VersionAdminController.php:74 +msgid "Add New Version" msgstr "" -#: src/Admin/AdminController.php:1289 src/Admin/AdminController.php:1474 -msgid "Extend 30 days" +#: src/Admin/VersionAdminController.php:120 +msgid "Add Version" msgstr "" -#: src/Admin/AdminController.php:1290 src/Admin/AdminController.php:1475 -msgid "Extend 90 days" +#: src/Email/LicenseExpirationEmail.php:329 +#: src/Email/LicenseExpiredEmail.php:316 +msgid "Additional content" msgstr "" -#: src/Admin/AdminController.php:1291 src/Admin/AdminController.php:1476 -msgid "Extend 1 year" +#: src/Frontend/AccountController.php:337 +msgid "All Domains" msgstr "" -#: src/Admin/AdminController.php:1292 src/Admin/AdminController.php:1441 -#: src/Admin/AdminController.php:1477 src/Admin/VersionAdminController.php:187 -#: src/Admin/VersionAdminController.php:419 -msgid "Delete" +#: src/Admin/AdminController.php:1303 src/Frontend/AccountController.php:323 +msgid "All Products" msgstr "" -#: src/Admin/AdminController.php:1294 src/Admin/AdminController.php:1479 +#: src/Admin/AdminController.php:1295 +msgid "All Statuses" +msgstr "" + +#: src/Admin/OrderLicenseController.php:542 +msgid "All licenses already exist for this order." +msgstr "" + +#: src/Admin/SettingsController.php:260 +msgid "" +"Allow customers to purchase multiple licenses for different domains at once. " +"Each unit in cart quantity requires a unique domain." +msgstr "" + +#: src/Admin/AdminController.php:1770 +msgid "An error occurred during import." +msgstr "" + +#: src/Admin/VersionAdminController.php:231 +msgid "An error occurred. Please try again." +msgstr "" + +#: src/Admin/AdminController.php:1345 src/Admin/AdminController.php:1530 msgid "Apply" msgstr "" -#: src/Admin/AdminController.php:1304 src/Admin/AdminController.php:1455 -#: src/Admin/AdminController.php:1504 src/Admin/OrderLicenseController.php:203 -#: src/Admin/SettingsController.php:144 -#: src/Email/LicenseEmailController.php:287 -msgid "License Key" +#: src/Admin/AdminController.php:1491 +msgid "Are you sure you want to delete this license?" msgstr "" -#: src/Admin/AdminController.php:1305 src/Admin/AdminController.php:1456 -#: src/Admin/AdminController.php:1621 src/Admin/OrderLicenseController.php:204 -#: src/Frontend/AccountController.php:318 -msgid "Product" +#: src/Admin/VersionAdminController.php:228 +msgid "Are you sure you want to delete this version?" msgstr "" -#: src/Admin/AdminController.php:1306 src/Admin/AdminController.php:1457 +#: src/Admin/AdminController.php:162 +msgid "" +"Are you sure you want to revoke this license? This action cannot be undone." +msgstr "" + +#: src/Frontend/AccountController.php:590 +msgid "" +"Are you sure you want to transfer this license to a new domain? This action " +"cannot be undone." +msgstr "" + +#: src/Admin/AdminController.php:1482 +msgid "Are you sure?" +msgstr "" + +#: src/Product/VersionManager.php:166 +msgid "Attachment file not found." +msgstr "" + +#: src/Admin/AdminController.php:1001 +msgid "Attention:" +msgstr "" + +#: src/Admin/SettingsController.php:65 src/Admin/SettingsController.php:174 +msgid "Auto-Updates" +msgstr "" + +#: src/Admin/SettingsController.php:187 +msgid "Automatically Install Updates" +msgstr "" + +#: src/Admin/SettingsController.php:191 +msgid "" +"Automatically install updates when they become available (requires update " +"notifications enabled)." +msgstr "" + +#: src/Frontend/AccountController.php:457 +msgid "Available Downloads" +msgstr "" + +#. translators: %s: list of placeholders +#: src/Email/LicenseExpirationEmail.php:301 +#: src/Email/LicenseExpiredEmail.php:288 +#, php-format +msgid "Available placeholders: %s" +msgstr "" + +#: src/Admin/AdminController.php:1736 +msgid "Back to Licenses" +msgstr "" + +#: src/Admin/SettingsController.php:251 src/Product/LicensedProductType.php:238 +msgid "Bind to Major Version" +msgstr "" + +#: src/Admin/AdminController.php:1336 src/Admin/AdminController.php:1521 +msgid "Bulk Actions" +msgstr "" + +#: src/Admin/AdminController.php:1827 +msgid "CSV File" +msgstr "" + +#: src/Admin/AdminController.php:1798 +msgid "CSV Format" +msgstr "" + +#: src/Admin/OrderLicenseController.php:244 src/Admin/AdminController.php:164 +#: src/Admin/AdminController.php:1405 src/Admin/AdminController.php:1425 +#: src/Admin/AdminController.php:1446 src/Admin/AdminController.php:1601 +#: src/Frontend/AccountController.php:548 +msgid "Cancel" +msgstr "" + +#: src/Admin/SettingsController.php:197 +msgid "Check Frequency (Hours)" +msgstr "" + +#: src/Admin/SettingsController.php:182 +msgid "" +"Check for and display available updates from the license server in WordPress " +"admin." +msgstr "" + +#: src/Admin/VersionAdminController.php:98 +msgid "Checksum File" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:340 +#: src/Email/LicenseExpiredEmail.php:327 +msgid "Choose which format of email to send." +msgstr "" + +#: src/Admin/AdminController.php:1312 src/Frontend/AccountController.php:350 +msgid "Clear" +msgstr "" + +#: src/Admin/AdminController.php:1572 src/Frontend/AccountController.php:526 +msgid "Close" +msgstr "" + +#: src/Plugin.php:355 +msgid "Configure License" +msgstr "" + +#: src/Admin/SettingsController.php:176 +msgid "Configure automatic plugin updates from the license server." +msgstr "" + +#: src/Admin/SettingsController.php:132 +msgid "" +"Configure the license for this plugin. A valid license is required for " +"frontend features to work." +msgstr "" + +#. translators: %s: URL to WooCommerce email settings +#: src/Admin/SettingsController.php:282 +#, php-format +msgid "" +"Configure when expiration warning emails are sent. To customize the email " +"template, enable/disable, or change the subject, go to %s." +msgstr "" + +#: src/Admin/AdminController.php:167 src/Frontend/AccountController.php:586 +msgid "Copied!" +msgstr "" + +#: src/Admin/AdminController.php:168 src/Frontend/AccountController.php:587 +msgid "Copy failed" +msgstr "" + +#: src/Admin/AdminController.php:1378 src/Frontend/AccountController.php:404 +#: src/Frontend/AccountController.php:444 +msgid "Copy to clipboard" +msgstr "" + +#: src/License/PluginLicenseChecker.php:168 +msgid "Could not connect to license server." +msgstr "" + +#: src/Admin/AdminController.php:1360 src/Admin/AdminController.php:1511 +msgid "Created" +msgstr "" + +#: src/Admin/AdminController.php:1588 src/Frontend/AccountController.php:532 +msgid "Current Domain" +msgstr "" + +#: src/Admin/AdminController.php:1357 src/Admin/AdminController.php:1508 #: src/Email/LicenseExpirationEmail.php:104 #: src/Email/LicenseExpiredEmail.php:96 msgid "Customer" msgstr "" -#: src/Admin/AdminController.php:1307 src/Admin/AdminController.php:1458 -#: src/Admin/AdminController.php:1508 src/Admin/OrderLicenseController.php:205 +#: src/Admin/SettingsController.php:291 +msgid "Days before expiration to send the first warning email." +msgstr "" + +#: src/Admin/SettingsController.php:302 +msgid "" +"Days before expiration to send the second warning email. Set to 0 to disable." +msgstr "" + +#: src/Admin/VersionAdminController.php:184 +#: src/Admin/VersionAdminController.php:416 src/Admin/AdminController.php:1338 +#: src/Admin/AdminController.php:1523 +msgid "Deactivate" +msgstr "" + +#: src/Admin/SettingsController.php:222 +msgid "Default License Settings" +msgstr "" + +#: src/Admin/SettingsController.php:66 +msgid "Default Settings" +msgstr "" + +#: src/Admin/SettingsController.php:230 +msgid "Default maximum number of domain activations per license." +msgstr "" + +#: src/Admin/SettingsController.php:241 +msgid "" +"Default number of days a license is valid. Leave empty or set to 0 for " +"lifetime licenses." +msgstr "" + +#: src/Admin/VersionAdminController.php:187 +#: src/Admin/VersionAdminController.php:419 src/Admin/AdminController.php:1343 +#: src/Admin/AdminController.php:1492 src/Admin/AdminController.php:1528 +msgid "Delete" +msgstr "" + +#: src/Admin/OrderLicenseController.php:205 src/Admin/AdminController.php:1358 +#: src/Admin/AdminController.php:1509 src/Admin/AdminController.php:1559 #: src/Checkout/CheckoutBlocksIntegration.php:132 #: src/Checkout/CheckoutController.php:164 -#: src/Frontend/AccountController.php:332 +#: src/Frontend/AccountController.php:335 #: src/Email/LicenseEmailController.php:288 msgid "Domain" msgstr "" -#: src/Admin/AdminController.php:1308 src/Admin/AdminController.php:1459 -#: src/Admin/OrderLicenseController.php:206 -#: src/Admin/VersionAdminController.php:136 -msgid "Status" +#: src/Admin/OrderLicenseController.php:437 src/Admin/AdminController.php:327 +msgid "Domain cannot be empty." msgstr "" -#: src/Admin/AdminController.php:1309 src/Admin/AdminController.php:1460 -msgid "Created" +#: src/Checkout/StoreApiExtension.php:120 +msgid "Domain for license activation" msgstr "" -#: src/Admin/AdminController.php:1310 src/Admin/AdminController.php:1461 -#: src/Admin/AdminController.php:1623 src/Admin/AdminController.php:1625 -#: src/Admin/OrderLicenseController.php:207 -#: src/Email/LicenseEmailController.php:289 -msgid "Expires" +#: src/Admin/AdminController.php:338 +msgid "Domain updated successfully." msgstr "" -#: src/Admin/AdminController.php:1311 src/Admin/AdminController.php:1462 -#: src/Admin/OrderLicenseController.php:208 -#: src/Admin/VersionAdminController.php:138 -msgid "Actions" +#: src/Email/LicenseExpirationEmail.php:215 +#: src/Email/LicenseExpirationEmail.php:271 +#: src/Email/LicenseExpiredEmail.php:199 src/Email/LicenseExpiredEmail.php:257 +#: src/Email/LicenseEmailController.php:345 +msgid "Domain:" msgstr "" -#: src/Admin/AdminController.php:1317 -msgid "No licenses found." -msgstr "" - -#: src/Admin/AdminController.php:1327 src/Frontend/AccountController.php:401 -msgid "Copy to clipboard" -msgstr "" - -#: src/Admin/AdminController.php:1393 -msgid "Leave empty for lifetime" -msgstr "" - -#: src/Admin/AdminController.php:1396 src/Admin/AdminController.php:1425 -msgid "Set to lifetime" -msgstr "" - -#: src/Admin/AdminController.php:1406 -msgid "Test license against API" -msgstr "" - -#: src/Admin/AdminController.php:1406 -msgid "Test" -msgstr "" - -#: src/Admin/AdminController.php:1413 src/Frontend/AccountController.php:408 -msgid "Transfer to new domain" -msgstr "" - -#: src/Admin/AdminController.php:1413 -msgid "Transfer" -msgstr "" - -#: src/Admin/AdminController.php:1419 -msgid "Extend by 30 days" -msgstr "" - -#: src/Admin/AdminController.php:1431 -msgid "Are you sure?" -msgstr "" - -#: src/Admin/AdminController.php:1440 -msgid "Are you sure you want to delete this license?" -msgstr "" - -#: src/Admin/AdminController.php:1500 -msgid "License Validation Test" -msgstr "" - -#: src/Admin/AdminController.php:1515 -msgid "Testing license..." -msgstr "" - -#: src/Admin/AdminController.php:1521 src/Frontend/AccountController.php:503 -msgid "Close" -msgstr "" - -#: src/Admin/AdminController.php:1530 src/Frontend/AccountController.php:504 -msgid "Transfer License to New Domain" -msgstr "" - -#: src/Admin/AdminController.php:1537 src/Frontend/AccountController.php:509 -msgid "Current Domain" -msgstr "" - -#: src/Admin/AdminController.php:1541 src/Frontend/AccountController.php:514 -msgid "New Domain" -msgstr "" - -#: src/Admin/AdminController.php:1544 src/Frontend/AccountController.php:518 -msgid "Enter the new domain without http:// or www." -msgstr "" - -#: src/Admin/AdminController.php:1549 src/Frontend/AccountController.php:523 -msgid "Transfer License" -msgstr "" - -#: src/Admin/AdminController.php:1619 -msgid "License is VALID" -msgstr "" - -#: src/Admin/AdminController.php:1629 -msgid "License is INVALID" -msgstr "" - -#: src/Admin/AdminController.php:1631 -msgid "Error Code" -msgstr "" - -#: src/Admin/AdminController.php:1632 -msgid "Message" -msgstr "" - -#: src/Admin/AdminController.php:1645 -msgid "Failed to test license. Please try again." -msgstr "" - -#: src/Admin/AdminController.php:1683 src/Admin/AdminController.php:1776 -msgid "Import Licenses" -msgstr "" - -#: src/Admin/AdminController.php:1685 -msgid "Back to Licenses" -msgstr "" - -#: src/Admin/AdminController.php:1695 -msgid "Error uploading file. Please try again." -msgstr "" - -#: src/Admin/AdminController.php:1698 -msgid "Invalid file type. Please upload a CSV file." -msgstr "" - -#: src/Admin/AdminController.php:1701 -msgid "Error reading file. Please check the file format." -msgstr "" - -#: src/Admin/AdminController.php:1704 -msgid "An error occurred during import." -msgstr "" - -#: src/Admin/AdminController.php:1712 -msgid "Import Licenses from CSV" -msgstr "" - -#: src/Admin/AdminController.php:1715 -msgid "" -"Upload a CSV file to import licenses. You can use the exported CSV format or " -"a simplified format." -msgstr "" - -#: src/Admin/AdminController.php:1718 -msgid "CSV Format" -msgstr "" - -#: src/Admin/AdminController.php:1720 -msgid "The CSV file should contain the following columns:" -msgstr "" - -#: src/Admin/AdminController.php:1724 -msgid "Full Format (from Export):" -msgstr "" - -#: src/Admin/AdminController.php:1727 -msgid "Simplified Format:" -msgstr "" - -#: src/Admin/AdminController.php:1732 -msgid "Notes:" -msgstr "" - -#: src/Admin/AdminController.php:1733 -msgid "Leave License Key empty to auto-generate." -msgstr "" - -#: src/Admin/AdminController.php:1734 -msgid "Status can be: active, inactive, expired, revoked (defaults to active)." -msgstr "" - -#: src/Admin/AdminController.php:1735 -msgid "Expires At should be in YYYY-MM-DD format or \"Lifetime\"." -msgstr "" - -#: src/Admin/AdminController.php:1747 -msgid "CSV File" -msgstr "" - -#: src/Admin/AdminController.php:1751 -msgid "Select a CSV file to import." -msgstr "" - -#: src/Admin/AdminController.php:1755 -msgid "Options" -msgstr "" - -#: src/Admin/AdminController.php:1759 -msgid "Skip first row (header row)" -msgstr "" - -#: src/Admin/AdminController.php:1764 -msgid "Update existing licenses (by license key)" -msgstr "" - -#: src/Admin/AdminController.php:1767 -msgid "" -"If enabled, licenses with matching keys will be updated instead of skipped." -msgstr "" - -#: src/Admin/AdminController.php:1794 -msgid "License" -msgstr "" - -#: src/Admin/AdminController.php:1853 -msgid "No domain specified" -msgstr "" - -#: src/Admin/DashboardWidgetController.php:47 -msgid "License Statistics" -msgstr "" - -#: src/Admin/DashboardWidgetController.php:121 -msgid "Expiring Soon" -msgstr "" - -#: src/Admin/DashboardWidgetController.php:132 -msgid "Time-limited" -msgstr "" - -#: src/Admin/DashboardWidgetController.php:142 -msgid "View All Licenses" -msgstr "" - -#: src/Admin/DownloadWidgetController.php:46 -msgid "Download Statistics" -msgstr "" - -#: src/Admin/DownloadWidgetController.php:140 -msgid "Total Downloads" -msgstr "" - -#: src/Admin/DownloadWidgetController.php:145 -msgid "Top Products" -msgstr "" - -#: src/Admin/DownloadWidgetController.php:159 -#: src/Admin/DownloadWidgetController.php:180 -msgid "No downloads yet" -msgstr "" - -#: src/Admin/DownloadWidgetController.php:163 -msgid "Top Versions" -msgstr "" - -#: src/Admin/OrderLicenseController.php:57 -msgid "Product Licenses" -msgstr "" - -#: src/Admin/OrderLicenseController.php:78 -#: src/Admin/OrderLicenseController.php:399 -#: src/Admin/OrderLicenseController.php:501 -msgid "Order not found." -msgstr "" - -#: src/Admin/OrderLicenseController.php:93 -msgid "This order does not contain licensed products." -msgstr "" - -#: src/Admin/OrderLicenseController.php:109 -msgid "Order Domains" +#: src/Checkout/StoreApiExtension.php:93 +msgid "Domains for license activation by product" msgstr "" #: src/Admin/OrderLicenseController.php:113 msgid "Domains specified during checkout (multi-domain order)." msgstr "" -#: src/Admin/OrderLicenseController.php:129 +#: src/Frontend/DownloadController.php:81 +#: src/Frontend/DownloadController.php:91 +#: src/Frontend/DownloadController.php:105 +#: src/Frontend/DownloadController.php:120 +#: src/Frontend/DownloadController.php:130 +#: src/Frontend/DownloadController.php:140 +#: src/Frontend/DownloadController.php:149 +#: src/Frontend/DownloadController.php:159 +#: src/Frontend/DownloadController.php:168 +#: src/Frontend/DownloadController.php:177 +#: src/Frontend/DownloadController.php:199 +#: src/Frontend/DownloadController.php:215 +msgid "Download Error" +msgstr "" + +#: src/Admin/VersionAdminController.php:84 +#: src/Admin/VersionAdminController.php:133 +msgid "Download File" +msgstr "" + +#: src/Admin/DownloadWidgetController.php:46 +msgid "Download Statistics" +msgstr "" + +#: src/Frontend/DownloadController.php:214 +msgid "Download file not found." +msgstr "" + +#: src/Checkout/CheckoutBlocksIntegration.php:130 +msgid "Each license requires a unique domain." +msgstr "" + +#: src/Admin/AdminController.php:163 src/Admin/AdminController.php:1399 +#: src/Admin/AdminController.php:1414 src/Admin/AdminController.php:1440 +msgid "Edit" +msgstr "" + +#: src/Admin/OrderLicenseController.php:237 +msgid "Edit domain" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:321 +#: src/Email/LicenseExpiredEmail.php:308 +msgid "Email heading" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:338 +#: src/Email/LicenseExpiredEmail.php:325 +msgid "Email type" +msgstr "" + +#: src/Admin/SettingsController.php:190 +msgid "Enable \"Update Notifications\" above to use this option." +msgstr "" + +#: src/Admin/SettingsController.php:258 +msgid "Enable Multi-Domain Licensing" +msgstr "" + +#: src/Admin/SettingsController.php:180 +msgid "Enable Update Notifications" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:309 +#: src/Email/LicenseExpiredEmail.php:296 +msgid "Enable this email notification" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:307 +#: src/Email/LicenseExpiredEmail.php:294 +msgid "Enable/Disable" +msgstr "" + +#: src/Checkout/CheckoutBlocksIntegration.php:124 +#: src/Checkout/CheckoutController.php:192 +msgid "Enter a unique domain for each license (without http:// or www)." +msgstr "" + +#: src/Checkout/CheckoutBlocksIntegration.php:86 +msgid "Enter a valid domain (without http:// or www)" +msgstr "" + +#: src/Checkout/CheckoutBlocksIntegration.php:125 +#: src/Checkout/CheckoutController.php:176 msgid "" -"The domain specified during checkout. Changing this will not automatically " -"update existing license domains." +"Enter the domain where you will use the license (without http:// or www)." msgstr "" -#: src/Admin/OrderLicenseController.php:137 -#: src/Checkout/CheckoutBlocksIntegration.php:84 -#: src/Checkout/CheckoutBlocksIntegration.php:122 -#: src/Checkout/CheckoutController.php:172 -#: src/Checkout/CheckoutController.php:238 -msgid "example.com" +#: src/Admin/AdminController.php:1595 src/Frontend/AccountController.php:541 +msgid "Enter the new domain without http:// or www." msgstr "" -#: src/Admin/OrderLicenseController.php:176 -msgid "No licenses have been generated for this order yet." +#: src/Admin/AdminController.php:1682 +msgid "Error Code" +msgstr "" + +#: src/Admin/AdminController.php:1752 +msgid "Error reading file. Please check the file format." +msgstr "" + +#: src/Admin/AdminController.php:1746 +msgid "Error uploading file. Please try again." +msgstr "" + +#: src/Admin/OrderLicenseController.php:372 +msgid "Error. Please try again." +msgstr "" + +#: src/Admin/VersionAdminController.php:128 +msgid "Existing Versions" +msgstr "" + +#: src/Admin/SettingsController.php:278 +msgid "Expiration Warning Schedule" +msgstr "" + +#: src/Admin/DashboardWidgetController.php:125 +#: src/Admin/AdminController.php:173 src/Admin/AdminController.php:985 +#: src/Admin/AdminController.php:1298 src/Admin/AdminController.php:1421 +#: src/Email/LicenseExpiredEmail.php:210 src/Email/LicenseExpiredEmail.php:259 +msgid "Expired" +msgstr "" + +#: src/Email/LicenseExpiredEmail.php:181 src/Email/LicenseExpiredEmail.php:252 +msgid "Expired License Details" +msgstr "" + +#: src/Frontend/AccountController.php:651 +msgid "Expired licenses cannot be transferred." +msgstr "" + +#: src/Email/LicenseExpiredEmail.php:203 src/Email/LicenseExpiredEmail.php:258 +msgid "Expired on:" +msgstr "" + +#: src/Admin/OrderLicenseController.php:207 src/Admin/AdminController.php:1361 +#: src/Admin/AdminController.php:1512 src/Admin/AdminController.php:1674 +#: src/Admin/AdminController.php:1676 src/Email/LicenseEmailController.php:289 +msgid "Expires" +msgstr "" + +#: src/Admin/AdminController.php:1815 +msgid "Expires At should be in YYYY-MM-DD format or \"Lifetime\"." +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:219 +#: src/Email/LicenseExpirationEmail.php:272 +#: src/Email/LicenseEmailController.php:347 +msgid "Expires:" +msgstr "" + +#: src/Admin/DashboardWidgetController.php:121 +msgid "Expiring Soon" +msgstr "" + +#: src/Admin/AdminController.php:296 +msgid "Expiry date updated successfully." +msgstr "" + +#: src/Admin/AdminController.php:1267 +msgid "Export CSV" +msgstr "" + +#: src/Admin/AdminController.php:1028 +msgid "Export to CSV" +msgstr "" + +#: src/Admin/AdminController.php:1342 src/Admin/AdminController.php:1527 +msgid "Extend 1 year" +msgstr "" + +#: src/Admin/AdminController.php:1340 src/Admin/AdminController.php:1525 +msgid "Extend 30 days" +msgstr "" + +#: src/Admin/AdminController.php:1341 src/Admin/AdminController.php:1526 +msgid "Extend 90 days" +msgstr "" + +#: src/Admin/AdminController.php:1470 +msgid "Extend by 30 days" +msgstr "" + +#: src/Api/RestApiController.php:324 +msgid "Failed to activate license." +msgstr "" + +#: src/Admin/VersionAdminController.php:303 +msgid "Failed to create version." +msgstr "" + +#: src/Admin/VersionAdminController.php:337 +msgid "Failed to delete version." +msgstr "" + +#: src/Admin/AdminController.php:866 +#, php-format +msgid "Failed to import license for domain %s" +msgstr "" + +#: src/Admin/VersionAdminController.php:235 +msgid "Failed to read checksum file." +msgstr "" + +#: src/Admin/AdminController.php:372 +msgid "Failed to revoke license." +msgstr "" + +#: src/Admin/AdminController.php:1696 +msgid "Failed to test license. Please try again." +msgstr "" + +#: src/Frontend/AccountController.php:668 +msgid "Failed to transfer license. Please try again." +msgstr "" + +#: src/Admin/AdminController.php:1210 +msgid "Failed to transfer license. The license may be revoked or invalid." +msgstr "" + +#: src/Admin/AdminController.php:342 +msgid "Failed to update domain." +msgstr "" + +#: src/Admin/AdminController.php:284 src/Admin/AdminController.php:301 +msgid "Failed to update expiry date." +msgstr "" + +#: src/Admin/OrderLicenseController.php:461 +msgid "Failed to update license domain." +msgstr "" + +#: src/Admin/AdminController.php:252 +msgid "Failed to update status." +msgstr "" + +#: src/Admin/VersionAdminController.php:364 +msgid "Failed to update version." +msgstr "" + +#. translators: 1: provided hash, 2: calculated hash +#: src/Product/VersionManager.php:177 +#, php-format +msgid "File checksum does not match. Expected: %1$s, Got: %2$s" +msgstr "" + +#. translators: %s: max file size +#: src/Admin/AdminController.php:1757 +#, php-format +msgid "File too large. Maximum size is %s." +msgstr "" + +#: src/Admin/AdminController.php:1309 src/Frontend/AccountController.php:348 +msgid "Filter" +msgstr "" + +#: src/Admin/SettingsController.php:289 +msgid "First Warning (Days Before)" +msgstr "" + +#. translators: %s: Link to licenses page +#: src/Admin/OrderLicenseController.php:280 +#, php-format +msgid "For more actions (revoke, extend, delete), go to the %s page." +msgstr "" + +#: src/Admin/AdminController.php:1804 +msgid "Full Format (from Export):" +msgstr "" + +#: src/Admin/OrderLicenseController.php:188 +msgid "Generate Licenses" +msgstr "" + +#: src/Admin/OrderLicenseController.php:302 +msgid "Generate Missing Licenses" +msgstr "" + +#: src/Admin/OrderLicenseController.php:374 +msgid "Generating..." +msgstr "" + +#: src/Admin/AdminController.php:211 src/Admin/AdminController.php:1087 +msgid "Guest" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:176 +#: src/Email/LicenseExpirationEmail.php:246 +#: src/Email/LicenseExpiredEmail.php:167 src/Email/LicenseExpiredEmail.php:238 +#, php-format +msgid "Hello %s," +msgstr "" + +#: src/Admin/SettingsController.php:199 +msgid "How often to check for updates (in hours)." +msgstr "" + +#: src/Admin/SettingsController.php:253 +msgid "" +"If enabled, licenses are bound to the major version at purchase time by " +"default." +msgstr "" + +#. translators: %s: default bind to version value (Yes/No) +#: src/Product/LicensedProductType.php:241 +#, php-format +msgid "" +"If enabled, licenses are bound to the major version at purchase time. " +"Default: %s" +msgstr "" + +#: src/Admin/AdminController.php:1847 +msgid "" +"If enabled, licenses with matching keys will be updated instead of skipped." +msgstr "" + +#: src/Admin/SettingsController.php:154 +msgid "" +"If the license server uses signed responses, enter the shared secret here " +"for enhanced security." +msgstr "" + +#: src/Admin/AdminController.php:1271 +msgid "Import CSV" +msgstr "" + +#: src/Admin/AdminController.php:1734 src/Admin/AdminController.php:1856 +msgid "Import Licenses" +msgstr "" + +#: src/Admin/AdminController.php:1792 +msgid "Import Licenses from CSV" +msgstr "" + +#. translators: %1$s: max file size, %2$d: max rows, %3$d: rate limit minutes +#: src/Admin/AdminController.php:1782 +#, php-format +msgid "" +"Import limits: Maximum file size %1$s, maximum %2$d rows per import. You can " +"import again after %3$d minutes." +msgstr "" + +#. translators: %1$d: max rows, %2$d: imported count, %3$d: updated count +#: src/Admin/AdminController.php:729 +#, php-format +msgid "" +"Import stopped: Maximum of %1$d rows allowed. %2$d imported, %3$d updated." +msgstr "" + +#: src/Admin/VersionAdminController.php:178 +#: src/Admin/VersionAdminController.php:410 src/Admin/AdminController.php:172 +#: src/Admin/AdminController.php:978 src/Admin/AdminController.php:1297 +#: src/Admin/AdminController.php:1420 +msgid "Inactive" +msgstr "" + +#: src/Admin/SettingsController.php:563 +msgid "Insufficient permissions." +msgstr "" + +#: src/Admin/VersionAdminController.php:234 +msgid "" +"Invalid checksum file format. File must contain a 64-character SHA256 hash." +msgstr "" + +#: src/Admin/AdminController.php:304 +msgid "Invalid date format." +msgstr "" + +#: src/Admin/OrderLicenseController.php:405 +#: src/Admin/OrderLicenseController.php:443 +msgid "Invalid domain format." +msgstr "" + +#: src/Frontend/DownloadController.php:90 +msgid "Invalid download link format." +msgstr "" + +#: src/Frontend/DownloadController.php:80 +#: src/Frontend/DownloadController.php:104 +msgid "Invalid download link." +msgstr "" + +#: src/Admin/AdminController.php:1749 +msgid "Invalid file type. Please upload a CSV file." +msgstr "" + +#: src/Admin/OrderLicenseController.php:433 src/Admin/AdminController.php:235 +#: src/Admin/AdminController.php:271 src/Admin/AdminController.php:323 +#: src/Admin/AdminController.php:360 +msgid "Invalid license ID." +msgstr "" + +#: src/Frontend/AccountController.php:624 +msgid "Invalid license." +msgstr "" + +#: src/Admin/OrderLicenseController.php:394 +#: src/Admin/OrderLicenseController.php:496 +msgid "Invalid order ID." +msgstr "" + +#: src/Admin/AdminController.php:240 +msgid "Invalid status." +msgstr "" + +#: src/Admin/VersionAdminController.php:270 +msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)." +msgstr "" + +#: src/Frontend/AccountController.php:468 +msgid "Latest" +msgstr "" + +#: src/Admin/AdminController.php:1813 +msgid "Leave License Key empty to auto-generate." +msgstr "" + +#: src/Admin/AdminController.php:1444 +msgid "Leave empty for lifetime" +msgstr "" + +#: src/Product/LicensedProductType.php:570 +msgid "Leave empty for parent default." +msgstr "" + +#: src/Product/LicensedProductType.php:558 +msgid "Leave empty for parent default. 0 = Lifetime." +msgstr "" + +#. translators: %s: URL to settings page +#: src/Product/LicensedProductType.php:193 +#, php-format +msgid "Leave fields empty to use default settings from %s." +msgstr "" + +#: src/Admin/AdminController.php:1874 +msgid "License" +msgstr "" + +#. translators: %d: license number +#: src/Checkout/CheckoutBlocksIntegration.php:131 +#: src/Checkout/CheckoutController.php:227 +#, php-format +msgid "License %d:" +msgstr "" + +#: src/Admin/AdminController.php:956 +msgid "License Dashboard" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:197 +#: src/Email/LicenseExpirationEmail.php:266 +msgid "License Details" +msgstr "" + +#: src/Checkout/CheckoutBlocksIntegration.php:79 +#: src/Checkout/CheckoutBlocksIntegration.php:128 +#: src/Checkout/CheckoutController.php:161 +msgid "License Domain" +msgstr "" + +#: src/Checkout/CheckoutController.php:504 +#: src/Checkout/CheckoutController.php:565 +#: src/Checkout/CheckoutController.php:569 +msgid "License Domain:" +msgstr "" + +#: src/Checkout/CheckoutBlocksIntegration.php:127 +#: src/Checkout/CheckoutController.php:190 +msgid "License Domains" +msgstr "" + +#: src/Checkout/CheckoutController.php:517 +#: src/Checkout/CheckoutController.php:582 +#: src/Checkout/CheckoutController.php:603 +msgid "License Domains:" +msgstr "" + +#: src/Product/LicensedProductType.php:549 +msgid "License Duration (Days)" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:82 +msgid "License Expiration Notice" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:55 +msgid "License Expiration Warning" +msgstr "" + +#: src/Email/LicenseExpiredEmail.php:50 src/Email/LicenseExpiredEmail.php:76 +msgid "License Expired" +msgstr "" + +#: src/Admin/OrderLicenseController.php:203 +#: src/Admin/SettingsController.php:144 src/Admin/AdminController.php:1355 +#: src/Admin/AdminController.php:1506 src/Admin/AdminController.php:1555 +#: src/Email/LicenseEmailController.php:287 +msgid "License Key" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:207 +#: src/Email/LicenseExpirationEmail.php:270 +#: src/Email/LicenseExpiredEmail.php:191 src/Email/LicenseExpiredEmail.php:256 +#: src/Email/LicenseEmailController.php:343 +msgid "License Key:" +msgstr "" + +#: src/Email/LicenseEmailController.php:212 +#: src/Email/LicenseEmailController.php:220 +msgid "License Keys:" +msgstr "" + +#: src/Admin/SettingsController.php:136 +msgid "License Server URL" +msgstr "" + +#: src/Product/LicensedProductType.php:150 +msgid "License Settings" +msgstr "" + +#: src/Admin/DashboardWidgetController.php:47 +msgid "License Statistics" +msgstr "" + +#: src/Admin/AdminController.php:1551 +msgid "License Validation Test" +msgstr "" + +#: src/Admin/SettingsController.php:239 src/Product/LicensedProductType.php:220 +msgid "License Validity (Days)" +msgstr "" + +#: src/Api/RestApiController.php:330 +msgid "License activated successfully." +msgstr "" + +#: src/Admin/AdminController.php:1155 +msgid "License deleted successfully." +msgstr "" + +#: src/Admin/OrderLicenseController.php:457 +msgid "License domain updated." +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:56 +msgid "" +"License expiration warning emails are sent to customers when their licenses " +"are about to expire." +msgstr "" + +#: src/Email/LicenseExpiredEmail.php:51 +msgid "" +"License expired emails are sent to customers when their licenses have " +"expired." +msgstr "" + +#: src/Admin/AdminController.php:1161 +msgid "License extended successfully." +msgstr "" + +#: src/Admin/AdminController.php:1680 +msgid "License is INVALID" +msgstr "" + +#: src/Admin/AdminController.php:1670 +msgid "License is VALID" +msgstr "" + +#: src/Api/RestApiController.php:304 +msgid "License is already activated for this domain." +msgstr "" + +#: src/Admin/SettingsController.php:356 +msgid "License is not valid. Frontend features are disabled." +msgstr "" + +#: src/Admin/SettingsController.php:350 +msgid "License is valid and active." +msgstr "" + +#: src/Admin/AdminController.php:391 +msgid "License key and domain are required." +msgstr "" + +#: src/Api/RestApiController.php:253 src/Api/RestApiController.php:286 +#: src/License/LicenseManager.php:483 +msgid "License key not found." +msgstr "" + +#: src/Admin/OrderLicenseController.php:449 src/Api/UpdateController.php:197 +#: src/Frontend/AccountController.php:638 +#: src/Frontend/DownloadController.php:129 +msgid "License not found." +msgstr "" + +#: src/Admin/AdminController.php:367 src/Admin/AdminController.php:1158 +msgid "License revoked successfully." +msgstr "" + +#: src/Admin/AdminController.php:1164 +msgid "License set to lifetime successfully." +msgstr "" + +#: src/Admin/AdminController.php:279 +msgid "License set to lifetime." +msgstr "" + +#: src/License/PluginLicenseChecker.php:132 +msgid "License settings not configured." +msgstr "" + +#: src/Frontend/AccountController.php:588 +#: src/Frontend/AccountController.php:664 +msgid "License transferred successfully!" +msgstr "" + +#: src/Admin/AdminController.php:1207 +msgid "License transferred to new domain successfully." +msgstr "" + +#: src/Admin/AdminController.php:1152 +msgid "License updated successfully." +msgstr "" + +#: src/Admin/SettingsController.php:574 src/Api/UpdateController.php:186 +msgid "License validation failed." +msgstr "" + +#: src/Admin/SettingsController.php:572 +msgid "License verified successfully!" +msgstr "" + +#: src/Product/LicensedProductType.php:94 +msgid "Licensed Product" +msgstr "" + +#: src/Admin/SettingsController.php:54 +msgid "Licensed Products" +msgstr "" + +#: src/Product/LicensedProductType.php:95 +msgid "Licensed Variable Product" +msgstr "" + +#: src/Api/UpdateController.php:209 +msgid "Licensed product not found." +msgstr "" + +#: src/Product/LicensedProductType.php:514 +msgid "Licensed products are always virtual" +msgstr "" + +#: src/Admin/OrderLicenseController.php:149 +#: src/Admin/OrderLicenseController.php:281 src/Admin/AdminController.php:91 +#: src/Admin/AdminController.php:92 src/Admin/AdminController.php:105 +#: src/Admin/AdminController.php:1264 src/Frontend/AccountController.php:94 +msgid "Licenses" msgstr "" #: src/Admin/OrderLicenseController.php:179 @@ -820,363 +1118,21 @@ msgstr "" msgid "Licenses will be generated when the order is marked as paid/completed." msgstr "" -#: src/Admin/OrderLicenseController.php:188 -msgid "Generate Licenses" -msgstr "" - -#: src/Admin/OrderLicenseController.php:196 -msgid "Please set the order domain above before generating licenses." -msgstr "" - -#: src/Admin/OrderLicenseController.php:237 -msgid "Edit domain" -msgstr "" - -#: src/Admin/OrderLicenseController.php:267 -msgid "View in Licenses" -msgstr "" - -#: src/Admin/OrderLicenseController.php:280 -#, php-format -msgid "For more actions (revoke, extend, delete), go to the %s page." -msgstr "" - -#: src/Admin/OrderLicenseController.php:293 -#, php-format -msgid "%d licensed product is missing a license." -msgid_plural "%d licensed products are missing licenses." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/OrderLicenseController.php:302 -msgid "Generate Missing Licenses" -msgstr "" - -#: src/Admin/OrderLicenseController.php:371 -msgid "Saved!" -msgstr "" - -#: src/Admin/OrderLicenseController.php:372 -msgid "Error. Please try again." -msgstr "" - -#: src/Admin/OrderLicenseController.php:373 -#: src/Checkout/CheckoutBlocksIntegration.php:129 -#: src/Frontend/AccountController.php:568 -#: src/Frontend/AccountController.php:600 -msgid "Please enter a valid domain." -msgstr "" - -#: src/Admin/OrderLicenseController.php:374 -msgid "Generating..." -msgstr "" - -#: src/Admin/OrderLicenseController.php:394 -#: src/Admin/OrderLicenseController.php:496 -msgid "Invalid order ID." -msgstr "" - -#: src/Admin/OrderLicenseController.php:405 -#: src/Admin/OrderLicenseController.php:443 -msgid "Invalid domain format." -msgstr "" - -#: src/Admin/OrderLicenseController.php:413 -msgid "Order domain updated." -msgstr "" - -#: src/Admin/OrderLicenseController.php:449 src/Api/UpdateController.php:196 -#: src/Frontend/DownloadController.php:117 -#: src/Frontend/AccountController.php:606 -msgid "License not found." -msgstr "" - -#: src/Admin/OrderLicenseController.php:457 -msgid "License domain updated." -msgstr "" - -#: src/Admin/OrderLicenseController.php:461 -msgid "Failed to update license domain." -msgstr "" - -#: src/Admin/OrderLicenseController.php:506 -msgid "Order must be paid before licenses can be generated." -msgstr "" - -#: src/Admin/OrderLicenseController.php:520 -msgid "Please set the order domain before generating licenses." -msgstr "" - -#: src/Admin/OrderLicenseController.php:529 -#, php-format -msgid "%d license generated successfully." -msgid_plural "%d licenses generated successfully." -msgstr[0] "" -msgstr[1] "" - -#: src/Admin/OrderLicenseController.php:542 -msgid "All licenses already exist for this order." -msgstr "" - -#: src/Admin/VersionAdminController.php:55 -msgid "Product Versions" -msgstr "" - -#: src/Admin/VersionAdminController.php:74 -msgid "Add New Version" -msgstr "" - -#: src/Admin/VersionAdminController.php:77 -#: src/Admin/VersionAdminController.php:132 -msgid "Version" -msgstr "" - -#: src/Admin/VersionAdminController.php:80 -msgid "Use semantic versioning (e.g., 1.0.0)" -msgstr "" - -#: src/Admin/VersionAdminController.php:84 -#: src/Admin/VersionAdminController.php:133 -msgid "Download File" -msgstr "" - -#: src/Admin/VersionAdminController.php:89 -msgid "Select File" -msgstr "" - -#: src/Admin/VersionAdminController.php:92 -#: src/Admin/VersionAdminController.php:106 -msgid "Remove" -msgstr "" - -#: src/Admin/VersionAdminController.php:94 -msgid "" -"Upload or select a file from the media library. Version will be auto-" -"detected from filename (e.g., plugin-v1.2.3.zip)." -msgstr "" - -#: src/Admin/VersionAdminController.php:98 -msgid "Checksum File" -msgstr "" - -#: src/Admin/VersionAdminController.php:103 -msgid "Select Checksum File" -msgstr "" - -#: src/Admin/VersionAdminController.php:108 -msgid "" -"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity." -msgstr "" - -#: src/Admin/VersionAdminController.php:112 -#: src/Admin/VersionAdminController.php:135 -msgid "Release Notes" -msgstr "" - -#: src/Admin/VersionAdminController.php:120 -msgid "Add Version" -msgstr "" - -#: src/Admin/VersionAdminController.php:128 -msgid "Existing Versions" -msgstr "" - -#: src/Admin/VersionAdminController.php:134 -msgid "SHA256" -msgstr "" - -#: src/Admin/VersionAdminController.php:137 -msgid "Released" -msgstr "" - -#: src/Admin/VersionAdminController.php:144 -msgid "No versions found. Add your first version above." -msgstr "" - -#: src/Admin/VersionAdminController.php:161 -#: src/Admin/VersionAdminController.php:393 -msgid "Uploaded file" -msgstr "" - -#: src/Admin/VersionAdminController.php:165 -#: src/Admin/VersionAdminController.php:397 -msgid "No download file" -msgstr "" - -#: src/Admin/VersionAdminController.php:228 -msgid "Are you sure you want to delete this version?" -msgstr "" - -#: src/Admin/VersionAdminController.php:229 -msgid "Please enter a version number." -msgstr "" - -#: src/Admin/VersionAdminController.php:230 -msgid "Please enter a valid version number (e.g., 1.0.0)." -msgstr "" - -#: src/Admin/VersionAdminController.php:231 -msgid "An error occurred. Please try again." -msgstr "" - -#: src/Admin/VersionAdminController.php:232 -msgid "Select Download File" -msgstr "" - -#: src/Admin/VersionAdminController.php:233 -msgid "Use this file" -msgstr "" - -#: src/Admin/VersionAdminController.php:234 -msgid "" -"Invalid checksum file format. File must contain a 64-character SHA256 hash." -msgstr "" - -#: src/Admin/VersionAdminController.php:235 -msgid "Failed to read checksum file." -msgstr "" - -#: src/Admin/VersionAdminController.php:265 -msgid "Product ID and version are required." -msgstr "" - -#: src/Admin/VersionAdminController.php:270 -msgid "Invalid version format. Use semantic versioning (e.g., 1.0.0)." -msgstr "" - -#: src/Admin/VersionAdminController.php:275 -msgid "This version already exists." -msgstr "" - -#: src/Admin/VersionAdminController.php:282 -msgid "Product not found." -msgstr "" - -#: src/Admin/VersionAdminController.php:286 -msgid "This product is not a licensed product." -msgstr "" - -#: src/Admin/VersionAdminController.php:303 -msgid "Failed to create version." -msgstr "" - -#: src/Admin/VersionAdminController.php:311 -msgid "Version added successfully." -msgstr "" - -#: src/Admin/VersionAdminController.php:331 -#: src/Admin/VersionAdminController.php:358 -msgid "Version ID is required." -msgstr "" - -#: src/Admin/VersionAdminController.php:337 -msgid "Failed to delete version." -msgstr "" - -#: src/Admin/VersionAdminController.php:340 -msgid "Version deleted successfully." -msgstr "" - -#: src/Admin/VersionAdminController.php:364 -msgid "Failed to update version." -msgstr "" - -#: src/Admin/VersionAdminController.php:368 -msgid "Version updated successfully." -msgstr "" - -#: src/Admin/SettingsController.php:54 -msgid "Licensed Products" -msgstr "" - -#: src/Admin/SettingsController.php:64 src/Admin/SettingsController.php:130 -msgid "Plugin License" -msgstr "" - -#: src/Admin/SettingsController.php:65 src/Admin/SettingsController.php:174 -msgid "Auto-Updates" -msgstr "" - -#: src/Admin/SettingsController.php:66 -msgid "Default Settings" -msgstr "" - -#: src/Admin/SettingsController.php:67 -msgid "Notifications" -msgstr "" - -#: src/Admin/SettingsController.php:132 -msgid "" -"Configure the license for this plugin. A valid license is required for " -"frontend features to work." -msgstr "" - -#: src/Admin/SettingsController.php:136 -msgid "License Server URL" -msgstr "" - -#: src/Admin/SettingsController.php:138 -msgid "The URL of the license server (e.g., https://shop.example.com)." -msgstr "" - -#: src/Admin/SettingsController.php:146 -msgid "Your license key in XXXX-XXXX-XXXX-XXXX format." -msgstr "" - -#: src/Admin/SettingsController.php:152 -msgid "Server Secret (Optional)" -msgstr "" - -#: src/Admin/SettingsController.php:154 -msgid "" -"If the license server uses signed responses, enter the shared secret here " -"for enhanced security." -msgstr "" - -#: src/Admin/SettingsController.php:176 -msgid "Configure automatic plugin updates from the license server." -msgstr "" - -#: src/Admin/SettingsController.php:180 -msgid "Enable Update Notifications" -msgstr "" - -#: src/Admin/SettingsController.php:182 -msgid "" -"Check for and display available updates from the license server in WordPress " -"admin." -msgstr "" - -#: src/Admin/SettingsController.php:187 -msgid "Automatically Install Updates" -msgstr "" - -#: src/Admin/SettingsController.php:190 -msgid "Enable \"Update Notifications\" above to use this option." -msgstr "" - -#: src/Admin/SettingsController.php:191 -msgid "" -"Automatically install updates when they become available (requires update " -"notifications enabled)." -msgstr "" - -#: src/Admin/SettingsController.php:197 -msgid "Check Frequency (Hours)" -msgstr "" - -#: src/Admin/SettingsController.php:199 -msgid "How often to check for updates (in hours)." -msgstr "" - -#: src/Admin/SettingsController.php:222 -msgid "Default License Settings" -msgstr "" - -#: src/Admin/SettingsController.php:224 -msgid "" -"These settings serve as defaults for new licensed products. Individual " -"product settings override these defaults." +#: src/Admin/DashboardWidgetController.php:136 +#: src/Admin/OrderLicenseController.php:260 +#: src/Admin/SettingsController.php:244 src/Admin/AdminController.php:166 +#: src/Admin/AdminController.php:281 src/Admin/AdminController.php:1437 +#: src/Admin/AdminController.php:1676 +#: src/Product/LicensedProductVariation.php:194 +#: src/Product/LicensedProductType.php:184 +#: src/Product/LicensedProductType.php:232 +#: src/Product/LicensedProductType.php:544 +#: src/Frontend/AccountController.php:427 +msgid "Lifetime" +msgstr "" + +#: src/Admin/AdminController.php:1024 +msgid "Manage Licenses" msgstr "" #: src/Admin/SettingsController.php:228 src/Product/LicensedProductType.php:202 @@ -1184,212 +1140,441 @@ msgstr "" msgid "Max Activations" msgstr "" -#: src/Admin/SettingsController.php:230 -msgid "Default maximum number of domain activations per license." -msgstr "" - -#: src/Admin/SettingsController.php:239 src/Product/LicensedProductType.php:220 -msgid "License Validity (Days)" -msgstr "" - -#: src/Admin/SettingsController.php:241 -msgid "" -"Default number of days a license is valid. Leave empty or set to 0 for " -"lifetime licenses." -msgstr "" - -#: src/Admin/SettingsController.php:251 src/Product/LicensedProductType.php:238 -msgid "Bind to Major Version" -msgstr "" - -#: src/Admin/SettingsController.php:253 -msgid "" -"If enabled, licenses are bound to the major version at purchase time by " -"default." -msgstr "" - -#: src/Admin/SettingsController.php:258 -msgid "Enable Multi-Domain Licensing" -msgstr "" - -#: src/Admin/SettingsController.php:260 -msgid "" -"Allow customers to purchase multiple licenses for different domains at once. " -"Each unit in cart quantity requires a unique domain." -msgstr "" - -#: src/Admin/SettingsController.php:278 -msgid "Expiration Warning Schedule" -msgstr "" - -#: src/Admin/SettingsController.php:282 -#, php-format -msgid "" -"Configure when expiration warning emails are sent. To customize the email " -"template, enable/disable, or change the subject, go to %s." -msgstr "" - -#: src/Admin/SettingsController.php:284 -msgid "WooCommerce > Settings > Emails > License Expiration Warning" -msgstr "" - -#: src/Admin/SettingsController.php:289 -msgid "First Warning (Days Before)" -msgstr "" - -#: src/Admin/SettingsController.php:291 -msgid "Days before expiration to send the first warning email." -msgstr "" - -#: src/Admin/SettingsController.php:300 -msgid "Second Warning (Days Before)" -msgstr "" - -#: src/Admin/SettingsController.php:302 -msgid "" -"Days before expiration to send the second warning email. Set to 0 to disable." -msgstr "" - -#: src/Admin/SettingsController.php:342 -msgid "Running on localhost - license validation bypassed." -msgstr "" - -#: src/Admin/SettingsController.php:350 -msgid "License is valid and active." -msgstr "" - -#: src/Admin/SettingsController.php:356 -msgid "License is not valid. Frontend features are disabled." -msgstr "" - -#: src/Admin/SettingsController.php:367 src/Admin/SettingsController.php:403 -msgid "Verify License" -msgstr "" - -#: src/Admin/SettingsController.php:381 -msgid "Verifying..." -msgstr "" - -#: src/Admin/SettingsController.php:400 -msgid "Request failed." -msgstr "" - -#: src/Admin/SettingsController.php:563 -msgid "Insufficient permissions." -msgstr "" - -#: src/Admin/SettingsController.php:572 -msgid "License verified successfully!" -msgstr "" - -#: src/Admin/SettingsController.php:574 src/Api/UpdateController.php:185 -msgid "License validation failed." -msgstr "" - -#: src/Api/RestApiController.php:106 src/Api/UpdateController.php:111 -msgid "Too many requests. Please try again later." -msgstr "" - -#: src/Api/RestApiController.php:400 src/Api/RestApiController.php:433 -#: src/License/LicenseManager.php:483 -msgid "License key not found." -msgstr "" - -#: src/Api/RestApiController.php:441 -msgid "This license is not valid." -msgstr "" - -#: src/Api/RestApiController.php:451 -msgid "License is already activated for this domain." -msgstr "" - -#: src/Api/RestApiController.php:460 +#: src/Api/RestApiController.php:313 msgid "Maximum number of activations reached." msgstr "" -#: src/Api/RestApiController.php:471 -msgid "Failed to activate license." +#. translators: %d: default max activations value +#: src/Product/LicensedProductType.php:205 +#, php-format +msgid "Maximum number of domain activations per license. Default: %d" msgstr "" -#: src/Api/RestApiController.php:477 -msgid "License activated successfully." +#: src/Admin/AdminController.php:1683 +msgid "Message" msgstr "" -#: src/Api/UpdateController.php:208 -msgid "Licensed product not found." +#: src/Product/LicensedProductVariation.php:198 +msgid "Monthly" msgstr "" -#: src/Api/UpdateController.php:220 +#: src/Email/LicenseEmailController.php:308 +#: src/Email/LicenseEmailController.php:352 +msgid "Never" +msgstr "" + +#: src/Admin/AdminController.php:1592 src/Frontend/AccountController.php:537 +msgid "New Domain" +msgstr "" + +#: src/Product/LicensedProductType.php:242 +msgid "No" +msgstr "" + +#: src/Admin/AdminController.php:1933 +msgid "No domain specified" +msgstr "" + +#: src/Admin/VersionAdminController.php:165 +#: src/Admin/VersionAdminController.php:397 +msgid "No download file" +msgstr "" + +#: src/Frontend/DownloadController.php:198 +msgid "No download file available for this version." +msgstr "" + +#: src/Admin/DownloadWidgetController.php:159 +#: src/Admin/DownloadWidgetController.php:180 +msgid "No downloads yet" +msgstr "" + +#: src/Admin/AdminController.php:156 +msgid "No licenses found" +msgstr "" + +#: src/Frontend/AccountController.php:361 +msgid "No licenses found matching your filters." +msgstr "" + +#: src/Admin/AdminController.php:1368 +msgid "No licenses found." +msgstr "" + +#: src/Admin/OrderLicenseController.php:176 +msgid "No licenses have been generated for this order yet." +msgstr "" + +#: src/Admin/AdminController.php:1213 +msgid "No licenses to export." +msgstr "" + +#: src/Api/UpdateController.php:221 msgid "No versions available for this product." msgstr "" -#: src/Checkout/StoreApiExtension.php:93 -msgid "Domains for license activation by product" +#: src/Admin/VersionAdminController.php:144 +msgid "No versions found. Add your first version above." msgstr "" -#: src/Checkout/StoreApiExtension.php:120 -msgid "Domain for license activation" +#: src/Admin/AdminController.php:1812 +msgid "Notes:" msgstr "" -#: src/Checkout/CheckoutBlocksIntegration.php:79 -#: src/Checkout/CheckoutBlocksIntegration.php:128 -#: src/Checkout/CheckoutController.php:161 -msgid "License Domain" +#: src/Admin/SettingsController.php:67 +msgid "Notifications" msgstr "" -#: src/Checkout/CheckoutBlocksIntegration.php:86 -msgid "Enter a valid domain (without http:// or www)" -msgstr "" - -#: src/Checkout/CheckoutBlocksIntegration.php:124 -#: src/Checkout/CheckoutController.php:192 -msgid "Enter a unique domain for each license (without http:// or www)." -msgstr "" - -#: src/Checkout/CheckoutBlocksIntegration.php:125 -#: src/Checkout/CheckoutController.php:176 -msgid "" -"Enter the domain where you will use the license (without http:// or www)." -msgstr "" - -#: src/Checkout/CheckoutBlocksIntegration.php:127 -#: src/Checkout/CheckoutController.php:190 -msgid "License Domains" -msgstr "" - -#: src/Checkout/CheckoutBlocksIntegration.php:130 -msgid "Each license requires a unique domain." -msgstr "" - -#: src/Checkout/CheckoutBlocksIntegration.php:131 -#: src/Checkout/CheckoutController.php:227 +#. translators: %s: default validity value +#: src/Product/LicensedProductType.php:223 #, php-format -msgid "License %d:" +msgid "Number of days the license is valid. Leave empty for default (%s)." msgstr "" -#: src/Checkout/CheckoutController.php:165 -#: src/Checkout/CheckoutController.php:231 -msgid "required" +#: src/Frontend/AccountController.php:488 +#, php-format +msgid "Older versions (%d)" +msgstr "" + +#: src/Admin/AdminController.php:1835 +msgid "Options" +msgstr "" + +#. translators: %s: order number +#: src/Frontend/AccountController.php:386 +#, php-format +msgid "Order #%s" +msgstr "" + +#: src/Admin/OrderLicenseController.php:109 +msgid "Order Domains" +msgstr "" + +#: src/Admin/OrderLicenseController.php:413 +msgid "Order domain updated." +msgstr "" + +#: src/Admin/OrderLicenseController.php:506 +msgid "Order must be paid before licenses can be generated." +msgstr "" + +#: src/Admin/OrderLicenseController.php:78 +#: src/Admin/OrderLicenseController.php:399 +#: src/Admin/OrderLicenseController.php:501 +msgid "Order not found." +msgstr "" + +#: src/Admin/AdminController.php:108 +msgid "Overview" +msgstr "" + +#: src/Admin/OrderLicenseController.php:387 +#: src/Admin/OrderLicenseController.php:426 +#: src/Admin/OrderLicenseController.php:490 +#: src/Admin/VersionAdminController.php:255 +#: src/Admin/VersionAdminController.php:325 +#: src/Admin/VersionAdminController.php:351 src/Admin/AdminController.php:188 +#: src/Admin/AdminController.php:228 src/Admin/AdminController.php:264 +#: src/Admin/AdminController.php:316 src/Admin/AdminController.php:354 +#: src/Admin/AdminController.php:384 +msgid "Permission denied." +msgstr "" + +#. translators: 1: product name, 2: license number +#: src/Checkout/CheckoutController.php:359 +#, php-format +msgid "Please enter a domain for %1$s (License %2$d)." msgstr "" #: src/Checkout/CheckoutController.php:326 msgid "Please enter a domain for your license." msgstr "" -#: src/Checkout/CheckoutController.php:332 -msgid "Please enter a valid domain for your license." -msgstr "" - -#: src/Checkout/CheckoutController.php:359 -#, php-format -msgid "Please enter a domain for %1$s (License %2$d)." -msgstr "" - +#. translators: 1: product name, 2: license number #: src/Checkout/CheckoutController.php:374 #, php-format msgid "Please enter a valid domain for %1$s (License %2$d)." msgstr "" +#: src/Checkout/CheckoutController.php:332 +msgid "Please enter a valid domain for your license." +msgstr "" + +#: src/Admin/OrderLicenseController.php:373 +#: src/Checkout/CheckoutBlocksIntegration.php:129 +#: src/Frontend/AccountController.php:591 +#: src/Frontend/AccountController.php:632 +msgid "Please enter a valid domain." +msgstr "" + +#: src/Admin/VersionAdminController.php:230 +msgid "Please enter a valid version number (e.g., 1.0.0)." +msgstr "" + +#: src/Admin/VersionAdminController.php:229 +msgid "Please enter a version number." +msgstr "" + +#: src/Frontend/AccountController.php:618 +msgid "Please log in to transfer a license." +msgstr "" + +#: src/Frontend/AccountController.php:108 +msgid "Please log in to view your licenses." +msgstr "" + +#: src/Admin/OrderLicenseController.php:196 +msgid "Please set the order domain above before generating licenses." +msgstr "" + +#: src/Admin/OrderLicenseController.php:520 +msgid "Please set the order domain before generating licenses." +msgstr "" + +#. translators: %d: seconds to wait +#: src/Admin/AdminController.php:1765 +#, php-format +msgid "Please wait %d seconds before importing again." +msgstr "" + +#: src/Admin/SettingsController.php:64 src/Admin/SettingsController.php:130 +msgid "Plugin License" +msgstr "" + +#: src/Plugin.php:354 +msgid "" +"Plugin license is not configured or invalid. Frontend features are disabled." +msgstr "" + +#: src/Admin/OrderLicenseController.php:204 src/Admin/AdminController.php:1356 +#: src/Admin/AdminController.php:1507 src/Admin/AdminController.php:1672 +#: src/Frontend/AccountController.php:321 +msgid "Product" +msgstr "" + +#: src/Admin/VersionAdminController.php:265 +msgid "Product ID and version are required." +msgstr "" + +#: src/Admin/OrderLicenseController.php:57 +msgid "Product Licenses" +msgstr "" + +#: src/Admin/VersionAdminController.php:55 +msgid "Product Versions" +msgstr "" + +#: src/Admin/VersionAdminController.php:282 +msgid "Product not found." +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:203 +#: src/Email/LicenseExpirationEmail.php:269 +#: src/Email/LicenseExpiredEmail.php:187 src/Email/LicenseExpiredEmail.php:255 +msgid "Product:" +msgstr "" + +#: src/Product/LicensedProductVariation.php:202 +msgid "Quarterly" +msgstr "" + +#: src/Admin/AdminController.php:1020 +msgid "Quick Actions" +msgstr "" + +#: src/Admin/VersionAdminController.php:112 +#: src/Admin/VersionAdminController.php:135 +msgid "Release Notes" +msgstr "" + +#: src/Admin/VersionAdminController.php:137 +msgid "Released" +msgstr "" + +#: src/Admin/VersionAdminController.php:92 +#: src/Admin/VersionAdminController.php:106 +msgid "Remove" +msgstr "" + +#: src/Admin/SettingsController.php:400 +msgid "Request failed." +msgstr "" + +#: src/Admin/AdminController.php:1339 src/Admin/AdminController.php:1483 +#: src/Admin/AdminController.php:1524 +msgid "Revoke" +msgstr "" + +#: src/Admin/AdminController.php:174 src/Admin/AdminController.php:992 +#: src/Admin/AdminController.php:1299 src/Admin/AdminController.php:1422 +msgid "Revoked" +msgstr "" + +#: src/Frontend/AccountController.php:647 +msgid "Revoked licenses cannot be transferred." +msgstr "" + +#: src/Admin/AdminController.php:809 +msgid "Row missing domain" +msgstr "" + +#: src/Admin/AdminController.php:813 +msgid "Row missing valid product ID" +msgstr "" + +#: src/Admin/SettingsController.php:342 +msgid "Running on localhost - license validation bypassed." +msgstr "" + +#: src/Admin/VersionAdminController.php:134 +msgid "SHA256" +msgstr "" + +#: src/Admin/OrderLicenseController.php:139 +#: src/Admin/OrderLicenseController.php:241 src/Admin/AdminController.php:165 +#: src/Admin/AdminController.php:1404 src/Admin/AdminController.php:1424 +#: src/Admin/AdminController.php:1445 +msgid "Save" +msgstr "" + +#: src/Admin/AdminController.php:161 +msgid "Save failed" +msgstr "" + +#: src/Admin/AdminController.php:160 +msgid "Saved" +msgstr "" + +#: src/Admin/OrderLicenseController.php:371 +msgid "Saved!" +msgstr "" + +#: src/Admin/OrderLicenseController.php:370 src/Admin/AdminController.php:159 +msgid "Saving..." +msgstr "" + +#: src/Admin/AdminController.php:1289 +msgid "Search" +msgstr "" + +#: src/Admin/AdminController.php:1286 +msgid "Search Licenses" +msgstr "" + +#: src/Admin/AdminController.php:158 +msgid "Search failed" +msgstr "" + +#: src/Admin/AdminController.php:1288 +msgid "Search license key or domain..." +msgstr "" + +#: src/Admin/AdminController.php:157 +msgid "Searching..." +msgstr "" + +#: src/Admin/SettingsController.php:300 +msgid "Second Warning (Days Before)" +msgstr "" + +#: src/Admin/SettingsController.php:559 src/Admin/AdminController.php:483 +#: src/Admin/AdminController.php:503 src/Admin/AdminController.php:521 +#: src/Admin/AdminController.php:539 src/Admin/AdminController.php:559 +#: src/Admin/AdminController.php:577 src/Admin/AdminController.php:605 +#: src/Admin/AdminController.php:649 src/Admin/AdminController.php:875 +#: src/Frontend/AccountController.php:612 +msgid "Security check failed." +msgstr "" + +#: src/Admin/VersionAdminController.php:103 +msgid "Select Checksum File" +msgstr "" + +#: src/Admin/VersionAdminController.php:232 +msgid "Select Download File" +msgstr "" + +#: src/Admin/VersionAdminController.php:89 +msgid "Select File" +msgstr "" + +#: src/Admin/AdminController.php:1831 +msgid "Select a CSV file to import." +msgstr "" + +#: src/Admin/SettingsController.php:152 +msgid "Server Secret (Optional)" +msgstr "" + +#: src/Admin/AdminController.php:1447 src/Admin/AdminController.php:1476 +msgid "Set to lifetime" +msgstr "" + +#: src/Admin/AdminController.php:1032 wc-licensed-product.php:137 +msgid "Settings" +msgstr "" + +#: src/Admin/AdminController.php:1323 +msgid "Showing" +msgstr "" + +#: src/Admin/AdminController.php:1807 +msgid "Simplified Format:" +msgstr "" + +#: src/Admin/AdminController.php:1839 +msgid "Skip first row (header row)" +msgstr "" + +#: src/Admin/OrderLicenseController.php:206 +#: src/Admin/VersionAdminController.php:136 src/Admin/AdminController.php:1359 +#: src/Admin/AdminController.php:1510 +msgid "Status" +msgstr "" + +#: src/Admin/AdminController.php:1814 +msgid "Status can be: active, inactive, expired, revoked (defaults to active)." +msgstr "" + +#: src/Admin/AdminController.php:247 +msgid "Status updated successfully." +msgstr "" + +#: src/Email/LicenseExpiredEmail.php:207 src/Email/LicenseExpiredEmail.php:259 +msgid "Status:" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:313 +#: src/Email/LicenseExpiredEmail.php:300 +msgid "Subject" +msgstr "" + +#: src/Admin/AdminController.php:1457 +msgid "Test" +msgstr "" + +#: src/Admin/AdminController.php:1457 +msgid "Test license against API" +msgstr "" + +#: src/Admin/AdminController.php:1566 +msgid "Testing license..." +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:330 +#: src/Email/LicenseExpiredEmail.php:317 +msgid "Text to appear below the main email content." +msgstr "" + +#: src/Admin/AdminController.php:1800 +msgid "The CSV file should contain the following columns:" +msgstr "" + +#: src/Admin/SettingsController.php:138 +msgid "The URL of the license server (e.g., https://shop.example.com)." +msgstr "" + +#. translators: 1: domain name, 2: product name #: src/Checkout/CheckoutController.php:388 #, php-format msgid "" @@ -1397,30 +1582,20 @@ msgid "" "unique domain." msgstr "" -#: src/Checkout/CheckoutController.php:504 -#: src/Checkout/CheckoutController.php:565 -#: src/Checkout/CheckoutController.php:569 -msgid "License Domain:" +#: src/Admin/OrderLicenseController.php:129 +msgid "" +"The domain specified during checkout. Changing this will not automatically " +"update existing license domains." msgstr "" -#: src/Checkout/CheckoutController.php:517 -#: src/Checkout/CheckoutController.php:582 -#: src/Checkout/CheckoutController.php:603 -msgid "License Domains:" +#: src/Frontend/AccountController.php:656 +msgid "The new domain is the same as the current domain." msgstr "" -#: src/Checkout/CheckoutController.php:526 -#: src/Checkout/CheckoutController.php:589 -#: src/Checkout/CheckoutController.php:611 -msgid "Unknown Variation" -msgstr "" - -#: src/License/PluginLicenseChecker.php:132 -msgid "License settings not configured." -msgstr "" - -#: src/License/PluginLicenseChecker.php:168 -msgid "Could not connect to license server." +#: src/Admin/SettingsController.php:224 +msgid "" +"These settings serve as defaults for new licensed products. Individual " +"product settings override these defaults." msgstr "" #: src/License/LicenseManager.php:492 @@ -1439,318 +1614,28 @@ msgstr "" msgid "This license is not valid for this domain." msgstr "" -#: src/Product/VersionManager.php:166 -msgid "Attachment file not found." +#: src/Api/RestApiController.php:294 +msgid "This license is not valid." msgstr "" -#: src/Product/VersionManager.php:177 -#, php-format -msgid "File checksum does not match. Expected: %1$s, Got: %2$s" +#: src/Admin/OrderLicenseController.php:93 +msgid "This order does not contain licensed products." msgstr "" -#: src/Product/LicensedProductVariation.php:198 -msgid "Monthly" +#: src/Admin/VersionAdminController.php:286 +msgid "This product is not a licensed product." msgstr "" -#: src/Product/LicensedProductVariation.php:202 -msgid "Quarterly" +#: src/Admin/VersionAdminController.php:275 +msgid "This version already exists." msgstr "" -#: src/Product/LicensedProductVariation.php:206 -msgid "Yearly" -msgstr "" - -#: src/Product/LicensedProductVariation.php:211 -#, php-format -msgid "%d day" -msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" - -#: src/Product/LicensedProductType.php:94 -msgid "Licensed Product" -msgstr "" - -#: src/Product/LicensedProductType.php:95 -msgid "Licensed Variable Product" -msgstr "" - -#: src/Product/LicensedProductType.php:150 -msgid "License Settings" -msgstr "" - -#: src/Product/LicensedProductType.php:183 -#: src/Product/LicensedProductType.php:543 -#, php-format -msgid "%d days" -msgstr "" - -#: src/Product/LicensedProductType.php:193 -#, php-format -msgid "Leave fields empty to use default settings from %s." -msgstr "" - -#: src/Product/LicensedProductType.php:195 -msgid "WooCommerce > Settings > Licensed Products" -msgstr "" - -#: src/Product/LicensedProductType.php:205 -#, php-format -msgid "Maximum number of domain activations per license. Default: %d" -msgstr "" - -#: src/Product/LicensedProductType.php:223 -#, php-format -msgid "Number of days the license is valid. Leave empty for default (%s)." -msgstr "" - -#: src/Product/LicensedProductType.php:241 -#, php-format -msgid "" -"If enabled, licenses are bound to the major version at purchase time. " -"Default: %s" -msgstr "" - -#: src/Product/LicensedProductType.php:242 -msgid "Yes" -msgstr "" - -#: src/Product/LicensedProductType.php:242 -msgid "No" -msgstr "" - -#: src/Product/LicensedProductType.php:438 -msgid "Version:" -msgstr "" - -#: src/Product/LicensedProductType.php:514 -msgid "Licensed products are always virtual" -msgstr "" - -#: src/Product/LicensedProductType.php:516 -msgid "Virtual" -msgstr "" - -#: src/Product/LicensedProductType.php:549 -msgid "License Duration (Days)" -msgstr "" - -#: src/Product/LicensedProductType.php:558 -msgid "Leave empty for parent default. 0 = Lifetime." -msgstr "" - -#: src/Product/LicensedProductType.php:570 -msgid "Leave empty for parent default." -msgstr "" - -#: src/Frontend/DownloadController.php:77 -#: src/Frontend/DownloadController.php:101 -msgid "Invalid download link." -msgstr "" - -#: src/Frontend/DownloadController.php:78 -#: src/Frontend/DownloadController.php:88 -#: src/Frontend/DownloadController.php:102 -#: src/Frontend/DownloadController.php:118 -#: src/Frontend/DownloadController.php:128 -#: src/Frontend/DownloadController.php:137 -#: src/Frontend/DownloadController.php:147 -#: src/Frontend/DownloadController.php:156 -#: src/Frontend/DownloadController.php:165 -#: src/Frontend/DownloadController.php:187 -#: src/Frontend/DownloadController.php:203 -msgid "Download Error" -msgstr "" - -#: src/Frontend/DownloadController.php:87 -msgid "Invalid download link format." -msgstr "" - -#: src/Frontend/DownloadController.php:127 -msgid "You do not have permission to download this file." -msgstr "" - -#: src/Frontend/DownloadController.php:136 -msgid "Your license is not active. Please contact support." -msgstr "" - -#: src/Frontend/DownloadController.php:146 -msgid "Version not found." -msgstr "" - -#: src/Frontend/DownloadController.php:155 -msgid "Version does not match your licensed product." -msgstr "" - -#: src/Frontend/DownloadController.php:164 +#: src/Frontend/DownloadController.php:176 msgid "This version is no longer available for download." msgstr "" -#: src/Frontend/DownloadController.php:186 -msgid "No download file available for this version." -msgstr "" - -#: src/Frontend/DownloadController.php:202 -msgid "Download file not found." -msgstr "" - -#: src/Frontend/AccountController.php:105 -msgid "Please log in to view your licenses." -msgstr "" - -#: src/Frontend/AccountController.php:334 -msgid "All Domains" -msgstr "" - -#: src/Frontend/AccountController.php:358 -msgid "No licenses found matching your filters." -msgstr "" - -#: src/Frontend/AccountController.php:360 -msgid "You have no licenses yet." -msgstr "" - -#: src/Frontend/AccountController.php:383 -#, php-format -msgid "Order #%s" -msgstr "" - -#: src/Frontend/AccountController.php:434 -msgid "Available Downloads" -msgstr "" - -#: src/Frontend/AccountController.php:443 -#: src/Frontend/AccountController.php:476 -#, php-format -msgid "Version %s" -msgstr "" - -#: src/Frontend/AccountController.php:445 -msgid "Latest" -msgstr "" - -#: src/Frontend/AccountController.php:465 -#, php-format -msgid "Older versions (%d)" -msgstr "" - -#: src/Frontend/AccountController.php:565 -#: src/Frontend/AccountController.php:632 -msgid "License transferred successfully!" -msgstr "" - -#: src/Frontend/AccountController.php:566 -msgid "Transfer failed. Please try again." -msgstr "" - -#: src/Frontend/AccountController.php:567 -msgid "" -"Are you sure you want to transfer this license to a new domain? This action " -"cannot be undone." -msgstr "" - -#: src/Frontend/AccountController.php:586 -msgid "Please log in to transfer a license." -msgstr "" - -#: src/Frontend/AccountController.php:592 -msgid "Invalid license." -msgstr "" - -#: src/Frontend/AccountController.php:610 -msgid "You do not have permission to transfer this license." -msgstr "" - -#: src/Frontend/AccountController.php:615 -msgid "Revoked licenses cannot be transferred." -msgstr "" - -#: src/Frontend/AccountController.php:619 -msgid "Expired licenses cannot be transferred." -msgstr "" - -#: src/Frontend/AccountController.php:624 -msgid "The new domain is the same as the current domain." -msgstr "" - -#: src/Frontend/AccountController.php:636 -msgid "Failed to transfer license. Please try again." -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:55 -msgid "License Expiration Warning" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:56 -msgid "" -"License expiration warning emails are sent to customers when their licenses " -"are about to expire." -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:74 -msgid "" -"[{site_title}] Your license for {product_name} expires in {days_remaining} " -"days" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:82 -msgid "License Expiration Notice" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:176 -#: src/Email/LicenseExpirationEmail.php:246 -#: src/Email/LicenseExpiredEmail.php:167 src/Email/LicenseExpiredEmail.php:238 -#, php-format -msgid "Hello %s," -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:181 -#: src/Email/LicenseExpirationEmail.php:251 -#, php-format -msgid "Your license for %s will expire tomorrow (%s)." -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:189 -#: src/Email/LicenseExpirationEmail.php:257 -#, php-format -msgid "Your license for %1$s will expire in %2$d days (%3$s)." -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:197 -#: src/Email/LicenseExpirationEmail.php:266 -msgid "License Details" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:203 -#: src/Email/LicenseExpirationEmail.php:269 -#: src/Email/LicenseExpiredEmail.php:187 src/Email/LicenseExpiredEmail.php:255 -msgid "Product:" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:207 -#: src/Email/LicenseExpirationEmail.php:270 -#: src/Email/LicenseExpiredEmail.php:191 src/Email/LicenseExpiredEmail.php:256 -#: src/Email/LicenseEmailController.php:343 -msgid "License Key:" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:215 -#: src/Email/LicenseExpirationEmail.php:271 -#: src/Email/LicenseExpiredEmail.php:199 src/Email/LicenseExpiredEmail.php:257 -#: src/Email/LicenseEmailController.php:345 -msgid "Domain:" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:219 -#: src/Email/LicenseExpirationEmail.php:272 -#: src/Email/LicenseEmailController.php:347 -msgid "Expires:" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:235 -#: src/Email/LicenseExpirationEmail.php:281 -#: src/Email/LicenseExpiredEmail.php:227 src/Email/LicenseExpiredEmail.php:268 -msgid "View My Licenses" +#: src/Admin/DashboardWidgetController.php:132 +msgid "Time-limited" msgstr "" #: src/Email/LicenseExpirationEmail.php:291 @@ -1759,134 +1644,208 @@ msgid "" "expiration date." msgstr "" -#: src/Email/LicenseExpirationEmail.php:301 -#: src/Email/LicenseExpiredEmail.php:288 -#, php-format -msgid "Available placeholders: %s" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:307 -#: src/Email/LicenseExpiredEmail.php:294 -msgid "Enable/Disable" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:309 -#: src/Email/LicenseExpiredEmail.php:296 -msgid "Enable this email notification" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:313 -#: src/Email/LicenseExpiredEmail.php:300 -msgid "Subject" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:321 -#: src/Email/LicenseExpiredEmail.php:308 -msgid "Email heading" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:329 -#: src/Email/LicenseExpiredEmail.php:316 -msgid "Additional content" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:330 -#: src/Email/LicenseExpiredEmail.php:317 -msgid "Text to appear below the main email content." -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:338 -#: src/Email/LicenseExpiredEmail.php:325 -msgid "Email type" -msgstr "" - -#: src/Email/LicenseExpirationEmail.php:340 -#: src/Email/LicenseExpiredEmail.php:327 -msgid "Choose which format of email to send." -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:50 src/Email/LicenseExpiredEmail.php:76 -msgid "License Expired" -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:51 -msgid "" -"License expired emails are sent to customers when their licenses have " -"expired." -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:68 -msgid "[{site_title}] Your license for {product_name} has expired" -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:171 src/Email/LicenseExpiredEmail.php:242 -#, php-format -msgid "Your license for %1$s has expired on %2$s." -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:178 src/Email/LicenseExpiredEmail.php:248 -msgid "" -"Your license is no longer valid and the product will stop working until you " -"renew." -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:181 src/Email/LicenseExpiredEmail.php:252 -msgid "Expired License Details" -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:203 src/Email/LicenseExpiredEmail.php:258 -msgid "Expired on:" -msgstr "" - -#: src/Email/LicenseExpiredEmail.php:207 src/Email/LicenseExpiredEmail.php:259 -msgid "Status:" -msgstr "" - #: src/Email/LicenseExpiredEmail.php:278 msgid "To continue using this product, please renew your license." msgstr "" -#: src/Email/LicenseEmailController.php:212 -#: src/Email/LicenseEmailController.php:220 -msgid "License Keys:" +#: src/Frontend/DownloadController.php:119 +msgid "Too many download attempts. Please try again later." msgstr "" -#: src/Email/LicenseEmailController.php:268 -msgid "Your License Keys" +#: src/Api/RestApiController.php:107 src/Api/UpdateController.php:112 +msgid "Too many requests. Please try again later." msgstr "" -#: src/Email/LicenseEmailController.php:277 +#: src/Frontend/AccountController.php:605 +msgid "Too many transfer attempts. Please try again later." +msgstr "" + +#: src/Admin/DownloadWidgetController.php:145 +msgid "Top Products" +msgstr "" + +#: src/Admin/DownloadWidgetController.php:163 +msgid "Top Versions" +msgstr "" + +#: src/Admin/DownloadWidgetController.php:140 +msgid "Total Downloads" +msgstr "" + +#: src/Admin/DashboardWidgetController.php:113 +#: src/Admin/AdminController.php:964 +msgid "Total Licenses" +msgstr "" + +#: src/Admin/AdminController.php:1464 +msgid "Transfer" +msgstr "" + +#: src/Admin/AdminController.php:1600 src/Frontend/AccountController.php:546 +msgid "Transfer License" +msgstr "" + +#: src/Admin/AdminController.php:1581 src/Frontend/AccountController.php:527 +msgid "Transfer License to New Domain" +msgstr "" + +#: src/Frontend/AccountController.php:589 +msgid "Transfer failed. Please try again." +msgstr "" + +#: src/Admin/AdminController.php:1464 src/Frontend/AccountController.php:411 +msgid "Transfer to new domain" +msgstr "" + +#: src/Admin/OrderLicenseController.php:227 src/Admin/AdminController.php:210 +#: src/Admin/AdminController.php:1083 +msgid "Unknown" +msgstr "" + +#: src/Admin/OrderLicenseController.php:119 src/Admin/AdminController.php:403 +#: src/Checkout/CheckoutController.php:534 +#: src/Checkout/CheckoutController.php:595 +#: src/Checkout/CheckoutController.php:617 src/License/LicenseManager.php:886 +#: src/Product/VersionManager.php:349 src/Product/VersionManager.php:361 +#: src/Frontend/AccountController.php:190 +#: src/Frontend/AccountController.php:232 +#: src/Email/LicenseExpirationEmail.php:107 +#: src/Email/LicenseExpiredEmail.php:99 +msgid "Unknown Product" +msgstr "" + +#: src/Checkout/CheckoutController.php:526 +#: src/Checkout/CheckoutController.php:589 +#: src/Checkout/CheckoutController.php:611 +msgid "Unknown Variation" +msgstr "" + +#: src/Admin/AdminController.php:1844 +msgid "Update existing licenses (by license key)" +msgstr "" + +#: src/Admin/AdminController.php:1795 +msgid "" +"Upload a CSV file to import licenses. You can use the exported CSV format or " +"a simplified format." +msgstr "" + +#: src/Admin/VersionAdminController.php:108 +msgid "" +"Upload a SHA256 checksum file (.sha256 or .txt) to verify file integrity." +msgstr "" + +#: src/Admin/VersionAdminController.php:94 +msgid "" +"Upload or select a file from the media library. Version will be auto-" +"detected from filename (e.g., plugin-v1.2.3.zip)." +msgstr "" + +#: src/Admin/VersionAdminController.php:161 +#: src/Admin/VersionAdminController.php:393 +msgid "Uploaded file" +msgstr "" + +#: src/Admin/VersionAdminController.php:80 +msgid "Use semantic versioning (e.g., 1.0.0)" +msgstr "" + +#: src/Admin/VersionAdminController.php:233 +msgid "Use this file" +msgstr "" + +#: src/Frontend/AccountController.php:440 +msgid "Use this secret to verify signed API responses. Keep it secure." +msgstr "" + +#: src/Admin/SettingsController.php:367 src/Admin/SettingsController.php:403 +msgid "Verify License" +msgstr "" + +#: src/Admin/SettingsController.php:381 +msgid "Verifying..." +msgstr "" + +#: src/Admin/VersionAdminController.php:77 +#: src/Admin/VersionAdminController.php:132 +msgid "Version" +msgstr "" + +#: src/Frontend/AccountController.php:466 +#: src/Frontend/AccountController.php:499 #, php-format -msgid "%d license" -msgid_plural "%d licenses" -msgstr[0] "" -msgstr[1] "" - -#: src/Email/LicenseEmailController.php:308 -#: src/Email/LicenseEmailController.php:352 -msgid "Never" +msgid "Version %s" msgstr "" -#: src/Email/LicenseEmailController.php:319 -#: src/Email/LicenseEmailController.php:357 -msgid "You can also view your licenses in your account under \"Licenses\"." +#: src/Admin/VersionAdminController.php:331 +#: src/Admin/VersionAdminController.php:358 +msgid "Version ID is required." msgstr "" -#: src/Email/LicenseEmailController.php:332 -msgid "YOUR LICENSE KEYS" +#: src/Admin/VersionAdminController.php:311 +msgid "Version added successfully." +msgstr "" + +#: src/Admin/VersionAdminController.php:340 +msgid "Version deleted successfully." +msgstr "" + +#: src/Frontend/DownloadController.php:167 +msgid "Version does not match your licensed product." +msgstr "" + +#: src/Frontend/DownloadController.php:158 +msgid "Version not found." +msgstr "" + +#: src/Admin/VersionAdminController.php:368 +msgid "Version updated successfully." +msgstr "" + +#: src/Product/LicensedProductType.php:438 +msgid "Version:" +msgstr "" + +#: src/Admin/DashboardWidgetController.php:142 +msgid "View All Licenses" +msgstr "" + +#: src/Admin/AdminController.php:1327 +msgid "View Dashboard" +msgstr "" + +#: src/Admin/AdminController.php:1014 +msgid "View Licenses" +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:235 +#: src/Email/LicenseExpirationEmail.php:281 +#: src/Email/LicenseExpiredEmail.php:227 src/Email/LicenseExpiredEmail.php:268 +msgid "View My Licenses" +msgstr "" + +#: src/Admin/OrderLicenseController.php:267 +msgid "View in Licenses" +msgstr "" + +#: src/Product/LicensedProductType.php:516 +msgid "Virtual" msgstr "" #: src/Plugin.php:353 msgid "WC Licensed Product" msgstr "" -#: src/Plugin.php:354 -msgid "" -"Plugin license is not configured or invalid. Frontend features are disabled." +#: wc-licensed-product.php:119 +msgid "WC Licensed Product requires WooCommerce to be installed and active." msgstr "" -#: src/Plugin.php:355 -msgid "Configure License" +#: src/Admin/SettingsController.php:284 +msgid "WooCommerce > Settings > Emails > License Expiration Warning" +msgstr "" + +#: src/Product/LicensedProductType.php:195 +msgid "WooCommerce > Settings > Licensed Products" msgstr "" #: src/Update/PluginUpdateChecker.php:354 @@ -1895,39 +1854,119 @@ msgid "" "license keys." msgstr "" -#: wc-licensed-product.php:61 +#: src/Email/LicenseEmailController.php:332 +msgid "YOUR LICENSE KEYS" +msgstr "" + +#: src/Product/LicensedProductVariation.php:206 +msgid "Yearly" +msgstr "" + +#: src/Product/LicensedProductType.php:242 +msgid "Yes" +msgstr "" + +#: src/Email/LicenseEmailController.php:319 +#: src/Email/LicenseEmailController.php:357 +msgid "You can also view your licenses in your account under \"Licenses\"." +msgstr "" + +#: src/Frontend/DownloadController.php:139 +msgid "You do not have permission to download this file." +msgstr "" + +#: src/Admin/AdminController.php:609 +msgid "You do not have permission to export licenses." +msgstr "" + +#: src/Admin/AdminController.php:653 +msgid "You do not have permission to import licenses." +msgstr "" + +#: src/Frontend/AccountController.php:642 +msgid "You do not have permission to transfer this license." +msgstr "" + +#: src/Frontend/AccountController.php:363 +msgid "You have no licenses yet." +msgstr "" + +#: src/Email/LicenseEmailController.php:268 +msgid "Your License Keys" +msgstr "" + +#: src/Email/LicenseExpiredEmail.php:171 src/Email/LicenseExpiredEmail.php:242 #, php-format -msgid "%s requires WooCommerce to be installed and active." +msgid "Your license for %1$s has expired on %2$s." msgstr "" -#: wc-licensed-product.php:119 -msgid "WC Licensed Product requires WooCommerce to be installed and active." -msgstr "" - -#: src/Frontend/AccountController.php:585 -msgid "Too many transfer attempts. Please try again later." -msgstr "" - -#: src/Frontend/DownloadController.php:119 -msgid "Too many download attempts. Please try again later." -msgstr "" - -#: src/Admin/AdminController.php:729 +#: src/Email/LicenseExpirationEmail.php:189 +#: src/Email/LicenseExpirationEmail.php:257 #, php-format -msgid "Import stopped: Maximum of %1$d rows allowed. %2$d imported, %3$d updated." +msgid "Your license for %1$s will expire in %2$d days (%3$s)." msgstr "" -#: src/Admin/AdminController.php:1757 +#: src/Email/LicenseExpirationEmail.php:181 +#: src/Email/LicenseExpirationEmail.php:251 #, php-format -msgid "File too large. Maximum size is %s." +msgid "Your license for %s will expire tomorrow (%s)." msgstr "" -#: src/Admin/AdminController.php:1765 -#, php-format -msgid "Please wait %d seconds before importing again." +#: src/Email/LicenseExpiredEmail.php:178 src/Email/LicenseExpiredEmail.php:248 +msgid "" +"Your license is no longer valid and the product will stop working until you " +"renew." msgstr "" -#: src/Admin/AdminController.php:1782 -#, php-format -msgid "Import limits: Maximum file size %1$s, maximum %2$d rows per import. You can import again after %3$d minutes." +#: src/Frontend/DownloadController.php:148 +msgid "Your license is not active. Please contact support." +msgstr "" + +#: src/Admin/SettingsController.php:146 +msgid "Your license key in XXXX-XXXX-XXXX-XXXX format." +msgstr "" + +#: src/Email/LicenseExpirationEmail.php:74 +msgid "" +"[{site_title}] Your license for {product_name} expires in {days_remaining} " +"days" +msgstr "" + +#: src/Email/LicenseExpiredEmail.php:68 +msgid "[{site_title}] Your license for {product_name} has expired" +msgstr "" + +#: src/Admin/OrderLicenseController.php:137 +#: src/Checkout/CheckoutBlocksIntegration.php:84 +#: src/Checkout/CheckoutBlocksIntegration.php:122 +#: src/Checkout/CheckoutController.php:172 +#: src/Checkout/CheckoutController.php:238 +msgid "example.com" +msgstr "" + +#: src/Admin/AdminController.php:1325 +msgid "filtered" +msgstr "" + +#: src/Admin/AdminController.php:1317 +msgid "item" +msgstr "" + +#: src/Admin/AdminController.php:1317 +msgid "items" +msgstr "" + +#: src/Admin/AdminController.php:1323 src/Email/LicenseEmailController.php:338 +msgid "license" +msgid_plural "licenses" +msgstr[0] "" +msgstr[1] "" + +#: src/Admin/AdminController.php:1323 +msgid "licenses" +msgstr "" + +#: src/Checkout/CheckoutController.php:165 +#: src/Checkout/CheckoutController.php:231 +msgid "required" msgstr ""