Zobrazují se příspěvky se štítkemQElectroTech. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemQElectroTech. Zobrazit všechny příspěvky

QElectroTech verze 0.80

Byla vydána nová verze programu na kreslení elektrotechnických (a i jiných) výkresů QElectroTech 0.80. Instalační balíčky jsou například zde. Verzi 0.80 odpovídající dokumentace přeložená do češtiny je zde. Nově se na ni dá přejít přímo ze stránky projektu (Manual translation into Czech).

Poznámka ke strojovému překladu do češtiny, na který se dalo dostanet ze stránky projektu (Online Manual Translations) část se strojově vytvořenými manuály, soubor v PDF). Bylo patrné, že strojový překlad poskytuje mnohdy nepřesné výsledky.

Ačkoli vývoj trval déle, než tomu bylo u předchozí verze, seznam změn je štíhlejší. Třemi velkými novinkami jsou: 1) Zahrnutí seznamu součástí v projektu, 2) Nový souhrn, 3) Rychlejší načítání sbírky prvků

Editor výkresu

- Nové shrnutí a obsažený seznam součástí

Seznam součástí

V nabídce se objevuje nový nástroj pro seznam součástí: Projekt -> Přidat seznam součástí.
Seznam součástí je zobrazen v podobě nastavitelné tabulky rozdělené na dvě části: zobrazení (formulář) a obsah (pozadí).
- Zobrazení: velikost a umístění tabulky, okraje mezi textem a buňkou tabulky, zarovnání textu v buňkách a písmo. Nastavení záhlaví tabulky a samotné tabulky jsou oddělené.
- Obsah: informace, které se mají zobrazit v tabulce, a pořadí, ve kterém by se měly zobrazit.

Za účelem urychlení zavedení seznamu součástí je možné vyvést/zavést nastavení zobrazení a obsahu samostatně.

Na pozadí pracuje databáze SQLite, takže nastavení obsahu není nic jiného než dotaz SQL vytvořený pomocí dialogu.
Dotaz SQL je nastaven následujícím způsobem:
- „Dostupné informace“: informace k zobrazení;
- "Filtr": filtrování informací (není prázdný, je prázdný, obsahuje, neobsahuje, rovná se, nerovná se). Na každou informaci lze použít pouze jeden filtr, není možné jich spojit několik;
- "Typ prvků": umožňuje filtrovat, ke kterému typu prvku se mají získat informace.

V dolní části zaškrtnutí „dotazu SQL“ umožňuje upravit osobní dotaz, pokud základní možnosti nestačí.

Pokud je seznam součástí příliš velký na to, aby mohl být obsažen v jednom listu, je možné jej rozdělit do několika listů, tabulky každého listu jsou pak spojeny dohromady. Při vytváření seznamu součástí je tato možnost ve výchozím nastavení zapnuta, což má za následek přidání potřebného počtu listů, přidání každé tabulky a jejich vzájemné propojení.

Nakonec jsou na panelu vlastností dostupná dvě tlačítka:
- "Přizpůsobit tabulku listu": umístí a upraví velikost a určí počet řádků v tabulce ve vztahu k listu;
- „Použít rozvržení na všechny s touto propojené tabulky“: použije výše uvedené tři vlastnosti na všechny propojené tabulky, aby se ušetřil čas a zachovala estetická soudržnost.

Souhrn

Staré shrnutí bylo z kódu zcela odstraněno, aby se vytvořil prostor pro nové, které je přesně stejné jako seznam součástí (velké množství kódu je společné), s výjimkou dotazu SQL (a jeho dialogu pro parametr), který nabízí specifické informace pro vydání souhrnu.

Vyvedení vnitřní databáze

Databázi používanou seznamem součástí a souhrnem lze vyvést do souboru „.sqlite“.
V tuto chvíli je to irelevantní, protože funkce byla vytvořena během vývoje pro účely ladění, byla opuštěna.

Databáze bude v budoucnosti QET stále důležitější.

Vyvedení seznamu vodičů

Aby bylo možné snadněji používat tisky s čísly vodičů, lze názvy vodičů vyvést ve formátu CSV. Vyvedení respektuje množství vodičů, aby se vytisklo správné množství čísel, například potenciál číslovaný 240 složený z 3 vodičů dává v CSV 6 × 240 (2 čísla na vodič × 3 vodiče).

Vylepšení a přeskupení

Přepracované vyvedení seznamu součástí

Vyvedení seznamu součástí do formátu CSV bylo přepracováno tak, aby používalo novou databázi, nový dialog pro vyvedení (podobný kartě „obsah“ v seznamu součástí) umožňuje nastavit informace, které mají být vyvedeny.

Rychlejší nahrávání sbírky prvků

