messages and manual
This commit is contained in:
parent
583877757a
commit
6c4ccbe2e5
@ -24,7 +24,7 @@
|
||||
Dockes</holder>
|
||||
</copyright>
|
||||
|
||||
<releaseinfo>$Id: usermanual.sgml,v 1.67 2008-10-10 08:19:12 dockes Exp $</releaseinfo>
|
||||
<releaseinfo>$Id: usermanual.sgml,v 1.68 2008-10-13 07:57:12 dockes Exp $</releaseinfo>
|
||||
|
||||
<abstract>
|
||||
<para>This document introduces full text search notions
|
||||
@ -1586,7 +1586,194 @@ fvwm
|
||||
<chapter id="rcl.program">
|
||||
<title>Programming interface</title>
|
||||
|
||||
<sect1 id="rcl.program.elements">
|
||||
<para>&RCL; has an Application programming Interface, usable both
|
||||
for indexing and searching, currently accessible from the
|
||||
<application>Python</application> language.</para>
|
||||
|
||||
<para>Another less radical way to extend the application is to
|
||||
write filters for new types of documents.</para>
|
||||
|
||||
<para>The processing of metadata attributes for documents
|
||||
(<literal>fields</literal>) is highly configurable.</para>
|
||||
|
||||
<sect1 id="rcl.program.filters">
|
||||
<title>Writing a document filter</title>
|
||||
|
||||
<para>&RCL; filters are executable programs which
|
||||
translate from a specific format (ie:
|
||||
<application>openoffice</application>,
|
||||
<application>acrobat</application>, etc.) to the &RCL;
|
||||
indexing input format, which may be
|
||||
<literal>text/plain</literal> or
|
||||
<literal>text/html</literal>.</para>
|
||||
|
||||
<para>&RCL; filters are usually shell-scripts, but this is in
|
||||
no way necessary. These programs are extremely simple and most
|
||||
of the difficulty lies in extracting the text from the native
|
||||
format, not outputting what is expected by &RCL;. Happily
|
||||
enough, most document formats already have translators or text
|
||||
extractors which handle the difficult part and can be called
|
||||
from the filter. In some case the output of the translating
|
||||
program is appropriate, and no intermediate shell-script is
|
||||
needed.</para>
|
||||
|
||||
<para>Filters are called with a single argument which is the
|
||||
source file name. They should output the result to stdout.</para>
|
||||
|
||||
<para>The <literal>RECOLL_FILTER_FORPREVIEW</literal>
|
||||
environment variable (values <literal>yes</literal>,
|
||||
<literal>no</literal>) tells the filter if the operation is
|
||||
for indexing or previewing. Some filters use this to output a
|
||||
slightly different format. This is not essential.</para>
|
||||
|
||||
<para>The association of file types to filters is performed in
|
||||
the <filename>mimeconf</filename> file. A sample:</para>
|
||||
<programlisting>
|
||||
|
||||
[index]
|
||||
application/msword = exec antiword -t -i 1 -m UTF-8;\
|
||||
mimetype=text/plain;charset=utf-8
|
||||
|
||||
application/ogg = exec rclogg
|
||||
|
||||
text/rtf = exec unrtf --nopict --html; charset=iso-8859-1; mimetype=text/html
|
||||
</programlisting>
|
||||
|
||||
<para>The fragment specifies that:</para>
|
||||
|
||||
<itemizedlist>
|
||||
|
||||
<listitem><para><literal>application/msword</literal> files
|
||||
are processed by executing the <command>antiword</command>
|
||||
program, which outputs
|
||||
<literal>text/plain</literal> encoded in
|
||||
<literal>iso-8859-1</literal>.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem><para><literal>application/ogg</literal> files are
|
||||
processed by the <command>rclogg</command> script, with
|
||||
default output type (<literal>text/html</literal>, with
|
||||
encoding specified in the header, or <literal>utf-8</literal>
|
||||
by default).</para>
|
||||
</listitem>
|
||||
|
||||
<listitem><para><literal>text/rtf</literal> is processed by
|
||||
<command>unrtf</command>, which outputs
|
||||
<literal>text/html</literal>. The
|
||||
<literal>iso-8859-1</literal> encoding is specified because it
|
||||
is not the <literal>utf-8</literal> default, and not output by
|
||||
<command>unrtf</command> in the HTML header section.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
|
||||
<para>The easiest way to write a new filter is probably to start
|
||||
from an existing one.</para>
|
||||
|
||||
<para>Filters which output <literal>text/plain</literal> text
|
||||
are generally simpler, but they cannot specify the character set
|
||||
and other metadata, so they are limited to cases where these
|
||||
elements are not needed.</para>
|
||||
|
||||
|
||||
<sect2 id="rcl.program.filters.html">
|
||||
<title>Filter HTML output</title>
|
||||
|
||||
<para>The output HTML could be very minimal like the following
|
||||
example:</para>
|
||||
|
||||
<programlisting><html><head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
</head>
|
||||
<body>some text content</body></html>
|
||||
</programlisting>
|
||||
|
||||
<para>You should take care to escape some
|
||||
characters inside
|
||||
the text by transforming them into appropriate
|
||||
entities. "<literal>&</literal>" should be transformed into
|
||||
"<literal>&amp;</literal>", "<literal><</literal>"
|
||||
should be transformed into
|
||||
"<literal>&lt;</literal>". This is not always properly
|
||||
done by translating programs which output HTML, and of
|
||||
course nerver by those which output plain text.</para>
|
||||
|
||||
<para>The character set needs to be specified in the
|
||||
header. It does not need to be UTF-8 (&RCL; will take care
|
||||
of translating it), but it must be accurate for good
|
||||
results.</para>
|
||||
|
||||
<para>&RCL; will also make use of other header fields if
|
||||
they are present: <literal>title</literal>,
|
||||
<literal>description</literal>,
|
||||
<literal>keywords</literal>.</para>
|
||||
|
||||
<para>Filters also have the possibility to "invent" field
|
||||
names. This should be output as meta tags:</para>
|
||||
|
||||
<programlisting>
|
||||
<meta name="somefield" content="Some textual data" />
|
||||
</programlisting>
|
||||
|
||||
<para> See the following section for details about configuring
|
||||
how field data is processed by the indexer.</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
||||
<sect1 id="rcl.program.fields">
|
||||
<title>Field data processing configuration</title>
|
||||
|
||||
<para><literal>Fields</literal> are named pieces of information
|
||||
in or about documents, like <literal>title</literal>,
|
||||
<literal>author</literal>, <literal>abstract</literal>.</para>
|
||||
|
||||
<para>The field values for documents can appear in several ways
|
||||
during indexing: either output by filters as
|
||||
<literal>meta</literal> fields in the HTML header section, or
|
||||
added as attributes of the <literal>Doc</literal> object when
|
||||
using the API, or again synthetized internally by &RCL;.</para>
|
||||
|
||||
<para>The &RCL; query language allows searching for text in a
|
||||
specific field.</para>
|
||||
|
||||
<para>&RCL; defines a number of default fields. Additional
|
||||
ones can be output by filters, and described in the
|
||||
<filename>fields</filename> configuration file.</para>
|
||||
|
||||
<para>Fields can be:</para>
|
||||
<itemizedlist>
|
||||
|
||||
<listitem><para><literal>indexed</literal>, meaning that their
|
||||
terms are separately stored in inverted lists (with a specific
|
||||
prefix), and that a field-specific search is possible.</para>
|
||||
</listitem>
|
||||
|
||||
<listitem><para><literal>stored</literal>, meaning that their
|
||||
value is recorded in the index data record for the document,
|
||||
and can be returned and displayed with search results.</para>
|
||||
</listitem>
|
||||
|
||||
</itemizedlist>
|
||||
|
||||
<para>A field can be either or both indexed and stored.</para>
|
||||
|
||||
<para>A field becomes indexed by having a prefix defined in
|
||||
the <literal>[prefixes]</literal> section of the
|
||||
<filename>fields</filename> file. See the comments in there for
|
||||
details</para>
|
||||
|
||||
<para>A field becomes stored by appearing in
|
||||
the <literal>[stored]</literal> section of the
|
||||
<filename>fields</filename> file.</para>
|
||||
|
||||
</sect1>
|
||||
|
||||
|
||||
<sect1 id="rcl.program.api">
|
||||
<title>API</title>
|
||||
|
||||
<sect2 id="rcl.program.api.elements">
|
||||
<title>Interface elements</title>
|
||||
|
||||
<para>A few elements in the interface are specific and and need
|
||||
@ -1642,12 +1829,12 @@ fvwm
|
||||
indexing. The main indexer documents would also probably be a
|
||||
problem for the external indexer purge operation.</para>
|
||||
|
||||
</sect1>
|
||||
</sect2>
|
||||
|
||||
<sect1 id="rcl.program.python">
|
||||
<sect2 id="rcl.program.api.python">
|
||||
<title>Python interface</title>
|
||||
|
||||
<sect2 id="rcl.program.python.intro">
|
||||
<sect3 id="rcl.program.python.intro">
|
||||
<title>Introduction</title>
|
||||
|
||||
<para>&RCL; versions after 1.11 define a Python programming
|
||||
@ -1666,10 +1853,10 @@ fvwm
|
||||
</screen>
|
||||
</para>
|
||||
|
||||
</sect2>
|
||||
</sect3>
|
||||
|
||||
|
||||
<sect2 id="rcl.program.python.manual">
|
||||
<sect3 id="rcl.program.python.manual">
|
||||
<title>Interface manual</title>
|
||||
|
||||
<literalLayout>
|
||||
@ -1859,9 +2046,9 @@ FUNCTIONS
|
||||
|
||||
|
||||
</literalLayout>
|
||||
</sect3>
|
||||
|
||||
|
||||
<sect2 id="rcl.program.python.examples">
|
||||
<sect3 id="rcl.program.python.examples">
|
||||
<title>Example code</title>
|
||||
|
||||
<para>The following sample would query the index with a user
|
||||
@ -1894,11 +2081,13 @@ while query.next >= 0 and query.next < nres:
|
||||
|
||||
</programlisting>
|
||||
|
||||
</sect2>
|
||||
</sect3>
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
</chapter>
|
||||
|
||||
|
||||
<chapter id="rcl.install">
|
||||
<title>Installation</title>
|
||||
|
||||
@ -2686,11 +2875,11 @@ skippedPaths = ~/somedir/∗.txt
|
||||
be an executable program or script which exists inside
|
||||
<filename>/usr/[local/]share/recoll/filters</filename>. It
|
||||
will be given a file name as argument and should output the
|
||||
text contents in html format on the standard output.</para>
|
||||
text contents on the standard output.</para>
|
||||
|
||||
<para>You can find more details about writing a &RCL; filter
|
||||
in the <link linkend="rcl.extending.filters">section about
|
||||
writing filters</link></para>
|
||||
<para>The <link linkend="rcl.program.filters">filter
|
||||
programming</link> section describes in more detail how to
|
||||
write a filter.</para>
|
||||
</sect3>
|
||||
|
||||
</sect2>
|
||||
@ -2724,83 +2913,6 @@ skippedPaths = ~/somedir/∗.txt
|
||||
running). You may find it useful anyway.</para>
|
||||
</sect1>
|
||||
|
||||
|
||||
<sect1 id="rcl.extending">
|
||||
<title>Extending &RCL;</title>
|
||||
|
||||
<sect2 id="rcl.extending.filters">
|
||||
<title>Writing a document filter</title>
|
||||
|
||||
<para>&RCL; filters are executable programs which
|
||||
translate from a specific format (ie:
|
||||
<application>openoffice</application>,
|
||||
<application>acrobat</application>, etc.) to the &RCL;
|
||||
indexing input format, which was chosen to be HTML.</para>
|
||||
|
||||
<para>&RCL; filters are usually shell-scripts, but this is in
|
||||
no way necessary. These programs are extremely simple and most
|
||||
of the difficulty lies in extracting the text from the native
|
||||
format, not outputting what is expected by &RCL;. Happily
|
||||
enough, most document formats already have translators or text
|
||||
extractors which handle the difficult part and can be called
|
||||
from the filter.</para>
|
||||
|
||||
<para>Filters are called with a single argument which is the
|
||||
source file name. They should output the result to stdout.</para>
|
||||
|
||||
<para>The <literal>RECOLL_FILTER_FORPREVIEW</literal>
|
||||
environment variable (values <literal>yes</literal>,
|
||||
<literal>no</literal>) tells the filter if the operation is
|
||||
for indexing or previewing. Some filters use this to output a
|
||||
slightly different format. This is not essential.</para>
|
||||
|
||||
<para>The output HTML could be very minimal like the following
|
||||
example:</para>
|
||||
|
||||
<programlisting><html><head>
|
||||
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
</head>
|
||||
<body>some text content</body></html>
|
||||
</programlisting>
|
||||
|
||||
<para>You should take care to escape some characters inside
|
||||
the text by transforming them into appropriate
|
||||
entities. "<literal>&</literal>" should be transformed into
|
||||
"<literal>&amp;</literal>", "<literal><</literal>"
|
||||
should be transformed into "<literal>&lt;</literal>".</para>
|
||||
|
||||
<para>The character set needs to be specified in the
|
||||
header. It does not need to be UTF-8 (&RCL; will take care
|
||||
of translating it), but it must be accurate for good
|
||||
results.</para>
|
||||
|
||||
<para>&RCL; will also make use of other header fields if
|
||||
they are present: <literal>title</literal>,
|
||||
<literal>description</literal>,
|
||||
<literal>keywords</literal>.</para>
|
||||
|
||||
<para>As of &RCL; release 1.9, filters also have the
|
||||
possibility to "invent" field names. This should be output as
|
||||
meta tags:</para>
|
||||
|
||||
<programlisting>
|
||||
<meta name="somefield" content="Some textual data" />
|
||||
</programlisting>
|
||||
|
||||
<para>In this case, a correspondance between field name and
|
||||
&XAP; prefix should also be added to the
|
||||
<filename>mimeconf</filename> file. See the existing entries
|
||||
for inspiration. The field can then be used inside the query
|
||||
language to narrow searches.</para>
|
||||
|
||||
<para>The easiest way to write a new filter is probably to start
|
||||
from an existing one.</para>
|
||||
|
||||
|
||||
</sect2>
|
||||
|
||||
</sect1>
|
||||
|
||||
</chapter>
|
||||
|
||||
</book>
|
||||
|
||||
@ -438,7 +438,7 @@ Drücken Sie Abbrechen, um die Konfigurationsdatei vor dem Start der Indizierung
|
||||
</message>
|
||||
<message>
|
||||
<source>Query results (sorted)</source>
|
||||
<translation>Ergebnisse (sortiert)</translation>
|
||||
<translation type="obsolete">Ergebnisse (sortiert)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
@ -540,6 +540,56 @@ Soll der Voreinstellungsdialog geöffnet werden?</translation>
|
||||
<source>Stop &Indexing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>media</source>
|
||||
<translation type="unfinished">Medien</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>other</source>
|
||||
<translation type="unfinished">andere</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presentation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>spreadsheet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External applications/commands needed and not found for indexing your file types:
|
||||
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No helpers found missing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Missing helper programs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclMainBase</name>
|
||||
@ -731,6 +781,14 @@ Soll der Voreinstellungsdialog geöffnet werden?</translation>
|
||||
<source>&Indexing configuration</source>
|
||||
<translation>&Indizierungskonfiguration</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Show missing helpers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclResList</name>
|
||||
@ -861,6 +919,18 @@ Soll der Voreinstellungsdialog geöffnet werden?</translation>
|
||||
<source>Documents <b>%1-%2</b> for </source>
|
||||
<translation>Dokumente <b>%1-%2</b> für </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
<translation type="unfinished">Dokumenthistorie</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ResListBase</name>
|
||||
@ -1606,6 +1676,10 @@ Dadurch sollten Ergebnisse, die exakte Übereinstimmungen der Suchworte enthalte
|
||||
<source>Highlight color for query terms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prefer Html to plain text for preview.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ViewAction</name>
|
||||
|
||||
@ -436,7 +436,7 @@ Click Cancel if you want to edit the configuration file before indexation starts
|
||||
</message>
|
||||
<message>
|
||||
<source>Query results (sorted)</source>
|
||||
<translation>Résultats de la recherche (triés)</translation>
|
||||
<translation type="obsolete">Résultats de la recherche (triés)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
@ -460,7 +460,7 @@ Click Cancel if you want to edit the configuration file before indexation starts
|
||||
</message>
|
||||
<message>
|
||||
<source>Starting help browser </source>
|
||||
<translation>Demarrage de l'outil de consultation de l'aide</translation>
|
||||
<translation>Démarrage de l'outil de consultation de l'aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Indexing in progress: </source>
|
||||
@ -538,6 +538,58 @@ Voulez vous ouvrir le dialogue de paramétrage ?</translation>
|
||||
<source>Stop &Indexing</source>
|
||||
<translation>Arrèter l'&Indexation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation>Tout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>media</source>
|
||||
<translation>multimédia</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>message</source>
|
||||
<translation>message</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>other</source>
|
||||
<translation>autres</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presentation</source>
|
||||
<translation>présentation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>spreadsheet</source>
|
||||
<translation>feuille de calcul</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>text</source>
|
||||
<translation>texte</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation>trié</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation>filtré</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External applications/commands needed and not found for indexing your file types:
|
||||
|
||||
</source>
|
||||
<translation>Applications externes non trouvees pour indexer vos types de fichiers:
|
||||
|
||||
</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No helpers found missing</source>
|
||||
<translation>Pas d'applications manquantes</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Missing helper programs</source>
|
||||
<translation>Applications manquantes</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclMainBase</name>
|
||||
@ -555,7 +607,7 @@ Voulez vous ouvrir le dialogue de paramétrage ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Previous page</source>
|
||||
<translation>Page précedente</translation>
|
||||
<translation>Page précédente</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Next page</source>
|
||||
@ -615,7 +667,7 @@ Voulez vous ouvrir le dialogue de paramétrage ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Preferences</source>
|
||||
<translation>&Preferences</translation>
|
||||
<translation>&Préférences</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Search tools</source>
|
||||
@ -729,6 +781,14 @@ Voulez vous ouvrir le dialogue de paramétrage ?</translation>
|
||||
<source>&Indexing configuration</source>
|
||||
<translation>Configuration &Indexation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation>Tout</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Show missing helpers</source>
|
||||
<translation>Afficher les application&s manquantes</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclResList</name>
|
||||
@ -801,7 +861,7 @@ Voulez vous ouvrir le dialogue de paramétrage ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Previous</source>
|
||||
<translation></translation>
|
||||
<translation>Précédent</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Next</source>
|
||||
@ -859,6 +919,18 @@ Voulez vous ouvrir le dialogue de paramétrage ?</translation>
|
||||
<source>Documents <b>%1-%2</b> for </source>
|
||||
<translation>Résultats <b>%1-%2</b> pour </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation>filtré</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation>trié</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
<translation>Historique des documents consultés</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ResListBase</name>
|
||||
@ -1601,6 +1673,10 @@ Ceci devrait donner une meilleure pertinence aux résultats où les termes reche
|
||||
<source>Highlight color for query terms</source>
|
||||
<translation>Couleur de mise en relief des termes recherchés</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prefer Html to plain text for preview.</source>
|
||||
<translation>Utiliser le format Html pour la previsualisation.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ViewAction</name>
|
||||
|
||||
@ -437,7 +437,7 @@ Click Cancel if you want to edit the configuration file before indexation starts
|
||||
</message>
|
||||
<message>
|
||||
<source>Query results (sorted)</source>
|
||||
<translation>Risultati ricerca (ordinati)</translation>
|
||||
<translation type="obsolete">Risultati ricerca (ordinati)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
@ -539,6 +539,56 @@ Aprire la finestra delle preferenze ?</translation>
|
||||
<source>Stop &Indexing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>media</source>
|
||||
<translation type="unfinished">multimediali</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>other</source>
|
||||
<translation type="unfinished">altri</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presentation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>spreadsheet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External applications/commands needed and not found for indexing your file types:
|
||||
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No helpers found missing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Missing helper programs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclMainBase</name>
|
||||
@ -730,6 +780,14 @@ Aprire la finestra delle preferenze ?</translation>
|
||||
<source>&Indexing configuration</source>
|
||||
<translation>Conf&igurazione indicizzazione</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Show missing helpers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclResList</name>
|
||||
@ -860,6 +918,18 @@ Aprire la finestra delle preferenze ?</translation>
|
||||
<source>Documents <b>%1-%2</b> for </source>
|
||||
<translation>Documenti <b>%1-%2</b> per</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
<translation type="unfinished">Cronologia dei documenti</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ResListBase</name>
|
||||
@ -1599,6 +1669,10 @@ Questo dovrebbe dare la precedenza ai risultati che contengono i termini esattam
|
||||
<source>Highlight color for query terms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prefer Html to plain text for preview.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ViewAction</name>
|
||||
|
||||
@ -392,7 +392,7 @@ Click Cancel if you want to edit the configuration file before indexation starts
|
||||
</message>
|
||||
<message>
|
||||
<source>Query results (sorted)</source>
|
||||
<translation>Результаты поиска (сортированные)</translation>
|
||||
<translation type="obsolete">Результаты поиска (сортированные)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Advanced search</source>
|
||||
@ -534,6 +534,56 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>Can't start query: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>media</source>
|
||||
<translation type="unfinished">мультимедиа</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>other</source>
|
||||
<translation type="unfinished">иное</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presentation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>spreadsheet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External applications/commands needed and not found for indexing your file types:
|
||||
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No helpers found missing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Missing helper programs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclMainBase</name>
|
||||
@ -685,6 +735,14 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>&Indexing configuration</source>
|
||||
<translation>Настройки ин&дексирования</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Show missing helpers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclResList</name>
|
||||
@ -948,6 +1006,18 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>Copy &URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
<translation type="unfinished">История документов</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ResListBase</name>
|
||||
@ -1674,6 +1744,10 @@ This should give higher precedence to the results where the search terms appear
|
||||
<source>Deactivate All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prefer Html to plain text for preview.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ViewAction</name>
|
||||
|
||||
@ -352,7 +352,7 @@ Click Cancel if you want to edit the configuration file before indexation starts
|
||||
</message>
|
||||
<message>
|
||||
<source>Query results (sorted)</source>
|
||||
<translation>Arama sonuçları (sıralanmış)</translation>
|
||||
<translation type="obsolete">Arama sonuçları (sıralanmış)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot retrieve document info from database</source>
|
||||
@ -426,6 +426,56 @@ Tercihler penceresini açmak ister misiniz?</translation>
|
||||
<source>Stop &Indexing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>media</source>
|
||||
<translation type="unfinished">ortamlar</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>other</source>
|
||||
<translation type="unfinished">diğer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presentation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>spreadsheet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External applications/commands needed and not found for indexing your file types:
|
||||
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No helpers found missing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Missing helper programs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclMainBase</name>
|
||||
@ -549,6 +599,14 @@ Tercihler penceresini açmak ister misiniz?</translation>
|
||||
<source>&Indexing configuration</source>
|
||||
<translation>İ&ndeksleme yapılandırması </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Show missing helpers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ResList</name>
|
||||
@ -616,6 +674,18 @@ Tercihler penceresini açmak ister misiniz?</translation>
|
||||
<source>Query details</source>
|
||||
<translation>Sorgu detayları</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
<translation type="unfinished">Belge geçmişi</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SSearch</name>
|
||||
@ -1047,6 +1117,10 @@ Büyük boyutlu belgelerde yavaş olabilir.</translation>
|
||||
<source>Highlight color for query terms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prefer Html to plain text for preview.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ViewAction</name>
|
||||
|
||||
@ -389,7 +389,7 @@ Click Cancel if you want to edit the configuration file before indexation starts
|
||||
</message>
|
||||
<message>
|
||||
<source>Query results (sorted)</source>
|
||||
<translation>Результати запиту (сортовано)</translation>
|
||||
<translation type="obsolete">Результати запиту (сортовано)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Advanced search</source>
|
||||
@ -527,6 +527,56 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>Can't start query: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>media</source>
|
||||
<translation type="unfinished">мультимедіа</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>other</source>
|
||||
<translation type="unfinished">інше</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presentation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>spreadsheet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External applications/commands needed and not found for indexing your file types:
|
||||
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No helpers found missing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Missing helper programs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclMainBase</name>
|
||||
@ -678,6 +728,14 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>&Indexing configuration</source>
|
||||
<translation>&Конфіґурація індексування</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Show missing helpers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclResList</name>
|
||||
@ -808,6 +866,18 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>Copy &URL</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
<translation type="unfinished">Історія документів</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SSearch</name>
|
||||
@ -1505,6 +1575,10 @@ This should give higher precedence to the results where the search terms appear
|
||||
<source>Deactivate All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prefer Html to plain text for preview.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ViewAction</name>
|
||||
|
||||
@ -305,10 +305,6 @@ Click Cancel if you want to edit the configuration file before indexation starts
|
||||
<source>Query results</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Query results (sorted)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot retrieve document info from database</source>
|
||||
<translation type="unfinished"></translation>
|
||||
@ -379,6 +375,56 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>Stop &Indexing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>media</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>message</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>other</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>presentation</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>spreadsheet</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>text</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>External applications/commands needed and not found for indexing your file types:
|
||||
|
||||
</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No helpers found missing</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Missing helper programs</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RclMainBase</name>
|
||||
@ -502,6 +548,14 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>&Indexing configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Show missing helpers</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ResList</name>
|
||||
@ -569,6 +623,18 @@ Do you want to start the preferences dialog ?</source>
|
||||
<source>Query details</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>filtered</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>sorted</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Document history</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SSearch</name>
|
||||
@ -998,6 +1064,10 @@ May be slow for big documents.</source>
|
||||
<source>Highlight color for query terms</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Prefer Html to plain text for preview.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>ViewAction</name>
|
||||
|
||||
@ -368,7 +368,7 @@
|
||||
</action>
|
||||
</actions>
|
||||
<pixmapinproject/>
|
||||
<layoutdefaults spacing="6" margin="11"/>
|
||||
<layoutdefaults spacing="2" margin="2"/>
|
||||
<includehints>
|
||||
<includehint>ssearch_w.h</includehint>
|
||||
<includehint>reslist.h</includehint>
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#ifndef lint
|
||||
static char rcsid[] = "@(#$Id: rclmain_w.cpp,v 1.56 2008-10-08 16:15:22 dockes Exp $ (C) 2005 J.F.Dockes";
|
||||
static char rcsid[] = "@(#$Id: rclmain_w.cpp,v 1.57 2008-10-13 07:57:12 dockes Exp $ (C) 2005 J.F.Dockes";
|
||||
#endif
|
||||
/*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
@ -36,6 +36,8 @@ using std::pair;
|
||||
#if (QT_VERSION < 0x040000)
|
||||
#include <qcstring.h>
|
||||
#include <qpopupmenu.h>
|
||||
#include <qradiobutton.h>
|
||||
#include <qbuttongroup.h>
|
||||
#endif
|
||||
#include <qtabwidget.h>
|
||||
#include <qtimer.h>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user