Hi,
maybe you could help to translate, is easy, see:
https://qelectrotech.org/wiki_new/doc/translation

https://doc.qt.io/qt-5/linguist-translators.html

Because word chain's to translate are in French in the code you need:
https://doc.qt.io/qt-5/linguist-transla … ltaneously

Thanks for your feedback.

2,103

(236 replies, posted in News)

I'm thinking of buying a certificate to sign Windows and maybe for macOS packages.?... and using osslsigncode to sign Windows packages, what do you think?
It would cost about ~ 130€ with shipping for the first year for certicate and an USB key encrypted, then 25€/year to renew the certificate.
We can afford to pay for it now thanks to your Paypal donations, but before I go ahead I'd like your opinion, for those who have tested it?
As you know, under Windows and macOS the installation of QET is painful with workarounds for mac and warning messages from Windows during installation.

https://shop.certum.eu/open-source-code-signing.html
https://github.com/mtrojnar/osslsigncode
https://www.msz.it/a-cheap-code-signing … lkthrough/

EDIT:


Open Source Code Signing Certificate

We issue Open Source Code Signing certificates only to natural persons.

We would like to inform you that since March 13, 2017, the option of telephone verification for Open Source Code Signing certificates is not available.
Verification based on documents

Copies of the following documents must be provided to Certum for verification purposes:

confirmation of identity at the Registration Point or at the Identity Confirmation Point (details: https://certum.store/certum-reseller-points-map, sample statement can be downloaded here (link: https://files.certum.eu/documents/repsi … ntity.pdf) or
notarized proof of identity or for quicker issuance
a copy of the identity document of the person requesting the certificate (identity card, passport, driver’s license, permanent residence card).
ATTENTION! The copy should be a complete reproduction of the document (i.e. include all of its pages).

The identity can also be confirmed on the basis of a valid qualified certificate issued for the Subscriber by Certum.
and

a utilities (gas, electricity, water, telephone, etc.) bill issued to the subscriber,
the website address of the ongoing Open Source project.
The project must be publicly available and indicate clearly the subscriber’s relationship with the project. If Certum is unable to identify the project based on publicly available information, the certification application will be rejected.
All collected documents should be sent to Certum using one of the following methods:

by e-mail as a password-protected file to the address: ccp@certum.pl (recommended form),
please contact the Certum technical support helpline in order to determine how to transfer the password
by fax to: +48 91 4257 422
by post to:
Asseco Data Systems S.A.
ul. Bajeczna 13
71-838 Szczecin
NOTE
1. Open Source Code Signing certificates cannot contain domain names and IP addresses.
2. The person requesting the certificate must also be the certificate subscriber.
3. We issue Open Source Code Signing certificates only to natural persons.
4. When a certificate is issued, the phrase “Open Source Developer” is automatically added in the “CN” (Common Name) field, while the Organization field only contains “Open Source Developer”.

NOTE!
Validity of the documents being the basis for verification of certification applications:

For new certificate requests and for renewed certificates, documents and information from public registers cannot be older than 13 months,
Authorization documents, whether they are timely or not – remain valid for 13 months from the date of issue,
Identity documents must be up-to-date (valid) on the day the certificate is issued.

Identity documents delivered to Certum should be e-mailed in the form of a password-protected file, please contact the Certum technical support helpline in order to determine how to transfer the password

https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSIXQVMNPoSboN9TqhLEKjQSAgjXyIARmXe4nCQ4FFBPAyNu2I1MR0pfo38aCSF0aHeHuo&usqp=CAU
Well, WTF ...... !  nomicons/wassat

Check for other type : coil, organ of protection, switch / button
You can define where XRefs text that are displayed following the type.
On your capture type is for coil, K1 contact is the slave of K1 coil.

2,105

(16 replies, posted in Elements)

Also added to our repository on the servers:
https://download.qelectrotech.org/qet/b … translate/

Edit : added description and links on main download page:
https://qelectrotech.org/download.html.en


Hello Vbxler,

maybe if you send me sources files and how to compile it, I can try to build a macOS bundle or executable.

https://wiki.freepascal.org/Portal:Mac
https://wiki.freepascal.org/Installing_Lazarus_on_macOS
http://www.ipst-info.net/LinuxJournal/LJ/185/10502.html

2,106

(5 replies, posted in Elements)

Added, thanks.

2,107

(16 replies, posted in Elements)

Nice work, thanks Vbxler. ;-)

2,108

(16 replies, posted in Elements)