Ačkoli to pro verzi 0.8 nebylo plánováno, zkoušky byly tak působivé, že se vývojáři rozhodli na tomto tématu pracovat.
Soubory prvků (.elmt) jsou jednoduché soubory XML.
Do verze 0.8 se používal XML analyzátor Qt.
Ukazuje se, že rychlost analyzátoru Qt je ve srovnání s ostatními velmi, velmi pomalá (https://pugixml.org/) a váhy se tak naklonily ve prospěch pugixml.

Zisk na rychlosti bohužel není stejný v závislosti na operačním systému, načítání sbírky, které bylo v operačním systému Windows velmi dlouhé, je nyní ... dlouhé.
U Windows lze počítat s nárůstem rychlosti asi 30 %, i když se to může u jednotlivých konfigurací hodně lišit, aniž by vývojáři věděli proč (bez ohledu na použití SSD nebo HDD, počet procesorů jader).
V Linuxu je to něco jiného. Nahrávání sbírky se děje alespoň dvakrát tak rychle.
Druhou stranou mince je o něco vyšší spotřeba paměti spojená se způsobem, jakým vývojáři věc kódovali (pugixml s tím nemá nic společného), ale toto zůstává zanedbatelné.

Tiskové dialogové okno a vyvedení do PDF

- Grafická část tiskového dialogu byla zcela přepsána pomocí Qt designeru na místě C ++. Konkrétně to pro uživatele nic nemění, ale vývojářům to umožňuje lépe oddělit kód.

- Doplněk pro výběr listů k tisku má dvě nové volby: „Od data:“ a „K datu:“. Je to užitečné, pokud chcete tisknout pouze výkresy, které jste aktualizovali.
- Tisk na fyzické tiskárně a PDF je nyní samostatný, na panelu nástrojů a v nabídce „soubor“ je dostupné nové tlačítko „Vyvedeno do PDF“.

Nové údaje o vodiči

Vodiče získají čtyři nové informace: Barva vodiče (textová, již bylo možné změnit barvu vodiče), Průřez vodiče, Kabel, Sběrnice.

Najít/Nahradit

- Najít/Nahradit je nyní animováno

- Nyní je možné vybrat nezávislé prvky a/nebo vodiče a/nebo texty konkrétního listu klepnutím pravým tlačítkem myši na požadovaný list.

Text prvků

Texty prvků mají novou funkci „Zachovat viditelné otočení“.
To znamená, že když je prvek otočen, text sleduje otočení v x.y, ale viditelný úhel zůstává stejný.

Vylepšené vyvedení do DXF

Tomuto hodně přispěl nový přispěvatel, David Varley.

Editor prvků

Úpravy mnohoúhelníku

Výběr bodu mnohoúhelníku v seznamu bodů způsobí změnu barvy odpovídajícího bodu za účelem lepší vizualizace upravovaného bodu.
Ve stejném seznamu se klepnutím pravým tlačítkem otevře související nabídka umožňující odstranit vybraný bod nebo vložit nový bod za vybraný bod.

Přesnost přemístění pomocí klávesnice

Podržíte-li klávesu Ctrl + směrovou šipku, vybrané části se posunou o 0,1 místo o 1.

Barvy

Bylo přidáno obrovské množství „standardních HTML“ barev. Pokračuje se v dobrovolném „omezování“ množství barev, aby se zachovala určitá obrazová jednotnost prvků.

Noví přispěvatelé

Simon De-Backer podrobně revidoval kód. Vyčistil jej od nepoužívaných a/nebo zastaralých funkcí, aby byl kompatibilní s novou verzí systému nástrojů Qt ve verzi 6.
Podílel se také na zlepšení odsazení pro snazší čtení zdrojů a na předělání dokumentace Doxygen.

Poznámka: uložení výkresu ve formátu DWG/DXF

K tomu ukládání do DXF je ve fóru QET dokonce zvláštní část. Naposledy si nad tím, jaké výsledky možnost uložit do DXF přímo v QElectroTechu, někdo postěžoval na podzim roku 2020.

Věc fungovala celkem dobře tak ve verzi 0.4, když "Abhishek" do QET přidal tuto funkcionalitu. Jenže ten bohužel mezitím projekt opustil, a projekt se během let dál vyvíjel, což ovlivnilo i výsledky uložení do DXF.

Dále se v diskuzních příspěvcích odkazuje na nějaké možnosti řešení problému: v Linuxu: nejprve uložit do PDF ("ça se fait sous Linux c'est avec une impression vectorielle PDF) a potom pomocí příkazu pstoedit, jehož schéma je přiloženo; to samé se řešilo už dříve, napřéklad v roce 2019, s výsledkem "lepší něco než nic":

pstoedit -f "dxf: -ctl -mm" -split example_project.pdf example_project_%d.dxf

Otázka je, jestli se tím převede i veškerý text ve výkresu?

Je popsána cesta, kdy se jde přes programy, které tu práci odvedou. Velmi dobré výsledky měl při převodu z PDF do DXF poskytovat (není ale zdarma): Able2Extract. Na internetu je verze zdarma: https://www.investintech.com/fr/pdf-en-autocad/, jak dobře ale funguje - s jakým výsledkem, když pokus selhal, viz dále? Třeba to jindy, někomu jinému, s jiným souborem půjde jinak - lépe.

Na internetu je nabízeno vícero služeb tohoto typu. Dosavadní jednoduché pokusy ale ukázaly, že výsledek ne vždy odpovídá očekávání - to když se ve čtečce DXF Autodesk TrueView následně ukázal jen prázdný list, nebo výkres, avšak bez textu (pokus využil stránku https://www.zamzar.com/convert/pdf-to-dwg/ - Zkusil jsem tedy převod do DWG - po otevření v Autodesk TrueView: písmenka tam jsou, ale vypadá to samozřejmě zobrazeno jinak než v QET.) apod. Program od Autocadu, který se nainstaluje na disk, má zase omezení 1 převod a den - výsledek byl ale pěkný - "autocadovský".

Aktualizace překladu sbírky prvků v QElectroTechu

Byl aktualizován překlad skupin prvků Elektrotechnika > Vícežilový, Jednopólové, Tovární díly (zboží výrobců), EN 60617, Označení a Různé. Archivy zip s těmito prvky, abyste si nový stav mohli prohlédnout a vyzkoušet dříve, než bude vydána verze 0.8 QElectroTechu, je nahrán na Obvyklé místo.

V mé distribuci Linuxu jsem po zpracování změn (pod správcem - superuživatelem) ve složce s prvky (elements/) -> podsložka pro Elektrotechniku (10_electric) nahradil touto "10_allpole" složkou (po rozbalení zkopírovat: Ctrl+C, a vložit: Ctrl+V) tu se stejným názvem (10_allpole :-), co tam byla, kterou jsem předtím smazal (/usr/local/share/qelectrotech/elements/10_electric/).

Výsledek je vidět hned po znovuspuštění QElectroTechu a načtení sbírky prvků. Je to podstatný krok vpřed, za který vděčíte nabídce Karla Szabó, že to projde a zpracuje. Je teď přeloženo i to, co byste jinak viděli "jen" ve francouzštině, což je nejen pro elektrikáře velice pěkný jazyk. Tím, že jsem zajistil zbytek, jsem dostal možnost být užitečný i při zahlazování svých předchozích stop.

Na základě v tabulce Karlem Szabó zpracovaných a dodaných podkladů, byly pak v první fázi aktualizovány a rozšířeny překlady prvků nejprve ve skupině Elektrotechnika > Vícežilový, a následně Jednopólové. Následovaly ostatní podskupiny skupiny Elektrotechnika, takže nyní jsou prvky (skoro) všechny přeloženy. Skoro proto, že nějaké další nové značky mezitím přibyly, např. ve skupině Wago. Za tuto skvělou práci patří Karlu Szabó vřelý dík.

Dokumentace ke QElectroTechu

Nějakou dobu nebyl překlad dokumentace napojen na hlavní úložiště, ale bylo možné jej otevřít a podívat se po stažení archivu zip celé dokumentace ze stránky:

https://github.com/qelectrotech/qelectrotech-doc

Viz rozbalovací nabídka pod "zeleným tlačítkem" Code -> Download ZIP

Nyní lze dokumentaci v češtině prohlížet v prohlížeči i bez stahování, viz oznámení ve fóru (Dokumentace): přidání překladu dokumentace do češtiny a tento odkaz:
 
https://download.tuxfamily.org/qet/manual_0.7/build_cs/index.html# 
 
Přes stránky QElectroTechu se dostaneme na "manuál", ale kde je tam případně nějaký přepínač/rozbalovací nabídka jazyků, nebo (pro)zatím není, není vidět?
 
https://download.tuxfamily.org/qet/manual_0.7/build/index.html#
 
Pokud tedy nadále nebudete používat odkaz na internetovou stránku se soubory ke stažení uvedený výše, potom po stažení a rozbalení (obsahu archivu na disk) vás bude zajímat složka build_cs. V ní poklepete na (otevřete) soubor index.html. Protože při prvním otevření (asociace souboru v systému nainstalovaném na daném zařízení) ve starším Internet Exploreru zobrazení obsahu nevypadalo normálně, použijte například Firefox.

V překladu byly určité mouchy, zvláště odkazy se chovaly a chovají "podivně" (ne vždy totiž vedou tam, kam mají, jak by se očekávalo, nebo mělo smysl). Vedle toho se tam občas vyskytl i nějaký překlep, který ovlivnil výsledný dojem, a také formátování textu, např. špatný apostrof nebo často chybějící mezera (zcela neprovedené odkazy z důvodu chybějící mezery a tím špatného výkladu takového "spojeného řetězce" byly při prvním zkouknutí výsledku kapitola sama o sobě), a pak z toho zřetelně vidět řetězec, který měl po kompilaci fungovat jako odkaz, ale odkaz nebyl z uvedeného důvodu vytvořen.

Bylo tak třeba zjistit, proč jsme se ne zřídka setkali s tím, že byla např. předložka a slovo zobrazeno bez mezery. Nedělo se to ale jen s předložkami, jakoby to mohlo být něco tímto dané, ale i tak, že viditelně stála dvě slova vedle sebe. Ty mezery vůbec podezřele chyběly nějak moc často. Na to bylo potřeba se při zkoumání zaměřit, a tak se rychle přišlo na to, že mezery ve zdrojových souborech na koncích řádků opravdu nebyly tam, kde být dle očekávání měly (v editoru jsou jinak typicky vloženy, ale zde se využilo i jiného nástroje a po vložení, aniž by si toho kdo hned všiml, jednoduše zmizely-se nezkopírovaly/nevložily.

Jenže ani po první opravě všechny takové řetězce nebyly překladačem vyloženy a nefungovaly jako odkazy. Ostatně očividně v některých místech je přeodkazováno. Když to přeženu, k čemu je mít čtyřikrát v jedné větě odkaz na stránku "projekt", a třikrát odkaz nefunguje jako odkaz. Řekněme, že z ostatních "taky odkazů" jednoduše smažeme část řetězce, která z nich má udělat odkaz. Co na to překladač, nezblázní se z toho? :-) Uvidíme. Při druhé opravě se vychytají ty zbývající (aspoň dva tam určitě budou) nepracující odkazy-neodkazy.

Problém také je, že se odkazy chovají tak, jakoby při určování jejich cíle překladač vycházel z angličtiny, lépe řečeno z pořadí odkazů v anglické větě. Když odkazy vyzkoušíme, vypadají někdy jakoby byly prohozeny - odkaz, který má v názvu list vede na projekt, a odkaz s projektem v názvu vede na list. No není to rozkošné? Klepnete na odkaz a jste zvědaví, kam vás to dovede. To už radši v hlavě myšlenkovou mapu obsahu, kdy už víte, kde co je. Rada: čtěte příručku často a pozorně, a půjde to. Řešení: poklepejte na všechny odkazy ve větě, kde je jich víc, a v nových kartách se třeba otevřeu všechny, které máte dle záměru tvůrce vidět.

Do jisté míry se dá zařídit, aby i v češtině skladba věty vypadala jako česká/moravská, a dodrželo se anglické pořadí odkazů, pokud budeme brát za fakt, že to hraje roli. Stačí se nad slovy zamyslet a zpřeházet je tak, aby nevypadaly, že takto byste je nikdy dobrovolně podle anglické věty na první pokus nesestavili. Překvapením ale jsou potom věty byť s několika málo odkazy, kde je jednoznačně dodrženo "anglické" pořadí, ale výsledek tomu stejně neodpovídá.


Ještě jednou k tomu, jak postupovat, když se budete chtít na dokumentaci podívat, kdyby bylo výše uvedené moc stručné. Z uvedených stránek se stáhne soubor (archiv) s příponou zip. Ten obsahuje více složek, a protože nás zbytek nezajímá (zdrojáky s anglickou verzí/zdrojáky k české verzi), tak pokud obsah archivu nechceme na disk rozbalit celý, aby se tam nezabíralo místo tím, co se nepoužívá, už při otevření staženého archivu v software, který je pro to v operačním systému určen, třeba hned jednoduše zkopírujeme jen tu složku build_cs (Ctrl+C při jejím označení) a tu vložíme přes správce souborů (Ctrl+V) na zvolené místo na disku, např. do složky Dokumenty. (co se týče toho, co popisuji: jde u rozbalení na námi určené místo vlastně o to, jak se ten který operační systém k těm archivům chová, a nechci tu přibližovat všechny obměny postupu; kupříkladu v OS Windows se vám obsah archivu otevře ve správci souborů - Průzkumník se mu stále ještě říká?, a tak popisuji to, co byste mohli hned dělat jako kopírování složky a její vložení někam do jiné složky).
 
Pak stačí dvakrát poklepat na soubor index.html (ve struktuře adresáře build_cs na nejvyšší úrovni), a prohlížeč, který je přiřazen v systému na otvírání souborů s touto příponou (případně si přes pravé tlačítko myši můžete hned určit, ve kterém prohlížeči se mají takové soubory otevírat trvale), stránku načte.


Dokumentace a obrázky jsou již dělány zároveň s aktualizací samotného překladu, takže v nejnovějších vývojářských verzích, co je systém automaticky noc co noc chrlí (noční verze), rozhraní programu po spuštění v posledních měsících vypadá už takto.
 
Ještě jedna poznámka k tomu, co snad (ale spíš to byla specifická situace - snad otevření ještě na disk včetně ostatních neuloženého souboru přímo v okně programu pro archivaci?) můžete při svém snažení o zprovoznění dokumentace také pozorovat. 1) Uživateli, který, jak sdělil, poklepal na soubor index.html, se stránka s obsahem zobrazila, a to bylo asi tak vše. Při klepnutí na konkrétní položku, libovolnou, mu vyskočila hláška... něco jako, že stránku nelze najít, a navazující otázka: zkusit znovu? A tak pořád dokola. Takže, co udělal, aby mu to jelo: 2) zkopíroval si jen build_cs, otevřel index.html, a jak napsal, světe div se jede to. Ale podle všeho rozbalení celého archivu není nic proti ničemu, takže těžko říct, v čem mohl být problém. - Ale, jak již podotknuto, jde zřejmě o to, abyste poctivě :-) obsah archivu rozbalili na disk.

