<?xml version="1.0" encoding="UTF-8" ?>

<sect1 id="quanta-projects-3-2">
<sect1info>
<title
>Проекты</title>
<authorgroup>
<author
><firstname
>Robert</firstname
> <surname
>Nickel</surname
> <affiliation
> <address
><email
>robert@artnickel.com</email
></address>
</affiliation>
</author>
<author
><firstname
>Andr&#225;s</firstname
> <surname
>Mantia</surname
> <affiliation
> <address
><email
>amantia@kde.org</email
></address>
  </affiliation>
</author>

<othercredit role="reviewer"
><firstname
>Christopher</firstname
> <surname
>Hornbaker</surname
> <affiliation
> <address
><email
>chrishornbaker@earthlink.net</email
></address>
</affiliation>
<contrib
>Рецензент</contrib>
</othercredit>

<othercredit role="reviewer"
><firstname
>Fabrice</firstname
> <surname
>Mous</surname
> <affiliation
> <address
><email
>fabrice@kde.nl</email
></address>
</affiliation>
<contrib
>Рецензент</contrib>
</othercredit>

<othercredit role="translator"
><firstname
>Николай</firstname
><surname
>Шафоростов</surname
><affiliation
><address
><email
>shafff@ukr.net</email
></address
></affiliation
><contrib
>Перевод на русский</contrib
></othercredit
> 

</authorgroup>
</sect1info>

<title
>Проекты</title>

<sect2 id="create-new-project-3-2">
<title
>Создание проектов</title>

<para
>Мастер проектов (<menuchoice
> <guimenu
>Проект</guimenu
> <guimenuitem
>Новый проект...</guimenuitem
></menuchoice
>) упрощает процесс создания проекта. </para>

<mediaobject>
<imageobject>
<imagedata format="PNG" fileref="project-1.png"/>
</imageobject>
<caption
><para
>Мастер проектов</para
></caption>
</mediaobject>

<para
>Поля просты для понимания. Начните их заполнение по порядку и у вас не возникнет проблем. Все пути и информация об авторе может быть изменена позже через <menuchoice
> <shortcut
> <keycombo action="simul"
>&Shift;<keycap
>F7</keycap
></keycombo
> </shortcut
> <guimenu
>Проект</guimenu
> <guimenuitem
>Настройки проекта</guimenuitem
></menuchoice
>. </para>

<variablelist>
<title
>Общие настройки</title>
<varlistentry>
<term
><guilabel
>Имя</guilabel
></term>
<listitem>
<para
>Название вашего проекта. После его ввода, поле <guilabel
>Файл</guilabel
> заполняется автоматически. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Файл</guilabel
></term>
<listitem>
<para
>Имя файла проекта. По умолчанию это имя проекта, но в нижнем регистре, без пробелов и с расширением <literal role="extension"
>webprj</literal
> (например <filename
>foo.webprj</filename
>). Этот файл сохраняется в главном каталоге проекта. </para>
</listitem>
</varlistentry>
</variablelist>

<variablelist>
<varlistentry>
<term
>Настройки сервера</term>
<listitem>
<variablelist>
<varlistentry>
<term
><guilabel
>Протокол</guilabel
></term>
<listitem>
<para
>Протокол, который будет использоваться для доступа к проекту, если он располагается не на текущей машине. Список протоколов, доступных для выбора в выпадающем списке зависит от настроек вашей системы. Он получается с помощью KIOSlave. Обычно в число портов входит SSH, FTP, NFS, SMB и WebDAV. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Узел</guilabel
></term>
<listitem>
<para
>Если проект будет находится на удалённой машине, введите здесь её имя, например (hostname.example.com), или IP. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Пользователь</guilabel
></term>
<listitem>
<para
>Имя пользователя на удалённой машине. Регистр букв учитывается. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Пароль</guilabel
></term>
<listitem>
<para
>Пароль на удалённой машине. Регистр букв учитывается. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Порт</guilabel
></term>
<listitem>
<para
>Если вы уже выбрали протокол соединения, оставьте это поле пустым. </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>


<variablelist>
<varlistentry>
<term
>Настройки каталогов</term>
<listitem>
<variablelist>
<varlistentry>
<term
><guilabel
>Главный каталог</guilabel
></term>
<listitem>
<para
>Корневой каталог проекта. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Каталог шаблонов</guilabel
></term>
<listitem>
<para
>Каталог, где будут хранится шаблоны. Путь по умолчанию: <filename class="directory"
>templates</filename
>. Если у вас есть файлы, которые вы используете в нескольких проектах, чтобы не копировать их отдельно для каждого проекта, укажите существующий путь к ним. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Каталог панелей инструментов</guilabel
></term>
<listitem>
<para
>Каталог, где будут хранится панели инструментов, задействованные в проекте. Путь по умолчанию: <filename class="directory"
><replaceable
>Главный каталог</replaceable
>/toolbars</filename
>. Если у вас есть панели инструментов, которые вы используете в нескольких проектах, чтобы не копировать их отдельно для каждого проекта, укажите существующий путь к ним. </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>


