# Questions et réponses

Comment démarrer le programme ?

Après le téléchargement et la décompression de &appname;, lancez ``configure` `--disable-debug` `--enable-final`` pour tout configurer. Vous pouvez avoir besoin de modifier des options de ligne de commande. Après ça, lancer ``make`` compilera &appname;. Ensuite, en tant que superutilisateur, lancez ``make install`` pour installer le programme. Être superutilisateur est nécessaire seulement si vous installez dans un emplacement où vous n'avez pas les droits d'accès. La ligne de commande pour lancer &appname; est ``tellico``. Si vous installez un des binaires prépaquetagés, un élément menu sera inséré pour &appname;.

Comment saisir plusieurs auteurs ?

Les noms des auteurs doivent être séparés par un point-virgule, comme ceci : `Brian W. Kernighan; Dennis M. Ritchie`. N'incluez pas le mot « et » ou quelque chose de similaire, même si vous avez vingt auteurs. Si vous avez l'option de formatage automatique cochée, le dernier nom sera ensuite automatiquement affiché en premier pour chaque auteur.

D'autres propriétés qui permettent de nombreuses valeurs comme « genre », « mot clé », sont saisies de la même manière, avec un point-virgule séparant chaque valeur.

Puis-je modifier la façon dont s'affiche la page d'impression ?

Oui, très certainement. Trouvez le fichier `tellico-printing.xsl` qui devrait être dans le dossier $`KDEDIR`/share/apps/tellico/. Vous pouvez le copier dans le dossier $`KDEHOME`/share/apps/tellico/ pour les modifications personnelles. Vous devez connaître &xslt;, mais modifier ce fichier indique la manière de modifier l'affichage d'impression. &HTML; est généré depuis le fichier et la manière la plus simple de modifier l'apparence d'impression est de modifier le &CSS; dans la partie du haut. Vous pouvez m'envoyer un courrier électronique avec vos questions. Des fichiers d'impression &xslt; alternatifs seront disponibles sur le site web de &appname;.

Faites attention que le fichier `tellico-printing.xsl` référence l'autre fichier, `tellico-common.xsl`, lequel contient des modèles &xslt; communs. Si vous copiez `tellico-printing.xsl` vers $`KDEHOME`, vous devez soit modifier l'élément <xsl:import> pour le diriger vers l'emplacement actuel du fichier `tellico-common.xsl` ou copier également le fichier commun.

De quelle manière puis-je grouper une propriété autre que celle listée dans la barre d'outils ?

Pour permettre le groupement par champ qui n'appartient pas au groupe par défaut, cochez la case « Autoriser le regroupement » pour ce champ particulier dans la boîte de dialogue « Champs de la collection ».

Pourquoi tous ces trucs bizarres s'affichent quand je lance &appname; ?

Les « trucs bizarres » tel que :

    Tellico::updateCollectionToolBar
    GroupView::setGroupAttribute - author
    GroupView::slotAddCollection
    QCheckBox::property( "title" ) failed: property invalid
    or does not exist

sont des informations de déboguage. Á l'étape de compilation, vous pouvez configurer pour désactiver cette option avec l'option ``--disable-debug``. Vous devriez aussi utiliser ``--enable-final``, qui prend un peut plus de mémoire à la compilation, mais qui est plus efficace au lancement de l'application.

Le dernier message est légèrement différent, cela veut simplement dire que votre installation &Qt; a été compilée avec des informations de déboguage.

Ou, si &appname; est déjà installé, lancez ``kdebugdialog`` et vérifiez que « 0 (generic) » est décoché. Cela désactive les messages de déboguage de toutes les applications génériques de &kde; &cad; de celles qui ne sont pas officiellement distribuées par &kde;.

Comment puis-je modifier quelle colonne est affichée ?

Faites un clic-droit sur la barre d'en-tête. Vous pouvez aussi glisser les en-têtes pour réarranger les colonnes, et cliquez dessus pour les trier par ce champ.

Comment filtrer quelque chose comme le champ « lu » ?