Dne 29. prosince 2020 jsem se podíval a viděl, že 27. prosince byly (skoro všude - a při procházení dokumentace se na nějaké ty "drobnosti" sem tam přijde) opravené soubory v dokumentaci aktualizovány. Stáhl jsem ZIP archiv, rozbalil a vypadá to (i podle toho, že jsou v češtině i ty předtím výjimečně nepřeložené kapitolky, jako je spuštění v OS Windows, které jsem v rámci oprav a úprav, po prvním zkompilování celé dokumentace, což bylo před více jak měsícem?, dopřeložil), že problém s mezerami a některými nefunkčními odkazy je tím vyřešen - ale jen do té míry, o které se hovoří v průběžně aktualizovaných odstavcích výše (viz položená a namátkově zkoušená otázka, jestli vždy odkaz vede tam, kam má, a také, jestli se s tím dá něco jednoduše dělat (když odkaz vede mimo jiné i na nefunkční stránku - nebo to byl problém, dejme tomu s připojením? - ne nebyl a není): jednoduše, spíš ne, a pro přesné určení by správce dokumentace měl pořádně nastudovat dokumentaci k použitému systému, a poskytnou přehledný návod, jak odkazy zacílit, když by bylo potřeba, přesně, napsat, co je potřeba udělat, a ne jinak, ať je to pracné, jak chce).
 
