natgillin/translations-raw huggingface dataset:
& kgraphviewer; is a & graphviz; & dot; graph viewer for & kde;. The & graphviz; programs are free-software layout engines for graphs. Graphs are commonly used in scientific domains and particularly in computer science. Until now, there was a lack of a modern & GUI; to look at the graphs. The programs that come with & graphviz; are in my opinion out-of-date & X11; or & tcltk; applications with few features.
& kgraphviewer; — це програма для перегляду точкових графів & dot; & graphviz; для & kde;. Програми & graphviz; — це вільні програмні рушії компонування графів. Графи часто використовуються у наукових працях, зокрема у комп’ ютерних науках. Але відчувається брак сучасних програм з графічним інтерфейсом для перегляду графів. Програми, які постачаються разом з пакунком & graphviz; на думку автора цієї програми є застарілими програмами на основі віджетів & X11; або & tcltk; з обмеженим набором можливостей.
The & kgraphviewer; project aims to replace these tools with a modern, user-friendly & GUI; with all the power of a well integrated & kde; application.
Метою створення & kgraphviewer; була заміна цих інструментів програмою з сучасним графічним інтерфейсом користувача і потужністю добре інтегрованої у & kde; програми.
viewer
переглядач
& kgraphviewer; is a & graphviz; & dot; graph viewer for & kde;. The & graphviz; programs are free-software layout engines for graphs. & kgraphviewer; displays the graphs in a modern, user-friendly & GUI; with all the power of a well integrated & kde; application. It has the following features:
& kgraphviewer; — це програма для перегляду точкових графів & dot; & graphviz; для & kde;. Програми & graphviz; — це вільні програмні рушії компонування графів. & kgraphviewer; надає вам змогу переглядати графи за допомогою сучасного графічного інтерфейсу користувача з використанням потужностей добре інтегрованої у & kde; програми. Програма має такі можливості:
Here is a screenshot of & kgraphviewer;
Ось знімок вікна & kgraphviewer;
The main & kgraphviewer; window displaying one of the & graphviz; examples
Головне вікно & kgraphviewer; з показаним одним з прикладів & graphviz;
Zooming;
Зміна масштабу;
Loading of several graphs in tabs at the same time;
Завантаження одразу декількох графів у вкладки;
Storage of a list of recent files;
Зберігання списку недавніх файлів;
A bird's eye view of the graph;
Огляд загальної картини графу;
Graph panning by mouse dragging;
Панорамування графу за допомогою миші;
Full-featured printing;
Повноцінна можливість друку;
Perfect drawing of all & graphviz; example graphs;
Ідеальне креслення всіх прикладів графів & graphviz;;
Node and edge colors and all node shapes are supported;
Підтримка розфарбування вузлів і країв, а також всіх форм вузлів;
Automatic choice of & dot; for directed graphs and & neato; for undirected ones;
Автоматичний вибір & dot; для орграфів і & neato; для неорієнтованих графів;
Manual or automatic reloading with user confirmation of (externally) modified files (configurable);
Ручне або автоматичне перезавантаження змінених (зовні) файлів з підтвердженням користувачем (можна налаштувати);
Opening of new program instances as new tabs in an existing instance (configurable);
Відкриття нових екземплярів програми як нових вкладок у існуючому екземплярі (можна налаштувати);
Help system;
Довідкова система;
Internationalization.
Переклад інтерфейсу програми.
Planned features are:
Заплановано реалізацію таких можливостей:
Port to & kde; 4
Портування на & kde; 4
Eventual use of the & qanava; library to support internal graphs representation;
Остаточне використання бібліотеки & qanava; для підтримки внутрішнього представлення графів;
Save session data about graphs (layout program used, zoom factor, & etc;)
Збереження даних сеансу щодо графів (використана програма компонування, масштаб тощо)
Integration in & kate; and & konqueror; (so that a change in & kate; 's view of the graph would re-layout and reload the file in & kgraphviewer;);
Інтеграція до & kate; і & konqueror; (так, щоб зміни у перегляді графу у & kate; автоматично призводили до перекомпонування і перезавантаження файла у & kgraphviewer;);
Menu to open the file in & kate; or to open a katepart inside the & kgraphviewer; window;
Меню для відкриття файла у & kate; або відкриття katepart у межах вікна & kgraphviewer;;
Loading of large and huge graphs (currently, there are performance problems at around 1000 nodes, and a hack to ignore nodes above a specified limit);
Завантаження великих і величезних графів (у поточній версії існують проблеми з швидкодією для графів з 1000 вузлів, щоб уникнути цього, у програму додано алгоритм для усування « зайвих » вузлів);
Progressive support of more and more & dot; attributes and values;
Поступова підтримка більшої і більшої кількості атрибутів і значень & dot;;
Layout in background (with threading in order not to block the interface, with a progress bar).
Компонування у тлі (з відокремленням потоків, щоб не блокувати інтерфейс, з панеллю поступу).
Note that this program includes code from the GPL tool & kcachegrind; by Josef Weidendorfer, with his authorization.
Зауважте, що у цій програмі використано код GPL- програми & kcachegrind; з люб’ язного дозволу її автора — Josef Weidendorfer.
Note also that the printing system is from the & koffice; 's & kexi; database application.
Зауважте також, що систему друку було запозичено з програми & koffice; для роботи з базами даних & kexi;.
Other required software: & kgraphviewer; is a & kde; program that uses the & graphviz; tool & dot; for graph layout. Its dependencies are:
Інші потрібні програми: & kgraphviewer; — програма & kde;, яка використовує інструмент & graphviz; — & dot; — для компонування графів. Програма залежить від наявності таких компонентів:
The & qt; library 3. x (3.3.6 and above to avoid a painting bug);
Бібліотеки & qt; версії 3. x (для уникнення вади з друком потрібна версія 3. 3. 6 або новіша);
& kde; libraries (kdelibs package); the program was developed and tested with version 3.5.2;
Бібліотек & kde; (пакунка kdelibs); програму було розроблено і випробувано у версії 3. 5. 2;
The & graphviz; tools as externals programs (tested with version 2.8);
Інструменти & graphviz;, як зовнішні програми (перевіреною версією є 2. 8);
The & boost; & spirit; library (tested with version 0.32).
Бібліотека & spirit; з & boost; (перевірено з версією 0. 32).
Using & kgraphviewer;
Користування & kgraphviewer;
The Main Window
Головне вікно
The main window displays the loaded graphs, each in its own tab. Initially, if you start & kgraphviewer; without arguments, its main window will be empty as in the screenshot below. In this case, the toolbar contains only the Open File and the (empty) Recently Opened Files items. Click on the first one to open the standard Open File dialog.
У головному вікні програми буде показано завантажені графи, кожен у окремій вкладці. Після першого запуску, якщо його було виконано без параметрів, переданих & kgraphviewer;, головне вікно буде порожнім, як це показано на знімку вікна, розташованому нижче. У цьому випадку на панелі інструментів будуть лише кнопки Відкрити файл і (порожній) список Нещодавно відкритих файлів. Натисніть першу з цих кнопок для того, щоб відкрити стандартне діалогове вікно Відкрити файл.
The initial main window when opening & kgraphviewer; for the first time
Початковий вигляд головного вікна & kgraphviewer; після першого запуску
After selecting one or several & dot; files, the main window looks like the next screenshot below:
Після відкриття одного або декількох файлів & dot;, головне вікно програми виглядатиме так, як на знімку, наведеному нижче:
The main window of & kgraphviewer; with several files opened
Головне вікно & kgraphviewer; після відкриття декількох файлів
As you can see, if the graph is larger than the available area, a bird's-eye view is shown in one corner. You can choose with the context menu whether the optimal position of this overview should be automatically computed for you, or place it where you want yourself.
Як ви можете бачити, розмір графу більший за доступний розмір вікна, у одному з кутів вікна показано загальний перегляд. За допомогою контекстного меню ви зможете вказати програмі, щоб та автоматично обчислювала оптимальну позицію цього перегляду, або вибрати розташування перегляду власноруч.
Moving the Graph inside the Window
Пересування графу у вікні
To move the graph, you can:
Щоб пересунути граф, ви можете виконати такі дії:
Click and drag it;
Навести на нього вказівник миші, натиснути ліву кнопку миші і перетягти граф;
Use the scroll bars;
Скористатися панелями гортання;
Press the arrows keys;
Понатискати клавіші зі стрілками;
Click somewhere in the bird's-eye view;
Навести вказівник миші на потрібне місце у загальному перегляді і клацнути лівою кнопкою миші;
Use the mouse wheel (up and down with no modifier, left and right with the & Alt; key pressed);
Скористатися коліщатком миші (просте прокручування — вгору- вниз, з натиснутою клавішею & Alt; — ліворуч- праворуч);
or click and drag in the bird's-eye view.
або навести вказівник на поле загального перегляду, натиснути ліву кнопку миші і перетягти вказівник.
Zooming
Зміна масштабу
To zoom, you can either use the and toolbar buttons to zoom in and out, or hold down the & Shift; key while rolling your mouse wheel. While zooming in, the red rectangle in the bird's-eye view that indicates the displayed zone gets smaller and smaller. If it were to get smaller than 10 pixels in its shorter side, it will be replaced by a filled red rectangle in order to stay visible. You can see that on the screenshot below.
Щоб змінити масштаб графу, ви можете скористатися кнопками і панелі інструментів. Ці кнопки збільшать або зменшать перегляд, ті самі дії можна виконати за допомогою натискання клавіші & Shift; з одночасним прокручуванням коліщатка миші. Під час збільшення червоний прямокутничок на загальному перегляді ставатиме меншим і меншим. Якщо менша сторона прямокутника стане коротшою за 10 пікселів, прямокутник виглядатиме повністю червоним, щоб його можна було бачити на загальному перегляді. Це ви можете бачити на знімку вікна, показаному нижче.
A graph at the maximal zoom in level
Граф за максимального збільшення
Zooming is limited in both directions by a factor of 10. You can see below the maximum zoom-out factor on a graph.
Зміна масштабу обмежена у обох напрямках коефіцієнтом 10. Нижче ви можете бачити граф за максимального коефіцієнта зменшення.
A graph at the maximum zoom-out level
Граф за максимального зменшення
Graph Files Handling
Робота з файлами графів
Files Modified on Disk
Файли, які було змінено
If a file currently loaded in & kgraphviewer; is modified by another program, the following dialog is shown:
Якщо файл, який було завантажено до & kgraphviewer;, буде змінено сторонньою програмою, буде відкрито таке діалогове вікно:
Dialog to reload a file modified on disk
Діалогове вікно перезавантаження файла, який було змінено на диску
You can choose to reload the graph or to ignore the change. You can also get & kgraphviewer; to remember your choice, so it will do the same thing the next time. If you later want to modify your choice, choose the Settings Configure & kgraphviewer; menu item. See.
Ви можете обрати між перезавантаженням графу і ігноруванням змін. Ви також можете наказати & kgraphviewer; запам’ ятати вибраний варіант і обрати його наступного разу, коли виникне потреба у виборі. Якщо пізніше вам потрібно буде змінити ваш вибір, скористайтеся пунктом меню Параметри Налаштувати & kgraphviewer;. Див..
Files and Windows
Файли і вікна
When you open a graph file from outside a running & kgraphviewer; instance, & eg; from a file browser or the command line, you have the choice to open a new & kgraphviewer; window or to open the graph in a new tab in the existing window. This is done with the dialog below.
Якщо ви відкриваєте файл графу поза запущеним екземпляром & kgraphviewer;, наприклад, за допомогою переглядача файлів або командного рядка, ви зможете вибрати між відкриттям нового вікна & kgraphviewer;, відкриттям графу на новій вкладці у існуючому вікні. Вибір можна зробити за допомогою діалогового вікна, показаного нижче.
Dialog to open a new window
Діалогове вікно відкриття нового вікна
As for the previous option, you can save your default choice and modify it later in the configuration dialog.
Так само, як і у попередньому випадку, ви можете зберегти ваш вибір як типовий, а пізніше змінити його за допомогою діалогового вікна налаштування.
Session Handling
Робота з сеансами
At start-up, you can choose to reopen the graphs that you had opened the previous time. Again, you can save your choice and change it later.
Під час запуску програми ви зможете вказати програмі, що слід відкрити знову всі графи, які було відкрито попереднього разу. Знову ж таки, ви можете зберегти свій вибір, а пізніше його змінити.
Dialog to reload the graph of the previous session at start-up
Початкове діалогове вікно для перезавантаження графів з попереднього сеансу
Graph Printing
Друк графів
Try the Print preview or the Page setup buttons to explore the printing options.
Для того, щоб переглянути і змінити параметри друку, натисніть кнопки Попередній перегляд і Налаштування сторінки.
Page setup dialog
Діалогове вікно налаштування сторінки
You can setup the printing options to fit the graph on exactly one page, as below:
Ви можете налаштувати параметри друку так, щоб граф було розташовано точно на одній сторінці, у показаний нижче спосіб:
Page preview setup to fit on one page
Налаштування, які даватимуть змогу надрукувати все на одній сторінці
You can also choose how to divide the graph on multiple pages. The number of horizontal and vertical pages can be chosen independently.
Ви також можете розділити граф на декілька сторінок. Кількість сторінок по горизонталі і вертикалі можна обирати окремо.
Page preview set up to fit on multiple pages and to fill them
Налаштування перегляду друку для друку на декількох сторінках і заповнення цих сторінок графом
Finally, when using multiple pages, you can choose to make the part of the graph on each page to fit its page like above, not keeping the aspect ratio, or to keep it. In the latter case, the pages will not be filled.
Нарешті, якщо для друку використовуються декілька сторінок, ви можете зробити так, щоб частина графу, яку буде надруковано на кожній зі сторінок повністю заповнювала сторінку, як це показано на наведеному вище знімку, без збереження співвідношення сторін або зі збереженням співвідношення. У останньому випадку сторінки не буде повністю заповнено.
You can change the size of pages and the margins:
Ви можете змінити розмір сторінок і полів сторінок:
Page size and margins dialog
Діалогове вікно розміру сторінок і полів сторінок
You can also change the font, headers and footers:
Ви також можете змінити шрифт, верхні і нижні колонтитули:
Page preview setup to fit on multiple pages without header and with a different font
Налаштування друку на декількох сторінка без заголовка різним шрифтом
Page preview setup to fit on multiple pages without header and a different font
Налаштування друку на декількох сторінка без заголовка різним шрифтом
Configuring & kgraphviewer;
Налаштування & kgraphviewer;
The Reload page allows to change the behavior of & kgraphviewer; when a file is changed on disk by another application. You can choose a default action (reload automatically or ignore changes), or to be asked each time.
За допомогою сторінки Перезавантаження ви можете змінити поведінку програми & kgraphviewer;, якщо файл буде змінено на диску іншою програмою. Ви можете вибрати типову дію (автоматичне перезавантаження або ігнорування змін), або вказати, що програмі слід питати вас про належну дію кожного разу.
Page to reload files modified on disk in the configuration dialog
Сторінка перезавантаження файлів у діалоговому вікні налаштування програми
The Opening page allows to change the behavior of & kgraphviewer; when a graph file is opened from outside the current session. You can choose a default action (open in an existing window or in a new one), or to be asked each time.
На сторінці Відкриття ви можете змінити поведінку програми & kgraphviewer;, якщо файл графу буде відкрито поза межами поточного сеансу роботи з програмою. Ви можете вибрати типову дію (відкриття у існуючому вікні або у новому вікні) або вказати програмі, що слід питати вас про належну дію кожного разу.
Page to open new files in an existing window in the configuration dialog
Сторінка діалогового вікна налаштування для відкриття нових файлів у існуючому вікні
The Session Management page allows to change the & kgraphviewer; 's start-up behavior. You can choose a default action (reopen files of the previous session or not), or to be asked each time.
За допомогою сторінки Керування сеансами можна змінити поведінку & kgraphviewer; під час запуску програми. Ви можете вибрати типову дію (відкриття файлів з попереднього сеансу або запуск без відкритих файлів) або вказати програмі, що слід питати вас про належну дію кожного разу.
Page to reopen files of the previous session in the configuration dialog
Сторінка діалогового вікна налаштування програми, на якій можна вказати, що слід відкривати файли з попереднього сеансу
Miscellaneous Functions
Різноманітні функції
The context menu, usually obtained by clicking the & RMB; in the graph view, offers some other possibilities:
У контекстного меню, яке відкривається після клацання лівою кнопкою миші, коли вказівник миші знаходиться у області перегляду графу, вам буде запропоновано деякі інші можливі параметри графу:
Layout
Розкладка
This allows to choose between various & graphviz; layout algorithms or to choose your own one. The entries, as described on the & graphviz; homepage, are the following:
За допомогою цього пункту ви можете вибрати один з декількох алгоритмів компонування & graphviz; або вказати свій власний. Серед пунктів меню, які описано на домашній сторінці & graphviz;, ви побачите:
& dot; algorithm, default for directed graphs. It produces hierarchical or layered drawings of directed graphs. The layout algorithm lays edges in the same direction (top to bottom, or left to right), and then attempts to avoid edge crossings and to reduce edge length.
Алгоритм & dot;, типовий для орграфів. За його допомогою можна отримати ієрархічні або багатошарові креслення орграфів. За цього алгоритму компонування спочатку буде вирівняно у одному напрямку зв’ язки (згори до низу або зліва праворуч), а потім зроблено спробу уникнення перетинів зв’ язків і зменшення їх довжини.
& neato; algorithm, default for undirected graphs. It produces spring model layouts. It uses the Kamada-Kawai algorithm, which is equivalent to statistical multi-dimensional scaling.
Алгоритм & neato;, типовий для неорієнтованих графів. За його використання буде створено компонування у вигляді пружинної моделі. Цей алгоритм використовує алгоритм Камади- Каваї, який еквівалентний до статистичного багатовимірного масштабування.
& twopi; algorithm, for directed and undirected graphs. Radial layout, after Graham Wills 1997.
Алгоритм & twopi;, який можна використовувати для орієнтованих і неорієнтованих графів. Радіальне компонування, згідно до роботи Грехема Вілса, 1997.
& fdp; algorithm, for undirected graphs. It produces spring model layouts. It implements the Fruchterman-Reingold heuristic including a multigrid solver that handles larger graphs and clustered undirected graphs.
Алгоритм & fdp; для неорієнтованих графів. Створює компонування у вигляді пружинної моделі. Є реалізацією евристики Фрухтермана- Рейнгольда, зокрема багатосіткового розв’ язувача, який добре обробляє великі графи і кластеризовані неорієнтовані графи.
& circo; algorithm. It produces a circular layout, after Six and Tollis 1999, Kauffman and Wiese 2002. Suitable for certain diagrams of multiple cyclic structures.
Алгоритм & circo;. Створює кільцеве компонування, створено на основі робіт Сикса і Толліса, 1999, та Кауфмана і Візе, 2002. Добре працює для деяких діаграм, що складаються з декількох циклічних структур.
Specify layout command
Вказати команду компонування
Opens a dialog allowing you to specify a layout command executed by the shell. This command should accept one parameter, the graph file name, and write its layout on stdout in the xdot language. This way, you can give specific options to one of the previous commands, or apply a filter modifying your graph before running it through & dot;.
Відкриває діалогове вікно, за допомогою якого ви можете вказати команду компонування, яку буде виконано командною оболонкою. Цій команді має бути передано один параметр, назву файла графу, команда має вивести компонування до stdout мовою xdot. У цей спосіб ви можете передати специфічні параметри до однієї з попередніх команд або застосувати фільтрування, яке змінюватиме ваш граф до його обробки за допомогою & dot;.
Reset layout command to defaults
Відновити типову команду компонування
Determine the graph type (directed or not) and apply the default algorithm to it, currently & dot; and & neato; respectively.
Визначити тип графу (орієнтований чи ні) і застосувати до нього типовий алгоритм, у поточний версії & dot; і & neato; відповідно.
Export Graph
Експортувати граф
As Image...
Як зображення...
Allows to export the full graph to a & png; image.
Надає змогу експортувати весь граф як зображення у форматі & png;.
Enable Bird's-eye View
Увімкнути загальний перегляд
When checked, the Bird's-eye view is displayed when necessary. Otherwise, it is hidden and its positioning menu is disabled.
Якщо позначити цей пункт, за потреби буде показано загальний перегляд графу. Якщо потреби у загальному перегляді немає, меню розташування загального перегляду буде вимкнено.
Bird's-eye View
Загальний перегляд
Configure where to place the bird's-eye view in the graph view. The possible choices are:
Тут можна вказати місце, де буде розташовано загальний перегляд у вікні перегляду графу. Серед можливих варіантів:
Top Left
Верхній лівий
Places the bird's-eye view at the top left corner;
Розташувати загальний перегляд у верхньому лівому куті;
Top Right
Верхній правий
Places the bird's-eye view at the top right corner;
Розташувати загальний перегляд у верхньому правому куті;
Bottom Left
Нижній лівий
Places the bird's-eye view at the bottom left corner;
Розташувати загальний перегляд у нижньому лівому куті;
Bottom Right
Нижній правий
Places the bird's-eye view at the bottom right corner;
Розташувати загальний перегляд у нижньому правому куті;
Automatic
Автоматично
Automatically choose the best position to hide as little of the graph as possible.
Автоматично вибрати найкраще розташування так, щоб загальний перегляд затуляв якомога меншу частину графу.
Command Reference
Довідка щодо команд
The & kgraphviewer; Menus
Меню & kgraphviewer;
Displays the Open File dialog.
Відкриває діалогове вікно Відкрити файл.
File Open Recent
Файл Відкрити недавні
Displays the list of the ten most recently opened graph files.
Показує поточний список десяти файлів графів, які відкривалися найчастіше.
File Export Graph As Image...
Файл Експортувати граф Як зображення...
Allows to export the full graph to a & png; image.
Надає вам змогу експортувати весь граф до файла & png;.
Ctrl; P File Print...
Ctrl; P Файл Друкувати...
Prints the current graph using the currently set print parameters.
Друкує поточний граф на основі поточного набору параметрів друку.
File Print Preview...
Файл Попередній перегляд...
Opens the Print Preview window for the current graph.
Відкриває діалогове вікно Попереднього перегляду результатів друку поточного графу.
File Page Setup
Файл Налаштувати сторінку
Opens the Page Setup dialog for the current graph.
Відкриває діалогове вікно Налаштування сторінки для поточного графу.
Quits & kgraphviewer;.
Завершує роботу & kgraphviewer;.
View Redisplay
Перегляд Перезавантажити
Reloads the current graph.
Перезавантажує поточний граф.
Zoom in the current graph by 10%.
Збільшує масштаб поточного графу на 10%.
Zoom out the current graph by 10%.
Зменшує масштаб поточного графу на 10%.
Ctrl; B View Enable Bird's-eye View
Ctrl; B Перегляд Увімкнути загальний перегляд
View Birds-eye View
Перегляд Загальний перегляд
Configure where to place the bird-eye view in the graph view. Choices are:
Тут можна налаштувати місце, де буде показано віконечко загального перегляду. Серед варіантів:
The & kgraphviewer; Toolbars
Панелі інструментів & kgraphviewer;