Warning, /sdk/kde-dev-scripts/po/uk/docs/scripts/man-fixincludes.1.docbook is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" ?>
0002 <!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.5-Based Variant V1.1//EN" "dtd/kdedbx45.dtd" [
0003 <!ENTITY % Ukrainian "INCLUDE">
0004 ]>
0005 
0006 <refentry lang="&language;">
0007 <refentryinfo>
0008 <author
0009 ><personname
0010 ><firstname
0011 >Ben</firstname
0012 ><surname
0013 >Burton</surname
0014 ></personname
0015 > <email
0016 >bab@debian.org</email
0017 ></author>
0018 <date
0019 >7 квітня 2003 року</date>
0020 </refentryinfo>
0021 
0022 <refmeta>
0023 <refentrytitle
0024 ><command
0025 >fixincludes</command
0026 ></refentrytitle>
0027 <manvolnum
0028 >1</manvolnum>
0029 </refmeta>
0030 
0031 <refnamediv>
0032 <refname
0033 ><command
0034 >fixincludes</command
0035 ></refname>
0036 <refpurpose
0037 >Зменшує кількість оголошень #include у файлах початкових кодів &kde;</refpurpose>
0038 </refnamediv>
0039 
0040 <refsynopsisdiv>
0041 <cmdsynopsis
0042 ><command
0043 >fixincludes</command
0044 > <group
0045 ><option
0046 >-v, --verbose</option
0047 ></group
0048 > <group
0049 ><option
0050 >-e, --experimental</option
0051 ></group
0052 > <group
0053 ><option
0054 >-m, --modify</option
0055 ></group
0056 > <group
0057 ><option
0058 ><replaceable
0059 >файл</replaceable
0060 ></option
0061 ></group
0062 > <group
0063 ><option
0064 >--help</option
0065 ></group
0066 > </cmdsynopsis>
0067 </refsynopsisdiv>
0068 
0069 <refsect1>
0070 <title
0071 >Опис</title>
0072 
0073 <para
0074 >Команда <command
0075 >fixincludes</command
0076 > намагається зменшити кількість інструкцій #include у файлах початкових кодів мовою програмування C++. Більшість з функцій цієї команди є специфічною для початкових кодів &kde;, а отже, ця команда може не працювати належним чином для програм, які не належать &kde;.</para>
0077 
0078 <para
0079 >За допомогою <command
0080 >fixincludes</command
0081 > можна виявити такі проблеми:</para>
0082 
0083 <itemizedlist>
0084 <listitem>
0085 <para
0086 >Включення файлів заголовків, які більше не підтримуються, але які існують для сумісності зі старішими версіями Qt/KDE;</para>
0087 </listitem>
0088 <listitem>
0089 <para
0090 >Повторне включення того самого файла. </para>
0091 </listitem>
0092 </itemizedlist>
0093 
0094 <para
0095 >Існує також експериментальний режим, у якому програма намагається вилучати по одній інструкції #include за раз (за декількома винятками), а потім визначає, чи може бути скомпільовано початковий код. Зауважте, що за використання цього експериментального режиму буде змінено початкові коди програми. </para>
0096 
0097 <para
0098 >У типовому режимі початкові коди змінено не буде, про виявлені проблеми буде просто повідомлено до стандартного виводу. </para>
0099 
0100 <para
0101 >Список початкових кодів мовою C++, які слід перевірити, слід визначати за допомогою командного рядка. Якщо не буде вказано файлів, буде перевірено всі файли початкових кодів C++ у поточному каталозі та всіх його підкаталогах (за винятком тих файлів, чий файл <filename
0102 >Makefile.am</filename
0103 > містить параметри <option
0104 >-UQT_NO_COMPAT</option
0105 > і <option
0106 >-UKDE_NO_COMPAT</option
0107 >)</para>
0108 
0109 <para
0110 >Цей інструмент є частиною набору для розробки програмного забезпечення KDE. </para>
0111 
0112 </refsect1>
0113 
0114 <refsect1>
0115 <title
0116 >Параметри</title>
0117 
0118 <variablelist>
0119 <varlistentry>
0120 <term
0121 ><option
0122 >-v, --verbose</option
0123 ></term>
0124 <listitem
0125 ><para
0126 >Докладний режим. Додаткову інформацію для усунення вад буде записано до стандартного виводу.</para
0127 ></listitem>
0128 </varlistentry>
0129 <varlistentry>
0130 <term
0131 ><option
0132 >-e, --experimental</option
0133 ></term>
0134 <listitem
0135 ><para
0136 >Експериментальний режим, який було докладно описано вище. Зауважте, що за використання цього параметра буде автоматично додано параметр <option
0137 >--modify</option
0138 >.</para
0139 ></listitem>
0140 </varlistentry>
0141 <varlistentry>
0142 <term
0143 ><option
0144 >-m, --modify</option
0145 ></term>
0146 <listitem
0147 ><para
0148 >Окрім виведення повідомлень до стандартного виводу, змінити файли початкових кодів, щоб усунути всі знайдені проблеми.</para
0149 ></listitem>
0150 </varlistentry>
0151 </variablelist>
0152 
0153 </refsect1>
0154 
0155 <refsect1>
0156 <title
0157 >Автори</title>
0158 <para
0159 >Автором <command
0160 >fixincludes</command
0161 > є Dirk Mueller <email
0162 >mueller@kde.org</email
0163 >. </para>
0164 </refsect1>
0165 
0166 </refentry>