install translations to share/recoll/translations
This commit is contained in:
parent
0667b2fe08
commit
5c67dd9461
@ -1,5 +1,5 @@
|
||||
#ifndef lint
|
||||
static char rcsid[] = "@(#$Id: main.cpp,v 1.18 2005-11-25 10:02:36 dockes Exp $ (C) 2005 J.F.Dockes";
|
||||
static char rcsid[] = "@(#$Id: main.cpp,v 1.19 2005-11-25 10:26:35 dockes Exp $ (C) 2005 J.F.Dockes";
|
||||
#endif
|
||||
|
||||
#include <unistd.h>
|
||||
@ -28,6 +28,8 @@ using Rcl::AdvSearchData;
|
||||
|
||||
#include "recollmain.h"
|
||||
|
||||
static const char *recollsharedir = "/usr/local/share/recoll";
|
||||
|
||||
RclConfig *rclconfig;
|
||||
Rcl::Db *rcldb;
|
||||
int recollNeedsExit;
|
||||
@ -111,12 +113,6 @@ int main( int argc, char ** argv )
|
||||
qt.load( QString( "qt_" ) + QTextCodec::locale(), "." );
|
||||
a.installTranslator( &qt );
|
||||
|
||||
// Translations for Recoll
|
||||
QTranslator translator( 0 );
|
||||
// QTextCodec::locale() returns $LANG
|
||||
translator.load( QString("recoll_") + QTextCodec::locale(), "." );
|
||||
a.installTranslator( &translator );
|
||||
|
||||
// Restore some settings from previous session
|
||||
QSettings settings;
|
||||
settings.setPath("Recoll.org", "Recoll");
|
||||
@ -128,7 +124,6 @@ int main( int argc, char ** argv )
|
||||
RecollMain w;
|
||||
mainWindow = &w;
|
||||
w.resize(s);
|
||||
|
||||
|
||||
string reason;
|
||||
rclconfig = recollinit(recollCleanup, sigcleanup, reason);
|
||||
@ -149,13 +144,24 @@ int main( int argc, char ** argv )
|
||||
exit(1);
|
||||
}
|
||||
|
||||
// Translations for Recoll
|
||||
string translatdir = string(recollsharedir);
|
||||
path_cat(translatdir, "translations");
|
||||
QTranslator translator( 0 );
|
||||
// QTextCodec::locale() returns $LANG
|
||||
translator.load( QString("recoll_") + QTextCodec::locale(),
|
||||
translatdir.c_str() );
|
||||
a.installTranslator( &translator );
|
||||
|
||||
showicons = false;
|
||||
rclconfig->getConfParam("showicons", &showicons);
|
||||
rclconfig->getConfParam("iconsdir", iconsdir);
|
||||
if (iconsdir.empty())
|
||||
iconsdir = "/usr/local/share/recoll/images";
|
||||
else
|
||||
if (iconsdir.empty()) {
|
||||
iconsdir = string(recollsharedir);
|
||||
path_cat(iconsdir, "images");
|
||||
} else {
|
||||
iconsdir = path_tildexpand(iconsdir);
|
||||
}
|
||||
|
||||
if (!maketmpdir(tmpdir)) {
|
||||
QMessageBox::critical(0, "Recoll",
|
||||
|
||||
@ -5,6 +5,22 @@
|
||||
<source>Configuration problem: </source>
|
||||
<translation>Problème de configuration: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No db directory in configuration</source>
|
||||
<translation>Répertoire de la base de données non défini dans la configuration</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot create temporary directory</source>
|
||||
<translation>Impossible de créer le répertoire temporaire</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Could not open database in </source>
|
||||
<translation>Impossible d'ouvrir la base dans</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>. Starting indexation</source>
|
||||
<translation>. Démarrage de l'indexation</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>Preview</name>
|
||||
@ -52,6 +68,18 @@
|
||||
<source>Clear</source>
|
||||
<translation>Effacer</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Can't turn doc into internal rep for </source>
|
||||
<translation>Impossible de créer une représentation interne pour </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Creating preview text</source>
|
||||
<translation>Création du texte pour la prévisualisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Loading preview text into editor</source>
|
||||
<translation>Chargement du texte de la prévisualisation</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>RecollMain</name>
|
||||
@ -101,12 +129,64 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>Help</source>
|
||||
<translation>Aide</translation>
|
||||
<translation type="obsolete">Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>About Recoll</source>
|
||||
<translation>À propos de Recoll</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Tools</source>
|
||||
<translation>&Outils</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>&Help</source>
|
||||
<translation>&Aide</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Ctrl+Q</source>
|
||||
<translation>Ctrl+Q</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Doc History</source>
|
||||
<translation>Historique documents</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Indexing in progress</source>
|
||||
<translation>Indexation en cours</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No external viewer configured for mime type </source>
|
||||
<translation>Pas de visualiseur défini pour le type mime </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Executing: [</source>
|
||||
<translation>Exécution de: [</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Displaying results starting at index %1 (maximum set size %2)</b></p></source>
|
||||
<translation><b>Affichage des résultats à partir de l'indice %1 (taille maximum estimée %2)</b></p></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot retrieve document info from database</source>
|
||||
<translation>Impossible d'accéder au document dans la base</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot access document file: </source>
|
||||
<translation>Impossible d'accéder au fichier du document: </translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Preview</source>
|
||||
<translation>Previsualisation</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Warning</source>
|
||||
<translation>Attention</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Can't create preview window</source>
|
||||
<translation>Impossible de créer la fenetre de visualisation</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>advsearch</name>
|
||||
|
||||
@ -30,7 +30,8 @@ if test $# = 1 ; then
|
||||
${PREFIX}/share \
|
||||
${PREFIX}/share/recoll \
|
||||
${PREFIX}/share/recoll/examples \
|
||||
${PREFIX}/share/recoll/images
|
||||
${PREFIX}/share/recoll/images \
|
||||
${PREFIX}/share/recoll/translations
|
||||
do
|
||||
test -d $d || mkdir $d || exit 1
|
||||
done
|
||||
@ -45,6 +46,7 @@ if test $# = 1 ; then
|
||||
${PREFIX}/share/recoll/examples/ || exit 1
|
||||
|
||||
${INSTALL} qtgui/mtpics/*.png ${PREFIX}/share/recoll/images || exit 1
|
||||
${INSTALL} qtgui/recoll*.qm ${PREFIX}/share/recoll/translations || exit 1
|
||||
|
||||
exit 0
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user