ps: When the definition of the tag name is the same in several languages, it is not useful to add other flags, as "en" works for all languages if it is the only tag.
+    <names>
+        <name lang="ru">flb3205_gsm</name>
+        <name lang="pl">flb3205_gsm</name>
+        <name lang="nb">flb3205_gsm</name>
+        <name lang="sr">flb3205_gsm</name>
+        <name lang="en">flb3205_gsm</name>
+        <name lang="el">flb3205_gsm</name>
+        <name lang="es">flb3205_gsm</name>
+        <name lang="ja">flb3205_gsm</name>
+        <name lang="nl">flb3205_gsm</name>
+        <name lang="fr">flb3205_gsm</name>
+        <name lang="ro">flb3205_gsm</name>
+        <name lang="de">flb3205_gsm</name>
+        <name lang="pt">flb3205_gsm</name>
+        <name lang="it">flb3205_gsm</name>
+        <name lang="cs">flb3205_gsm</name>
+        <name lang="ar">flb3205_gsm</name>
+        <name lang="hr">flb3205_gsm</name>
+        <name lang="da">flb3205_gsm</name>
+        <name lang="sl">flb3205_gsm</name>
+        <name lang="ca">flb3205_gsm</name>
+        <name lang="be">flb3205_gsm</name>
+        <name lang="tr">flb3205_gsm</name>
+        <name lang="hu">flb3205_gsm</name>
+        <name lang="mn">flb3205_gsm</name>
+    </names>
+    <elementInformations>

Prefer :

   <names>
          <name lang="en">flb3205_gsm</name>
   </names>
   <elementInformations>

Select gesture for touchpad
https://download.qelectrotech.org/qet/m … rance.html

Keyboard movements
https://download.qelectrotech.org/qet/m … _grid.html

For zoom in/out you could use keyboard ctrl + +/- keys, and or mouse roller, or multi-gesture on your touchpad (Pinch-to-zoom, etc ..) if you enable it in config.

Select 4  AT Translated Set 2 keyboard

2,112

(16 replies, posted in Elements)

Thanks.

Hi,

you could try with sudo evtest


No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:      Logitech K540/K545
/dev/input/event1:      Logitech M510
/dev/input/event2:      Generic USB Audio Consumer Control
/dev/input/event3:      Generic USB Audio
/dev/input/event4:      MSI MYSTIC LIGHT
/dev/input/event5:      Power Button
/dev/input/event6:      Power Button
/dev/input/event7:      PC Speaker
/dev/input/event8:      HDA ATI HDMI HDMI/DP,pcm=3
/dev/input/event9:      HDA ATI HDMI HDMI/DP,pcm=7
/dev/input/event10:     HDA ATI HDMI HDMI/DP,pcm=8
/dev/input/event11:     HDA ATI HDMI HDMI/DP,pcm=9
/dev/input/event12:     HDA ATI HDMI HDMI/DP,pcm=10
Select the device event number [0-12]: 0
Input driver version is 1.0.1
Input device ID: bus 0x3 vendor 0x46d product 0x4076 version 0x111
Input device name: "Logitech K540/K545"




Testing ... (interrupt to exit)
Event: time 1650980111.940440, type 17 (EV_LED), code 0 (LED_NUML), value 0
Event: time 1650980111.940440, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70028
Event: time 1650980111.940440, type 1 (EV_KEY), code 28 (KEY_ENTER), value 0
Event: time 1650980111.940440, -------------- SYN_REPORT ------------
Event: time 1650980115.204108, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1650980115.204108, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1
Event: time 1650980115.204108, -------------- SYN_REPORT ------------
Event: time 1650980115.372100, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1650980115.372100, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 0
Event: time 1650980115.372100, -------------- SYN_REPORT ------------
Event: time 1650980119.741677, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70057
Event: time 1650980119.741677, type 1 (EV_KEY), code 78 (KEY_KPPLUS), value 1
Event: time 1650980119.741677, -------------- SYN_REPORT ------------
+Event: time 1650980119.827671, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70057
Event: time 1650980119.827671, type 1 (EV_KEY), code 78 (KEY_KPPLUS), value 0
Event: time 1650980119.827671, -------------- SYN_REPORT ------------
Event: time 1650980127.310971, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0
Event: time 1650980127.310971, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1
Event: time 1650980127.310971, -------------- SYN_REPORT ------------
Event: time 1650980127.578685, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 2
Event: time 1650980127.578685, -------------- SYN_REPORT ------------
Event: time 1650980127.618684, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 2
Event: time 1650980127.618684, -------------- SYN_REPORT ------------
Event: time 1650980127.658684, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 2
Event: time 1650980127.658684, -------------- SYN_REPORT ------------
Event: time 1650980127.698686, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 2
Event: time 1650980127.698686, -------------- SYN_REPORT ------------

-Event: time 1650980334.123792, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70056
Event: time 1650980334.123792, type 1 (EV_KEY), code 74 (KEY_KPMINUS), value 0
Event: time 1650980334.123792, -------------- SYN_REPORT ------------

2,114

(5 replies, posted in Elements)

Hi Vbxler,

done, thanks.

2,115

(16 replies, posted in Elements)

Nice, thanks.

2,116

(16 replies, posted in Elements)

The dialog for saving the qet_directory file always returns where the program is installed.

A workaround is to place the executable in the git working directory.

https://download.qelectrotech.org/qet/forum_img_2/qet_translate_linux64_2.png


cat qet_translate.ini
[qet_cad]
elements=/home/laurent/Qet-svn/git/qet/elements

2,117

(16 replies, posted in Elements)

I tried qet_translate_linux64, it 's work great, thanks.