Jestli ale ty drobné potíže s odkazy pramení z anglického textu (anglické dokumentace), tak s tím nic nenaděláme. Prostě, chcete-li, poklepejte na všechny odkazy, které v daném odstavci najdete (protože zkouším některé takto označené v anglickém textu odstranit - zbavit toho, co je označuje jako text, který se má zobrazit jako odkazy), a uvidíte. Je pak jedno, jestli se po klepnutí na např. Prvek zobrazí kapitola List, hlavně, že se, doufejme, něco zobrazí, když to zrovna potřebujete tímto způsobem vyhmátnout.

Po první prosincové (2020) předvánoční fázi oprav přišla druhá lednová fáze (2021), kdy byla na začátku poslední dekády dokumentace znovu projita a aktualizována. Do úložiště byly tyto změny nahrány někdy na přelomu 11. až 12. února. Nyní tedy zbývají aspoň dva nedořešené odkazy (čili ty, které jako odkazy nyní vůbec nefungují; viz líčení problému s odkazy výše). K tomu se časem doplní nyní chybějící obrázky rozhraní apod.

QElectroTech - Kreslení (nejen) elektrotechnických výkresů pro začátečníky a pokročilé

Důvodem pro tento příspěvek je zájem, který jsem zaznamenal ze strany slovenského uživatele o spuštění QElectroTechu v češtině. To se v Linuxu udělá v terminálu zadáním příkazu takto: LANG=cs qelectrotech


