# Questions et réponses

Comment démarrer le programme ?

Après avoir télé-chargé et décompressé &appname;, exécutez ``configure` `--disable-debug` `--enable-final`` pour tout configurer: Il se peut que vous ayez à modifier certaines options de la ligne de commande. ensuite, exécuter ``make`` compilera &appname;. Ensuite, en tant qu'utilisateur root, exécutez ``make install`` pour tout installer. Être root n'est nécessaire que si vous installez à un endroit où vous n'avez pas les droits d'écriture. La commande pour démarrer &appname; est ``tellico``. Si vous installez un binaire pré-empaqueté, une entrée dans le menu sera ajoutée pour &appname;.

Comment saisir des auteurs multiples ?

Les noms des auteurs doivent être séparés par un point-virgule, de la façon suivante : `Brian W. Kernighan; Dennis M. Ritchie`. N'ajoutez pas le mot "et" ou un autre similaire, même s'il y a 20 auteurs. Si l'option de mise en forme automatique est activée, le nom de famille sera automatiquement affiché en premier pour chaque auteur.

Les autres propriétés permettant des valeurs multiples, telles que "genre" ou "mots-clef" sont saisis de la même manière, avec un point-virgule entre chaque valeur.

Est-il possible de modifier l'apparence des pages imprimées ?

Oui, bien sûr. Trouvez le fichier `tellico-printing.xsl` qui devrait se trouver dans le repertoire $`KDEDIR`/share/apps/tellico/. Vous pouvez le copier dans $`KDEHOME`/share/apps/tellico/ pour y apporter des modifications personnelles. Il est nécessaire de connaître le langage &xslt;, mais modifier ce fichier est la seule façon de changer la mise en forme. Les données &html; sont produites à partir de ce fichier, et la manière la plus simple de changer l'apparence à l'impression est de modifier le CSS dans la partie supérieure du fichier. N'hésitez pas à poser des questions par e-mail. Les fichiers d'impression alternatifs &xslt; seront disponibles sur le site web &appname;.

Prenez garde au fait que le fichier `tellico-printing.xsl` fait référence à un autre, `tellico-common.xsl`, qui contient certaines structures &xslt; génériques. Si vous copiez `tellico-printing.xsl` dans $`KDEHOME`, vous devrez soit modifier l'élément <xsl:import> pour pointer vers la position du fichier `tellico-common.xsl` ou copier le fichier commun avec.

Comment regrouper selon un critère que ceux disponibles dans la barre d'outils ?

Pour permettre de regrouper selon un champs qui le permet pas par défaut, valider la case "Autoriser le regroupement" pour ce champs en particulier dans la boite de dialogue "Champs de la collection".

Qu'est-ce que tous ces messages qui s'affichent quand je lance &appname;?

Des choses telles que :

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

sont des informations de déboggage. Lors de la compilation, ils peuvent être désactivés avec l'option ``--disable-debug``. Vous pouvez également utiliser l'option ``--enable-final``, qui utilise un peu plus de mémoire lors de la compilation, mais rend l'application plus efficace à l'exécution.

Le dernier message est légèrement différent, il indique que votre installation de Qt a été compilée avec des informations de déboggage.

Ou, si &appname; est déjà installé, executez ``kdebugdialog`` et assurez-vous que "0 (generic)" n'est pas coché. Cette option désactive l'affichage de tous les messages de déboggage venant d'applications KDE générique (i.e. celles qui ne sont pas distribuées officiellement par KDE).

Comment modifier les colonnes affichées ?

Cliquez du bouton droit sur la barre d'en-tête. Vous pouvez également déplacer les en-tête pour les ré-ordonner, ou cliquer dessus pour trier selon un champ particulier.

Comment puis-je filtrer par rapport à un critère comme le champs "Lu" ?

En interne, le champ des cases à cocher de &appname; est sauvegardé avec la valeur "true" ; donc si vous souhaitez filtrer pour n'afficher que les livres de science fiction que vous n'avez pas lu par exemple, vous devez faire deux règles de filtrage. Assurez-vous que la case "Vérifie toutes les règles" est cochée. Configurez la première règle telle que "Genre" "contenant" "Science Fiction" (sans guillemets) et la seconde pour avoir "Lu" "ne contenant pas" "true" (sans guillemets).

