You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tde-i18n/tde-i18n-ru/docs/tdewebdev/quanta/quanta-projects.docbook

537 lines
25 KiB

<?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>