Až při úpravách tohoto krátkého oznámení mě napadla jiná souvislost se Slovenskem, totiž, že slovo, kterým se v některých novinách i knihách nově označuje Nizozemí, což jsou Pays-Bas ležící vedle Německa, čímž myslím tvar Nizozemsko, prý přinesli do České republiky, slovenští novináři, když došli až do Prahy. A když se kouknu na ten novotvar Česko, tak mi přijde, že je to ze stejné dílny. Můj názor je ten, že jste-li v Čechách, přiznejte to, a když jste na Moravě, tak jste prostě na Moravě. Se Slezskem je to stejné. Oficiální název Česká republika taky není tak dlouhý, aby se nedal rychle napsat nebo vyslovit; nebo použít zkratku ČR. Podobného původu by mohl být tvar hrozno, co se s ním můžeme setkat ve velkoobchodech. Ale nejsem si jistý, jestli naši trhovci jenom opsali nápis na bedně, co se přivezla ze Slovenska. Já říkám hroznům v množném čísle hrozny, a jednomu hroznu hrozen.

Slováky mám ovšem všeobecně rád, často je slyším - vidím, a na Slovensko se opět chystám za pár dní. A z tohoto příspěvku vidíte, že je možné, než se někdo najde a obšlehne můj překlad, slovenským uživatelům QElectroTechu pomoct. (Překlad má zdrojové řetězce ve francouzštině, ale dal by se/měl pro jistotu a pro srovnání samozřejmě použít překlad do angličtiny a přepsat  ten.)


A využívám hned příležitosti, abych sem dodal zepár obrázků. Ukazují, jak vypadá verze 0.3 rc. Na základě prohlédnutí této verze jsem už udělal nějaké potřebné změny, co se týče akcelerátorů v hlavní nabídce i v názvech skupin prvků. V programu se dají, jak vidíte, nakreslit i jiné věci než ty elektrotechnické. Prvků je už více než 2000. Je povzbudivé vidět, že i když si původní vývojář Xavier Guerrin, dal už před nějakým tím pátkem z důvodu zaneprázdněnosti od projektu pohov, další spolupracovníci v rozvoji programu pokračují. Vývojář v C++, který by se zapojil, by se samozřejmě hodil. Stejně tak grafik, balič/balíčkář - to jsou úlohy popsané na stránkách, jak se může ten, kdo se v tom poznává, přidat. Níže několik ze sbírky náhodně vybraných prvků na ukázku.

Obrázek výše má znamenat světlo. Pak následují níže, co si tak vzpomínám, lednička s mrazničkou (?), pak nějaká zástrčka (počítač ?), potom něco složitějšího, a nakonec něco s vysokým napětím (?).







A takto vypadá nastavení programu.


Už jen chvíli a budeme tu mít 0.3, a vývojáři budou snovat plány pro 0.4, respektive uvádět ve skutečnost směrování, které už je v hrubých obrysech stanovené.

QElectroTech

Čerstvo po dvouměsíční přestávce vyšel na stránkách k programu QElectroTech krátký shrnující článek, který popisuje, co se na QElectroTechu za tu dobu udělalo. Z něho bych na tomto místě chtěl vyzdvihnout tu část, ve které se dostává pozornosti prvkům, kterými se kreslí. Nebude to hned, ale z toho, že se na programu dělá, se dá odvodit, že obecně se verze 0.3 opět o nějaký ten kousíček přiblížila.