De plus, le filtre rapide de la barre d'outils fonctionne pour tous les champs ; et s'il contient un caractère non alpha-numérique, le texte sera interprété comme étant une expression régulière. Ainsi, si vous voulez rapidement filtrer vos livres pour afficher ceux de Weber ou Bujold, tapez "weber|bujold" (sans guillemets) dans la barre d'outils.

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

Les modèles d'entrées devraient être savés dans `$`KDEHOME`/share/apps/tellico/entry-templates/` pour un utilisateur simple, ou dans `$`KDEDIR`/share/apps/tellico/entry-templates/` pour qu'ils soient accessibles à tous. Les modèles dans $`KDEHOME` sont prioritaires sur les fichiers portant le même nom dans $`KDEDIRS`. Les modèles d'entrées peuvent être configurés par type de collection dans la boite de dialogue de configuration.

Les modèles pour la &report-dialog; sont enregistrés dans `$`KDEHOME`/share/apps/tellico/report-templates/`.

La compilation et l'installation se sont bien déroulées, mais quand &appname; démarre, la fenêtre est vide. Qu'est-ce qui ne va pas ?

Les logiciels KDE cherchent les données à l'endroit défini par la variable d'environnement $`KDEDIRS`. Si vous installez dans `/usr/local` par exemple, mais que $`KDEDIRS` est vide ou seulement `/usr`, alors &appname; ne pourra pas trouver les fichiers dont il a besoin. Ceci est particulièrement vrai pour SuSE, pour lequel vous devriez compiler avec ``--prefix`=`/opt/kde3``. Alternativement, vous pouvez ajouter une ligne à votre fichier `.profile` pour configurer $`KDEDIRS`. Veuillez consulter la documentation de votre shell pour plus de détails.

Comment exporter des champs BibTeX supplémentaires ?

&appname; utilise la propriété bibtex pour savoir comment exporter les champs BibTeX. Si vous souhaitez ajouter de nouveaux champs à exporter, tels qu'un résumé (abstract), ouvrez la &fields-dialog;, et cliquez sur le bouton Propriétés étendues. Ajoutez une propriété bibtex avec la valeur abstract. Par la suite, lorsque vous exporterez vos données vers un format BibTeX ou BibTeXML, cette propriété sera utilisée pour le nom du champs BibTeX.

Qu'est-il arrivé à Bookcase ?

En raison d'un conflit de marques, Bookcase a été renommé Tellico en septembre 2004. Tellico 0.12 est alors paru, qui était identique à Bookcase 0.11, à l'exception du changement de nom.

Le nom Tellico est-il une référence à quoi que ce soit ?

L'auteur a pensé à plusieurs autres noms, dont certains étaient liés à des colletions de livres. Cependant, Tellico permet de gérer plus que des livres: En outre; le développement de tellico est un passe-temps ; l'auteur a donc choisi un nom qui lui plaisait, celui d'une ville proche de l'endroit où il a grandi.

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

Les termes de l'accord pour accéder aux Services Web Amazon.com requièrent que toutes les images chargées par ce service disposent d'un lien vers Amazon.com, ainsi que d'un lien additionnel. Le numéro d'identification d'associé à Amazon.com est obligatoirement inclus, afin que des paiements ultérieurs puissent être dûment collectés.

Pourquoi ne pas utiliser une vraie base de données?

L'une des raisons pour lesquelles l'auteur a écrit &appname; était d'apprendre le C++. Il ne connaissait pas le SQL à l'époque, et pour le moment il a une vague idée sur la façon de s'en servir. Dit simplement, &appname; n'a pas été conçu au départ comme une base de données relationnelle, et cela ne changera pas avant qu'il ait appris le SQL et eu le temps et la motivation de changer le modèle de données. Si ça vous pose un problème, n'utilisez pas &appname;.

Bien entendu, toute modification apportée au code est la bienvenue.