<variablelist>
<varlistentry>
<term
>Источник файлов проекта</term>
<listitem>
<variablelist>
<varlistentry>
<term
><guilabel
>Выберите здесь локальные или удалённые файлы для добавления их в проект.</guilabel
></term>
<listitem>
<para
>Вы можете выбрать несколько файлов или каталогов. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Использовать wget для загрузки файлов с сайта</guilabel
></term>
<listitem>
<para
>Это полезно если у вас есть статические веб-страницы, которые вы хотите загрузить и изменить. Для получения динамических файлов (&PHP;, Python, SHTML), это не годится. </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>

<variablelist>
<title
>Добавление файлов в проект</title>
<varlistentry>
<term
><guilabel
>Добавить файлы из</guilabel
></term>
<listitem>
<para
>Выберите это для добавления файлов, найденных в главном каталоге. Оставьте это пустым, если вы начинаете проект с нуля. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Фильтры</term>
<listitem>
<variablelist>
<varlistentry>
<term
><guilabel
>Добавлять только разметочные файлы, сценарии и изображения</guilabel
></term>
<listitem>
<para
>Добавить только разметочные файлы, скрипты и изображения в проект  </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Добавить файлы по маске</guilabel
></term>
<listitem>
<para
>Добавить файлы по маске в проект </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Добавить файлы</guilabel
></term>
<listitem>
<para
>Список файлов главного каталога. Вы можете выбрать, какие файлы следует добавить в проект. </para>
</listitem>
</varlistentry>
</variablelist>

<variablelist>
<title
>Дополнительные настройки проекта</title>
<varlistentry>
<term
><guilabel
>Автор</guilabel
></term>
<listitem>
<para
>Ваш псевдоним. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>E-mail</guilabel
></term>
<listitem>
<para
>Ваш электронный адрес. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
>Начальные значения проекта</term>
<listitem>
<variablelist>
<varlistentry>
<term
><guilabel
>DTD по умолчанию</guilabel
></term>
<listitem>
<para
>Выберите язык, который планируется использовать в проекте. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Кодировка по умолчанию</guilabel
></term>
<listitem>
<para
>Кодировка, которую использовать при открытии и сохранении файлов проекта. </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Префикс для просмотра</guilabel
></term>
<listitem>
<para
>Каталог для просмотра (например динамически генерируемых страниц &PHP; или <acronym
>JSS</acronym
>). Просто введите начальный адрес вашего проекта в Сети. Например, если ваш сайт расположен по адресу<literal
>www.halyavshyk.su/~linux</literal
>, и вы хотите просмотреть файл <filename
>index.php</filename
> (учитывая, что была установлена директива файла .htaacces на отображение этой страницы как стартовой), вы можете, после изменения, закачать его на сервер и нажать <keycap
>F6</keycap
> для его просмотра уже на удалённом сервере (т.е. &PHP;-сценариибудут выполнятся на сервере). </para>
<variablelist>
<varlistentry>
<term
><guilabel
>Префикс</guilabel
></term>
<listitem>
<para
>Введите сюда адрес вашего проекта в Интернет </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Добавить глобальные шаблоны</guilabel
></term>
<listitem>
<para
>Копировать глобальные шаблоны в дерево каталогов вашего проекта. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Добавить локальные шаблоны</guilabel
></term>
<listitem>
<para
>Копировать ваши локальные шаблоны в дерево каталогов проекта. </para>
</listitem>
</varlistentry>
</variablelist>

<para
>Указанные в процессе создания проекта настройки всегда можно изменить и дополнить через меню <menuchoice
> <guimenu
>Проект</guimenu
> <guimenuitem
>Настройки проекта</guimenuitem
></menuchoice
>, на вкладке профилей загрузки, или воспользовавшись комбинацией клавиш <keycombo action="simul"
>&Shift;<keycap
>F7</keycap
></keycombo
>. </para>

</sect2>

<sect2 id="configuring-projects-3-2">
<title
>Настройки проектов</title>
<para
>Диалог свойств проекта: <mediaobject>
    <imageobject>
      <imagedata fileref="project-properties.png" format="PNG"/>    
  </imageobject
>    
  <caption
><para
>Вкладка общих параметров</para
></caption>
  </mediaobject>
