Translation by Artem Sereda with my minor changes
[kde-ru.git] / docs / kdepim / karm / index.docbook
blobb7a30ce1809d413bb360d71dfc9d9bb5ab7f2941
1 <?xml version="1.0" ?>
2 <!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [
3 <!ENTITY kappname "&karm;">
4 <!ENTITY package "kdepim">
5 <!ENTITY % Russian "INCLUDE"
6 > <!-- change language only here -->
7 <!ENTITY % addindex "IGNORE">
8 ]>
10 <book lang="&language;">
12 <bookinfo>
13 <title
14 >Руководство &karm;</title>
16 <authorgroup>
17 <author
18 ><firstname
19 >Jonathan</firstname
20 > <surname
21 >Singer</surname
22 > <affiliation
23 > <address
24 ><email
25 >jsinger@leeta.net</email
26 ></address>
27 </affiliation>
28 </author>
30 <author
31 ><firstname
32 >Mark</firstname
33 > <surname
34 >Bucciarelli</surname
35 > <affiliation
36 > <address
37 ><email
38 >mark@hubcapconsulting.com</email
39 ></address>
40 </affiliation>
41 </author>
43 <author
44 ><firstname
45 >Sirtaj</firstname
46 > <othername
47 >Singh</othername
48 > <surname
49 >Kang</surname
50 > <affiliation
51 ><address
52 ><email
53 >taj@kde.org</email
54 ></address
55 ></affiliation>
56 </author>
58 <othercredit role="reviewer"
59 ><firstname
60 >Lauri</firstname
61 > <surname
62 >Watts</surname
63 > <contrib
64 >Редактор</contrib>
65 <affiliation
66 ><address
67 ><email
68 >lauri@kde.org</email
69 ></address
70 ></affiliation>
71 </othercredit>
72 <othercredit role="translator"
73 ><firstname
74 >Александр</firstname
75 ><surname
76 >Батюхин</surname
77 ><affiliation
78 ><address
79 ><email
80 >moskal2000@mail.ru</email
81 ></address
82 ></affiliation
83 ><contrib
84 ></contrib
85 ></othercredit
86 ><othercredit role="translator"
87 ><firstname
88 >Алексей</firstname
89 ><surname
90 >Опарин</surname
91 ><affiliation
92 ><address
93 ><email
94 >opaleksej@yandex.ru</email
95 ></address
96 ></affiliation
97 ><contrib
98 ></contrib
99 ></othercredit
101 </authorgroup>
103 <copyright>
104 <year
105 >2000-2004</year>
106 <holder
107 >Jonathan Singer</holder>
108 </copyright>
110 <copyright>
111 <year
112 >2004-2005</year>
113 <holder
114 >Mark Bucciarelli</holder>
115 </copyright>
117 <legalnotice
118 >&FDLNotice;</legalnotice>
120 <date
121 >2005-02-02</date>
122 <releaseinfo
123 >1.5.0</releaseinfo>
125 <abstract
126 ><para
127 >&karm; отслеживает время, затрачиваемое на различные задачи.</para
128 ></abstract>
130 <keywordset>
131 <keyword
132 >KDE</keyword>
133 <keyword
134 >karm</keyword>
135 <keyword
136 >kdeutils</keyword>
137 <keyword
138 >время</keyword>
139 <keyword
140 >учёт</keyword>
141 <keyword
142 >проект</keyword>
143 </keywordset>
145 </bookinfo>
147 <chapter id="introduction">
148 <title
149 >Вступление</title>
151 <para
152 >&karm; отслеживает время, затраченное на различные задачи. Это полезно для учёта оплаченного времени, или для учёта времени работы над отдельной задачей по дням.</para>
154 <para
155 >Этот журнал времени может быть экспортирован в текстовый файл с запятыми в качестве разделителей для импорта в другие программы учёта и/или управления проектами.</para>
157 <para
158 >&karm; определяет бездествие клавиатуры и мыши бездействуют, он может связывать различные задачи с разными рабочими столами.</para>
160 <para
161 >&karm; была написана Сиртаем Сингх Кангом (Sirtaj Singh Kang). Слово <quote
162 >karm</quote
163 > в переводе с пенджаби (родной язык автора) означает <quote
164 >работа</quote
165 >.</para>
167 </chapter>
170 <chapter id="using-Karm">
171 <title
172 >Использование &karm;</title>
174 <sect1 id="starting">
175 <title
176 >Запуск &karm;</title>
178 <para
179 >Введите <command
180 >karm</command
181 > в командной строке или выберите <guimenuitem
182 >Учёт рабочего времени</guimenuitem
183 > из группы <guisubmenu
184 >Утилиты</guisubmenu
185 > (<guisubmenu
186 >Служебные</guisubmenu
187 >) главного меню KDE. Доступны стандартные ключи &Qt; и &kde;, их можно просмотреть, введя <userinput
188 ><command
189 >karm</command
190 > <option
191 >--help</option
192 ></userinput
193 > в командной строке.</para>
195 <para
196 >&karm; предоставляет дополнительный командный параметр, позволяющий вам ввести имя файла iCalendar, в котором хранится журнал вашей работы. Имя удалённого файла iCalendar вводится с добавлением префикса http или ftp, например, http://www.mysite.com/mydata/mylabor.ics.</para>
198 </sect1>
200 <sect1 id="general-use">
201 <title
202 >Задачи</title>
204 <informalexample>
205 <para
206 ><emphasis
207 >Ситуация:</emphasis
208 > Вы консультант по свободному ПО, у вас много клиентов. У некоторых из них по нескольку проектов. В течение дня вам приходится постоянно переключаться между ними. Вам необходим учёт времени, на основе которого вы хотите ежемесячно предъявлять к оплате счета.</para>
209 <para
210 ><emphasis
211 >Решение:</emphasis
212 > Создайте по одной задаче высшего уровня для каждого клиента и по подзадаче для каждого из клиентских проектов. Для каждого проекта, требующего более детального учёта, создайте группу подзадач в каждом проекте. Отмечайте время двойным щелчком на каждой задаче, над которой работаете в данный момент.</para>
213 </informalexample>
215 <para
216 >&karm; позволяет отслеживать неограниченное количество задач и подзадач любой глубины вложенности. Можно учитывать выполнение одной задачи, или одновременно нескольких.</para>
218 <para
219 >Для того чтобы создать задачу высшего уровня, вызовите пункт меню <menuchoice
220 ><shortcut
221 ><keycombo action="simul"
222 >&Ctrl;<keycap
223 >N</keycap
224 ></keycombo
225 ></shortcut
226 > <guimenu
227 >Задача</guimenu
228 > <guimenuitem
229 >Создать</guimenuitem
230 > </menuchoice
231 > Для создания подзадачи выберите родительскую задачу и вызовите <menuchoice
232 > <shortcut
233 > <keycombo action="simul"
234 >&Ctrl;&Alt;<keycap
235 >N</keycap
236 ></keycombo
237 > </shortcut
238 > <guimenu
239 >Задача</guimenu
240 > <guimenuitem
241 >Создать подзадачу</guimenuitem
242 > </menuchoice
243 > </para>
245 <para
246 >При закрытии &karm; список задач сохраняется в файле, указанном в <menuchoice
247 > <guimenu
248 >Настройка</guimenu
249 > <guimenuitem
250 >Настроить KArm</guimenuitem
251 > </menuchoice
252 >. При следующем запуске список задач обновляется из этого файла.</para>
254 <para
255 >&karm; может импортировать и экспортировать задачи. См. <link linkend="interfaces"
256 >Прочие системы</link
257 >.</para>
259 </sect1>
261 <sect1 id="timers"
262 ><title
263 >Таймеры</title>
265 <informalexample>
266 <para
267 ><emphasis
268 >Ситуация:</emphasis
269 > Чтобы оставаться платежеспособным, вам необходимо работать в среднем пять часов в день. Нужен ежедневный и еженедельный учёт.</para>
270 <para
271 ><emphasis
272 >Решение:</emphasis
273 > Сбрасывайте таймер сеанса в начале каждого рабочего дня, и все таймеры - в начале каждой недели.</para
274 > </informalexample>
276 <para
277 >&karm; упрощает учёт времени. Для запуска учёта времени, потраченного на определённую задау, щёлкните дважды на ней. Для остановки учёта щёлкните дважды на задаче ещё раз. Активные задачи отображаются маленькими значками в столбце <guilabel
278 >Время сеанса</guilabel
279 >.</para>
281 <para
282 >Ещё один компонент интерфейса &karm; - значок в системном лотке. Когда задача активна, вторая рука в значке движется. Если навести указатель мыши на этот значок, название активной задачи отобразится во всплывающей подсказке. Если активных задач несколько, их названия будут разделены запятыми.</para>
284 <para
285 >Для каждой задачи &karm; ведёт по два таймера - один подсчитывает время сеанса, другой - общее время. По умолчанию &karm; отображает по два столбца для каждого таймера, в итоге каждой задаче отводится четыре столбца.</para>
287 <variablelist>
288 <varlistentry
289 > <term
290 ><guilabel
291 >Время сеанса</guilabel
292 ></term>
293 <listitem
294 ><para
295 >Время, затраченное на задачу с начала сеанса.</para
296 ></listitem
297 > </varlistentry
300 <varlistentry
301 > <term
302 ><guilabel
303 >Общее время сеанса</guilabel
304 ></term>
305 <listitem
306 ><para
307 >Время, затраченное на задачу со всеми её подзадачами с начала сеанса.</para
308 ></listitem
309 > </varlistentry
311 <varlistentry
312 > <term
313 ><guilabel
314 >Время</guilabel
315 ></term
316 > <listitem
317 ><para
318 >Время, затраченное на задачу с момента обнуления всех таймеров.</para
319 ></listitem>
320 </varlistentry
323 <varlistentry
324 > <term
325 ><guilabel
326 >Общее время</guilabel
327 ></term>
328 <listitem
329 ><para
330 >Время, затраченное на задачу со всеми её подзадачами с момента обнуления всех таймеров.</para
331 ></listitem
332 > </varlistentry
334 </variablelist>
336 <para
337 >Для того чтобы начать новый сеанс, выберите <guimenu
338 >Файл</guimenu
339 > <guimenuitem
340 >Начать новый сеанс</guimenuitem
341 > </para>
343 <para
344 >Чтобы обнулить все таймеры, выберите <guimenu
345 >Файл</guimenu
346 > <guimenuitem
347 >Обнулить все таймеры</guimenuitem
348 > </para>
350 <sect2
351 ><title
352 >Учёт времени на разных рабочих столах</title>
354 <informalexample>
355 <para
356 ><emphasis
357 >Ситуация:</emphasis
358 > У вас есть два основных проекта, над которыми вы ежедневно работаете. Разумно организовав свою работу, вы держите файлы проекта 1 на Рабочем столе 1, а файлы проекта 2 на Рабочем столе 2.</para>
360 <para
361 ><emphasis
362 >Решение:</emphasis
363 > Свяжите задачу проекта 1 с Рабочим столом, а задачу проекта 2 с Рабочим столом 2. Когда вы переключитесь с одного рабочего стола на другой, &karm; автоматически переключит учёт времени задач.</para>
364 </informalexample>
366 <para
367 >Для того чтобы связать задачу с одним или больше Рабочими столами, выберите <menuchoice
368 > <shortcut
369 > <keycombo action="simul"
370 >&Ctrl;<keycap
371 >E</keycap
372 ></keycombo
373 > </shortcut
374 > <guimenu
375 >Задача</guimenu
376 > <guimenuitem
377 >Правка</guimenuitem
378 > </menuchoice
379 > Включите <guilabel
380 >Автоматическое отслеживание</guilabel
381 > и выберите Рабочий стол или столы, с которыми хотите связать задачу. Когда любой из выбранных столов станет активным, после недолгой задержки &karm; начнет отсчет времени данной задачи.</para>
383 </sect2>
385 <sect2
386 ><title
387 >Учёт бездействия</title>
389 <informalexample
390 > <para
391 ><emphasis
392 >Ситуация:</emphasis
393 > Вы ушли с работы в пятницу пораньше и уехали на все выходные, забыв выключить таймер. При вашем возвращении в понедельник таймер все ещё работает.</para>
394 <para
395 ><emphasis
396 >Решение:</emphasis
397 > Включите учёт бездействия.</para>
398 </informalexample>
400 <para
401 >&karm; может определять бездействие ваших мыши и клавиатуры. Если они не подают сигналы дольше определённого количества минут, &karm; выдаст следующий диалог:</para>
403 <screenshot>
404 <screeninfo
405 >&karm; Определение простоя</screeninfo>
406 <mediaobject>
407 <imageobject>
408 <imagedata fileref="idle-detect.png" format="PNG"/>
409 </imageobject>
410 <textobject>
411 <phrase
412 >Окно Определение простоя &karm; </phrase>
413 </textobject>
414 </mediaobject>
415 </screenshot>
417 <variablelist>
418 <varlistentry
419 ><term
420 ><guibutton
421 >Сбросить и остановить</guibutton
422 ></term>
423 <listitem
424 ><para
425 >Вычитает время бездействия из всех активных таймеров и останавливает их.</para
426 ><para
427 >Вы не работали над задачей (задачами) во время бездействия компьютера, и не работаете до сих пор.</para
428 ></listitem
429 ></varlistentry
432 <varlistentry
433 > <term
434 ><guibutton
435 >Сбросить и продолжить</guibutton
436 ></term>
437 <listitem
438 ><para
439 >Вычитает время бездействия из всех активных таймеров, но оставляет их в работе.</para
440 ><para
441 >Вы не работали над задачей, пока ваш компьютер простаивал, но сейчас работаете. </para
442 ></listitem
443 ></varlistentry
446 <varlistentry
447 > <term
448 ><guibutton
449 >Продолжить отсчёт</guibutton
450 ></term>
451 <listitem
452 ><para
453 >Добавляет время простоя ко всем активным таймерам и оставляет их в работе.</para
454 ><para
455 >Вы работали над задачей во время простоя компьютера, и продолжаете работу. </para
456 ></listitem
457 ></varlistentry
458 > </variablelist>
460 </sect2>
462 </sect1>
464 <sect1 id="reporting"
465 ><title
466 >Создание отчётов</title>
468 <para
469 >&karm; предоставляет три разных способа получения отчёта о времени работы. Можно распечатать отчёт о длительности сеансов и общем времени работы на принтере; скопировать общий отчёт или журнал в буфер обмена.</para>
471 <sect2
472 ><title
473 >Распечатка отчётов</title>
474 <para
475 >Для того чтобы вывести общий отчёт на печать, вызоваите <menuchoice
476 > <shortcut
477 > <keycombo action="simul"
478 >&Ctrl;<keycap
479 >P</keycap
480 ></keycombo
481 > </shortcut
482 > <guimenu
483 >Файл</guimenu
484 > <guimenuitem
485 >Печать</guimenuitem
486 > </menuchoice
487 > Будет создан отчёт из трёх столбцов, содержащий данные обо всех задачах. В первом столбце будет содержаться название задачи, во втором <guilabel
488 >Общее время сеанса</guilabel
489 >, и в третьем - <guilabel
490 >Общее время</guilabel
491 >.</para>
492 </sect2>
494 <sect2
495 ><title
496 >Помещение отчёта в буфер обмена</title>
497 <para
498 >Для того чтобы создать итоговый отчёт в буфере обмена, выберите <menuchoice
499 ><shortcut
500 > <keycombo action="simul"
501 >&Ctrl;<keycap
502 >C</keycap
503 ></keycombo
504 > </shortcut
505 > <guimenu
506 >Файл</guimenu
507 > <guimenuitem
508 >Копировать итоги в буфер обмена</guimenuitem
509 ></menuchoice
510 >. </para>
512 <para
513 >Этот отчёт создаётся для выбранной задачи и всех её подзадач. Если текущая задача имеет родительскую, &karm; задаст вопрос о том, хотите ли вы создать отчёт только для текущей задачи и всех её подзадач, или для всех задач вообще.</para>
515 <screenshot>
516 <screeninfo
517 >&karm; Копировать данную задачу</screeninfo>
518 <mediaobject>
519 <imageobject>
520 <imagedata fileref="copy-this-task.png" format="PNG"/>
521 </imageobject>
522 <textobject>
523 <phrase
524 >&karm; Копировать диалог данной задачи</phrase>
525 </textobject>
526 </mediaobject>
527 </screenshot>
529 <para
530 >Когда отчёт будет готов, откройте KEdit или другой текстовый редактор, и вставьте данные отчёта.</para>
532 <literallayout
533 ><computeroutput>
534 Task Totals
535 2004-07-10 02:26
537 Time Task
538 ----------------------------------------------
539 9:14 kde
540 9:14 karm
541 1:08 bugs
542 0:00 checkin changes
543 0:00 promo
544 0:00 web stuff
545 ----------------------------------------------
546 9:14 Total
547 </computeroutput
549 </literallayout>
551 <para
552 >В первом столбце указано <guilabel
553 >Общее время</guilabel
554 > и сделаны отступы, с тем чтобы показать зависимость между задачами и подзадачами. Отчёт о времени включает данные о подзадачах.</para
557 </sect2>
559 <sect2
560 ><title
561 >Помещение журнала в буфер обмена</title>
563 <para
564 >Для создания отчёта в буфере обмена, выберите <menuchoice
565 ><shortcut
566 > <keycombo action="simul"
567 >&Ctrl;&Alt;<keycap
568 >C</keycap
569 ></keycombo
570 > </shortcut
571 > <guimenu
572 >Файл</guimenu
573 > <guimenuitem
574 >Копировать историю в буфер обмена</guimenuitem
575 ></menuchoice
576 >. </para>
578 <important
579 ><para
580 >Необходимо поставить отметку возле переключателя <guilabel
581 >Вести журнал</guilabel
582 > в <menuchoice
583 > <guimenu
584 >Настройка</guimenu
585 > <guimenuitem
586 >Настроить KArm</guimenuitem
587 > </menuchoice
588 >. Иначе &karm; сохранит только итоговые, а не детальные данные журнала.</para
589 ></important>
591 <para
592 >Этот отчёт составляется только для данной конкретной задачи и её подзадач. В отличие от общего отчёта, этот не дает возможности получить данные обо всех задачах из списка.</para>
594 <para
595 >Если вы выберете отчёт в форме журнала, &karm; попросит ввести диапазон данных:</para>
597 <screenshot>
598 <screeninfo
599 >&karm; введите диапазон данных</screeninfo>
600 <mediaobject>
601 <imageobject>
602 <imagedata fileref="daterange.png" format="PNG"/>
603 </imageobject>
604 <textobject>
605 <phrase
606 >&karm; введите диапазон данных</phrase>
607 </textobject>
608 </mediaobject>
609 </screenshot>
611 <para
612 >После ввода диапазона данных, откройте любой текстовый редактор и вставьте в него отчёт.</para>
614 <literallayout
615 ><computeroutput>
616 Task History
617 From Thursday 01 July 2004 to Monday 12 July 2004
618 Printed on: 2004-07-12 17:18
620 Week of Monday 05 July 2004
621 5 6 7 8 9 10 11
622 -------------------------------------------------------------------------
623 0:00 kde
624 0:00 dc
625 !:22 1:46 3:14 1:44 8:06 karm
626 0:00 3.2 feature plan
627 1:08 1:08 bugs
628 0:00 checkin changes
629 0:00 promo
630 0:00 web stuff
631 -------------------------------------------------------------------------
632 2:30 1:46 3:14 1:44 9:14 Total
633 </computeroutput
635 </literallayout>
637 <para
638 >Журнал задач группирует данные по дням и задачам, подводя итог еженедельно. Первые семь столбцов представляют дни недели, восьмая даёт недельный итог, а в девятой указано название задачи. Названия смещены с учётом иерархии задач и подзадач.</para>
640 </sect2>
641 </sect1>
643 <sect1 id="interfaces">
644 <title
645 >Прочие системы</title>
646 <sect2 id="korganizer"
647 ><title
648 >KOrganizer</title>
650 <para
651 >&karm;, как KOrganizer и iCal из Apple, использует для хранения данных общепризнанный стандартный формат <ulink url="http://developer.kde.org/documentation/standards/index.html"
652 >iCalendar</ulink
653 >. &karm; может обрабатывать файлы, созданные этими программами.</para>
655 <warning
656 ><para
657 >Если один и тот же файл открыт в &karm;, и в KOrganizer, то, редактируя его в KOrganizer, вы рискуете потерять данные. Безопаснее редактировать файл только в одном из приложений.</para
658 ></warning>
660 </sect2>
662 <sect2 id="planner"
663 ><title
664 >Planner</title>
666 <para
667 >Как часто бывает, вам может понадобиться спланировать работу над проектом с помощью инструмента управления проектами Imendio Planner (от <ulink url="http://planner.imendio.org"
668 >planner.imendio.org</ulink
669 >) и импортировать его задачи в &karm;, чтобы привести их к общепризнанному стандартному формату <ulink url="http://developer.kde.org/documentation/standards/index.html"
670 >iCalendar</ulink
671 >. Сделав это, вы сможете составить расписание задач в KOrganizer и вести их учёт в &karm;. В этом случае вы будете уверены в том, что уложитесь в данные время и бюджет.</para>
673 </sect2>
675 <sect2 id="dcop"
676 ><title
677 >&DCOP;</title>
679 <para
680 >&DCOP; - это механизм, при помощи которого программы KDE взаимодействуют друг с другом. KDE-программы предоставляют ряд функций, которые можно вызывать из других программ (например, из сценариев Bash).</para>
682 <example
683 ><title
684 >Сценарий Bash, возвращающий версию &karm;</title>
685 <programlisting
686 >DCOPID=`dcop | grep karm`
687 if [ $DCOPID ]
688 then
689 VERS=`dcop $DCOPID KarmDCOPIface version`
690 echo "&karm; version is $VERS"
691 else
692 echo "&karm; not running"
694 </programlisting>
695 </example>
697 <para
698 >Нынешний интерфейс &karm; с &DCOP; используется в основном для автоматического тестирования, поэтому весьма ограничен. Полное описание интерфейса здесь: <link linkend="dcopappendix"
699 >Приложение: Интерфейс &DCOP;</link
700 >.</para>
702 <para
703 >Для просмотра полного интерфейса &DCOP; для версии &karm;, установленной в вашей системе, выполните следующий сценарий Bash:</para>
705 <example
706 ><title
707 >Вывод интерфейса &karm; с &DCOP; на консоль</title>
708 <programlisting
709 >DCOPID=`dcop | grep karm`
710 if [ $DCOPID ]
711 then
712 dcop $DCOPID KarmDCOPIface
713 else
714 echo "&karm; not running"
716 </programlisting>
717 </example>
718 </sect2>
720 <sect2 id="csv-export"
721 ><title
722 >Экспорт отчёта в CSV</title>
724 <para
725 >&karm; может экспортировать как отчёт, так и журнал в файл с разделителями-запятыми. Для экспорта отчёта вызовите пункт меню <menuchoice
726 > <guimenu
727 >Файл</guimenu
728 > <guisubmenu
729 >Импорт/Экспорт</guisubmenu
730 > <guimenuitem
731 >Экспорт в файл CSV ...</guimenuitem
732 > </menuchoice
733 >, и &karm; выведет следующий диалог:</para>
735 <screenshot>
736 <screeninfo
737 >&karm;: Диалог экспорта в CSV</screeninfo>
738 <mediaobject>
739 <imageobject>
740 <imagedata fileref="csvexport.png" format="PNG"/>
741 </imageobject>
742 <textobject>
743 <phrase
744 >&karm;: Диалог экспорта в CSV</phrase>
745 </textobject>
746 </mediaobject>
747 </screenshot>
749 <para
750 >Укажите имя файла, в который вы желаете экспортировать данные и измените другие параметры диалога, если это необходимо. Заметьте, что контроль над диапазоном данных возможен только, если вы экспортируете данные журнала, а не общий отчёт. Нажмите <guibutton
751 >Экспорт</guibutton
752 >, и &karm; экспортирует данные отчёта о времени всех задач в выбранный вами файл.</para>
754 <para
755 >Вот пример вывода:</para>
757 <literallayout
758 ><computeroutput>
759 "kde",,,,,0.00,0.00,6.88,9.83
760 ,"karm",,,,6.88,8.70,6.88,9.83
761 ,,"3.2 feature plan",,,0.00,0.00,0.00,0.00
762 ,,"bugs",,,0.00,1.13,0.00,1.13
763 ,,"checkin changes - translation strings",,,0.00,0.00,0.00,0.00
764 ,,"time card report",,,0.00,0.00,0.00,0.00
765 ,"kopete",,,,0.00,0.00,0.00,0.00
766 ,"promo",,,,0.00,0.00,0.00,0.00
767 ,"web stuff",,,,0.00,0.00,0.00,0.00
768 </computeroutput
770 </literallayout>
772 <para
773 >Задачи высшего уровня выведены в первой колонке, подзадачи во второй, и т.д. Хронологические данные выведены после максимальной глубины задач (в нашем случае глубина равна пяти). Первая временная колонка представляет <guilabel
774 >Время сеанса</guilabel
775 >, вторая <guilabel
776 >Время</guilabel
777 >, третья <guilabel
778 >Общее время сеанса</guilabel
779 >, и четвёртая <guilabel
780 >Общее время</guilabel
781 >. </para>
784 </sect2>
786 <sect2 id="csv-export-history"
787 ><title
788 >Экспорт журнала в CSV</title>
790 <para
791 >Для того чтобы экспортировать журнал задач, вызоваите пункт меню <menuchoice
792 ><guimenu
793 >Файл</guimenu
794 > <guisubmenu
795 >Импорт/Экспорт</guisubmenu
796 ><guimenuitem
797 >Экспорт журнала в файл CSV</guimenuitem
798 > </menuchoice
799 >, и &karm; выведет тот же диалог, что мы видели выше.</para>
801 <para
802 >Укажите имя файла, в который хотите экспортировать журнал и укажите диапазон данных для журнала. Измените прочие параметры диалога, если нужно. Нажмите <guibutton
803 >Экспорт</guibutton
804 >, и &karm; экспортирует журнал задач в указанный файл.</para>
806 <para
807 >Вот пример вывода:</para>
809 <literallayout
810 ><computeroutput>
811 Task History
812 From Tuesday 06 July 2004 to Tuesday 13 July 2004
813 Printed on: 2004-07-13 18:10
814 2004-07-06,2004-07-07,2004-07-08,2004-07-09,2004-07-10,2004-07-11,2004-07-12,2004-07-13,
815 ,,,,,,,,0.00,"kde"
816 ,,1.77,3.23,1.73,,1.37,0.82,8.95,,"karm"
817 ,,,,,,,,0.00,,,"3.2 feature plan"
818 ,1.13,,,,,,,1.13,,,"bugs"
819 ,,,,,,,,0.00,,,"checkin changes - translation strings"
820 ,,,,,,,,0.00,,,"time card report"
821 ,,,,,,,,0.00,,"kopete"
822 ,,,,,,,,0.00,,"promo"
823 ,,,,,,,,0.00,,"web stuff"
824 </computeroutput
826 </literallayout>
828 <para
829 >Три строки указывают, когда и для какого диапазона данных был создан этот отчёт. Четвертая строка представляет разделенный запятыми список дат в диапазоне данных в формате ISO 8601 (YYYY-MM-DD). В последующих строках указано время выполнения для каждой задачи. Последняя колонка чисел есть общий итог за все дни. Названия задач отображаются за итоговой колонкой, они смещаются для отображения связей задач с подзадачами. Задачи высшего уровня отображаются сразу за итоговой колонкой.</para>
831 </sect2>
832 </sect1>
834 </chapter>
836 <chapter id="interface">
837 <title
838 >Интерфейс &karm;</title>
840 <para
841 >Главное окно &karm; содержит следующие элементы: меню, панель инструментов, окно Задача/Время и строку состояния.</para>
843 <screenshot>
844 <screeninfo
845 >Экран &karm;</screeninfo>
846 <mediaobject>
847 <imageobject>
848 <imagedata fileref="karm.png" format="PNG"/>
849 </imageobject>
850 <textobject>
851 <phrase
852 >Экран &karm;</phrase>
853 </textobject>
854 </mediaobject>
855 </screenshot>
857 <sect1 id="main-window">
858 <title
859 >Окно Задача/Время</title>
861 <para
862 >В этом окне отображены различные задачи и время, затраченное на их выполнение в текущем сеансе и в целом. Задачи, для которых ведётся хронометраж в данный момент, обозначены маленьким значком с изображением часов рядом со временем сеанса.</para>
864 <para
865 >Для каждой задачи могут создаваться подзадачи. Двойной щелчок на задаче показывает или скрывает её подзадачи. Общее время, затраченное на задачу, включает в себя время всех её подзадач и её собственное.</para>
867 </sect1>
869 <sect1 id="menus">
870 <title
871 >Меню &karm;</title>
872 <sect2>
873 <title
874 >Меню <guimenu
875 >Файл</guimenu
876 ></title>
878 <variablelist>
879 <varlistentry>
880 <term>
881 <menuchoice
882 ><shortcut
883 > <keycombo action="simul"
884 >&Ctrl;<keycap
885 >S</keycap
886 ></keycombo
887 > </shortcut
888 > <guimenu
889 >Файл</guimenu
890 > <guimenuitem
891 >Сохранить</guimenuitem
892 > </menuchoice
893 ></term>
894 <listitem>
895 <para
896 ><action
897 >Сохраняет данные о времени, затраченном на текущие задачи и подзадачи</action
898 ></para>
899 </listitem>
900 </varlistentry>
902 <varlistentry>
903 <term>
904 <menuchoice
905 ><shortcut
906 > <keycombo action="simul"
907 >&Ctrl;<keycap
908 >P</keycap
909 ></keycombo
910 > </shortcut
911 > <guimenu
912 >Файл</guimenu
913 > <guimenuitem
914 >Печать</guimenuitem
915 > </menuchoice
916 ></term>
917 <listitem
918 ><para
919 ><action
920 >Выводит на печать</action
921 > окно &karm;</para>
922 </listitem>
923 </varlistentry>
925 <varlistentry>
926 <term
927 ><menuchoice
928 ><guimenu
929 >Файл</guimenu
930 > <guimenuitem
931 >Начать новый сеанс</guimenuitem
932 > </menuchoice
933 ></term>
934 <listitem>
935 <para
936 ><action
937 >Обнуляет</action
938 > все хронометры сеанса</para>
939 </listitem>
940 </varlistentry>
942 <varlistentry>
943 <term
944 ><menuchoice
945 ><guimenu
946 >Файл</guimenu
947 > <guimenuitem
948 >Обнулить все таймеры</guimenuitem
949 > </menuchoice
950 ></term>
951 <listitem>
952 <para
953 ><action
954 >Обнуляет</action
955 > все таймеры</para>
956 </listitem>
957 </varlistentry>
959 <varlistentry>
960 <term
961 ><menuchoice
962 ><guimenu
963 >Файл</guimenu
964 > <guisubmenu
965 >Импорт/Экспорт</guisubmenu
966 > <guimenuitem
967 >Импорт файла устаревшего формата</guimenuitem
968 > </menuchoice
969 ></term>
970 <listitem>
971 <para
972 ><action
973 >Импортирует</action
974 > файлы старых версий &karm; (новый формат - iCalendar-style.)</para>
975 </listitem>
976 </varlistentry>
978 <varlistentry>
979 <term
980 ><menuchoice
981 ><guimenu
982 >Файл</guimenu
983 > <guisubmenu
984 >Импорт/Экспорт</guisubmenu
985 > <guimenuitem
986 >Импорт задач из Planner...</guimenuitem
987 > </menuchoice
988 ></term>
989 <listitem>
990 <para
991 ><action
992 >Импортирует</action
993 >проект imendio Planner (смотрите <ulink url="http://planner.imendio.org"
994 >planner.imendio.org</ulink
995 >). Все задачи и подзадачи можно импортировать из .planner-файла полностью. Можно импортировать их как подзадачу, создав подзадачу, оставив её помеченной, а затем импортировав. </para>
996 </listitem>
997 </varlistentry>
999 <varlistentry>
1000 <term>
1001 <menuchoice
1002 ><guimenu
1003 >Файл</guimenu
1004 > <guisubmenu
1005 >Импорт/Экспорт</guisubmenu
1006 > <guimenuitem
1007 >Экспорт в файл CSV-файл...</guimenuitem
1008 > </menuchoice
1009 ></term>
1010 <listitem>
1011 <para
1012 ><action
1013 >Экспортирует</action
1014 > <guilabel
1015 >Общее время сеанса</guilabel
1016 >, <guilabel
1017 >Время сеанса</guilabel
1018 >, <guilabel
1019 >Время</guilabel
1020 > и <guilabel
1021 >Общее время</guilabel
1022 > в текстовый файл.</para>
1023 </listitem>
1024 </varlistentry>
1026 <varlistentry>
1027 <term
1028 ><menuchoice
1029 ><guimenu
1030 >Файл</guimenu
1031 > <guisubmenu
1032 >Импорт/Экспорт</guisubmenu
1033 > <guimenuitem
1034 >Экспорт журнала в CSV-файл...</guimenuitem
1035 > </menuchoice
1036 ></term>
1037 <listitem>
1038 <para
1039 ><action
1040 >Экспортирует</action
1041 > журнал задач в текстовый файл. </para>
1042 </listitem>
1043 </varlistentry>
1045 <varlistentry>
1046 <term
1047 ><menuchoice
1048 ><shortcut
1049 > <keycombo action="simul"
1050 >&Ctrl;<keycap
1051 >C</keycap
1052 ></keycombo
1053 > </shortcut
1054 > <guimenu
1055 >Файл</guimenu
1056 > <guimenuitem
1057 >Копировать отчёт в буфер обмена</guimenuitem
1058 > </menuchoice
1059 ></term>
1060 <listitem>
1061 <para
1062 ><action
1063 >Копирует</action
1064 > текущие значения в буфер обмена &kde; </para>
1065 </listitem>
1066 </varlistentry>
1068 <varlistentry>
1069 <term
1070 ><menuchoice
1071 ><shortcut
1072 > <keycombo action="simul"
1073 >&Ctrl;&Alt;<keycap
1074 >C</keycap
1075 ></keycombo
1076 > </shortcut
1077 > <guimenu
1078 >Файл</guimenu
1079 > <guimenuitem
1080 >Копировать журнал в буфер обмена</guimenuitem
1081 > </menuchoice
1082 ></term>
1083 <listitem>
1084 <para
1085 ><action
1086 >Копирует</action
1087 > статистику за указанный период в буфер обмена</para>
1088 </listitem>
1089 </varlistentry>
1091 <varlistentry>
1092 <term
1093 ><menuchoice
1094 ><shortcut
1095 > <keycombo action="simul"
1096 >&Ctrl;<keycap
1097 >Q</keycap
1098 ></keycombo
1099 > </shortcut
1100 > <guimenu
1101 >Файл</guimenu
1102 > <guimenuitem
1103 >Выход</guimenuitem
1104 > </menuchoice
1105 ></term>
1106 <listitem>
1107 <para
1108 ><action
1109 >Закрывает</action
1110 > &karm;</para>
1111 </listitem>
1112 </varlistentry>
1113 </variablelist>
1115 </sect2>
1117 <sect2>
1118 <title
1119 >Меню <guimenu
1120 >Отсчет</guimenu
1121 ></title>
1123 <variablelist>
1124 <varlistentry>
1125 <term>
1126 <menuchoice
1127 ><shortcut
1128 ><keycap
1129 >S</keycap
1130 ></shortcut
1131 > <guimenu
1132 >Отсчет</guimenu
1133 > <guimenuitem
1134 >Пуск</guimenuitem
1135 > </menuchoice>
1136 </term>
1137 <listitem>
1138 <para
1139 ><action
1140 >Запускает</action
1141 > счетчик для выбранной задачи</para
1142 ></listitem>
1143 </varlistentry>
1145 <varlistentry>
1146 <term>
1147 <menuchoice
1148 ><guimenu
1149 >Отсчет</guimenu
1150 > <guimenuitem
1151 >Остановить</guimenuitem
1152 > </menuchoice>
1153 </term>
1154 <listitem>
1155 <para
1156 ><action
1157 >Останавливает</action
1158 > счетчик для выбраной задачи</para
1159 ></listitem>
1160 </varlistentry>
1162 <varlistentry>
1163 <term>
1164 <menuchoice
1165 ><shortcut
1166 ><keycap
1167 >&Esc;</keycap
1168 ></shortcut
1169 > <guimenu
1170 >Отсчет</guimenu
1171 > <guimenuitem
1172 >Остановить все хронометры</guimenuitem
1173 > </menuchoice>
1174 </term>
1175 <listitem
1176 ><para
1177 ><action
1178 >Останавливает</action
1179 > счётчики всех задач</para
1180 ></listitem>
1181 </varlistentry>
1182 </variablelist>
1183 </sect2>
1185 <sect2>
1186 <title
1187 >Меню <guimenu
1188 >Задача</guimenu
1189 ></title>
1191 <variablelist>
1192 <varlistentry>
1193 <term>
1194 <menuchoice
1195 ><shortcut
1196 > <keycombo action="simul"
1197 >&Ctrl;<keycap
1198 >N</keycap
1199 ></keycombo
1200 > </shortcut
1201 > <guimenu
1202 >Задача</guimenu
1203 > <guimenuitem
1204 >Создать</guimenuitem
1205 > </menuchoice>
1206 </term>
1207 <listitem
1208 ><para
1209 ><action
1210 >Добавляет</action
1211 > новую задачу</para
1212 ></listitem>
1213 </varlistentry>
1215 <varlistentry>
1216 <term>
1217 <menuchoice
1218 ><shortcut
1219 > <keycombo action="simul"
1220 >&Ctrl;&Alt;<keycap
1221 >N</keycap
1222 ></keycombo
1223 > </shortcut
1224 > <guimenu
1225 >Задание</guimenu
1226 > <guimenuitem
1227 >Создать подзадачу</guimenuitem
1228 > </menuchoice>
1229 </term>
1230 <listitem>
1231 <para
1232 ><action
1233 >Добавляет</action
1234 > новую подзадачу к выбранной задаче</para>
1235 </listitem>
1236 </varlistentry>
1238 <varlistentry>
1239 <term>
1240 <menuchoice
1241 ><shortcut
1242 > <keycap
1243 >Del</keycap
1244 > </shortcut
1245 > <guimenu
1246 >Задание</guimenu
1247 > <guimenuitem
1248 >Удалить</guimenuitem
1249 > </menuchoice>
1250 </term>
1251 <listitem>
1252 <para
1253 ><action
1254 >Удаляет</action
1255 > выбранную задачу или подзачу</para>
1256 </listitem>
1257 </varlistentry>
1259 <varlistentry>
1260 <term>
1261 <menuchoice
1262 ><shortcut
1263 > <keycombo action="simul"
1264 >&Ctrl;<keycap
1265 >E</keycap
1266 ></keycombo
1267 > </shortcut
1268 > <guimenu
1269 >Задание</guimenu
1270 > <guimenuitem
1271 >Изменить</guimenuitem
1272 > </menuchoice>
1273 </term>
1274 <listitem>
1275 <para
1276 ><action
1277 >Изменяет имя или затраченное время</action
1278 > для выбранной задачи</para
1279 ><para
1280 >Есть два варианта изменения значения времени: "абсолютное изменение", в котором сеансы и времена могут быть изменены по отдельности, и "относительное изменение", в котором изменение добавляется или удаляется и из времени сеанса, и из общего времени.</para
1281 ><para
1282 >Параметр Автохронометраж позволяет включать и выключать хронометр в зависимости от текущего Рабочего стола &kde;.</para>
1283 </listitem>
1284 </varlistentry>
1285 </variablelist>
1286 </sect2>
1288 <sect2>
1289 <title
1290 >Меню <guimenu
1291 >Настройка</guimenu
1292 ></title>
1293 <variablelist>
1296 <varlistentry>
1297 <term>
1298 <menuchoice
1299 ><guimenu
1300 >Настройка</guimenu
1301 > <guimenuitem
1302 >Настроить горячие клавиши</guimenuitem
1303 > </menuchoice>
1304 </term>
1305 <listitem
1306 ><para
1307 ><action
1308 >Открывает</action
1309 > окно для задания горячих клавиш</para>
1310 </listitem>
1311 </varlistentry>
1313 <varlistentry>
1314 <term>
1315 <menuchoice
1316 ><guimenu
1317 >Настройка</guimenu
1318 > <guimenuitem
1319 >Настроить KArm</guimenuitem
1320 > </menuchoice>
1321 </term>
1322 <listitem
1323 ><para
1324 ><action
1325 >Открывает</action
1326 > окно для изменения конфигурации &karm;</para>
1328 <para
1329 >Диалог имеет три вкладки: <guilabel
1330 >Поведение </guilabel
1331 >, в котором можно указать уведомление при отсутствии активности и предупреждение перед удалением комплекта задач, <guilabel
1332 >Вид</guilabel
1333 >, в котором настраиваются поля, отображаемые в главном окне и <guilabel
1334 >Хранилище</guilabel
1335 >, в котором можно указать путь для сохранения файлов по умолчанию при автосохранении, включить его и задать его интервал.</para
1336 > </listitem>
1337 </varlistentry>
1339 </variablelist>
1340 </sect2>
1342 <sect2>
1343 <title
1344 >Меню <guimenu
1345 >Справка</guimenu
1346 ></title>
1347 &help.menu.documentation; </sect2>
1349 </sect1>
1351 <sect1 id="tool-bar">
1352 <title
1353 >Панель инструментов</title>
1354 <para
1355 >Панель содержит значки следующих команд:</para>
1357 <note
1358 ><para
1359 >(Все они действуют идентично меню команд.)</para
1360 ></note>
1362 <itemizedlist>
1363 <listitem
1364 ><para
1365 ><guiicon
1366 >Пуск</guiicon
1367 ></para
1368 ></listitem>
1369 <listitem
1370 ><para
1371 ><guiicon
1372 >Стоп</guiicon
1373 ></para
1374 ></listitem>
1375 <listitem
1376 ><para
1377 ><guiicon
1378 >Создать</guiicon
1379 ></para
1380 ></listitem>
1381 <listitem
1382 ><para
1383 ><guiicon
1384 >Создать подзадачу</guiicon
1385 ></para
1386 ></listitem>
1387 <listitem
1388 ><para
1389 ><guiicon
1390 >Удалить</guiicon
1391 ></para
1392 ></listitem>
1393 <listitem
1394 ><para
1395 ><guiicon
1396 >Изменить</guiicon
1397 ></para
1398 ></listitem>
1399 </itemizedlist>
1401 </sect1>
1403 <sect1 id="status-bar">
1404 <title
1405 >Строка состояния</title>
1407 <para
1408 >Показывает полное время сеанса.</para>
1409 </sect1>
1411 </chapter>
1413 <chapter id="credits">
1415 <title
1416 >Благодарности и Лицензия</title>
1418 <para
1419 >&karm; </para>
1421 <para
1422 >Авторские права на программу: </para>
1424 <itemizedlist>
1426 <listitem
1427 ><para
1428 >1997-2000 Sirtaj Singh Kang <email
1429 >taj@kde.org</email
1430 >.</para
1431 > </listitem
1434 <listitem
1435 ><para
1436 >2001-2002 Tomas Pospisek <email
1437 >tpo_deb@sourcepole.ch</email
1438 ></para
1439 ></listitem>
1441 <listitem
1442 ><para
1443 >2003-2004 Mark Bucciarelli<email
1444 >mark@hubcapconsulting.com</email
1445 ></para
1446 ></listitem>
1448 </itemizedlist>
1450 <para
1451 >Соавторы (в алфавитном порядке)</para>
1452 <itemizedlist>
1453 <listitem
1454 ><para
1455 >Allen Winter <email
1456 >winterz@verizon.net</email
1457 ></para
1458 ></listitem>
1459 <listitem
1460 ><para
1461 >David Faure <email
1462 >faure@kde.org</email
1463 ></para
1464 ></listitem>
1465 <listitem
1466 ><para
1467 >Espen Sand <email
1468 >espen@kde.org</email
1469 ></para
1470 ></listitem>
1471 <listitem
1472 ><para
1473 >Gioele Barabucci <email
1474 >gioele@gioelebarabucci.com</email
1475 ></para
1476 ></listitem>
1477 <listitem
1478 ><para
1479 >Jan Schaumann <email
1480 >jschauma@netmeister.org</email
1481 ></para
1482 ></listitem>
1483 <listitem
1484 ><para
1485 >Jesper Pedersen <email
1486 >blackie@ifad.dk</email
1487 ></para
1488 ></listitem>
1489 <listitem
1490 ><para
1491 >Kalle Dalheimer <email
1492 >kalle@kde.org</email
1493 ></para
1494 ></listitem>
1495 <listitem
1496 ><para
1497 >Klar&auml;lvdalens Datakonsult AB</para
1498 ></listitem>
1499 <listitem
1500 ><para
1501 >Mark Bucciarelli <email
1502 >mark@hubcapconsulting.com</email
1503 ></para
1504 ></listitem>
1505 <listitem
1506 ><para
1507 >Thorsten St&auml;rk <email
1508 >dev@staerk.de</email
1509 ></para
1510 ></listitem>
1511 <listitem
1512 ><para
1513 >Tomas Pospisek <email
1514 >tpo_deb@sourcepole.ch</email
1515 ></para
1516 ></listitem>
1517 <listitem
1518 ><para
1519 >Willi Richert <email
1520 >w.richert@cox.net</email
1521 ></para
1522 ></listitem>
1523 </itemizedlist>
1525 <para
1526 >Идея &karm; навеяна очень полезной утилитой под названием <application
1527 >titrax</application
1528 >, единственный недостаток которой состоит в том, что она основана на создана с помощью инструментария Xt.</para>
1530 <para
1531 >Documentation copyright 2000-2004 Jonathan Singer <email
1532 >jsinger@leeta.net</email
1533 > and Sirtaj Singh Kang <email
1534 >taj@kde.org</email
1535 >.</para>
1536 &underFDL; &underGPL; </chapter>
1538 <glossary id="glossary">
1540 <glossentry id="gloss-active-task">
1541 <glossterm
1542 >активная задача</glossterm>
1543 <glossdef
1544 ><para
1545 >Задача, таймер которой сейчас включен.</para
1546 ></glossdef>
1547 </glossentry>
1549 <glossentry id="gloss-dcop">
1550 <glossterm
1551 >&DCOP;</glossterm>
1552 <glossdef
1553 ><para
1554 >Протокол межпроцессовых связей, используемый в KDE. Short for Desktop COmmunication Protocol.</para
1555 ></glossdef>
1556 </glossentry>
1558 <glossentry id="gloss-desktop">
1559 <glossterm
1560 >рабочий стол</glossterm>
1561 <glossdef
1562 ><para
1563 >В GNU/Linux, FreeBSD и других системах, которые используют X-Windows, может быть не один Рабочий стол, по умолчанию их четыре. На каждом Рабочем столе можно работать с отдельным набором программ и файлов. Когда KDE запускается впервые, вы видите Рабочий стол 1. Нажав <keycombo action="simul"
1564 >&Alt;<keycap
1565 >F2</keycap
1566 ></keycombo
1567 >, можно перейти на Рабочий стол 2. Нажатие <keycombo action="simul"
1568 >&Alt;<keycap
1569 >F1</keycap
1570 ></keycombo
1571 > приведет нас обратно на Рабочий стол 1. </para
1572 ></glossdef
1573 > </glossentry>
1575 <glossentry id="gloss-history">
1576 <glossterm
1577 >журнал</glossterm>
1578 <glossdef
1579 ><para
1580 >Если &karm; настроен на ведение журнала, он будет регистрировать каждый случай включения/выключения таймера. Этот журнал никогда не стирается со времени обнуления таймеров, и остается в файле до самого удаления задачи.</para
1581 ></glossdef>
1582 </glossentry>
1584 <glossentry id="gloss-session"
1585 > <glossterm
1586 >сеанс</glossterm>
1587 <glossdef
1588 ><para
1589 >Определяемая пользователем точка отсчета для таймеров сеанса. Новый сеанс начинается при выборе пункта <menuchoice
1590 ><guimenu
1591 >Файл</guimenu
1592 ><guimenuitem
1593 >Начать новый сеанс</guimenuitem
1594 ></menuchoice
1595 >. Когда начинается новый сеанс, сеансовые данные не обнуляются. </para
1596 ></glossdef
1597 > </glossentry>
1599 <glossentry id="gloss-system-time"
1600 > <glossterm
1601 ><guilabel
1602 >Время сеанса</guilabel
1603 ></glossterm
1604 > <glossdef
1605 ><para
1606 >Время, затраченное на задачу с начала сеанса.</para
1607 ></glossdef
1608 > </glossentry
1611 <glossentry id="gloss-system-tray"
1612 > <glossterm
1613 >системный лоток</glossterm>
1614 <glossdef
1615 ><para
1616 >Системный лоток находится в панели, которая (по умолчанию) находится внизу экрана. В системном лотке <inlinemediaobject
1617 ><imageobject
1618 ><imagedata fileref="systray.png" format="PNG"/></imageobject
1619 ></inlinemediaobject
1620 > значок &karm; крайний справа.</para
1621 ></glossdef>
1622 </glossentry>
1624 <glossentry id="gloss-top-level-task">
1625 <glossterm
1626 >задача высшего уровня</glossterm>
1627 <glossdef
1628 ><para
1629 >Задача, у которой нет родительских задач.</para
1630 ></glossdef>
1631 </glossentry>
1633 <glossentry id="gloss-total-session-time"
1634 > <glossterm
1635 ><guilabel
1636 >Общее время сеанса</guilabel
1637 ></glossterm
1638 > <glossdef
1639 ><para
1640 >Время, затраченное на задачу со всеми её подзадачами с начала сеанса.</para
1641 ></glossdef
1642 > </glossentry>
1643 <glossentry
1644 > <glossterm
1645 ><guilabel
1646 >Время</guilabel
1647 ></glossterm>
1648 <glossdef
1649 ><para
1650 >Время, затраченное на задачу с момента обнуления всех таймеров.</para
1651 ></glossdef
1652 > </glossentry
1655 <glossentry id="gloss-total-time"
1656 > <glossterm
1657 ><guilabel
1658 >Общее время</guilabel
1659 ></glossterm>
1660 <glossdef
1661 ><para
1662 >Время, затраченное на задачу со всеми её подзадачами с момента обнуления всех таймеров.</para
1663 ></glossdef
1664 > </glossentry
1667 </glossary>
1669 <appendix id="installation">
1670 <title
1671 >Установка</title>
1673 <sect1 id="getting-karm">
1674 <title
1675 >Как получить &karm;</title>
1676 &install.intro.documentation; &install.compile.documentation; </sect1>
1678 </appendix>
1680 <appendix id="dcopappendix"
1681 ><title
1682 >Интерфейс &DCOP;</title>
1684 <refentry id="dcop-version">
1685 <refmeta>
1686 <refentrytitle
1687 >version</refentrytitle>
1688 </refmeta>
1689 <refnamediv>
1690 <refname
1691 >version</refname>
1692 <refpurpose
1693 >Возврат версии &karm;.</refpurpose>
1694 </refnamediv>
1695 <refsynopsisdiv>
1696 <synopsis
1697 >QString version()
1698 </synopsis>
1699 </refsynopsisdiv>
1700 <refsect1>
1701 <title
1702 >Описание</title>
1703 <para
1704 ><function
1705 >version()</function
1706 > - это вызов &DCOP;, возвращающий номер версии &karm;, например 1.5.0. Номер версии возвращается в виде строки типичного GNU-формата major.minor.bugfix.</para>
1707 </refsect1>
1708 </refentry>
1710 <refentry id="dcop-quit">
1711 <refmeta>
1712 <refentrytitle
1713 >quit</refentrytitle>
1714 </refmeta>
1715 <refnamediv>
1716 <refname
1717 >quit</refname>
1718 <refpurpose
1719 >Возвращает выход из &karm;.</refpurpose>
1720 </refnamediv>
1721 <refsynopsisdiv>
1722 <synopsis
1723 >QString quit()
1724 </synopsis>
1725 </refsynopsisdiv>
1726 <refsect1>
1727 <title
1728 >Описание</title>
1729 <para
1730 ><function
1731 >quit()</function
1732 > - это вызов &DCOP;, который дает возможность внешним программам аккуратно завершить работу &karm;. </para>
1733 </refsect1>
1734 </refentry>
1736 <refentry id="dcop-hastodo">
1737 <refmeta>
1738 <refentrytitle
1739 >hastodo</refentrytitle>
1740 </refmeta>
1741 <refnamediv>
1742 <refname
1743 >hastodo</refname>
1744 <refpurpose
1745 >Проверка наличия задачи высшего уровня.</refpurpose>
1746 </refnamediv>
1747 <refsynopsisdiv>
1748 <synopsis
1749 >QString hastodo(QString taskname)
1750 </synopsis>
1751 <refsect2>
1752 <title
1753 >Параметры</title>
1754 <variablelist>
1755 <varlistentry>
1756 <term
1757 ><parameter
1758 >taskname</parameter
1759 ></term>
1760 <listitem>
1761 <para
1762 >Название искомой задачи.</para>
1763 </listitem>
1764 </varlistentry>
1765 </variablelist>
1766 </refsect2>
1767 </refsynopsisdiv>
1768 <refsect1>
1769 <title
1770 >Описание</title>
1771 <para
1772 ><function
1773 >hastodo(QString taskname)</function
1774 > - это вызов &DCOP; для поиска по данному имени. Если имя будет найдено. будет возвращен идентификатор файла iCalendar, относящегося к этой задаче. Если же имя не найдено, вернется пустая строка. </para>
1775 <para
1776 >Файл iCalendar, который &karm; откроет, и есть искомый файл. Будет найдена не только задача высшего уровня, но и все дерево процессов. Если несколько задач имеют одинаковые названия, будет возвращена первая из найденных.</para>
1777 </refsect1>
1778 </refentry>
1780 <refentry id="dcop-addtodo">
1781 <refmeta>
1782 <refentrytitle
1783 >addtodo</refentrytitle>
1784 </refmeta>
1785 <refnamediv>
1786 <refname
1787 >addtodo</refname>
1788 <refpurpose
1789 >Добавить новую задачу.</refpurpose>
1790 </refnamediv>
1791 <refsynopsisdiv>
1792 <synopsis
1793 >QString addtodo(QString todoname)
1794 </synopsis>
1795 <refsect2>
1796 <title
1797 >Параметры</title>
1798 <variablelist>
1799 <varlistentry>
1800 <term
1801 ><parameter
1802 >todoname</parameter
1803 ></term>
1804 <listitem>
1805 <para
1806 >Название новой задачи.</para>
1807 </listitem>
1808 </varlistentry>
1809 </variablelist>
1810 </refsect2>
1811 </refsynopsisdiv>
1813 <refsect1>
1814 <title
1815 >Описание</title>
1816 <para
1817 ><function
1818 >addtodo(QString todoname)</function
1819 > - это вызов &DCOP;, который добавляет новую задачу высшего уровня к текущему комплекту. Возвращает идентификатор новой задачи. </para>
1820 </refsect1>
1821 </refentry>
1823 </appendix>
1825 &documentation.index;
1826 </book>
1828 <!--
1829 Local Variables:
1830 mode: sgml
1831 sgml-minimize-attributes:nil
1832 sgml-general-insert-case:lower
1833 sgml-indent-step:0
1834 sgml-indent-data:nil
1835 End:
1837 // vim:ts=2:sw=2:tw=78:noet