From 0abc75324f8e1c4a08cb5d660adf81ec39d8b845 Mon Sep 17 00:00:00 2001 From: Ivan Chaplygin Date: Tue, 23 Apr 2024 11:40:38 +0300 Subject: [PATCH] ref #95242 Adding an option Adding translations --- resources/pot/retailcrm-es_ES.pot | 8 +++++++- resources/pot/retailcrm-ru_RU.pot | 6 ++++++ .../class-wc-retailcrm-abstracts-settings.php | 12 ++++++++++++ src/languages/retailcrm-es_ES.l10n.php | 3 +++ src/languages/retailcrm-es_ES.mo | Bin 13327 -> 13653 bytes src/languages/retailcrm-ru_RU.l10n.php | 3 +++ src/languages/retailcrm-ru_RU.mo | Bin 16456 -> 16851 bytes 7 files changed, 31 insertions(+), 1 deletion(-) diff --git a/resources/pot/retailcrm-es_ES.pot b/resources/pot/retailcrm-es_ES.pot index 19988df..2c81b93 100644 --- a/resources/pot/retailcrm-es_ES.pot +++ b/resources/pot/retailcrm-es_ES.pot @@ -443,4 +443,10 @@ msgid "API key with one-shop access required" msgstr "Se requiere clave API con acceso a una tienda" msgid "The currency of the site differs from the currency of the store in CRM. For the integration to work correctly, the currencies in CRM and CMS must match" -msgstr "La moneda del sitio web es distinto a la tienda del CRM. Para el funcionamiento correcto de la integración, las monedas del CMS y CRM deben coincid" \ No newline at end of file +msgstr "La moneda del sitio web es distinto a la tienda del CRM. Para el funcionamiento correcto de la integración, las monedas del CMS y CRM deben coincid" + +msgid "Uploading services" +msgstr "Descarga de servicios" + +msgid "When this option is enabled, all items of type 'virtual' will be considered services and uploaded to Simla.com" +msgstr "Si esta opción está activada, todos los elementos de tipo 'virtual' se tratarán como servicios y se cargarán en Simla.com" diff --git a/resources/pot/retailcrm-ru_RU.pot b/resources/pot/retailcrm-ru_RU.pot index 8d45170..a16004a 100644 --- a/resources/pot/retailcrm-ru_RU.pot +++ b/resources/pot/retailcrm-ru_RU.pot @@ -453,3 +453,9 @@ msgstr "Требуется API ключ с доступом к одному ма msgid "The currency of the site differs from the currency of the store in CRM. For the integration to work correctly, the currencies in CRM and CMS must match" msgstr "Валюта сайта отличается от валюты магазина в CRM. Для корректной работы интеграции, валюты в CRM и CMS должны совпадать" + +msgid "Uploading services" +msgstr "Выгрузка услуг" + +msgid "When this option is enabled, all items of type 'virtual' will be considered services and uploaded to Simla.com" +msgstr "При включении опции, все элементы типа 'виртуальные' будут рассматриваться как услуги и загружаться в Simla.com" diff --git a/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php b/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php index 3c0c446..8e0d37d 100644 --- a/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php +++ b/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php @@ -603,6 +603,18 @@ abstract class WC_Retailcrm_Abstracts_Settings extends WC_Integration ), ]; + $this->form_fields['icml_services'] = [ + 'label' => __('Enabled', 'retailcrm'), + 'title' => __('Uploading services', 'retailcrm'), + 'class' => 'checkbox', + 'type' => 'checkbox', + 'desc_tip' => true, + 'description' => __( + "When this option is enabled, all items of type 'virtual' will be considered services and uploaded to Simla.com", + "retailcrm" + ), + ]; + $this->form_fields['icml'] = [ 'label' => __('Generating ICML', 'retailcrm'), 'title' => __('Generating ICML catalog by wp-cron', 'retailcrm'), diff --git a/src/languages/retailcrm-es_ES.l10n.php b/src/languages/retailcrm-es_ES.l10n.php index f5b710e..b76b61c 100644 --- a/src/languages/retailcrm-es_ES.l10n.php +++ b/src/languages/retailcrm-es_ES.l10n.php @@ -197,6 +197,9 @@ return [ "Se requiere clave API con acceso a una tienda", "The currency of the site differs from the currency of the store in CRM. For the integration to work correctly, the currencies in CRM and CMS must match" => "La moneda del sitio web es distinto a la tienda del CRM. Para el funcionamiento correcto de la integración, las monedas del CMS y CRM deben coincid", + "Uploading services" => "Descarga de servicios", + "When this option is enabled, all items of type 'virtual' will be considered services and uploaded to Simla.com" => + "Si esta opción está activada, todos los elementos de tipo 'virtual' se tratarán como servicios y se cargarán en Simla.com" ], "language" => "es", "x-generator" => "GlotPress/2.4.0-alpha", diff --git a/src/languages/retailcrm-es_ES.mo b/src/languages/retailcrm-es_ES.mo index 30154f7d1dff520e05ab0a8d08b4663497b14d3c..5e9973485145cadebd4afa32f8fbf342e0e4304e 100644 GIT binary patch delta 3464 zcmYk+X>1f_9LMp8+5<{Ux!P(eGRRRWv_O?|wQ2z=XK6V~K{=M)flk@(mhMt0*8&0p zf?R41La;$0QDOomVjvo!62)l57l5yb6_BLSAVl97ukUYniahDRpXZs`d5-_{%huJ=beG6k53Wynv> zJnV^Hx7~nQw6|d<9>Xq-Z_ZKC%r2rjyp5XqAE*b?SXK|rMNO;-xn)YRKUTW;*P5umsDn5jEqlke`?zQ7gQU^lkpd z$(Y7+b-xnHvRQ$;A4WaD&21mST-v8FvXsgVDkV6kSFEFT$e+2$Kdtl{>Vexh7}I*k z?iXS{?P;h5G@>$j0t@g8YNCIko=ax`G{KRm>l4z+|FcxexuCtbDT-!c5O3|76d2xS#_ca(}oH zHP8;XeHb<4<2W2o<3Mafr8tojtlwu~6XxQRcnR~c4f|pm`5Us0SBd9IipVZtGAP*nvuU6KaL$QJHK-7H__G@3*1eu6RzUGCUB+U}Q8E z?QtFQXCnMls^7tA2Nd$s6DSi zy{-{d>YFiH@Beu!x^Wrx`rSo+@p8E+3s8GK4mIEsT!wyB2EId*WA30*---Ruf;yv8 z-UoGkJZfSSP?@d3bjCN;RCv~GLOt*wBny%z)U0vQYz-pbp<$w_S}x zXs<^-_dY7KAEVCLEu4nqSXCsS%62NN@GOqR!Hk-WRal5#oP~!`6Ku!Xm^?T(@kOXq zM^G8shg#_ooQxl$GW7tpMV)yCbU!19{3{iMxWIuoMW_KQaVze{nb`g5*aQ}%_U^!ScX5LCNwga{Ok2A<*rh=0hOx#ScRWr5@zth z=De9FkvGW{qf%RiqtQVvpxM2C0XgvI8?><<)qgpizl}cBME{OZ(Ew>ILqEtw-5846 z+hXj3<*4t$Lexa+u`3?H&Uh5Hbth1#{Rh+pes%52KEFYG2(k<2Gn|BxJ5)GVCYSu_ z#!S><4C6R_3+LhY_#)IR<76#^Fg!#Sc)Q+)t22n`@YiotRw$rl9)oiHytl zp95Hf2)h)-I+%WA7=8awQqdtigZkkW*Q?l*_6^jTXh)?wb5v{q3wzTpL~YS@?1VmI7C|$52)pBC z;&nn>a)40LBIEV`YxY{{K7xZBJ^AUVvNwj=hMI&147t|?bBcbJXJ9cww#|NG39*UT zNu&@uoGN391<_jUP15+LoFKc=)vK-YSPZinO9*X|3R!+w)>2c3RCHE&Sq#~ZennqE zl@&xVS~F%5?r`g?k!(iCH{)qk6ZM1+lMdQaVlm+-))6}W9c4Wg9VV5*ghM>1hFeNI zDyY}9#%)*NN}`TfMx<)|0F~{;Oky6fftW}vBnA>4MN`!)H;w2=tRh|^<`NxcDwQm^ zF$i^FRjOh{53;H{Zz{Fw)FS#5D$f&TgiQ<}CJ|GJMxqzdQFM~0yNycZ?KI1YE$+2F zs8jwD@hb5e!Rr=%CH4I{NT_HWvs?ctX+)UNY0e=YExX)C59FH?ef8!)@`HTpvx%39 zIYcs{(m6_BlEh%KzH#lDV(1WbgPPp0$S;4xn6AW0??0{#P-}Vi&Jbu6BgzZ{x zF1Nysb+(n$;M9j#d;B@p8i$+9Y|9%AgdCq;Z~H8_%aG*>_^j1+{-DRl)o{?7Afe}A+M)?g~#&Q?lVsC(6=M5N9<78!#uoBYfHeQ(b{ZzykV!o`!Yt{wP)VrGtG Lg<9SlxiaoQWQ2UW delta 3153 zcmYk;eN5F=9LMpmH@Jc#3Pu<{00~#|Aw@DU9}-X$l!p{l8RGd_s> z-T9C4A=+Iy1+U;xv!EpoFdM>wEKJ7vs15=+A2*_I_!TDL1&qY&?)aa`jm#5k=EV`n zAxp=2%yR7lOrl+miMR%%>ECux(a83oIy!+G`PZlmdNB@fqXrhkV^Xz5Ohq5+{9M#P zsxTinpq{h~$Kg#}g{gEh7F)3|{o5%j`oZUzhrgi)FoC<4U?FP62a!|u3F-;Ek$YMX z7GSSC@8hw_u4SXn&q7^a?%DwyLwhp@mr{A3N-jnX4&SH<`Pd%5^rRiA3r?U9dy$WM z?>BoGlTZ&(h|1&!oP>u^13inn?h@(&`Y?|=9-lz|AEA=M0nJ?nG8S8m{MOdEA8to= zv=`NJH|jW9Us zj{L4&j~a0UPQY!LhMlMsUqt=>8XmygI0E;wvd3d54#!>`g?EsTr3aa4Wnc#Su>m!g zXOMeX94k;4W}pY>ptf5PDg%C0%2%QW-h#^HKICETO?SQ%wY$z^4&FpfZE!qGR;zXz zUrKQ$>cSnk0uSR8=pm0vSvhuLJ!&B7j7}-fL}h3O>iB$AW-3wJwGNfx)u<_JMAl5u zTB&H{r%@y7MqThN@-DKAxUP@cWmHFHJcd$Qjq0!!b=@IUhsRKJd>XYq&!JL%1GRml zQo_dvW1jZ^WGZ^YH9EJV=5{Bl!;f$|cA+vboV$_~%R;5P6!k=Yqz_x=j_*PZY&R;S z@1U+fiG1uVU&-`uzf(~LVwp(2ViQqwI~~F17m`|w z7#UtunOH=7Cu)kn$F=C;rol`q>!>I-NAXeY#8Uhj^+Y+0Y5`WFM*aaR)#p$dx`KMr zUr~$q7V1f7`odG>N1d-hWugID-`3(I|LX7v2b%CQ7UL53hz9T>YVQ6;b(kDhDdDKUZlj)S&in0NE+l zic0NK%*IowC%EB`NAp5weOeOMVh*ZoqGwWgF8z3sb^yJYpA}wYMW_@nLJedYYS9HyziW23 zV7&JK9x7zfj-XQe9cr;$LZ$W()RaWBa{8c(Quiv+N@(G2CY~Zz6YB^St&jT%-CI+u z!YxAo)HLEELhCP7HaXStQdhrA5fx=fWlosTRH! "Валюта сайта отличается от валюты магазина в CRM. Для корректной работы интеграции, валюты в CRM и CMS должны совпадать", + "Uploading services" => "Выгрузка услуг", + "When this option is enabled, all items of type 'virtual' will be considered services and uploaded to Simla.com" => + "При включении опции, все элементы типа 'виртуальные' будут рассматриваться как услуги и загружаться в Simla.com" ], "language" => "ru", "x-generator" => "GlotPress/2.4.0-alpha", diff --git a/src/languages/retailcrm-ru_RU.mo b/src/languages/retailcrm-ru_RU.mo index 4249a72d103a3bdb3201064cc25bd9eb398aa3d3..a5e6a99edcc3ec82bc59cc91f9df43ed0cc953e7 100644 GIT binary patch delta 3582 zcmYk;d2EzL7{~FamaE*QAeAD#Sfp~bQWQkW)hb?yB2olJS=ueEY`4d53yQiuxLaf+l`{@4iIe@a$*iJ?5QxX6B{G>QX*w zOo@Lnpv!LK(9clfy)I@)F`UK^$Hv}f-Ek9Mi94_-9z_1xyZrRRkFg(~#>?<~|9saz zX6e+^F%z@#3M{}WW^sFfLKY{U^lxa#;nY7uz342?!N0IS&hBeA2p3{kEJvM>qS{%D z-S8RY5ql8_V7p&GhC`^I#KFAZex{(orqO-%ECbcxB-BW5LOl>bjpPwj$F?Gm+LJf} zU-GXXM|I?LEW$sLky-(bj>B3E;d3~a_gf!YRf?yeZkUCI7(sQQ73boII2ea89Ca`s zHNqm~9X1bVW5B=u5;6;R$iMyp>iLtXfu6;<9!$?L8-pWoDbB%J_$sQwpOAkxX<%~1 zx1#P}grjgR>iRy+#UrSJoJGATi}}jO>8K7@p`MEmBL5o63;uMK!b-BUptc_!Z8>8|a-f`2=?2E2s`GXZV_m zC@OPx$oaT!rJ$5Oh1$QE6>>zoI(+H!4#Z?Aa08|05}k=EQ8&NGrVyX3cmT_1ADBo=1%|m%OQgoxacE1nLJ+ zYv&9`@lVXgFh9!NcGPo6kW1#`blz|0DCmQd&kEAEnuZRpKy_>r&cHUDhUZWjn85e= zdYp-Bcn#8&HKShGf_nZ-WI0(HdyeE-HqOT)j5`$eP$+>94+C9Y>>-iyEB(>V94 z5H{o}vR8L?SF|0zS-OgYLdoa=JKs9QlPvA;Cidu9N^VuOd6V>rBYEA9N8?hDD zp+B%c4vMp~^ny{i6L0qGr|~oD|DfjhQ$7jAr~#irbu^wgDVd6Ueb-@v3$J4V)=#E!d>iS5UCGCRY};Z~1~y;>JFp3Jrtl25 zp+=^C;3l!9&RZRSyDP~)+C-pC8Cg=1!-``Q^ zQ)ear66%ZHs9)nd6*WbLs17ecrM>~R*mn5!!`OrRaZKU;79ds;S`d#DIy91jgc@8! zXz{2~9d{L1>P3Xka>)C9%g)qh^^H3HJ`BDeiq>?xuQ|fARs`Myw;W zMvGs2Qm6$nsi>P zS;v?pwjJmDWug6DMX)oC#qa%nP=qCfj&dT;EAbt`A$~cE6NzfSJ{-08b$IWOQ0PkB zPh3jqxFU)7eeXrNkXT7VmLrMYgpOfJyx*PtHvj+B z4V+j&lzEqv|Mf0zThe<pW1)(OLn#;uEDHxq$2oy; z*a^jgdYot)ZGb*v^3&T&?SxVS9nlvG5bq0(S=u+;IJj5>ixsZ&!Kt_YNJ zHdf)x50!@lxg{0lws1u-;?zV#k>yT#O*j^+4AVl}Z9{X1r!^+(-NT7Sx2>&g>h&q{ z{cb1Kt%(h8yZe^g;dVIg+wPIXdKJex?tboWcM@CN!(4w;_aqt;O-`bL>qp!cC&%6I zb|mUJ+32>=P%}3)x$QZQ+sc^(iN-{Olc;lB67@9nCN@y(;31Wo6ZOLq+Z=k(;&wXR c>-S8Z;NL;FWmn3?fxY(sH?X!n1+A(70wL7l(*OVf delta 3230 zcmYk+4XoBx9S87p5iWvo?-hY7UfvW$1-XbNMj?mQ zNm+`{ShKR+8rg7bz0NE_UA71ptF)F0>cEZVtXW&@^S#fX=GpUmKIiDq7eO#X-GaA5yZCYMqxm#Vb6u!^~12S@Np=0W>8hX>ih;Z3Cs;so~MOy>G* zrk}-ZpeFN;T4?43}8Fw@>^`>Kj<%| zuW4n5ZS;(C0cUYC^ZO>sc6qS+eGl{hz05@Svz9-;tumJHb16rkQOa~~VLCiOpVBn2 zKI3zk`zLY?7c;+iv7L`F6WPx^=v`jS!PYGU?qL3R{UG_zNbjkB*vSuTe}j$uJ&mdS zk@_gdnGPBT*B{i(Ja{V8&jRNDW$fUcOa`9iPQJ`+@*Ab$RIY24|8(5tg1*ac%5K@q z?1^Wq8((4`bf{{-$qeKKC-A=<&2~FD8C}TSzl@LYE)Hk2^&HQ34&&mQ%6Tg5=$`Tf zlYyV|I-X#b;7U8tGs*+ZAD?6o{+c;{2bc^TVp9GFGsE6?Vlvr6lP|6GQ)y@Jt97X4 zxZTc=@P1}jKTn_Xim$Bc38sS)^0$nWIG>L(nLEy(u!qrQKtE?v|00vAKUCM>U@~-q zj<5X7OH$p)tX&JUc}6ian8yt02IjoqM(?Pyl4}}DShS|r?P{2e{ADe&o8@FM)DWT$o|S{>|;k=#ttR}TlrBw%yfK^ZY{4f4{Y>)&i^l= zZBsr&$tZVoAs^*PzQZfnc;n|&(eQfeREA>X1I-6+wb%5 zY_LJL@d(#)r8AX&-efv%mX2#Vo>#Gp$;@x6_CI;0_OuD|pHy#kh}ZA{EpM4(TAf_N z4B!Q3rpJ9P=P(-}n{GResXWXK{5d)(z?t^A--gwEiMmPgyQcGZ}b|E7{~_aUVDG%j`3`KGXYX70XlX!B;qlhnZ9G4l|$@ zvuw@zzdJMf&futzc?a-T%5M23v*z#e8n(IFvX)LB=5DU%9hX%v zD9&pzC}*&*>kF-WznuRi-4$!Y{IHfzNa3*{<<500qq~k7;S8vJ#b;=gn?A@vTQgtm@ z&2qDtD~ziql-4@s3p`uosH996^Te%Uw3sEX78}Gs zak4b4wtZ*ck)cyZ?3*^_yoP<_ Jrhe~~{{hUBGaLW_