</para>

<para
>Некоторые из полей сходятся с соответствующими Мастера проектов и описаны в <xref linkend="create-new-project-3-2"/>. Остальные описаны ниже. <variablelist>
<title
>Общие настройки</title>
<varlistentry>
<term
><guilabel
>Исключить из проекта</guilabel
></term>
<listitem>
<para
>Список имён файлов (можно использовать маски файлов), которые будут игнорироваться при выполнении таких действий, как <guimenuitem
>Обновить каталог проекта</guimenuitem
>. </para>
</listitem>
</varlistentry>
<varlistentry>
  <term
><guilabel
>Исключить файлы в .cvsignore</guilabel
></term>
  <listitem>
    <para
>Аналогично предыдущей, но берёт список файлов из файлов .cvsignore. </para>
  </listitem>
</varlistentry>
<varlistentry>
  <term
><guilabel
>Экран по умолчанию</guilabel
></term>
  <listitem>
    <para
>Представление проекта, которое будет загружено при его открытии. См. <xref linkend="project-views-3-2"/>. </para>
  </listitem>
</varlistentry>
<varlistentry>
  <term
><guilabel
>Отладчик</guilabel
></term>
  <listitem>
    <para
>Выберите отладчик, который хотите использовать. на текущий момент поддерживается только Gubed. Для подробностей см. <ulink url="http://gubed.sourceforge.net"
></ulink
>. Параметры модуля можно настроить нажатием соответствующей кнопки. См. также <xref linkend="debugging-3-2"/> </para>
  </listitem>
</varlistentry>
<varlistentry>
  <term
><guilabel
>Экран по умолчанию</guilabel
></term>
  <listitem>
    <para
>Представление проекта, которое будет загружено при его открытии. См. <xref linkend="project-views-3-2"/>. </para>
  </listitem>
</varlistentry>
</variablelist>
</para>
<para
>На вкладке <guilabel
>Профили загрузки</guilabel
> можно настроить эти самые профили (см. <xref linkend="upload-profiles"/>), а также включить отображение дерева файлов сервера для каждого профиля. </para>
<para
>На вкладке <guilabel
>Параметры команды</guilabel
> можно добавить, удалить и изменить данные участников проекта, а также определить список рассылки команды. Для подробностей см. <xref linkend="team-members"/>. </para>
<para
>На вкладке <guilabel
>Параметры событий</guilabel
> можно <guilabel
>Включить действия, порождаемые событиями</guilabel
>, добавить, изменить и удалить их. См. также <xref linkend="event-actions"/>. </para>
</sect2>

<sect2 id="using-projects-3-2">
<title
>Использование проектов</title>

<sect3 id="project-files-3-2">
<title
>Файлы проекта</title>

<para
>По умолчанию &quantaplus; открывает проект, который был активным в прошлый раз. </para>

<para
>Чтобы открыть другой проект, выберите <guimenuitem
>Открыть проект...</guimenuitem
> из меню <guimenu
>Проект</guimenu
> или на панели инструментов. Проекты имеют расширение <literal role="extension"
>webprj</literal
>. </para>

<para
>При выходе из &quantaplus;, файл проекта будет автоматически сохранён. Если среди открытых файлов будут изменённые после последнего их сохранения, будет предложено их сохранить. Тоже самое произойдёт при открытии другого проекта. </para>

</sect3>

<sect3 id="project-tree-view-3-2">
<title
>Дерево проекта</title>

<para
>Вы можете быстро обращаться к файлам вашего проекта и управлять ими. </para>

<para
>Контекстное меню файлов проекта:</para>

<mediaobject>
<imageobject>
<imagedata fileref="project-tree-view-file-rmb-menu.png" format="PNG"/>
</imageobject>
</mediaobject>

<para
>Читатель вполне сможет разобраться в этих возможностях без нашей подсказки. </para>

<para
>Контекстное меню каталогов не содержит пункты <guimenuitem
>Открыть в </guimenuitem
> и <guimenuitem
>Открыть в &quantaplus;</guimenuitem
>: </para>

<mediaobject>
<imageobject>
<imagedata fileref="project-tree-view-dir-rmb-menu.png" format="PNG"/>
</imageobject>
</mediaobject>

<para
>Читатель вполне сможет разобраться в этих возможностях без нашей подсказки. </para>

</sect3>

<sect3 id="upload-project-3-2">
<title
>Передача файлов проекта на сервер</title>

<para
>Диалог передачи файлов на сервер: </para>

<mediaobject>
<imageobject>
<imagedata fileref="project-upload-dialog.png" format="PNG"/>
</imageobject>
<caption
><para
>Передача файлов на сервер.</para
></caption>
</mediaobject>