Sbírka prvků jich obsahuje 1123 ve 179 skupinách. Na internetu si je můžete prohlížet celkem pohodlně tady. Protože jazykem stránek je francouzština, bude orientace nejspíš o něco obtížnější, ale nic vám nebrání v tom, abyste si sbírku prohlédli celou. Jde jen o pár klepnutí přes základní rozcestník a jednu dvě podúrovně, než se objeví stránka s prvky a jejich náhledy v dané skupině jeden za druhým pod sebou. :-)

Náhled s obrázkem zvětšíte, když klepnete na odkaz Agrandir, což znamená zvětšit. Protože jich je většina nějak přeložená do češtiny, nabízí se, že se často setkáte s českým překladem vedle dalších hned pod obrázkem, který by vás mohl navést. Je v tom ale něco s kódováním znaků, takže místo otazníků si tu diakritiku holt musíte přimyslet.

Dobré na tom vidím to, že když si tu na jednom místě odborník zároveň prohlédne obrázek a porovná to, co vidí a co o tom ví, s tím, jak se to v současnosti představuje v češtině, ve francouzštině, v angličtině, případně v jiném jazyce, může tu a tam přijít na nějaké i zásadní nesrovnalosti, a to by pak byl přínos, kdyby na ně upozornil.

QElectroTech

Podle poslední zprávy o stavu vývoje zveřejněné na stránkách projektu QElectroTech (14. srpen 2011) je vidět, že se na věci pracuje, i když jsou tu určitá omezení daná možnostmi zúčastněných lidí.

Pořád by se hodily další ruce, co umí programovat. Nyní je vývoj o něco pozadu za předpokladem (datum vydání verze 0.3), ale zase, kdo si počká ten se dočká, že? :-) Takže se připojuji k tomu volání a využívám tento prostor k oslovení případných zájemců, co vždycky chtěli dělat něco hodně užitečného. Samozřejmě, pokud ne zrovna vy, tak třeba víte o někom, kdo by mohl a rád.

Hlavní vývojář mi o tom, když jsem se zeptal, jak to jde, jedna dvě, napsal, že by chtěl, než tu 0.3 vydá, ještě něco dodělat.

Já jsem se na to díval zase ze svého pohledu. Z mé strany šlo o to, aby se pohlo s těmi prvky, co se používají na kreslení, a to se v podstatě povedlo. Před několika týdny jsem dorazil překlad stovek a stovek nových elektrotechnických prvků (a k tomu jsou tam i jiné - z oblasti hydrauliky a vzduchotechniky); a nějaké potom ještě opět přibyly, ale není jich snad zas tolik.

Něco je přeložené, doufám, úplně na jedničku s hvězdičkou, tak by to mělo být, něco tak středně přijatelně, a něco, prostě aby bylo, a něco je problém, a tam to bude chtít časem poradit se a vést dialog s větším odborníkem, než jsem já. V praxi jsem to nezkoušel, protože na to stejně v současnosti odborný přehled nemám, snad někdy v budoucnu, když se budu toužit přiučit něco víc o silnoproudu nebo slaboproudu, prostě o tom, čeho se tak QElectroTech obecně týká i netýká.

A protože může být užitečný i těm, co potřebují kreslit výkresy k vzduchotechnice a tak podobně, jak jsem o tom už psal, tak bych řekl, že obsažení takových rozsáhlejších oblastí by zase byl větší úkol, než je v základě pro překlad samotný nezbytně nutné.

Problém je totiž při převodu z jednoho jazyka do druhého v tom, v jakém jazyce vzniká základní popis prvku. Základním jazykem tu je francouzština, pak je tu ta angličtina, ale nejprve to do nich musí tvůrce prvku dostat, když odmalička francouzsky nebo anglicky nešprechuje. Pak je občas sranda pochopit co nejvíc o čem to celé je, když to při potřebě editovat ten soubor s prvkem, přidat do něj český překlad, ani nevidím jako obrázek, jen jako textový soubor, aby šla práce dopředu.

Někdy to prostě jakoby nemělo ani hlavu ani patu. Takové případy si poznamenávám, aby na ně mohla při předpokládaném budoucím odlaďování hned přijít řada. Jistě je co prověřovat - porovnat s tím, jak to jako schéma, se kterým se kreslí, vypadá. Při práci na překladu jsem si pomáhal srovnáváním použitého překladu třeba i ve čtyřech jazycích, když to bylo nutné, aby se z toho dostalo co nejvíc. Prostě se tu a tam stane, že tomu není jako textu moc rozumět.

A je vidět, že to někdy autoři překladů, pokud už vůbec v současnosti pro daný prvek jsou, pojali docela dost volně. Buď že věc pragmaticky zestručnili, anebo popsali pár slov v angličtině/francouzštině celou větou.  A stane se i, že slovíčka, ze kterých je ten popis sestavený, se ani nenajdou ve mně dostupných slovnících, ne tak aby byl k mání nějaký srozumitelný specializovaný překlad, když by to bylo něco složitějšího.

Na závěr bych řekl tolik, že jsem rád, když je alespoň jednou za čas vidět, že se na takovém programu pracuje. A zopakoval bych i výzvu všem schopným programátorům, co umí dělat s C++/Qt. Přidejte se. :-)

Dokumentace k QElectroTechu

Na stránkách projektu QElectroTech jsou vytvořeny stránky s dokumentací založenou na projektu "wiki".

