Demande d'ajout de fonctionnalités, bogues, correctifs et dépannage

<span lang="fr">

ITEM: Demande d'ajout de fonctionnalités

S'il y a quelque chose que vous souhaitez voir ajouter à album, vérifiez tout
d'abord que cette fonctionnalité n'existe pas déjà. Consultez la page d'aide ou
l'aide en ligne :

<code>% man album</code>
<code>% album -h</code>

Regardez aussi les options -more et -usage.

Si vous ne voyez rien ici, vous pouvez vous lancer dans l'écriture d'un
correctif ou d'un module plug-in.


ITEM: Rapports de bogues

Avant de soumettre un bogue, vérifiez que vous disposez de la dernière version
d'album s'il vous plaît !

Quand vous soumettez un bogue, j'ai besoin de savoir <b>au-moins</b> :

1) Votre système d'exploitation
2) La description fidèle de votre problème et les messages d'erreur affichés

J'aimerais également savoir, si c'est possible :
1) La commande exacte que vous avez lancée avec album
2) La sortie affichée à l'écran par cette commande

Et en général j'ai aussi besoin de la sortie affichée par album en mode
déboguage :

<code>% album -d</code>

Enfin, soyez sûr d'avoir la dernière version d'album ainsi que pour les thèmes.


ITEM: Ecrire des correctifs, modifier album

Si vous voulez modifier le script album, vous devriez d'abord me contacter
afin de voir si cela ne fait pas partie de mon plan de développement.

Si non, alors vous devriez considérer la rédaction d'un module plug-in plutôt
que de modifier le code source d'album. Ceci évite de rajouter de la
complexité à album pour des fonctionnalités qui pourraient avoir une
utilisation limitée.

Si ces modifications concernent le script album (par exemple s'il s'agit d'un
bogue), alors téléchargez d'abord <a href='http://MarginalHacks.com/bin/album'>
la dernière version d'album</a>, puis corrigez-la et envoyez-moi soit la
différence entre la version originale et votre version corrigée, soit un
correctif ou encore le script album complet. Si vous mettez des commentaires à
propos des changements que vous apportez, cela serait vachement bien aussi.


ITEM: Bogues connus

v3.11:  -clear_* et -no_* n'effacent pas les options du répertoire parent.
v3.10:  Graver un CD ne fonctionne pas tout à fait avec des chemins d'accès
        absolus pour les répertoires abritant les thèmes.
v3.00:  Les options à plusieurs arguments ou de code sont sauvegardées à
        rebours. Par exemple :
	"album -lang aa .. ; album -lang bb .." utilisera encore la langue 'aa'.
	Aussi, dans certains cas, les options à plusieurs arguments ou de code
	présentes dans des sous-albums ne seront pas ordonnées dans le bon
	ordre lors du premier appel à album et vous aurez besoin de relancer
	album. Par exemple :
        "album -exif A photos/ ; album -exif B photos/sub"
	donnera "B A" pour l'album photo sub puis "A B" après l'appel à "album
	photos/sub"


ITEM: PROBLEME : Mes pages d'index sont trop grandes !

Je reçois beaucoup de requêtes me demandant de couper les pages d'index dès
qu'on dépasse un certain nombre d'images.

Le problème est que c'est difficile à gérer à moins que les pages d'index soient
vues commes des sous-albums. Et dans ce cas, vous auriez alors sur une même
page trois composantes majeures, plus des indexes, des albums et des
vignettes. Et non seulement ceci est encombrant mais cela nécessiterait aussi de
mettre à jour l'ensemble des thèmes.

J'espère que la prochaine version majeure d'album pourra faire cela mais, en
attendant, la solution la plus facile à mettre en oeuvre est de séparer les
images à l'intérieur de sous-répertoires avant de lancer album.

J'ai un outil qui transférera les nouvelles images dans des sous-répertoires
puis lancera album :
  <a href='http://MarginalHacks.com/Hacks/album/tools/in_album'>in_album</a>


ITEM: <b>ERREUR :</b> no delegate for this image format (./album)

[NdT : le message signifie : aucun outil pour traiter ce format d'image (./album)]

Le script album se trouve dans votre répertoire de photos et il ne peut pas
créer une vignette de lui-même ! Au choix :
1) Déplacer le script album en dehors de votre répertoire de photos
(recommandé)
2) Lancer album avec l'option -known_images


ITEM: <b>ERREUR :</b> no delegate for this image format (some_non_image_file)

[NdT : le message signifie : aucun outil pour ce format d'image
(fichier_qui_n_est_pas_une_image)]

Ne mettez pas des fichiers qui ne soient pas des images dans votre répertoire
de photos ou alors lancez album avec l'option -known_images

ITEM: <b>ERREUR :</b> no delegate for this image format (some.jpg)
ITEM: <b>ERREUR :</b> identify: JPEG library is not available (some.jpg)

[NdT : les deux messages signifient :
- aucun outil pour ce format d'image (fichier.jpg)
- identify (nom d'un utilitaire) : la librairie JPEG n'est pas disponible (fichier.jpg)]

Votre installation de la suite ImageMagick n'est pas complète et ne sait pas
comment gérer le format de l'image donnée.


ITEM: <b>ERREUR :</b> Can't get [some_image] size from -verbose output.

[NdT : le message signigie : impossible d'obtenir la taille de [une_image] à partir
de la sortie affichée via l'option -verbose]

ImageMagick ne connaît pas la taille de l'image spécifiée.
1) Soit votre installation d'ImageMagick est incomplète et le type de l'image
ne peut pas être géré
2) Soit vous exécutez album sans l'option -known_images sur un répertoire qui
contient des fichiers qui ne sont pas des images

Si vous êtes un utilisateur de <a
href='http://MarginalHacks.com/redir.cgi?Gentoo.org/'>gentoo linux</a> et que
vous voyez cette erreur, alors lancez cette commande depuis le compte
administrateur ou "root" (merci à Alex Pientka) :

  USE="avi gif jpeg mpeg png quicktime tiff" emerge imagemagick

ITEM: Traduit par:

Jean-Marc [jean-marc.bouche AT 9online.fr]
</span>
