# Preguntes i respostes

Com introdueixo diversos autors?

Els noms dels autors hauran d'anar separats per un punt i coma, així: `Brian W. Kernighan; Dennis M. Ritchie`. No incloure les paraules «i» o alguna cosa semblant, fins i tot si teniu 20 autors. Si teniu marcada l'opció de format automàtic, llavors es mostrarà automàticament el primer cognom per a cada autor.

Altres propietats que permeten múltiples valors, com «gènere» i «paraules clau», s'introdueixen de la mateixa manera, amb un punt i coma (;) separant cada valor.

Puc modificar l'aspecte de la pàgina impresa?

Sí, sens dubte. Cerqueu el fitxer `tellico-printing.xsl` que hauria d'estar al directori $`KDEDIR`/share/apps/tellico/. Podeu copiar-lo que a $`KDEHOME`/share/apps/tellico/ per a les modificacions de caràcter personal. Haureu de conèixer &xslt;, però modificar aquest fitxer és com canviar el disseny de la impressió. L'&HTML; es genera a partir d'aquest fitxer, i la millor manera de canviar l'aparença de la impressió és modificar el &CSS; a la part superior.

Cal tenir en compte que el `tellico-printing.xsl` fa referència a un altre fitxer, `tellico-common.xsl`, que conté algunes plantilles &xslt; comuns. Si copieu `tellico-printing.xsl` a $`KDEHOME`, haureu de modificar l'element <xsl:import> perquè apunti a la ubicació real del fitxer `tellico-common.xsl` o copieu també el fitxer comú.

Com agrupo per una propietat diferent de les que apareixen a la barra d'eines?

Per a permetre l'agrupació per a un camp que no ho permet de manera predeterminada, marqueu la casella «Permet agrupament» per a aquest camp en particular en el diàleg «Camps de la col·lecció».

Què vol dir tot el text que apareix quan executo el &appname;?

Coses com:

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

és informació de depuració. Durant la compilació, això es pot ometre amb l'indicador ``--disable-debug``. També podeu utilitzar ``--enable-final``, el qual prendrà una mica més de memòria en compilar, però és més eficaç quan s'executa l'aplicació.

L'últim missatge és una mica diferent, i sols significa que la vostra instal·lació de les &Qt; s'ha compilat amb alguna informació de depuració.

O, si el &appname; ja està instal·lat, executeu ``kdebugdialog`` i assegureu-vos que «0 (generic)» no està marcada. Això desactivarà els missatges de depuració per a totes les aplicacions del &kde; genèriques, &ead;, aquelles que no són distribuïdes oficialment pel &kde;.

Com puc canviar les columnes que es mostren?

Feu clic dret sobre la barra del títol. També podeu arrossegar les capçaleres per a tornar a ordenar les columnes, i fer clic sobre seu per a ordenar-les per aquest camp.

Com puc filtrar per quelcom com el camp «Llegit»?

Internament, els camps de casella de selecció al &appname; es desen com a «verdader», de manera que si sols voleu filtrar els llibres de ciència-ficció que no heu llegit, per exemple, llavors tindreu dues regles. Assegureu-vos que el botó «Coincideix amb tots els següents» està marcat. Establint la primera regla per a tenir «Gènere» «conté» «ciència-ficció» (sense les cometes) i la segona «Llegit» «no conté» «verdader» (sense les cometes).

A més, el filtre ràpid a la barra d'eines coincidirà amb qualsevol camp, i si hi ha un caràcter que no sigui una paraula, el text s'interpretarà amb una expressió regular. De manera que si voleu filtrar els llibres per a mostrar els de Weber o Bujold, llavors escriviu «weber|bujold» (sense les cometes) a la barra d'eines.

Com puc afegir noves entrades de plantilles?

Les plantilles d'entrada s'haurien de desar a `$`KDEHOME`/share/apps/tellico/entry-templates/` per a l'accés d'un sol usuari o `$`KDEDIR`/share/apps/tellico/entry-templates/` per a l'accés de tothom. Les plantilles a $`KDEHOME` substituiran qualsevol fitxer amb el mateix nom a $`KDEDIRS`. Les plantilles d'entrada es poden establir per a cada tipus de col·lecció al diàleg de configuració.

Les plantilles per al diàleg Informes es desaran a `$`KDEHOME`/share/apps/tellico/report-templates/`.

La compilació i instal·lació van anar bé, però quan s'inicia el &appname;, la finestra està en blanc. Què ha passat?

Els programes &kde; cerquen les dades a les ubicacions definides a la variable d'entorn $`KDEDIRS`. Si per exemple instal·leu a `/usr/local`, però $`KDEDIRS` està buida o sols especifica `/usr`, llavors el &appname; no serà capaç de trobar els fitxers que necessita. Això és particularment cert per a &SuSE;, per això haureu de compilar amb ``--prefix`=`/opt/kde3``. També podeu afegir una línia al vostre fitxer `.profile` per a configurar $`KDEDIRS`. Consulteu la documentació per al vostre intèrpret d'ordres (shell).

Com puc exportar camps addicionals de «bibtex»?

El &appname; utilitza la propietat «bibtex» per a saber com exportar camps de «bibtex». Si voleu afegir camps addicionals a l'exportació, com ara un resum, obriu el diàleg Camps de la col·lecció i feu clic al botó Estableix les propietats. Afegiu una propietat «bibtex» amb el valor resum. Després, quan exporteu a «bibtex» o «bibtexml», s'utilitzarà aquesta propietat per al nom del camp «bibtex».

Què ha passat amb Bookcase?

A causa d'un conflicte de marca, va passar a anomenar-se &appname; el setembre de 2004. El &appname; 0.12 es va alliberar a continuació, el qual era idèntic a Bookcase 0.11, excepte per al canvi de nom.

Què vol dir el nom &appname;?

Vaig pensar en diversos altres noms, alguns dels quals estaven relacionats amb les col·leccions de llibres. No obstant això, el &appname; pot gestionar alguna cosa més que llibres, i a més, això és una afició, de manera que vaig triar un nom que sonés bé (per a mi), agafat d'un poble a prop d'on jo vaig créixer.

Perquè s'inclouen tots aquests enllaços a Amazon.com en els resultats de cerca?

Els termes d'acord per a accedir als serveis web a Amazon.com requereixen totes les imatges que s'obtinguin del servei tinguin un enllaç a Amazon.com, a més d'un enllaç addicional. L'identificador associat a Amazon.com està necessàriament inclòs, de manera que els pagaments per referència estan degudament recollits.

Per què no utilitzar una base de dades real?

Part de la raó per la qual vaig començar el &appname; era aprendre C++. Jo no coneixia SQL en aquell moment, i de moment, sols tinc un coneixement feble de com usar-lo. En poques paraules, el &appname; no va començar com una base de dades relacional, i això no canviarà fins que en algun moment en el futur arribi a aprendre SQL i disposi del temps i la motivació per a canviar el model de dades. Si això us molesta, bé, no utilitzeu el &appname;.

Per descomptat, tothom hi és benvingut a fer qualsevol canvi que vulgui amb el codi font.