Tyto jsou přeloženy do několika jazyků, přičemž základem je francouzština. Dá se říct, že například takový anglický překlad, který nejspíš pořizuje vývojář programu, se od francouzského originálu, se kterým jsem pracoval, a který je ze své podstaty úplný, někdy liší. Obsahuje výjimečně o něco méně informací, spíše však obsahuje podstatně méně překladů.

Už jsem se naučil překladem procházet, takže pokud jste to až dosud úplně nedocenili, přiblížím, jak se dostat k českému překladu, který je nyní pro části, které a jejichž rozsah uvedu, hotový.

Přeložil jsem úvodní vrstvu, která představuje informační rozcestník, přes který se uživatel dostane k dalším podúrovním. Aby však bylo možné uvidět český překlad, je potřeba klepnout na malý modrý čtvereček vpravo nahoře vyzdobený dvěma písmenky c a s, a totéž udělat po poklepání na odkaz vedoucí k nějaké další části dokumentace, který vede k podúrovni, kterou věc končí. Vždy se mi tu totiž ukáže jako první francouzština. Říkám to z toho důvodu, abyste tímto jevem nebyli úplně zmateni. :-)

Smyslem toho, proč zde uvedu seznam přeložených částí, je ušetřit vám hledání překladu tam, kde na další úrovni stejně není, a kdo ví, jestli kdy bude (například zatím nepomýšlím na překlad takových věcí, jako jsou změny mezi předchozími navazujícími verzi 0.1, když 0.3 je za dveřmi, ale časem ani to nevylučuju.

Rozcestník v češtině se nachází zde. Vidíme tu oddíly: Cíle, Různé a Přístup. Má ale smysl jít přímo hned na dokumentaci, i když přeložil jsem v oddíle Různé tu položku Podpora aneb mluví se o nás jinde.

A pak se podívejte i na Uživatelské profily, které jsou pod odkazem na dokumentaci v oddíle Cíle. Pro ty, kteří mají zájem zabývat se chodem programu jako zkoušeči, aby bylo před každým novým vydáním vše co nejvíce v pořádku, je určena kapitola Zkušební postupy.

Zajímat vás jistě budou i Funkce a cestovní mapa, kde jsem dokončil překlad oznámení od verze 0.1 až k současné verzi 0.2, plus popis toho, co uživatele čeká ve verzi 0.3, na které se pilně pracuje, až výhled k verzi 0.7.

Když přejdeme dále na dokumentaci a nastavíme český jazyk, všimněme si hlavně prvních dvou oddílů, kterými jsou Uživatelé a Vývojáři. Část Uživatelé jsem, myslím, přeložil celou. Začít můžete číst třeba Představení programu QElectroTech a skončit položkou UNIXové příručky pro QElectroTech. :-)

V části Vývojáři jsem provedl překlad pododdílů Překlad, abych vás potěšil statistikami, a kvůli snadnosti a rychlosti práce i pododdíl věnovaný v programu používaným ikonám. Pro případnou práci se Subversion se bude hodit, že je přeložen pododdíl Používání skladiště Subversion vývojáři/přispěvateli a Používání QElectroTechu přispěvateli. Potom ještě Skladba formátu XML používaného pro popis prvků v QElectroTechu ve verzi 0.3 a Skladba formátu XML používaného pro popis výkresů v QElectroTechu 0.3. A na okraj informativně část k Vytvoření debianích balíčků.

Způsob počeštění QElectroTechu

V poznámce k mému prvnímu záznamu o QElectroTechu z října se ozval člověk, který by rád program vyzkoušel, ale s nepřeloženým se podle něj nedá moc dělat. Tázal se tedy, kde by se dal překlad sehnat. Na následujících řádcích podám k tomu rozsáhlou odpověď, co a jak. V současnosti je k dispozici verze 0.2, půjde tedy o naroubování překladu, který je vytvořený pro vyvíjenou verzi na ni.

Překlad byl hotový v okamžiku, kdy jsem o něm ve svém deníku napsal. :-) Jde přitom o jeden hlavní soubor s překladem rozhraní, a pak o překlad používaných prvků, které se dají upravovat-překládat přes editor k programu; plus ještě pár malinkých souborů, které z tohoto pohledu nejsou, řekněme, tak důležité.

K tomu ale chyběl právě překlad Qt, který jsem tehdy chtěl přeložit až někdy časem, ale díky mému nápadu s nabídnutím jistého souboru, který jsem překládal v červenci pro Texmaker, který ostatně dosud v nové stabilní verzi od té doby také nebyl vydán, s názvem qt_cs.ts, jsem se dozvěděl, že jsem vlastně přeložil Qt už tehdy, aniž bych to tušil. Myslel jsem si prostě a jenom, že si každý programátor vytahá z nějakého hlavního Qt souboru určité hlášky, které pro svůj program právě potřebuje :-). A tak vznikl v současnosti hodně rozvinutý projekt s překladem Qt.

Překlad QElectroTechu je zcela jistě začleněný do programu - přesněji jeho právě vyvíjené verze, ke které by se, předpokládejme, dalo dostat přes stránky projektu (program používá SVN), ale řekl bych, že pokud člověk nesáhne ke kompilaci, tak před vydáním nové stabilní verze se k nějakým rpm (deb) balíčkům s obsaženým českým překladem nedostane.