Dans le logiciel, les champs à cocher sont enregistrés comme « true », si vous aimeriez filtrer pour afficher seulement les livres de science fiction que vous n'avez pas lu, par exemple, vous avez ensuite deux règles. Vérifiez bien que le bouton « Match all of the following » est coché. Définissez la première règle pour avoir « Genre » « contient » « Science Fiction » (sans guillemets) et la deuxième règle « Lu » « ne contient pas » « true » (sans guillemets).

Le filtre rapide dans la barre d'outils correspondra aussi à des champs, et s'il y a des caractères autres que des mots, le texte est interprété comme une expression rationnelle. Si vous voulez rapidement filtrer vos livres pour afficher ceux de Weber ou Bujold, saisissez ensuite « weber|bujold » (sans guillemets) dans la barre d'outils.

Comment ajouter de nouveaux modèles d'entrée ?

Les modèles d'entrée doivent être enregistrés dans `$`KDEHOME`/share/apps/tellico/entry-templates/` autorisé pour un seul utilisateur ou `$`KDEDIR`/share/apps/tellico/entry-templates/` autorisé pour tous les utilisateurs. Les modèles dans $`KDEHOME` annulent les fichiers du même nom dans $`KDEDIRS`. Les modèles d'entrée peuvent être définis sur une base de type par-collection dans la boîte de dialogue de configuration.

Les modèles pour la Boîte de dialogue de rapport sont enregistrés dans `$`KDEHOME`/share/apps/tellico/report-templates/`.

La compilation et l'installation fonctionnent bien, mais quand &appname; démarre, la fenêtre est vide. Que se passe t-il ?

Les programmes &kde; recherchent des données dans les emplacements définis dans la variable d'environnement $`KDEDIRS`. Si vous installez dans `/usr/local` par exemple, mais $`KDEDIRS` est vide ou simplement `/usr`, &appname; ne pourra pas ensuite trouver les fichiers dont il a besoin. C'est particulièrement vrai pour &SuSE; pour laquelle vous devez compiler avec ``--prefix`=`/opt/kde3``. Vous pouvez aussi ajouter une ligne à votre fichier `.profile` pour définir $`KDEDIRS`. Lisez la documentation de votre shell.

Comment exporter les champs bibtex additionnels ?

&appname;utilise la propriété bibtex pour connaître la manière d'exporter les champs bibtex. Si vous voulez ajouter des champs additionnels à exporter, tel qu'un résumé, ouvrez la Boîte de dialogue des chamsp de collection, et cliquez sur le bouton Propriétés étendues. Ajoutez une propriété bibtex avec la valeur abstract. Ensuite, quand vous exportez vers bibtex ou bibtexml, cette propriété sera utilisée pour le nom du champ bibtex.

Que se passe t-il avec Bookcase ?

Á cause du conflit de trademark, Bookcase a été renommé Tellico en septembre 2004. Tellico 0.12 est ensuite sorti, identique à Bookcase 0.11, excepté pour la modification de nom.

Quel rapport y-a t-il entre le nom Tellico et la nature du programme ?

Je pensais à plein d'autres noms, certain était en rapport avec les collections de livres. Cependant, Tellico peut prendre en charge bien plus que les livres, et d'ailleurs c'est une occupation, j'ai donc choisi un nom qui sonne bien (pour moi), un nom emprunté à une ville proche d'où j'ai grandi.

Pourquoi incluez-vous ces liens vers Amazon.com dans les résultats de recherche ?

Les termes du contrat pour l'accès aux services web Amazon.com requièrent que toutes les images affichés depuis le site doivent être liées depuis Amazon.com, comme un lien additionnel. L'ID associé à Amazon.com est nécessairement inclu, les paiements référencés sont dûment collectés.

Pourquoi n'utilisez-vous pas une vraie base de données ?

Quand j'ai commencé &appname;, j'apprenais le C++. Je ne connaissais pas SQL à ce moment la, et je n'avais seulement qu'une faible connaissance sur la façon de l'utiliser. Tout simplement, &appname; ne fonctionnait pas comme une base de données relationnelle, et cela ne changera pas quelque part dans le futur tant que je n'aurais pas appris SQL, et que je n'ai pas le temps et la motivation de modifier le modèle de données. Si cela vous ennuie, et bien n'utilisez pas &appname;.

Bien sûr, n'importe qui est le bienvenu pour appliquer des modifications qu'ils veulent au code source.