Translation of some help pages of module "fileio" into Russian. 73/8673/1
Stanislav KROTER [Sun, 12 Aug 2012 12:30:42 +0000 (18:30 +0600)]
Change-Id: I5d0cc001df70090292812ca906d4af61f711b312

scilab/modules/fileio/help/ru_RU/save_format.xml [new file with mode: 0644]
scilab/modules/fileio/help/ru_RU/scanf.xml [new file with mode: 0644]
scilab/modules/fileio/help/ru_RU/scanf_conversion.xml [new file with mode: 0644]
scilab/modules/fileio/help/ru_RU/sscanf.xml [new file with mode: 0644]
scilab/modules/fileio/help/ru_RU/tempname.xml [new file with mode: 0644]

diff --git a/scilab/modules/fileio/help/ru_RU/save_format.xml b/scilab/modules/fileio/help/ru_RU/save_format.xml
new file mode 100644 (file)
index 0000000..3494af1
--- /dev/null
@@ -0,0 +1,379 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * ...
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:ns5="http://www.w3.org/1999/xhtml" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:id="save_format" xml:lang="ru">
+  <refnamediv>
+    <refname>save_format</refname>
+    <refpurpose>формат файлов, созданных функцией "save"</refpurpose>
+  </refnamediv>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Переменные сохраняются Scilab'ом с помощью функции <link linkend="save">save</link> в следующем формате:
+    </para>
+    <para>
+      каждая запись переменной добавляется в файл последовательно. Запись переменной начинается с 6-ти чисел типа длинное целое, хранящих имя переменной в кодированном формате (см. раздел Примечания ниже), после чего следует тип переменной (длинное цело), затем, в зависимости от него, следует:
+    </para>
+    <variablelist>
+      <varlistentry>
+       <term>Матрицы значений с плавающей запятой (тип 1)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>признак вещественности/комплекснозначности <varname>it</varname> (целое число типа long integer на интервале <literal>{0,1}</literal>),
+         </para>
+         <para>
+           данные (<literal>n*m*(it+1)</literal> чисел типа double)
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Полиномы (тип 2) и Неявный полином размера, используемый для (тип 129)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>
+           признак вещественности/комплекснозначности <varname>it</varname> (целое число типа long integer в интервале <literal>{0,1}</literal>),
+         </para>
+         <para>
+           формальное имя переменной (16 байт),
+         </para>
+         <para>
+           <varname>index_table</varname> (таблица индексов, <literal>m*n+1</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           данные (<literal>(N-1)*(it+1)</literal> чисел типа double), где <varname>N</varname> -- это значение последнего элемента таблицы индексов <varname>index_table</varname>.
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Booleans (тип 4)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>
+           данные (<literal>n*m</literal> целых чисел типа long integer).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Разрежённые матрицы чисел с плавающей запятой (тип 5)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>
+           real/complex_flag <varname>it</varname> (целое число типа long integer на интервале <literal>{0,1}</literal>),
+         </para>
+         <para>
+           <varname>total_number_of_non_zero_elements</varname> <varname>nel</varname> (общее количество ненулевых элементов, число типа long integer),
+         </para>
+         <para>
+           <varname>number_of_non_zero_elements_per_row</varname> (число количество ненулевых элементов на строку, <literal>m</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           <varname>column_index_non_zero_elements</varname> (индексы столбцов ненулевых элементов, <literal>nel</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           <varname>non_zero_values</varname> (ненулевые значения, <literal>nel*(it+1)</literal> чисел типа double).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Разрежённые матрицы логических значений (тип 6)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>
+           неиспользуемое <varname>it</varname> (целое число типа long integer),
+         </para>
+         <para>
+           <varname>total_number_of_non_zero_elements</varname> <varname>nel</varname> (общее количество ненулевых элементов, число типа long integer),
+           </para>
+         <para>
+           <varname>number_of_non_zero_elements_per_row</varname> (число количество ненулевых элементов на строку, <literal>m</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           <varname>column_index_non_zero_elements</varname> (индексы столбцов ненулевых элементов, <literal>nel</literal> целых чисел типа long integer).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Разрежённая матрица Matlab'а (тип 7)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>
+           real/complex_flag <varname>it</varname> (целое число типа long integer на интервале <literal>{0,1}</literal>),
+         </para>
+         <para>
+           <varname>total_number_of_non_zero_elements</varname> <varname>nel</varname> (общее количество ненулевых элементов, число типа long integer),
+         </para>
+         <para>
+           <varname>number_of_non_zero_elements_per_column</varname> (количество ненулевых элементов на столбец, <literal>n</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           <varname>row_index_non_zero_elements</varname> (индекс строки ненулевых элементов, <literal>nel</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           <varname>non_zero_values</varname> (ненулевые значения, <literal>nel*(it+1)</literal> чисел типа double).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>матрицы целых чисел (тип 8)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>
+           <varname>integer_type</varname> (тип целого числа, число типа long integer): 1, 2, 4, или 11, 12, 14 для знаковых и беззнаковых 1-, 2-, 4-байтных целых чисел,
+         </para>
+         <para>
+           данные (<literal>n*m</literal> байт для  <varname>integer_type</varname> 1 или 11, <literal>n*m</literal> чисел типа short integer для <varname>integer_type</varname> 2 или 12, <literal>n*m</literal> целых чисел типа long integer для <varname>integer_type</varname> 4 или 14).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>handles (тип 9)</term>
+       <listitem>
+         <para>version (4 bytes)</para>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, байт),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, байт),
+         </para>
+         <para>данные (<literal>m*n</literal> записей в последовательной форме <varname>serialization_record</varname>)</para>
+         <para>
+           Запись в последовательной форме <varname>serialization_record</varname> -- это представление в плоском виде C-структуры данных, связанной с соответствующим графическим объектом. Каждый графический объект определяется (рекурсивным) набором свойств (см. справку по функции <link linkend="get">get</link>).
+         </para>
+         <para>
+           Сохранённая запись <varname>serialization_record</varname> графического объекта структурирована в следующем виде:
+         </para>
+         <variablelist>
+           <varlistentry>
+             <term>serialization_record</term>
+             <listitem>
+               <para>
+                 длина типа <varname>type_length</varname> <varname>n</varname> (байт),
+               </para>
+               <para>
+                 тип <varname>type</varname> (<literal>n</literal> байт, ascii-коды имени типа),
+               </para>
+               <para>
+                 запись <varname>property_values</varname> (переменная длина).
+               </para>
+             </listitem>
+           </varlistentry>
+         </variablelist>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Строки (тип 10)</term>
+       <listitem>
+         <para>
+           <varname>row_size</varname> <varname>m</varname> (размер строки, число типа long integer),
+         </para>
+         <para>
+           <varname>column_size</varname> <varname>n</varname> (размер столбца, число типа long integer),
+         </para>
+         <para>
+           <varname>index_table</varname> (<literal>n*m+1</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           данные (<literal>N</literal> целых чисел типа long integer, Scilab-кодировка символов (см. <link linkend="code2str">code2str</link>), где <literal>N</literal> -- это значение последнего элемента таблицы индексов <varname>index_table</varname>.
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Некомпилированные функции (тип 11)</term>
+       <listitem>
+         <para>
+           <varname>nout</varname> (целое число типа long integer),
+         </para>
+         <para>
+           <varname>lhs_names</varname> (<literal>6*nout</literal> целых чисел типа long integer, см. раздел "Примечания" ниже),
+         </para>
+         <para>
+           <varname>nin</varname> (целое число типа long integer),
+         </para>
+         <para>
+           <varname>rhs_names</varname> (<literal>6*nin</literal> целых чисел типа long integer, см. раздел "Примечания" ниже),
+         </para>
+         <para>
+           <varname>code_length</varname> <varname>N</varname> (целое число типа long integer),
+         </para>
+         <para>
+           <varname>code</varname> (<literal>N</literal> целых чисел типа long integer).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Компилированные функции (тип 13)</term>
+       <listitem>
+         <para>
+           <varname>nout</varname> (целое число типа long integer),
+         </para>
+         <para>
+           <varname>lhs_names</varname> (<literal>6*nout</literal> целых чисел типа long integer, см. раздел "Примечания" ниже),
+         </para>
+         <para>
+           <varname>nin</varname> (целое число типа long integer),
+         </para>
+         <para>
+           <varname>rhs_names</varname> (<literal>6*nin</literal> целых чисел типа long integer, см. раздел "Примечания" ниже),
+         </para>
+         <para>
+           <varname>pseudo_code_length</varname> <varname>N</varname> (целое число типа long integer),
+         </para>
+         <para>
+           <varname>pseudo_code</varname> (<literal>N</literal> целых чисел типа long integer).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Библиотеки (тип 14)</term>
+       <listitem>
+         <para>
+           <varname>path_length</varname> <varname>np</varname> (длина пути, целое число типа long integer),
+         </para>
+         <para>
+           <varname>path_name</varname> (имя пути, <literal>np</literal> целых чисел типа long integer: последовательность кодов символов пути, (см. <link linkend="code2str">code2str</link>)),
+         </para>
+         <para>
+           количество имён <varname>nn</varname> (целое число типа long integer),
+         </para>
+         <para>
+           имена (<literal>6*nn</literal> целых чисел типа long integer, см. раздел "Примечания" ниже).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>списки (тип 15), типизированные списки (тип 16), матричноориентированные списки (тип 17)</term>
+       <listitem>
+         <para>
+           количество полей <varname>n</varname> (целое число типа long integer),
+         </para>
+         <para>
+           индекс (<literal>n+1</literal> целых чисел типа long integer),
+         </para>
+         <para>
+           последовательность переменных <varname>variables_sequence</varname> (<literal>n</literal> переменных, каждое из которых записано в своём формате).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Указатели (тип 128)</term>
+       <listitem>
+         <para>Не обрабатываются</para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+    <variablelist>
+      <varlistentry>
+       <term>Указатели на функцию (тип 130)</term>
+       <listitem>
+         <para>
+           <varname>function_ptr</varname> (указатель на функцию, целое число типа long integer, (see <link linkend="funptr">funptr</link>)),
+         </para>
+         <para>
+           <varname>function_name_code</varname> (код имени функции, 6 целых чисел типа long integer, см. раздел "Примечания" ниже).
+         </para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Примечания</title>
+    <para>
+      Числа (типа long interger, short integer, double) хранятся в прямом порядке байтов.
+    </para>
+    <para>
+      Имена переменных хранятся в виде последовательности из 6 целых чисел типа long integer с особой кодировкой. См. подробности в файле <literal>cvname.f</literal>.
+    </para>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+       <link linkend="save">save</link>
+      </member>
+      <member>
+       <link linkend="load">load</link>
+      </member>
+      <member>
+       <link linkend="listvarinfile">listvarinfile</link>
+      </member>
+      <member>
+       <link linkend="type">type</link>
+      </member>
+      <member>
+       <link linkend="typeof">typeof</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
diff --git a/scilab/modules/fileio/help/ru_RU/scanf.xml b/scilab/modules/fileio/help/ru_RU/scanf.xml
new file mode 100644 (file)
index 0000000..5a75016
--- /dev/null
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+* Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+* Copyright (C) 2008 - INRIA
+* ...
+* 
+* This file must be used under the terms of the CeCILL.
+* This source file is licensed as described in the file COPYING, which
+* you should have received as part of this distribution.  The terms
+* are also available at    
+* http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+*
+  -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ru" xml:id="scanf">
+  <refnamediv>
+    <refname>scanf</refname>
+    <refpurpose>преобразует форматированный ввод в стандартном устройстве ввода</refpurpose>
+  </refnamediv>
+  <refsynopsisdiv>
+    <title>Последовательность вызова</title>
+    <synopsis>[v_1, ..., v_n] = scanf(format);</synopsis>
+  </refsynopsisdiv>
+  <refsection>
+    <title>Аргументы</title>
+    <variablelist>
+      <varlistentry>
+       <term>format</term>
+       <listitem>
+         <para>указывает преобразование формата.</para>
+       </listitem>
+      </varlistentry>
+      <varlistentry>
+       <term>v_1, ..., v_n</term>
+       <listitem>
+         <para>результаты преобразования.</para>
+       </listitem>
+      </varlistentry>
+    </variablelist>
+  </refsection>
+  <refsection>
+    <title>Описание</title>
+    <para>
+      Функция <function>scanf</function> получает символьные данные в стандартном устройстве ввода (<code>%io(1)</code>), интерпретирует их в соответствии с форматом <varname>format</varname> и возвращает преобразованные результаты <varname>v_1</varname>, ..., <varname>v_n</varname>.
+    </para>
+    <para>
+      Параметр <varname>format</varname> содержит спецификации преобразования, используемые для интерпретации ввода.
+    </para>
+    <para>
+      Параметр <varname>format</varname> может содержать символы пробелов (пробелы, табуляторы, символы перевода строки и прогона страницы), которые, за исключением двух следующих случаев, считывают ввод до следующего символа-непробела. За исключением совпадения с управляющей строкой, завершающие пробелы (включая символы новой строки) не считываются.
+    </para>
+    <itemizedlist>
+      <listitem>
+       <para>
+         Любой символ, за исключением <literal>%</literal> (знак "процент"), который должен соответствовать следующему символу входного потока.
+       </para>
+      </listitem>
+      <listitem>
+       <para>
+         Спецификация преобразования, которая направляет преобразование следующего входного поля. См. подробности в <link linkend="scanf_conversion">преобразовании scanf</link>.
+       </para>
+      </listitem>
+    </itemizedlist>
+  </refsection>
+  <refsection role="see also">
+    <title>Смотрите также</title>
+    <simplelist type="inline">
+      <member>
+       <link linkend="read">read</link>
+      </member>
+      <member>
+       <link linkend="fscanf">fscanf</link>
+      </member>
+      <member>
+       <link linkend="scanf_conversion">преобразование scanf</link>
+      </member>
+    </simplelist>
+  </refsection>
+</refentry>
+
diff --git a/scilab/modules/fileio/help/ru_RU/scanf_conversion.xml b/scilab/modules/fileio/help/ru_RU/scanf_conversion.xml
new file mode 100644 (file)
index 0000000..6a77697
--- /dev/null
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * ...
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ru" xml:id="scanf_conversion">
+    <refnamediv>
+        <refname>scanf_conversion</refname>
+        <refpurpose>
+         спецификации преобразования mscanf, msscanf, mfscanf
+       </refpurpose>
+    </refnamediv>
+    <refsection>
+        <title>Описание</title>
+        <para>
+         Каждая спецификация преобразования в параметре <varname>format</varname> содержит следующие элементы:
+        </para>
+        <itemizedlist>
+            <listitem>
+                <para>
+                   символ <literal>%</literal> (знак "процент");
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                   необязательный символ подавления присвоения <literal>*</literal> ("звёздочка");
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                  необязательное числовое значение максимальной ширины поля;
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                    код преобразования.
+                </para>
+            </listitem>
+        </itemizedlist>
+        <para>
+            Спецификация преобразования имеет следующий синтаксис:
+        </para>
+        <para>
+            <literal>[*][ширина][размер]код_преобразования</literal>.
+        </para>
+        <para>
+            Результаты преобразования помещаются в аргументы <varname>v_i</varname> если вы не укажете подавление присвоения с помощью символа <literal>*</literal> ("звёздочка"). Подавления присвоения предоставляет способ описать входное поле, которое следует пропустить. Входное поле является строкой символов-непробелов. Оно простирается до ближайшего некорректного символа или до тех пор, пока ширина поля, если она указана, не кончится.
+        </para>
+        <para>
+            Код преобразования указывает как интерпретировать входное поле. Вам не нужно указывать параметр <varname>v_i</varname> для подавленного поля. Вы можете использовать следующие коды преобразования:
+        </para>
+        <variablelist>
+            <varlistentry>
+                <term>%</term>
+                <listitem>
+                    <para>
+                       принимает отдельный символ <literal>%</literal> (знак "процент"), вводимый в этом месте; присвоение не делается.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>d, i</term>
+                <listitem>
+                    <para>принимает десятичное целое число.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>u</term>
+                <listitem>
+                    <para>принимает беззнаковое десятичное целое число.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>o</term>
+                <listitem>
+                    <para>принимает восьмеричное целое число.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>x</term>
+                <listitem>
+                    <para>принимает шестнадцатеричное целое число.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>e, f, g</term>
+                <listitem>
+                    <para>
+                     принимает число с плавающей запятой. Следующее поле преобразуется соответствующим образом и сохраняется через соответствующий параметр, который должен быть указателем на число с плавающей запятой. Формат ввода для чисел с плавающей запятой является строкой цифр со следующими необязательными характеристиками:
+                    </para>
+                    <itemizedlist>
+                        <listitem>
+                            <para>
+                               это может быть значение со знаком;
+                            </para>
+                        </listitem>
+                        <listitem>
+                            <para>
+                               это может быть экспоненциальное значение, содержащее десятичную запятую, за которой следует экспоненциальное поле, которое состоит из <literal>E</literal> или <literal>e</literal>, за которым следует целое число (может быть со знаком);
+                            </para>
+                        </listitem>
+                        <listitem>
+                            <para>
+                               это может быть одно из специальных значений <constant>%inf</constant>, <constant>%nan</constant>.
+                            </para>
+                        </listitem>
+                    </itemizedlist>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>s</term>
+                <listitem>
+                    <para>принимает строку символов;</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>c</term>
+                <listitem>
+                    <para>
+                       ожидается символьное значение. Нормальный пропуск пробела подавляется.
+                    </para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>%lg</term>
+                <listitem>
+                    <para>получает значение в виде числа удвоенной точности (double).</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection role="see also">
+        <title>Смотрите также</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="scanf">mcscanf</link>
+            </member>
+            <member>
+                <link linkend="printf_conversion">преобразование printf</link>
+            </member>
+        </simplelist>
+    </refsection>
+</refentry>
diff --git a/scilab/modules/fileio/help/ru_RU/sscanf.xml b/scilab/modules/fileio/help/ru_RU/sscanf.xml
new file mode 100644 (file)
index 0000000..7327e0e
--- /dev/null
@@ -0,0 +1,107 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) XXXX-2008 - INRIA
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ru" xml:id="sscanf">
+    <refnamediv>
+        <refname>sscanf</refname>
+        <refpurpose>
+            Преобразует форматированный ввод, указанный в виде строки. 
+           <emphasis role="bold">Эта функция устарела</emphasis>.
+        </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>Последовательность вызова</title>
+        <synopsis>[v_1, ..., v_n] = sscanf(string, format)</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>Аргументы</title>
+        <variablelist>
+            <varlistentry>
+                <term>format</term>
+                <listitem>
+                    <para>определяет формат преобразования.</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>string</term>
+                <listitem>
+                    <para>определяет ввод, который следует прочитать</para>
+                </listitem>
+            </varlistentry>
+            <varlistentry>
+                <term>v_1, ..., v_n</term>
+                <listitem>
+                    <para>результаты преобразования.</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>Описание</title>
+        <para>
+            <caution>
+                Эта функция устарела, лучше использовать функцию
+                <function>msscanf</function>, которая более эффективна и более 
+               совместима с C-функцией <function>sscanf</function>.
+            </caution>
+        </para>
+        <para>
+            Функция <function>sscanf</function> интерпретирует символьную 
+           строку в соответствии с форматом <varname>format</varname>, и 
+           возвращает результаты преобразования <varname>v_1</varname>, ..., 
+           <varname>v_n</varname>.
+        </para>
+        <para>
+            Параметр <varname>format</varname> содержит спецификации 
+           преобразования, используемые для интерпретации ввода.
+        </para>
+        <para>
+         Параметр <varname>format</varname> может содержать символы пробелов 
+         (пробелы, табуляторы, символы перевода строки и прогона страницы), 
+         которые, за исключением двух следующих случаев, считывают ввод до 
+         следующего символа-непробела. За исключением совпадения с 
+         управляющей строкой, завершающие пробелы (включая символы новой 
+         строки) не считываются.
+        </para>
+        <itemizedlist>
+            <listitem>
+                <para>
+                 Любой символ, за исключением <literal>%</literal> (знак 
+                 "процент"), который должен соответствовать следующему символу 
+                 входного потока.
+                </para>
+            </listitem>
+            <listitem>
+                <para>
+                 Спецификация преобразования, которая направляет 
+                 преобразование следующего входного поля. См. подробности в 
+                 <link linkend="scanf_conversion">преобразовании scanf</link>.
+                </para>
+            </listitem>
+        </itemizedlist>
+    </refsection>
+    <refsection role="see also">
+        <title>Смотрите также</title>
+        <simplelist type="inline">
+            <member>
+                <link linkend="mprintf">mprintf</link>
+            </member>
+            <member>
+                <link linkend="mfscanf">mfscanf</link>
+            </member>
+            <member>
+                <link linkend="scanf_conversion">преобразование scanf</link>
+            </member>
+        </simplelist>
+    </refsection>
+</refentry>
diff --git a/scilab/modules/fileio/help/ru_RU/tempname.xml b/scilab/modules/fileio/help/ru_RU/tempname.xml
new file mode 100644 (file)
index 0000000..a658fec
--- /dev/null
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2011 - DIGITEO - Allan CORNET
+ * 
+ * This file must be used under the terms of the CeCILL.
+ * This source file is licensed as described in the file COPYING, which
+ * you should have received as part of this distribution.  The terms
+ * are also available at    
+ * http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" version="5.0-subset Scilab" xml:lang="ru" xml:id="tempname">
+    <refnamediv>
+        <refname>tempname</refname>
+        <refpurpose>
+         создаёт файл с уникальным именем
+       </refpurpose>
+    </refnamediv>
+    <refsynopsisdiv>
+        <title>Последовательность вызова</title>
+        <synopsis>tmp_name = tempname([prefix])</synopsis>
+    </refsynopsisdiv>
+    <refsection>
+        <title>Аргументы</title>
+        <variablelist>
+            <varlistentry>
+                <term>tmp_name</term>
+                <listitem>
+                    <para>строка: имя файла</para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+        <variablelist>
+            <varlistentry>
+                <term>prefix</term>
+                <listitem>
+                    <para>
+                        строка: префикс имени файла (в Windows максимум 3 символа).
+                    </para>
+                </listitem>
+            </varlistentry>
+        </variablelist>
+    </refsection>
+    <refsection>
+        <title>Описание</title>
+        <para>
+            Функция <function>tempname</function> создаёт файл с уникальным 
+           именем в директории <literal>TMPDIR</literal>.
+        </para>
+        <para>
+            <code>tmp_name = tempname()</code> возвращает уникальную строку,  
+           <varname>tmp_name</varname>, подходящую для использования в 
+           качестве временного файла.
+        </para>
+    </refsection>
+    <refsection>
+        <title>Примеры</title>
+        <programlisting role="example"><![CDATA[
+      F1 = tempname()
+      isfile(F1)
+      F2 = tempname('TMP')
+      isfile(F2)
+ ]]></programlisting>
+    </refsection>
+    <refsection>
+        <title>История</title>
+        <revhistory>
+            <revision>
+                <revnumber>5.4.0</revnumber>
+               <revremark>
+                 Введена функция <function>tempname</function>.
+               </revremark>
+            </revision>
+        </revhistory>
+    </refsection>
+</refentry>