Ve vlaku jsem na podzim dokonce potkal studenta elektrotechniky, pokud se za něj pouze nevydával .-), ale rozhodně jako student elektrotechniky vypadal, a z něho jsem se během chvilky, než se začal věnovat jiným věcem, tak trochu pokoušel dostat odkaz na nějaký slovník běžné elektrotechnické terminologie, takže jsem rád, že se právě nyní objevil zájemce, který je ochotný vyzkoušet a případně připomínkovat překlad prvků.

Sice jsem se snažil, ale uvědomuji si, že některé věci jsem prostě špatně odhadl, a pravdu bude mít opravdu francouzský slovník, který "borne" považuje za "svorku", ale zrovna tady vidím, že jsem sáhl po "svorce", a na jiném místě mám"zakončení", a teď si pořádně neuvědomuju, jestli je to ve francouzštině taky něco s "borne", jestli, když se podívám, jak vypadá originál pro "zakončení", tak uvidím "borne", pokud se mezi tím nedá rozlišovat až při ještě bližším pohledu na ty značky. Ještě je možnost, že jsem to přeložil zcela náležitě, a teď si jenom namlouvám, že jsem něco popletl. :-)

A tady se bude hodit oko odborníka. Podle mých informací program někteří lidé hodlají používat i na jiné věci než na elektrotechniku, třeba na kreslení telefonních vedení. Záleží to asi jen na tom, jaké prvky budou schopni v editoru pro svůj obor nakreslit.

Z ovládacího centra Mandrivy jsem zjistil, že .qm soubory jsou v tomto umístění: ‎/usr/share/qelectrotech/lang/. Sem nahrajte soubory qm., které umístím na fripohled.webnode.cz. Dalším umístěním je: ‎/usr/share/qelectrotech/elements/. Obsah této složky rovněž nahraďte soubory, které dám k dispozici také zabalené v balíku. Jde o překlady prvků, kterých již sice v právě vyvíjené verzi bude o pár desítek více, ale měl jsem od té doby jinou práci. To jsou ty texty, u kterých je snad občas potřeba vyladit překlad podle toho, co uvidí někdo věci znalejší. Pak se zapracuje na ustálení rozumného kompromisu.

Aby byl tento šikovný program plně připraven k provozu dokončil jsem i překlad názvů složek obsahujících jednotlivé prvky, který jsem umístil na stránky ke stažení. Už jsem jej vyzkoušel, takže doporučuji, pokud chcete lepší orientaci po prvcích, znovu nahradit příslušné složky s prvky. Teď už by to pro vás měla být větší sranda s programem pracovat, a o to jde. Upravil jsem nově mírně i soubor rozhraní.

QElectroTech nám tedy dovolí upravit názvy skupin prvků i tím, že přes klepnutí pravým tlačítkem myši se dostaneme na nabídku "Upravit skupinu", a pak použijeme tlačítko "Přidat čáru" :-D, tak na to bych se měl podívat. Je jasné, že tam má být "Přidat řádek". No jo, ono to "line", nebo co se tak dá v anglickém překladu francouzského originálu čekat, má i význam "řádek". Už jsem to vyřešil. A tím dostaneme možnost zadat jazyk "cs" a český název skupiny, který je překladem současného francouzského textu.

U názvů skupin jsou v bublinové nápovědě i cesty, které by byly česky, když bychom přejmenovali složky ve výše uvedeném umístění. To naznačuje, řekl bych, možnost případnému nadšenci si vytvořit vlastní rozmístění prvků a skupin, pokud by se mu někdy v budoucnu zdálo, že by je šlo uspořádat líp a chtěl by si pohrát se základní sbírkou prvků. Na tyto potřeby pamatuje, jak je vidět, chlívek nazvaný "Uživatelova sbírka".

QElectroTech

QElectroTech je programem určeným pro kreslení výkresů elektrických obvodů. Přímým přispěvateli v současnosti podle informací na stránkách projektu jsou: Benoit Ansieau, Xavier Guerrin, Youssef Oualmakran, Yuriy Litkevich, José Carlos Martins, Cyril a Igor.

Nyní (1. 12. 2010) jsem si na stránkách projektu všiml odkazu na video, na němž je postupně rozbalován celý strom s prvky). Je jich hodně, ba řekl bych že opět o něco víc, než když jsem se jim věnoval naposledy. Měl bych si tedy zase jednou zopakovat, jak se pracuje s svn, a které prvky přibyly do hlavního balíku s prvky, jak si je nechat v konzoli vypsat.


Používá soubory XML pro používané prvky a pro nákresy. Zahrnuje jak editor nákresů, tak editor prvků. Poslední verze programu přináší koncept projektů, kdy každý soubor .qet obsahuje 0 až n nákresů elektrických obvodů, a k tomu i sbírku prvků, takže .soubor qet nyní nezávisí na jakémkoli dalším souboru.


Nyní jsem se k tomuto týmu přidal i já, takže mi e-mailovou schránku začala lehce zaplavovat běžná hlášení související s vývojem programu. :-)


Překlad názvů elektrotechnických prvků jsem provedl. Teď by to chtělo, aby si tyto názvy prohlédl nějaký zkušenější elektrikář, aby se některé případy daly doladit. Jinak to nebyl větší problém. Potom by se časem ještě dalo uvažovat i o překladu souboru, který je určen pro všelijaká hlášení přicházející z "qt".