From 453f4e3ea3a373c5d38a89775902ad1d361f4564 Mon Sep 17 00:00:00 2001 From: Mikhail Medvedev Date: Sat, 27 Apr 2024 10:58:19 +0300 Subject: [PATCH] Fix: incorrect translation of the legend area, Fix: incorrect selection of the manufacture area --- IMSProg_programmer/dialogsfdp.cpp | 30 +++- IMSProg_programmer/dialogsfdp.h | 1 + .../language/chipProgrammer_de_DE.qm | Bin 21542 -> 21173 bytes .../language/chipProgrammer_de_DE.ts | 137 ++++++++++-------- .../language/chipProgrammer_es_ES.qm | Bin 21751 -> 21380 bytes .../language/chipProgrammer_es_ES.ts | 137 ++++++++++-------- .../language/chipProgrammer_hu_HU.qm | Bin 21823 -> 21442 bytes .../language/chipProgrammer_hu_HU.ts | 137 ++++++++++-------- .../language/chipProgrammer_it_IT.qm | Bin 22866 -> 22497 bytes .../language/chipProgrammer_it_IT.ts | 137 ++++++++++-------- .../language/chipProgrammer_pt_BR.qm | Bin 21784 -> 21415 bytes .../language/chipProgrammer_pt_BR.ts | 137 ++++++++++-------- .../language/chipProgrammer_ru_RU.qm | Bin 21306 -> 20927 bytes .../language/chipProgrammer_ru_RU.ts | 137 ++++++++++-------- .../language/chipProgrammer_uk_UA.qm | Bin 21623 -> 21254 bytes .../language/chipProgrammer_uk_UA.ts | 137 ++++++++++-------- .../language/chipProgrammer_zn_CH.qm | Bin 17212 -> 16843 bytes .../language/chipProgrammer_zn_CH.ts | 137 ++++++++++-------- 18 files changed, 642 insertions(+), 485 deletions(-) diff --git a/IMSProg_programmer/dialogsfdp.cpp b/IMSProg_programmer/dialogsfdp.cpp index b1f2645..208ecda 100644 --- a/IMSProg_programmer/dialogsfdp.cpp +++ b/IMSProg_programmer/dialogsfdp.cpp @@ -33,6 +33,21 @@ DialogSFDP::~DialogSFDP() delete ui; } +void DialogSFDP::legendPrint(QString basic, QString extended, QString manufacture) +{ +QString l0 ="", l1="", l2="", l3="", h0="", h1="", h2="", h3="", h4=""; +l0.append(QString(tr("Legend:"))); +l1.append(QString(tr(" - Basic area"))); +l2.append(QString(tr(" - Extended area"))); +l3.append(QString(tr(" - Manufacture area"))); +h0.append(QString("")); +h1.append(QString("

" + l0 + "

")); +h2.append(QString("
")); +h3.append(QString("
")); +h4.append(QString("

")); +ui->label_9->setText(h1 + basic + h0 + l1 + h2 + extended + h0 + l2 + h3 + manufacture + h0 + l3 + h4); +} + void DialogSFDP::on_pushButton_clicked() { int stCH341 = 0; @@ -51,7 +66,7 @@ void DialogSFDP::on_pushButton_clicked() ui->lineEdit_size->setText(""); ui->lineEdit_speeds->setText(""); ui->lineEdit_otp->setText(""); - ui->label_9->setText("

Legend:
** - Basic area

** - Extended area
** - Manufacture area

"); + legendPrint("**", "**", "**"); if (stCH341 == 0) { //Reading JEDEC ID @@ -95,6 +110,8 @@ void DialogSFDP::on_pushButton_clicked() { ui->lineEdit_sfdp->setText("No"); sfdpSupport = false; + ui->label->setText(""); + ui->label_10->setText(""); } if (sfdpSupport) { @@ -149,7 +166,7 @@ void DialogSFDP::on_pushButton_clicked() if (sfdpBuf[twoAreaAddress + 0x0f] == 0xbb) speeds = speeds + "/Dual"; if (sfdpBuf[twoAreaAddress + 0x09] == 0xeb) speeds = speeds + "/Quad"; ui->lineEdit_speeds->setText(speeds); - ui->label_9->setText(tr("

Legend:

00 - Basic area
") + bP(twoAreaAddress) + tr(" - Extended area
") + bP(manufAreaAddress) + tr(" - Manufacture area

")); + legendPrint("00", bP(twoAreaAddress), bP(manufAreaAddress)); //HEXDUMP regData = tr("

Hex SFDP register data:\n"); addrTxt = tr("

Addr:
"); @@ -164,8 +181,12 @@ void DialogSFDP::on_pushButton_clicked() if (i % 16 == 0) regData = regData + "
"; if (i == 0x0c) regData = regData + ""; if (i == 0x0d) regData = regData + ""; - if (i == 0x1c) regData = regData + ""; - if (i == 0x1d) regData = regData + ""; + + if ((i == 0x14) && (jedecMan == sfdpBuf[0x10])) regData = regData + ""; + if ((i == 0x15) && (jedecMan == sfdpBuf[0x10])) regData = regData + ""; + if ((i == 0x1c) && (jedecMan != sfdpBuf[0x10])) regData = regData + ""; + if ((i == 0x1d) && (jedecMan != sfdpBuf[0x10])) regData = regData + ""; + if (i == twoAreaAddress) regData = regData + ""; if (i == twoAreaAddress + twoAreaLen) regData = regData + ""; if (i == manufAreaAddress) regData = regData + ""; @@ -176,7 +197,6 @@ void DialogSFDP::on_pushButton_clicked() ui->label->setText(regData); } - //READING STATUS REGISTER 0 SPI_CONTROLLER_Chip_Select_Low(); SPI_CONTROLLER_Write_One_Byte(0x05); diff --git a/IMSProg_programmer/dialogsfdp.h b/IMSProg_programmer/dialogsfdp.h index e04a3de..c8e0f3b 100644 --- a/IMSProg_programmer/dialogsfdp.h +++ b/IMSProg_programmer/dialogsfdp.h @@ -50,6 +50,7 @@ private slots: Ui::DialogSFDP *ui; QString bP(unsigned char z); void setLineEditFilter(); + void legendPrint(QString basic, QString extended, QString manufacture); int numOfRegisters; }; diff --git a/IMSProg_programmer/language/chipProgrammer_de_DE.qm b/IMSProg_programmer/language/chipProgrammer_de_DE.qm index 7dfd194db252f9754c00c887b5f95511080a3282..909ec765eead1a80500c0d980ae890537b52cbff 100644 GIT binary patch delta 1984 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 diff --git a/IMSProg_programmer/language/chipProgrammer_de_DE.ts b/IMSProg_programmer/language/chipProgrammer_de_DE.ts index 7d38ff1..7916d19 100644 --- a/IMSProg_programmer/language/chipProgrammer_de_DE.ts +++ b/IMSProg_programmer/language/chipProgrammer_de_DE.ts @@ -172,244 +172,261 @@ Statusregister 0 - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 Statusregister 1 - + Status register 2 Statusregister 2 - + JEDEC info: JEDEC-Infos: - + Man. ID Hers. Art Herstellen ID - + Man. type - + Capacity Größe: - + Unique ID: Eindeutige ID: - + Read Lesen - + Write registers Register schreiben - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><p>Legende:</p><p>** - Basisbereich<br>** - Erweiterter Bereich<br>** - Manufakturbereich </p></body></html> - + Close Schließen - - - + + - - - - - + + + + + + Error Fehler - - + - + + Error reading register! Fehler beim Lesen des Registers! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>Legend:</p><p>00 - Basisbereich<br><span style=" background:#f77;"> + <html><head/><body><p>Legend:</p><p>00 - Basisbereich<br><span style=" background:#f77;"> - </span> - Extended area<br><span style=" background:#7f7;"> - </span> - Erweiterter Bereich<br><span style=" background:#7f7;"> + </span> - Erweiterter Bereich<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - Herstellungsgebiet </p></body></html> + </span> - Herstellungsgebiet </p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> Hex SFDP-Registerdaten: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>Adr.:<br> - + Before writing the registers, please press the `Read` button! Bevor Sie die Register schreiben, drücken Sie bitte die Taste `Lesen`! - + Error reading JEDEC ID! Fehler beim Lesen der JEDEC-ID! - + + Legend: + Legende: + + + + - Basic area + - Basisbereich + + + + - Extended area + - Erweiterter Bereich + + + + - Manufacture area + - Manufakturbereich + + + Error reading unique ID! Fehler beim Lesen der eindeutigen ID! - - + + Programmer CH341a is not connected! Das Programmiergerät CH341a ist nicht angeschlossen! diff --git a/IMSProg_programmer/language/chipProgrammer_es_ES.qm b/IMSProg_programmer/language/chipProgrammer_es_ES.qm index d339f0654e403e662f08f7f84d3a2b0e043cbd14..8890a54b0046f21687f71d380201fb95fefd1402 100644 GIT binary patch delta 1999 zcmYL~c~DbV6vn?K?`2QeK?F3QAZsCPVpK!~;(`c8t0FF-fvO!;3gT#MYDEPc6{XZ- zT?$HtS`}pkwIgo0ORcqasnd#92X)-AidAdv$7II-k@>y%?z#7z^PO`~Uers9w@b=< zS$hBo0aUK!1i;&uoCzeY280S=cqSmm1Ij3J9MGeH<|6=Y36NM0*!z&QvmXhV!^nIa zy`GXrzHhLx7yX#S`F@OyAn%irfYrf~P7Ht}osYWA=Yv4D@Hzuo9y1s+3PRp61{4ZmJu`L+C)bjbA#9;oev2Vo5P7e zGIIA-5La?zk187t5jGAI$lbu85{O@&06cHoIOqVxs(NPJ3b9%QVn;&UF^w#Oc*Ft> zn+mbDTY>W=_YW(B{!!E&O7<9jZ9|wzJp#KUH&2GKo@LO)+2}PNk`$dD5+DN<$>{% ztFy1t@E^$&jW5vujx^-RHY(jDotu+Np+coauUJWE9~*o3moDC2#+ExEEnT*l6}}|> zE}Ds$1Eq&r1L>ep+BHrF^i{}44?fNWj5ZqI$Z}&XJU>?U$@W{UoFP-TL@4HldRdLU zffpe}Ry)@lh<_;C*})5>FBW9k)j(X0V5RT~DHWFIWB|V9!Y1!_9=uQ3vAPrJ7eqcI zGs)-VDzb}gAzzS>$-e=A1No9nBdu@w@VT&K4G;EjBqii+QVImPkjx+;i4@2pQbE>{ zEJ46EQUwI6Ni{i8_(lHyNkQ2daa5}`3-Q}q*`9e0Ap)Z z-+1x6a-!;z^Ed|Tpbj-K(4>3n!TYIHNSAuTJ+23Sq@MkQiBn*|dd{gSY{m@riaIu@ zDn?xr%~=^?ouS_UV^2=(M2+8sUR1zU6MnOu(r(cdT;W7^aj-Gsw8mP=rt)&qv>YDK zDZWQ@{v2((cmcMv^fXwS`9B`a$=#^Vio>>3Q0f zubH{;QEhEU94EJX7axXFy5ZXG9r5G_?NjkO4V$(9Ugq>2S*3I7pm5X|%n_WOf{2X;fR|@H{R96EDOIV@1)x>qTb{l(F+cyPL-goAmD=5Q2$l!335GHOjj1I$q2m*;DsYk?8K?X!@1mt4ZIaZjL zQfxA_yBUFER&Y|wN=VI)$+qrRsJj)`A+l^uw=`>4d#351-E%spKW0Af{e7P2`~7|2 z2fKr=>VK=1)2!+@9%NH%gFaKi;&UIJ)%uCNmrcar4x zxT`=>8ZbU4z=?N|>D=eFeoo{yMH$?0A~VVDq!sXvALPr-fI$h&`~OffrGifJHno>ru$ctElW8L9B=~#XCNN&Cs0K4{z4J@f7wPE*>X%8$^~wW$7H|q;!{Z9^(Jea7hv>7 zSPceRWyu~t0>q#9-6Au34X>ee-BuvwG)lKqZg}{^)c-nUYS@mf9E(A#ZC*CXPd7V8- z`R`FyE}}B1N69jlz8!R`;S?*-9`wB?0hqc(7V!;@Y7WXQ11~b^bXjBVYzDVm*8Vdq z8g?>3bD!+KS2nPs%Vg_2?gOTk$#!SaP;r;+@;o_^aKC(3&S4tZ6JX|Qd7Xgh8eWy_+sF_?O5Z$YJtFAW0%GlT*nneFJZ_hYt5c(s^P*25l55gkuI%E)5HnIj+3$qI47;Wb;s|Dmvh2sY*FTGt+AS+`M-HO$pF&W)a#oY=Dzxh+e-a#6% zPF3`|I{-(o;@kx$Iq?mp?fyl8cB9hk&OQRzMwOl+HjArUx%F$#G3RRKzIHmAG^`vu z&f1y2l4g8vW^?@{)xDU+TBk~D#)nbZb*U$cH7`z<`qtgWaZo4imw!VccS!pW4AP-B zK+}osMfA8=QuH`o;UHhv_SQD!#oOoSeH$MeZ!>V|_3 zPJvAI%42k#@Ui-#p2;l56!p3+4r;6SbM=A0L~gprz-VNP4) zK!CRC8t+y%RrDs!JBQ|Tiod2g@c~yu+-1#3*#?f6T&?2CLUwhNHfgGj%PmP;XC)n_ z+SYWgdY4<ohgfH6@4 zI=|J2ygAC|tk*wK$sTj=(LZO6=Eq8ru77z0KL@5r{p(j4O~kN%|AJ1=fs^{<`k5S7 za{Y;cxvbSR{m^{>`NxCBj*To?NU-8+7EAD0@ce2R(Id2T5hP{*Sy(aP&;;6NPgsO2vk zv2bz00Sf-IovEuDt2{2V#ay_$#qFta*O;rC-Br%&W|z}{#=NTK&K2&QSaWsN(uTU` zm93r{N1VOZo*nD*m75H~Oa51ougPffT~KpyT7G}BZ%1gTFFQQ3|NGEpc~GD4VrX)l z3#D-5PX7Gbs;JKIs*!%2zx}5n&1W(u_}y6k$c^92|GSy*+Y)BRegistro estado 0 - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 Registro estado 1 - + Status register 2 Registro estado 2 - + JEDEC info: Info. del JEDEC: - + Man. ID Fabr. ID - + Man. type Fabr. type - + Capacity Capacidad - + Unique ID: ID único: - + Read Leer - + Write registers Escribir registros - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><body><p>Legend:</p><p>** - Zona básica<br>** - Zona ampliada<br>** - Zona de fabricación</p></body></html></html> - + Close Cerrar - - - + + - - - - - + + + + + + Error Error - - + - + + Error reading register! ¡Error al leer el registro! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>Leyenda:</p><p>00 - Zona básica<br><span style=" background:#f77;"> + <html><head/><body><p>Leyenda:</p><p>00 - Zona básica<br><span style=" background:#f77;"> - </span> - Extended area<br><span style=" background:#7f7;"> - </span> - Área ampliada<br><span style=" background:#7f7;"> + </span> - Área ampliada<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - Zona de fabricación </p></body></html> + </span> - Zona de fabricación </p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> Datos hexadecimales del registro SFDP: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>Addr:<br> - + Before writing the registers, please press the `Read` button! ¡Antes de escribir los registros, presione el botón "Leer"! - + Error reading JEDEC ID! ¡Error al leer el ID JEDEC! - + + Legend: + Legend: + + + + - Basic area + - Zona básica + + + + - Extended area + - Zona ampliada + + + + - Manufacture area + - Zona de fabricación + + + Error reading unique ID! ¡Error al leer el identificador único! - - + + Programmer CH341a is not connected! ¡El programador CH341a no está conectado! diff --git a/IMSProg_programmer/language/chipProgrammer_hu_HU.qm b/IMSProg_programmer/language/chipProgrammer_hu_HU.qm index 91b37c7b9ff0ed7f023ea944d0b4db9b72b3e1a9..b7374f13ca781ffa9133ce175ab59b9b6b6d8814 100644 GIT binary patch delta 2027 zcmX|?c~q2T6vm&K`M%j_KvtD)Kz2nO1k4c^c2GbOIRbht)RBWGqK)FQVvZ)J*l`=t zEOY08qC!wYn2HK&DlVBzW`?FBrIleWW!gh?j(^Pgearpc_qor#@0}xiB*&^GYrL(4 z0E7Xm2r>sS93l&W#PNV&1ComYF%D3sli5J;V1}mx+J%f+12{Y&8RzK2Sgz$5W2e^= z(#ZSic6wEl+{5uBaxnP?83|Y&ZvZIPnr^n=4z}W}FR+<&?0>XI#80Z1v zLI4o1C%H-TMhFk+h;b&wC<~x&f|wEoM1Bf!#$gKF0I_VGm6o33MJCw|v77?>c#~A# zCl%sKe%L$RPM>e=G(970fniG^e%uClmfJb37UHJe%=jL}?IJLIAjF!t$Vm`e%s^Zi z#MT}MD5#a+$K^r)Thv`3)fIv5BZ0smg!U*;%7t-vGoVSa)2lBcU0j$dliJV<_&v0Z zmAYA-P9SYLs}On)X`86md9Kl5&Cd8s zc+%2r!)+8Ep21O-1X_OllJalBcHR43(ezx2;iK3fw-9C^cct}_|t)FD)g-cv; zwxn9Ywi%rxxi;$>E0HGoLlXc*cT2-sc5$IrY4MD4G%Q3~@;58$eBDm(%hJ-?a#plV zx}vORCNWw9?1dtA1!a}}V^5oA-h10zcXD+_@E{|d`y>zOhbx5h@pLrif$(jz ziPPdM;l4Gj$I1nwS350JcZq(N*)p!#;(&~5_GGqb+Psd|`G{jWzGEi&V(#(9JRC#C znNf4udp7ax>hI}Lw0O5Jf%h-urpHvC`a+%{&7c!?@`X3)jBcR(T{(rPSmgVUG7;kq zdA+#|cq3G9?fRWodYx04hqVHOHzene>x^){Dx5T_LP}nsTv|D}}Wvt3BBRi56x3@kQn7t(=Bc=TP1zPnvZ;?@{Q;zcDO1imFPc5 zH7ese;GV8pwt@nOuTyRF;&Ww*>XJ(~g;uG<4HTMqOFg`aPKD*DbGrCGq(eRHpovq# zqMmbdN>5XsQ-4^^E>%rXFOTNrj##2@I@g!S>PJmrjyE09Ya(uS(Be57%T-Qjmr6S$ z?rE$QY%0%2&EX>xIn~=VXV36-_&(QkWR!E){g-a()4FrCa}3~=-Vgqz1tB7v1}zXuX2z-k7h~g9VSkt)w-JwQ~kHo!4ZX2 zU&MBV8peh!#S%@VCk*`iG$0mlBOk@Ez>Il#!8*XQ|v^Bd0_I(}U$cV&+7IV>b^K^UATt7G4L+5_#*CEcfweHS6-`Xxa1vgk-(qs*? eKE85^r|p@$XRp^`iZpWpmofE3Hu(E^ME?hw4e$s6 delta 2207 zcma)-dr(wm7{;I7bI#s(QSKn%f?O0qSloqNSOf)uxF{i^)L08H3{fir21&U?2`NlP zZDw{eQ$hu`ppvq@rD-PKy4Ynjs!_CiUNUMXduW|z`lFftIQ!dkzVCeB^FHtUy=Q-q zY|mC%SD0%ufOtTiL@od#W|1|(oYR2l26C?g5}&CG$xi<1+BP7&3m88@a^Cna zfSg3YTkvqAk~Hyts)rM~M-KP!E+MCrEuw&#ElC;0*p{ysU( z`=@~0OW;DtZeS4~6dZ=U*iL01K$x=*2s;bG$p~g{h3K43k%u9!WyHR_$j8a^5ZBYJ zm{y3#MIhlth$o_eL^qj5p&<~zrz1%}L9#Rgnn6gp778;$s^Xq06CkzCa{g0<-r#uWV@-XcIatB~jLVEfjg?f2tGecUpg@M#U+8_bx1CV;} zB!?mGbpW&bAsrZVfPxP2{n=l_@T27%EqeyhLo*pkA7aOp=bVLU%UjHGu7_dkVfOW9 zs2qCg01#R4o-6lv`96YzRcnB_5)`bXUcd1k8WTN?JB*?L?lVb^^5o?-z#HYORn+%1 z7Ik&A)B-)sUVu9y>$uKCsJe4IFs=p8lG|v|JUE+}b<4B3_lI#bI1TR=b6lSwQ(ivD z%mu1s8&7=51uw}qE03^z&d5Hk{ge|=%6`^H0XH?v1HWa!+HLaqy_@KKp1iJV9+0+O z-t;>&>$kx}W4V0Ajt*wDK)$+d1(1;;-Wgr0u~O)+3#Ze$!nTn|0mFzWRBQk;1<^%a znD(I9UR4f6KQBHXKFkdU#okAM0VYS1SIAQGD%no{O70}DkrznUZ@`ow{uw22Ca;q% zV((*IcuF5BBhQd>Al5)KlGvG~NY;@&p|KlCrX=SDWKbNe}J;74hB;^l( z#L_x1Equ3?hhw*Nmt`rC6(}8j>@#wgbncZbvQ=TdLgo3biY$2%-?J#1&(azFJBk(s zh3Abbw(nyg)9s3WM;kC>hr)I7Ct5kNL}__&5ukfS=}0}mVws?H4zYM_Ta;@qu;-*U zE8l2hMA0?Mkt57u=*y}(UmDrNI#ku0rZDF|s#b45z?7}p9Kzhs8CCVKTF&-hQtcGJ zWlFB9b`I`ifVm!qCVLq1q)T-uik9TMRfl2@Qn_3;8Gm1V30#B*iR~NIr1gKvO<#Sb&`a|DR3XRhw7%4QTN@E+OQ`639 z7F^``REMT^mz7;%RI}s|1CDZ)Xdd1i%UsOYtV(9*HY+uQ$AWpRDzwoH!T_sVoAlK% zt-YdcJnaVj@AlAKt97kmQH7;xckd}lk1T&l_I9Mu!4B z4LcWhvG`1eBZhn)%aewqd*`$7*$qQwW8+y~Qd=ie7w4rIO=c?ky~-+RvEd%Cib&R& zzf?ojmsy6;z=UakU*>^I<#Mh2gwN!dcBCNz4XA@1PNc(V^nnri{ERljfqLA<-v%sq zXZnY`ud70;D>$zbwW#LU5-j68i($niq@apdDk6~1Gs!r3rKTk`)Y+Zs#&~0PbECt# z*s<7XuXotfD(chI#zu?{jrZN{utgXv?3K0E^-GpH7h5N#RHdXwxR?6+dENSNZSEGI zNOy=fPL22*3%fM|)`8!A3Iy4H_p5$o%0wiN1>pAbh&BC}*fFU$#6n}#{v)`|y~{r` fDKU|PXW1KSD*uPts+1dQ2eJaf6$3q?6O#V|SgIqa diff --git a/IMSProg_programmer/language/chipProgrammer_hu_HU.ts b/IMSProg_programmer/language/chipProgrammer_hu_HU.ts index fe1b6d4..4a70357 100644 --- a/IMSProg_programmer/language/chipProgrammer_hu_HU.ts +++ b/IMSProg_programmer/language/chipProgrammer_hu_HU.ts @@ -172,245 +172,262 @@ Állapotregiszter 0 - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 Állapotregiszter 1 - + Status register 2 Állapotregiszter 2 - + JEDEC info: JEDEC infó: - + Man. ID Hers. Art Man. ID - + Man. type Man. típus - + Capacity Kapacitás - + Unique ID: Egyedi ID: - + Read Olvasás - + Write registers Írj regisztereket - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><p>Jelmagyarázat:</p><p>** - Alapterület<br>** - Bővített terület<br>** - Gyártói terület </p></body ></html> - + Close Bezár - - - + + - - - - - + + + + + + Error Hiba - - + - + + Error reading register! Regiszter olvasás hiba! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>Jelmagyarázat:</p><p>00 – Alapterület<br><span style=" background:#f77;"> + <html><head/><body><p>Jelmagyarázat:</p><p>00 – Alapterület<br><span style=" background:#f77;"> ​ - </span> - Extended area<br><span style=" background:#7f7;"> - </span> – Kiterjesztett terület<br><span style=" background:#7f7;"> + </span> – Kiterjesztett terület<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - Gyártói terület</p></body></html> + </span> - Gyártói terület</p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> Hex SFDP regiszter adata: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>Cłm:<br> - + Before writing the registers, please press the `Read` button! A névjegyzékek írása előtt kérjük, nyomja meg az `Olvasás` gombot! - + Error reading JEDEC ID! JEDEC ID olvasási hiba! - + + Legend: + Jelmagyarázat: + + + + - Basic area + - Alapterület + + + + - Extended area + - Bővített terület + + + + - Manufacture area + - Gyártói terület + + + Error reading unique ID! Egyedi ID olvasási hiba! - - + + Programmer CH341a is not connected! A CH341a programozó nincs csatlakoztatva! diff --git a/IMSProg_programmer/language/chipProgrammer_it_IT.qm b/IMSProg_programmer/language/chipProgrammer_it_IT.qm index 14d35c5bb47f9ca9d2eb75aef1f79723b3701a91..a89cc1bfbd492890c83f79f36c594636e875b950 100644 GIT binary patch delta 2035 zcmYL~d2oz(7{|Z6`@Vbc=DtW`H;D~lv9U>GHF5}%h>%7`gocC_K_dtZbDB%@PDQ3k22&Q1v(4XRYd)q{T78U17T^B%wB`+T40_q-RIB)9iTYJwdD z0GI)lFPRO5$jCwIHWiAG{k&(RLPYxunkygOr!Tm-U0MBS{c7?y=K-yUH5s=Q8)+yvEKJy1gCzBL2 zCIj$wkROo^WF~nI$O`BCt>gtD<_6=*=iC-x!UmvwE4dLcR*)UMzXeRpgad&JAeRqD z4}>%$5Af&(+3-3bxDc`;3y|;>LeWqPN`SD25qo)(E6G?0n9 zGMU8jwGbZC5$g?zQ6+%-6vPox6sCeW?GP|X3bA|)qX<~diwyE8#3~91ct}!tH$RBg zoETtq(WrBANGZ7w81fwA+7m!fg^O`!h;_RdaRV!qgteNX{VQt@6|YSaux*G-F&0_Jq~jo1rpgtC^m#Pn@Hrz7Eej zNLyA5^j(UyI_mYB?qZK!E}H$2?#F#Xx{wpShz4kpQ>moUI^@>WQ^#c&liM*VteESx zp(t|#jWMHW;Wprd5-j-L9T;!{-)HP)$+bunPbt^WE=lSxVdk{al5OWNalwxzI~AuH z_*BWYnXD_z4#^*yo`5Y=YCf`^j$5V0)5g%Sdg;Qym{IQ}7kgZlmhG!z>D5Xr%gcbo zO6gb83@9~H`t9)umedRB^DG(A(?>Qc_81UqbkX{StYCJ0WGpm8}2Zo z7}*kGDHWP!Tjl%d*1xj)Vj~a8QQ4kO9vFR@Aj{tZ49yiBOa%H@3Ki3G0MmBiOJfH& zXcQWkKLL7WkzHg3`HXBOpOg2<7eMa-((#fPsl0eaE+*fQyM@LTT)6koqy&i2lTtE{ zWF!&Aq(E*VS@#haNv5Qaj8u_UQcc>0-Hmjv&n@9_=XXGqLO3^+j>eY>7n5!57WKkC zhnZG-trdgXX_@+&7;>2<;~OXTP2b6y%n)rG*aE_Ki6c9Hr1Btf{IMlG9M$5Cs5z{? z_2StT*XdBCcz1si?_bJoT~wYf$djb$oYzZUdXvuRlH`l!6rMIqzV|2ti5e?!vX=vc zPsttkAJfX){x+did+ih-eOeKB8oF@gSjFIn>tqMwW#|WC^Y4nI<}2Y4d|=RzR&l4R;y=zV`EoHRL?${ z%c68lQ-8jbRjP_nFN@BmHLuleKXl`93)PsigMkm%X(DfT(BcA3$yF!dv);w%9F3!v zMHO^FbLj9mc6F!b>=~Yp&^elp^eVQSbgg{dFc$YLZSO%*Jcd?nft4IQNju-dE)bWa zU9hH}ojdNjw)$^IZn~_k?~JFiMPvebUfa-_NDEEcKgFL|G(OtbS0>V-W}RE+Q+Dex zozD|4kXom+45MI=E?s=a6sDj+H@=<@#+2%2me84SlWyVF`P|s3+X@L&*`T}A!uS5O z-q8Vr!}TEcf!_V#T{aMZ{bxBWy4VK&CMz9~_t5XDY6b%P>%V?Mr~H1^w~nu25kh}j zKa!uFeEr!YV_95h_3h){zTf61mRB?K$8Pdh{2VElyN%1I)w-8%`C(hwHy#yIeFe)A zYFL^x727of{9)kd(|`obg&ldk%IE()*m;uY&x@0Nov%Di%`3fgWX)~?o$?TOq;cN@ d{)#Y_JKNsRP^8%lxTMW#2@7m~-DB*a{{WW)>@WZT delta 2232 zcmbW1X;4*V9LAq}?>Tp0R5lfX%PKA`7g_SMD~Jdpgb1ReUhqPOUJ*gE%$pW2I3apR z%`G!SNkmO1Wpu_RH60T*E!R@eLDVtJ#B7Z3?>X=DJpcducI=Z} zJ|L<0wg&?U0aWf}0pP!goCS>Q00ak+*#(HB0Hr^f2Mny@^mIV83rMX8`W_=WuP^7N zg#-NzP8v0&iQ^b2jl55b;CMPYf?Q5U0``9UfU!ovr4z`w3XG5Eq7%tdAgeDB^$mHJ z<2As9H1Y_Lodfg_C0`~dk-6kzAa5||dXirPWMseY$8DuTQ z<5tGq3h@*Z@DC*UecC*nF4ub-2l^~mzzIstP~82vf}(4ugqlKPfmT73g` zWI35W2Gaw|flw1lX6yy}Y=$j&3Io~+TlEg$rSGudyFLtf96rzCdtI_b@vM`T>wjCa zk*ybymPf@`EN2h&?au|A>Y)7o{P`KVtID((;mQ2InoU{*{$= zd*-BXwsi5nT2?egy0T_5kRp}tj;67UCh1RkG9aiAcwrJN~_SPq|CBi%G#htPb<@6U#4c3HFwnk29+Qy+Rg>833lp&Nh&NW zDFlMOgsr~q3^qV$s(Z>pTp+v29`ZRbG@Sg2w2&{zwWR%L-kjvkFJw2_0}KlknpX42 z!zPguaycm_TS+<@_K*~S;R8tpnL)B7!xxb%vYAwqw}m}TOe~~8IM($Ud-yHk;%FwC z{6e^#X69+pAUv>#^hTH_dbKes^>fkhYqpHX6LEM}BYX0kXx_4x(fNrP?O)N!dU5i} zB|xMgz8W=;JKj}1zxoE*BzEpkA?L}>-Bdo|O?iqmi%D#kzjm9+=q}3NkW={hPWj#w zG!oq=KVYo^;*;g}hua>P@IY~}nvMoP zRCJwV4ZW8t$J{XjVYSNAkA|@3I^~jnZWQ*evT+b=pCMBoSn)bA=(+Nc>=A`nl!sbR z(4g5#uWl#(Z`ze-0vSo>Lgkskr@4uqDBG-SfVg4G7v>HiJWeI;Va-$5s(d4QiyfvK zoKA!uS0!cL1O|MdTDCHWyYrCh11~;T=BTc?=27Twb(oPtGi>VkRwiX?P!~Mp`w)Y= z?1-7C!V&e{Gc+7zzoTB>IFz+`NxdSPhgnRuy7j_9ZmTVtpaO3?chN+2v@_avP31KQ zOEb>Nm@69lIyRNhP|eX}`8?Gfn)6?9R|GuLv}e`wxH+ShZ%XC%>(mYz8O21KwWX0{ z+;wf0iKjr)743oz4LrG%U)HYrjn0F!v<+QJRQ8NaW_0P=U0tKdZQ38jTP#JL_K&Mm zS=-?{L+&%~maRIsr~E-?KbK?Ws)G#6RuPd^pSg}RpxbG5ds6ZUTFdyZxz=i}zo_nA@?w_%dca>O(*{~uWelVhl z^NLZ1QdD3rs`$-JnBk8Yl<oCNMk`rs8C7dF4#VoNZF7*k)XwAyA`XBsUPR!dw_ zMM7Nf8{_=Sg|n^ke#Rn8aan1_+$!5lvww_G5)Registro di stato 0 - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 Registro di stato 1 - + Status register 2 Registro di stato 2 - + JEDEC info: Info JEDEC: - + Man. ID ID fabbr. - + Man. type Tipo fabbr. - + Capacity Capacità - + Unique ID: ID unico: - + Read Leggi - + Write registers Scrivi registri - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><body><p>Legenda:</p><p>** - Area base<br>** - Area estesa<br>** - Area fabbricante</p></body></html></html> - + Close Chiudi - - - + + - - - - - + + + + + + Error Errore - - + - + + Error reading register! Si è verificato un errore durante la lettura del registro! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>Legenda:</p><p>00 - Area base<br><span style=" background:#f77;"> + <html><head/><body><p>Legenda:</p><p>00 - Area base<br><span style=" background:#f77;"> - </span> - Extended area<br><span style=" background:#7f7;"> - </span> - Area estesa<br><span style=" background:#7f7;"> + </span> - Area estesa<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - Area fabbricante </p></body></html> + </span> - Area fabbricante </p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> Dati HEX del registro SFDP: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>Indirizzo:<br> - + Before writing the registers, please press the `Read` button! Prima di scrivere i registri, premi il pulsante `Leggi`! - + Error reading JEDEC ID! Si è verificato un errore durante la lettura dell'ID JEDEC! - + + Legend: + Legenda: + + + + - Basic area + - Area base + + + + - Extended area + - Area estesa + + + + - Manufacture area + - Area fabbricante + + + Error reading unique ID! Si è verificato un errore durante la lettura dell'ID unico! - - + + Programmer CH341a is not connected! Il programmatore CH341a non è connesso! diff --git a/IMSProg_programmer/language/chipProgrammer_pt_BR.qm b/IMSProg_programmer/language/chipProgrammer_pt_BR.qm index 9601fe5785c56c96275a90aac939f102d36012cb..233bac0b63872f39214b9f08db90435c2ff94598 100644 GIT binary patch delta 2050 zcmX|?cTiMk6vfZ(zPEjsRjN{4lqN_JWKkATqzQru0it5dA`4?Q3mULbc8tM-iH+D2 zyE34NIuc8CEJQ3(i4qe_ViYw9I%@1C$!HGQiGS?;-rKL8d+z=2TfJRUT`gJaWA6hZ2QEP#&Z6u$KACN78rxP$b8+Lg11;+A^ zG*3vgEI=ncWXWp)?-`KU7{P#S2(|J54FCf45Y7w0d(jXs_yb{n zWFqI!f^eT=!?!{-l>+Jth$$u@@+!naMsKf2J^^@bbTH-zh-vTrvA)h6u@RU6H&ISe&;UnK;EeHCQ z$nAIkq?O(e71o$WpwCH#t%=3czn@}7J6nd?U9rAL7HfFFV&61IR=x~jeP}+ z%Bx9pUl(*%+ z&h;@jNM5K5Pom&X?Yg+E@j&lb-N-6BXd0rMSW0L7kLaddE~BGob(?fu^blH0e#bOj=P=>nNsVw$t!@TCKb0l<&8R4(3hZw<(?F z2sOg%vlWvx60gb%H!pWyAs)w{&KPQpw|p{TywNhnYN@>G;Sytnksnwi@=y#LEPS%y zW0YVLKeHAT!18Xffs2!-ms)KF)`EBID}Q$jsr)8d<>JiIp%z$E3+LdO>joB z&4|WpNl@k`C^4N>yrhw6Wtr)eXk#c-SzfZM_H0{?(_j5@=6BA1-}%n-Jn#E`+ukmD z=?zJ9uxku}7(jWOECE8Nk<~!XyMW*Z^7;UABFBwn5fHeM(CX$bkNq}qUT7JX?4Eq|GavGQv4dl-t`LP0DAmKIg z7@u9h{ki1pz|=w@pp>N8faTDu-) z!~+f>a|6V~o&;`^d_VI8=)X_C#K;~-cwai5bRx>5JhvC|ukT@vgS`yij3k4BRyp+I zVPJHJ`+ljv%di^xD_Fg;)yQw9UOzuCO%^Z5o<%_bzcVTlvr?V_RNr7$qmufZC~a= zy!z28F1Sz9q3C7%^hnOsoZ-YTB|m7wfO}t)4j-gpO^Y<wup9-@&_FB4A4s%#Ec?p{$= zEqo2!=O=rz{UVcf$(9PwvKLRwUXkzQ#+V~(s|{h&V`SR~Rss6+f~;&akl`!1s0-s> z5SCZY0>XC)>qGkafk9#Gsvm(dX7UDEL*69Ukw1}rG~OnjOEQQBsWS_H_4JjT_#mPbRelFCktA=DO`5Ncp}UYjeU$ty;ltVj4cx|L>ybt0T}y5^SbBRDyPLM{hv}X z#F>Yda&w#zA5LDtM1B{Kul@qaa*LOCW|75m^9?GWVwY!03;3R0{@7PcMz>MESWe-S zPRY0T&`4s7ywkA^7=K0Xx^k6Kj;vB7KV1rFs}zp3!)%sxg|m;%V|`1p_A-xvv}VPw zMRXLtSTWGc8XDIrbIzN1hOJUoZHZ*fHOi$!{ebuflpP~j`g7EpII3@e-!m#4{4gOw}nv5rrnGV@(vAo3FO+W>Vv>s!OhL zJbJOZX0Ms2!g=-lqcj}mTB3fgBZ{>!saK@%-U4ZB?fUF9`9c`WbDn zrv7uD(Ed&@lh$ioYuQx6IhuX@i+QTIYmR@&T`_8>roW(x$IW+I`ODedeuuP?jLegEp0rxt=F_Gf1~s8er?;p1mGScnL##a+Xp6+ecEf{IW|p- z_V(#HtgXM!XZm&S7KhI7M=p>j)x~F1@URx$gu-%`V3%%Y8xu@9q^qfCG7+h|MV~kD z!&$nEyZC#c&P&s=zvzNRp&zp65~KM||I92lTiP-G#w0qIkJN8#>S7Jg=-;`;goZcj zyJt4D`KJkLj5wvwfr>m&aqg{64Xr?`v}>&t!0MzhEK zRn=5|glz~l;xX>8E2*noQK50~88*gUYY+lru@JSe!wDNq{6jUN2X%0`)BTMu%fDkL z-qquA%!30~gmP9H-zi58syKT-8u)$%%ov4KRPsvW92@s1J@HDj#4fD0J8h;IQ}$!^ z4rhg0V%naS!?hyW$XcwRegistro de status 0 - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 Registro de status 1 - + Status register 2 Registro de status 2 - + JEDEC info: Informações JEDEC: - + Man. ID ID Fabr. - + Man. type Tipo Fabr. - + Capacity Capacidade - + Unique ID: ID único: - + Read Ler - + Write registers Gravar registros - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><body><p>Legenda:</p><p>** - Zona básica<br>** - Zona ampliada<br>** - Zona de fabricação</p></body></html></html> - + Close Fechar - - - + + - - - - - + + + + + + Error Erro - - + - + + Error reading register! Erro ao ler o registro! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>Legenda:</p><p>00 - Área básica<br><span style=" background:#f77;"> + <html><head/><body><p>Legenda:</p><p>00 - Área básica<br><span style=" background:#f77;"> - </span> - Extended area<br><span style=" background:#7f7;"> - </span> - Área ampliada<br><span style=" background:#7f7;"> + </span> - Área ampliada<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - Zona de fabricação </p></body></html> + </span> - Zona de fabricação </p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> Dados de registro hexadecimal SFDP: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>Addr:<br> - + Before writing the registers, please press the `Read` button! Antes de escrever os registros, favor pressionar o botão `Ler`! - + Error reading JEDEC ID! Erro ao ler o ID JEDEC! - + + Legend: + Legenda: + + + + - Basic area + - Zona básica + + + + - Extended area + - Zona ampliada + + + + - Manufacture area + - Zona de fabricação + + + Error reading unique ID! Erro ao ler o ID único! - - + + Programmer CH341a is not connected! O programador CH341a não está conectado! diff --git a/IMSProg_programmer/language/chipProgrammer_ru_RU.qm b/IMSProg_programmer/language/chipProgrammer_ru_RU.qm index fe4037282b1a521669d129a672b441d44380ba44..be3c0d11ad23b940554d33fc9bf5ec131f7e1107 100644 GIT binary patch delta 1993 zcmYL}c}!GS7{$-byf^y{DEmH$?4k^^Ci=>YjXz> z0ch5dxqzvioC>6E1Oz*fz620c0QGKiEZ|5BFReFWWXIw(q6LE=&frKuG5F@&|O*r||QK~_W90wC}?gewAFc?#ibAkgC5Dp5uQAd9iZ=Z3Xfct7)`9Cf3wZ#}SFCPWYtv41T8r zrK2a%m~xcPX4m_lz^o^ZGe)2uBEW|QJ zezGZy2h5be8mnNP#}&g9&#{0uiILY7#Yt8Qe5IJb^FBLg@>Wy|3%KE+V!QGXkeZ>W zo54H|aZv1UUj`U&35vpPJfKmq(RlQ^AuKG)V`Q9#P5!MwuM%PJvS&2Dmh2>Nk}rW^ zk$gqQl3ipm`I=luGWWq3N!xoqycPB?=Z8bWNg0_>@@9rqldK@*6e*BTNfi)kBH4n_ z98yDmL2Ai*Vc%Xl78Wj?ZvTOq9WGo+rIUk33D+~?*}4GXVFVp?dMNs|&?((;v6t-^ zM#QCF?32BV8QdhsZ(K>s3dCWpH(AM4as0VTw&aaCEoLSixh-B={wt7DA+{Y#BU6;| zom8HwRi??a>BM8@oZsn;p+PxMN#Plbln2hT5c4wSVQUo-cT4%`DV_B7R9O?6n2jWr zt+a(eOuY;qU5e znj6kzDRhgrpNT>(0oud{Iu+4ZoBN3GL;uv4d>_v#(4hVF!bCdzTKm;5hEvn1T@=ef z9c4?_HeB{(I#s%$Twh?oR$bJ+R$6;RS9Y5d*~L#{)CQexHACh7kM7jzah&4Eb(enT zt?1QX*P6YAFZZl1o}%v+x@KtF439eGZ_^c^b?wCL;F zlR3FPI`}Yz)+OtAwx^J*^v}h+tWc%@_f|eFI&W}!#*LPX2D61id*&LFb0*W6lZNqi zbT0agp`?tC1g zH^M>rCYF|J9mW;XVq?BTVef666Njd9O3kc~R=v~7g6tixL2kS=JcoY3+x3R&ax1@uUm-chZT-oVVP5AEuCVW^8cbp`%vdd?T1B9cA2{qce~onPC@mL zoJT3@%ROF-q3(jOU>1^uI3ZDp6f%Sua)2-b@gH`ovaH4Yw*6XwOZ_yztNs52hzIN1 delta 2155 zcma)-c~DbV6vn?K?`2Ow4MCA5fCNR69W)7xfPjKjREpwK0Rtj6Pz0$=Qvu~}G9T#ofXhb#n#aJ%)j;n=lIwcg zfy_v9g_{9+WE97T-3+KBqdES8i~;(HWGvw9!^5*ofMF_-eTB~@K+Xh`8|C%_qRr$* zj*kK_WRll`vE1Cdl^jRjAjboJ)j)nIFe;h+9EfjXJjL8|3@~{!;Cq047YMvfc5=+K zri_OZzE6Q^e39J-XmfMOsJ0Wr21e`^Os*kwA@B@@) z01?#?E{6b-d1N|;#zMGDN1~e`#?{a1FC*ZS+4~)pC6=EX= z_;is}-rp1Aa(?JzbThEZP3u+i1He`QapQTwe~g>9r4TnUP1$u2x6rtNRi>TeSSF_Je|7(af7#J$2)}I3g z>~XyyH98FskkhaZ7?OybP1Nf(&rQ=bH-~(LTyLHe9D~C6`G9&63YRIVZwIEWZl;c5 zZlaEzZ!gZ_Y{ZaWQ2#@wGhX>f0RlE-=7L5bqGE@rOp%aUD+ zHemF9$u||>a6yyg7flE-%wO8~4g=K&NW)L>;0Dj6Ri$HTm{MBz7c*+qxoLV^y6A&O zmfjKRvie2L^fu|9cm|ZwEq#x2u0pV2l$E?}Q!lg7infSHvMW%(R3l?sL z(>br*qF)Cc(u@&Fi=&hK1s+xK~(f zg<|`vZ|RUk?D{aBlY$_t_ADcsYk?69w4v6U+yTdwnfc9rxQbDnZh6&T%<>RZ8x6 zY@BA*(q(zPjdiN`{PgoVQkc`>V|kW>KNx)^|8-cl48SAHU zu47U8zpgoXs(@YmxTgJ6-iF{Kn$FxtwwFw;{GE}k>fzc!!{c~c6xy;_a@bRCZ4__4 z?SyvjhGsgPpNOgQ6nkT&`+0=R{}((=q5GOx%f0)MGYMZ_0rW{t>u9ybvKUieZSdmn(n!2&DVRj zcF~a^^luch#;gW?Q>;J#tmMi1{f#Zmu~~okF|Fx)TYq%YYC8W|-=@#z|587F`{@ZR zrgD8pLC^di53znZBmKfd{%1U`RC^Q@(^~yc9>oJ#T*g<**_|G?*c4ARu2jQ7j|SKf zfjOu`5gbTzH5rX^Ax^LgIj+}?0WOKkx2%{`C8$6ds!@qrE}H=hf{}ny{;UW>67L%z z=g(@3m{V2cNHT?+M!s5Ocg(QQFcnqXi)_W!Nw%ID)0~=lFWVD?OvObd6=l_xwT>B< z;DpiyYmiG~G(7`i!E@SGI+VNygi~LBPlqwXij;_|4>_+@LX-n3GYW@%YDDgF@FOl*A*53 diff --git a/IMSProg_programmer/language/chipProgrammer_ru_RU.ts b/IMSProg_programmer/language/chipProgrammer_ru_RU.ts index 5e272ca..c866003 100644 --- a/IMSProg_programmer/language/chipProgrammer_ru_RU.ts +++ b/IMSProg_programmer/language/chipProgrammer_ru_RU.ts @@ -172,242 +172,259 @@ Регистр статуса 0: - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 Регистр статуса 1: - + Status register 2 Регистр статуса 2: - + JEDEC info: JEDEC информ.: - + Man. ID ID произв. - + Man. type Тип произв. - + Capacity Объем - + Unique ID: ID микросхемы - + Read Считать - + Write registers Записать регистры - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><p>Обозначения:</p><p>** - Основная область<br>** - Дополнит. область<br>** - Область производителя </p></body></html> - + Close Закрыть - - - + + - - - - - + + + + + + Error Ошибка - - + - + + Error reading register! Ошибка чтения регистра! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>Обозначения:</p><p>00 - Основная область<br><span style=" background:#f77;"> + <html><head/><body><p>Обозначения:</p><p>00 - Основная область<br><span style=" background:#f77;"> - </span> - Extended area<br><span style=" background:#7f7;"> - </span> - Дополнительная область<br><span style=" background:#7f7;"> + </span> - Дополнительная область<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - Область производителя </p></body></html> + </span> - Область производителя </p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> Данные области SFDP: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>Адр.<br> - + Before writing the registers, please press the `Read` button! Перез записью, пожалуйста, нажмите кнопку `Считать`! - + Error reading JEDEC ID! Ошибка чтения JEDEC ID! - + + Legend: + Обозначения: + + + + - Basic area + - Основная область + + + + - Extended area + - Дополнит. область + + + + - Manufacture area + - Область производителя + + + Error reading unique ID! Ошибка чтения ID микросхемы! - - + + Programmer CH341a is not connected! Программатор CH341a не подключен! diff --git a/IMSProg_programmer/language/chipProgrammer_uk_UA.qm b/IMSProg_programmer/language/chipProgrammer_uk_UA.qm index f15f6bdb5af6bdff800c98cf95408d219a65e2c7..e5ef3756f7705ff8041314cdfb174b82da57a852 100644 GIT binary patch delta 2006 zcmYk6eN@eN9LL|kdw;+Cd~fNI^r%uHDwTChq;6$ev=rhXTrHe1c_^EEoRP4RU4|V( ziD(|Cq0>fDmZu2wu(2&13&)tpSQ~q{yW{MSdtUeZ`#ya>@6Y@DX|EKDb_gY&mJk5J zfO-Zw8t}eM<^l=zfM^90j{?#VK(&y}0Jnw`xuhz?56-pJj?!58$Bw? zP>#Q`(c>H$#_#A*RTt)5!qU|AVI03kq*%+M!Y2z*?;sR-#1jMvLs+!0I>>$;ffw*0e z8aovzB)LECA`A~B?oj?T^lTo)Orp@MGjdZMLU+{y+9fu6gd^O^iK$ZEFB$>gAnS0M zi^btJQi|7sdyuk`@j4dS=vilD?vW=A6kDP^0q9vemfQ4Et@rU1Ym5C&Hs}Xb@H~+^O0=Pz7@1ygKYWI zML_Hr+3rXtWGa>&Y3#*|(qu0(XdB-;`FnH$e6HFU(jm`@HM4S&k@8&eHUoGf|7hne zW~7lX7MF12XYw+|ejt9PykeFQm5!3{X@l-Tst#~oX$ZpXt z-n9f%O2-<>qnVOveWV_jX&Gm$)F-u)o}4WiH}R$Vnx$c_KQNO5X-vanpkIJAEn+qm zc_W=&%@;gmyL4xN0y$M-e8$L!#wrqIsZ`>wV!OjG7H(>&3~mFw=ZpG8@frM_u2jhFJ!d}ic#U)gq=HFOVE zCI0G7=>=8JcD4+M64hb{X9l)gRq0L-B-~ORC@uutj;apJ?=z4})!~|BH184{yPvVq zC)lED@~0$;nX0CM6MRH9S!D%u7!vXf*SrE}BmY#Tz(&^?i^(=V>mpfg#BTM z;k02GpJ%P%Z2d?E*45BFit{di+eu4T@>yH$6t5y#k{foTCQ)ibpxq?DZB(#0m(g#f z9ic&Jb-MDbR`9b>`?I%~TI<^+$g-{qfE3JA2M|&ig#?d){6D zie#`&(iG~B1rQIY7L&7p@FH>%ke2}n9$<1BAZ7!~HDoCe^bVI70Gb{kw+R?_i{!fD zK|p>YInm276KUp{dkrxxpG@MonM@{+ktu+C_+=hq1PmcS;g@`W8kjPJ>;#I20ZDn} zha7X=G;UI$0g6k2fGy;MJP+ZMC?K(x%;Ea^5N^_uq>~UWHGujC#K{)Gau;I72?jU_v9Z_<1UvXbMZr%& z+{6HaJ4r?!d(jvK8WP5wOpO*!~E) z0b&qPxda$sxoIMV_Ay^Q*_1<8@w!?njEjK&hO1 z?i3LDvS*sq-)-o?lnvW}u?3j2o$>lvy)>qKIkpQ$0X!#S80Ms|rU4IO&PFBUdmHnc zT3KqNyv%tM4@XvWpH--M4@x+%tCJ{h_c3#U zHp!k(&a+(nC2fkc+*l>KSap#LPfLE%L;>mZq=7dmSTiV%@7hbpBc#<8#Wc<)t^0+U z_4~q0<3j1$1DlxHdg;c-waoZu($`WcEMFqMTPg#h(q&V#-lvdaFOzCym3AjHmv%t5 zNVv)Xs$`GtyFzE5kTnSFfIzwIW%)rM=bEgw+5}`DlI`zjz5190S=nx2!ZN|lxG=6p zSYI&*h;9*HH1+a;i$eRBTR`kM@(%eh`7_x>-X%|xgX93|z6Xqs;LCk-2KhVLD70_o z#-opr60)C^0&#&PmBba00=b%0knJQ>689~s0>M8pjtlShzsDLL5PBxj zQM*p~EI*UoVo^qpl@ptmfJB<8+PI->Bh~GKn^_S?3UX-tqGw=e7 z{Ed?olAJ6*-C~R>ih!>}yu7;z%78 zMVBl3&oYN0uPO7sGqQ)RR#xsE&79{d8;1J<<_KlmDCRzIuJX`^)oc%G%1+r024Yfn z9zDt8UFT&;j+f!DxRqz3Xi0vL@=VNWMxL(hb~dx<+LeQumw7<1O8Pr%1UHFPFsq^|BlEf1FJ zt{ma-K^a~eKmL<$SR3@d$NOl_b^Q}_SZvm8{mv9Bms|DwH+3+Fcl3t`=}_Qdedp{Z z7GIeDtiF){SIPQwT{Boz&HC<{L-Q+r#Kz4`oz_QwKb5KY)@NoJE!OYzDT`!{`DZNx zrUtPLp@tdb{(Mq8$`z+Ho>)Vy&sx}!fEB2Q11{J-Zhy1e_RrYJw;HU%VmOh7a2Qd> zb>*l+C6;3;YWd9qWFi7-sNiGe8awYKb?~v;5>`|@Ty|r;F}J?P>001iV00{ZI&5Xj z?Y5yAjQ?wA zkHj#-vm_va{*kgoBzmU##~1t`B||#?tz@Q06A+o4m`Ekrjunf_ W|AUN*w7*q!JR9IA@8}CLS^fY_!zO0{ diff --git a/IMSProg_programmer/language/chipProgrammer_uk_UA.ts b/IMSProg_programmer/language/chipProgrammer_uk_UA.ts index fcd07cf..f6e816f 100644 --- a/IMSProg_programmer/language/chipProgrammer_uk_UA.ts +++ b/IMSProg_programmer/language/chipProgrammer_uk_UA.ts @@ -168,243 +168,260 @@ Регістр статусу 0 - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 Регістр статусу 1 - + Status register 2 Регістр статусу 2 - + JEDEC info: JEDEC інформ.: - + Man. ID ID вироб - + Man. type Тип вироб - + Capacity Об `єм - + Unique ID: ID мікросхеми: - + Read Прочитати - + Write registers Напишіть регістри - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><p>Позначення:</p><p>** - Основна область<br>** - Додаткова область<br>** - Область виробника </p></body></html> - + Close Закрити - - - + + - - - - - + + + + + + Error Помилка - - + - + + Error reading register! Помилка читання регістру! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>Позначення:</p><p>00 - Основна область<br><span style=" background:#f77;"> + <html><head/><body><p>Позначення:</p><p>00 - Основна область<br><span style=" background:#f77;"> - </span> - Extended area<br><span style=" background:#7f7;"> - </span> - Додаткова область<br><span style=" background:#7f7;"> + </span> - Додаткова область<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - Область виробника </p></body></html> + </span> - Область виробника </p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> Дані області SFDP: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>Адр.<br> - + Before writing the registers, please press the `Read` button! Перш ніж записувати реєстри, натисніть кнопку `Прочитати`! - + Error reading JEDEC ID! Помилка читання JEDEC ID! - + + Legend: + Позначення: + + + + - Basic area + - Основна область + + + + - Extended area + - Додаткова область + + + + - Manufacture area + - Область виробника + + + Error reading unique ID! Помилка читання ID мікросхеми! - - + + Programmer CH341a is not connected! Програматор CH341a не підключено! diff --git a/IMSProg_programmer/language/chipProgrammer_zn_CH.qm b/IMSProg_programmer/language/chipProgrammer_zn_CH.qm index f2aeee45d6157fe9d9d282e23b49787d8a8cfd70..4fc3fb3a8c3055d1e8d7ff95db3412c19f604e75 100644 GIT binary patch delta 2014 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 diff --git a/IMSProg_programmer/language/chipProgrammer_zn_CH.ts b/IMSProg_programmer/language/chipProgrammer_zn_CH.ts index 11e9002..0658858 100644 --- a/IMSProg_programmer/language/chipProgrammer_zn_CH.ts +++ b/IMSProg_programmer/language/chipProgrammer_zn_CH.ts @@ -172,242 +172,259 @@ 状态寄存器 0 - + SPR0 SPR0 - + BP4 BP4 - + BP3 BP3 - + BP2 BP2 - + BP1 BP1 - + BP0 BP0 - + WEL WEL - + WIP WIP - + SUS1 SUS1 - + CMP CMP - + LB3 LB3 - + LB2 LB2 - + LB1 LB1 - + SUS2 SUS2 - + QE QE - + SPR1 SPR1 - + Status Register 1 状态寄存器 1 - + Status register 2 状态寄存器 2 - + JEDEC info: JEDEC 信息: - + Man. ID 制造标识: - + Man. type 制造类型: - + Capacity 尺寸: - + Unique ID: 唯一 ID: - + Read 读取 - + Write registers 写寄存器 - - - + + + (R) (R) - + DRV1 DRV1 - + DRV0 DRV0 - + WPS WPS - + ADP ADP - + ADS ADS - + <html><head/><body><p/></body></html> <html><head/><body><p/></body></html> - + <html><head/><body><p>Legend:</p><p>** - Basic area<br>** - Extended area<br>** - Manufacture area </p></body></html> <html><head/><body><p>图例:</p><p>** - 基本区域<br>** - 扩展区<br>** - 制造区</p></body></html> - + Close 关闭 - - - + + - - - - - + + + + + + Error 错误 - - + - + + Error reading register! 错误读取寄存器! - <html><head/><body><p>Legend:</p><p>00 - Basic area<br><span style=" background:#f77;"> - <html><head/><body><p>图例:</p><p>00 - 基本区域<br><span style=" background:#f77;"> + <html><head/><body><p>图例:</p><p>00 - 基本区域<br><span style=" background:#f77;"> - </span> - Extended area<br><span style=" background:#7f7;"> - </span> - 扩展区<br><span style=" background:#7f7;"> + </span> - 扩展区<br><span style=" background:#7f7;"> - </span> - Manufacture area </p></body></html> - </span> - 制造区 </p></body></html> + </span> - 制造区 </p></body></html> - + <html><head/><body><p> Hex SFDP register data: <html><head/><body><p> 十六进制 SFDP 寄存器数据: - + <html><head/><body><p>Addr:<br> <html><head/><body><p>地址:<br> - + Before writing the registers, please press the `Read` button! 在写入寄存器之前,请按`读取`按钮! - + Error reading JEDEC ID! 读取 JEDEC ID 时出错! - + + Legend: + 图例: + + + + - Basic area + - 基本区域 + + + + - Extended area + - 扩展区 + + + + - Manufacture area + - 制造区 + + + Error reading unique ID! 读取唯一 ID 时出错! - - + + Programmer CH341a is not connected! 编程器 CH341a 未连接!