<variablelist>
<varlistentry>
<term
><guilabel
>Имя профиля</guilabel
></term>
<listitem>
<para
>В этом столбце можно выбрать <link linkend="upload-profiles"
>профиль</link
>. Последний содержит сведения, необходимые для передачи файлов на сервер. Для подробностей см. <xref linkend="upload-profiles"/>. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guibutton
>Новый</guibutton
></term>
<listitem>
<para
>С помощью этой кнопки можно создавать профили загрузки. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Изменить</guibutton
></term>
<listitem>
<para
>С помощью этой кнопки можно изменять профили загрузки. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Удалить</guibutton
></term>
<listitem>
<para
>С помощью этой кнопки можно удалять текущий профиль. Она неактивна если остался только один из них. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Хранить пароли в памяти</guilabel
></term>
<listitem>
<para
>Хранить пароль в течение сеанса. Используйте этот параметр если вы не хотите более небезопасное <quote
>хранение пароля на диске</quote
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Все</guibutton
></term>
<listitem>
<para
>Передать на сервер все файлы. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Изменённые</guibutton
></term>
<listitem>
<para
>Передать на сервер только изменённые файлы. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Нет</guibutton
></term>
<listitem>
<para
>Очищает выделение файлов. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Инвертировать</guibutton
></term>
<listitem>
<para
>Выделить все файлы кроме уже выделенных. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Развернуть всё</guibutton
></term>
<listitem>
<para
>Развернуть структуру всех каталогов. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Свернуть всё</guibutton
></term>
<listitem>
<para
>Свернуть все каталоги. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Обновить всё</guibutton
></term>
<listitem>
<para
>Обновить список. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Начать</guibutton
></term>
<listitem>
<para
>Начать передачу </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guibutton
>Отмена</guibutton
></term>
<listitem>
<para
>Отменить передачу на сервер. </para>
</listitem>
</varlistentry>

</variablelist>
</sect3>

<sect3 id="upload-profiles">
<title
>Профили загрузки</title>
<para
>Вы можете определить несколько профилей загрузки и, используя один их них, загружать файлы вашего проекта (все или выборочно) на разные серверы: <mediaobject
> <imageobject>
<imagedata fileref="edit-upload-profile.png" format="PNG"/>
</imageobject>
</mediaobject>
</para>
<variablelist>
<varlistentry>
<term
><guilabel
>Имя профиля</guilabel
></term>
<listitem>
<para
>Введите сюда имя профиля</para>
</listitem>
</varlistentry>
<varlistentry>
<term
><guilabel
>Узел</guilabel
></term>
<listitem>
<para
>Имя сервера, куда будут передаваться файлы. Это также может быть IP. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Протокол</guilabel
></term>
<listitem>
<para
>Протокол для передачи файлов. В их список входят &FTP;, file (локально) и <acronym
>NFS</acronym
>. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Порт</guilabel
></term>
<listitem>
<para
>Если ваш системный администратор выбрал порт сервера FTP, отличный от общепринятого, введите его здесь. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Пользователь</guilabel
></term>
<listitem>
<para
>Имя пользователя для авторизации. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Пароль</guilabel
></term>
<listitem>
<para
>Пароль для авторизации. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Сохранить пароль на диске</guilabel
></term>
<listitem>
<para
>В зависимости от вашей параноидальности, вы можете пожелать хранить пароль (в текстовом виде) на диске. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Путь</guilabel
></term>
<listitem>
<para
>Базовый путь, куда будут закачиваться файлы проекта. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><guilabel
>Использовать как профиль по умолчанию</guilabel
></term>
<listitem>
<para
>Сделать текущий профиль основным. </para>
</listitem>
</varlistentry>
</variablelist>
</sect3>
</sect2>

<sect2 id="project-views-3-2">
 <title
>Экраны проекта</title
> 
 <para
>Экран проекта - это просто список открываемых файлов и загружаемых панелей инструментов. переключаясь между экранами проекта, можно быстро переходить от одного вида работы в другой. </para>
 <para
>Работы с экранами проектов осуществляется через меню <guimenu
>Проект</guimenu
> или <guilabel
>панель инструментов "Проект"</guilabel
>, которую можно загрузить через<menuchoice
><guimenu
>Настройка</guimenu
><guisubmenu
>Панели инструментов</guisubmenu
><guimenuitem
>Панель проекта</guimenuitem
></menuchoice
>. </para>
 <para
>Можно выбрать экран проекта по умолчанию. См. <xref linkend="configuring-projects-3-2"/>. </para>
</sect2>
</sect1>