For translation, select source language to English is better than French.

Example French bobine :

        <name lang="ar">بكرة</name>
        <name lang="ca">rodet</name>
        <name lang="cs">role</name>
        <name lang="da">rulle</name>
        <name lang="de">Spule</name>
        <name lang="el">καρούλι</name>
        <name lang="en">reel</name>
        <name lang="es">carrete</name>
        <name lang="fr">bobine</name>
        <name lang="hr">kolut</name>
        <name lang="hu">orsó</name>
        <name lang="it">bobina</name>
        <name lang="ja">リール</name>
        <name lang="mn">ороомог</name>
        <name lang="nb">hjul</name>
        <name lang="nl">haspel</name>
        <name lang="pl">rolka</name>
        <name lang="pt">carretel</name>
        <name lang="pt_br">carretel</name>
        <name lang="ro">tambur</name>
        <name lang="ru">катушка</name>
        <name lang="sl">kolut</name>
        <name lang="sr">колут</name>
        <name lang="tr">makara</name>



English coil :

        <name lang="ar">لفه</name>
        <name lang="ca">bobina</name>
        <name lang="cs">cívka</name>
        <name lang="da">spole</name>
        <name lang="de">Spule</name>
        <name lang="el">σπείρα</name>
        <name lang="en">coil</name>
        <name lang="es">bobina</name>
        <name lang="fr">bobine</name>
        <name lang="hr">zavojnica</name>
        <name lang="hu">tekercs</name>
        <name lang="it">bobina</name>
        <name lang="ja">コイル</name>
        <name lang="mn">ороомог</name>
        <name lang="nb">Spole</name>
        <name lang="nl">spoel</name>
        <name lang="pl">cewka</name>
        <name lang="pt">bobina</name>
        <name lang="pt_br">bobina</name>
        <name lang="ro">bobina</name>
        <name lang="ru">катушка</name>
        <name lang="sl">tuljava</name>
        <name lang="sr">калем</name>
        <name lang="tr">bobin</name>


https://download.qelectrotech.org/qet/forum_img_2/qet_translate_linux64.png

Strange! ctrl +/-  work here on my Debian Sid with

QElectroTech V 0.90-DEV+17290ae3bb0a58100c957a06d79751d3
Compilation : GCC 11.2.0
Built with Qt 5.15.2 - Date : Apr 25 2022 : 16:44:31
Run with Qt 5.15.2 using 48 thread(s)
CPU : model name : AMD Ryzen Threadripper 3960X 24-Core Processor
RAM Total : 64257 MB
RAM Available : 59532 MB
GPU : Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] (rev c7)
GPU RAM : Video memory: 4096MB Dedicated video memory: 4096 MB Currently available dedicated video memory: 3086 MB
OS : linux - x86_64 - Version : Debian GNU/Linux bookworm/sid - Kernel : 5.17.4-vanilla
*** Qt screens ***
( 1 : 3840 x 2160 )
( 2 : 1920 x 1080 )

2,119

(53 replies, posted in Videos howto)

Nice Car electrical wiring
https://download.qelectrotech.org/qet/s … iagram.pdf

2,120

(2 replies, posted in Elements)

https://download.qelectrotech.org/qet/forum_img_2/macos_IEC_60617_pt.png

2,121

(2 replies, posted in Elements)

Hi,
maybe you could try this Vbxier program and translate to Portuguese?
https://qelectrotech.org/forum/viewtopi … 027#p16027

2,122

(6 replies, posted in Elements)

Hi vilatech,

Right-click on the item's panel in the user or official collection: in the properties menu, display the path.

https://download.qelectrotech.org/qet/forum_img_2/macos_custom_path.png

anthos1984 wrote:

Hello,
I see qet is very useful and I been used for several years. So I now ask for 2 more features:
1. Slave item also have marker other than switch. This useful for module like illuminated switch; The lamp should not marked as switch. But still shown on master.
Also good for marking panel image which shown on other folio and linked to the master component, yet not counted as additional contact.

Thanks.

Hi,
If you your ask is about this
https://download.qelectrotech.org/qet/forum_img_2/bp_voyant.jpeg
The light is not a slave of the button, but of a PLC output or a relay, it is not the fact of mechanically activating the push button that makes the light change its state.

So I don't agree with your request.

Example report link to page.

https://bugreports.qt.io/browse/QTBUG-12035
https://bugreports.qt.io/browse/QTBUG-83458

Maybe QWebEnginePage::printToPdf.
https://forum.qt.io/topic/83480/qt-5-9- … -documents

I saw that with LO writer or maybe MS World you can edit a PDF QET file and add internal link page anchors, without depending on where the PDF is stored...
For a large project with 200 folios, it is very complicated to do this manually...

https://www.easepdf.com/topics/add-link-to-pdf.html

https://www.sejda.com/pdf-editor

Add links to PDF and edit existing hyperlinks
Add new links to web URLs or pages in the document. Easily edit existing hyperlinks in the PDF.

https://www.sejda.com/images/pages/pdf-editor/add-hyperlink-to-pdf.gif

Hacks to be continued ..