Hi Richard!

> >> OK. But this class is breaking the links. They all now have an MD5
> >> hash in the html/php output and are not copied to the correct location
> >> (actually not copied at all).
> >
> > They are not copied because they are referenced wrongly now in the
> > manual itself. Their fileref needs to be relative to the manual.xml 
> > location.
> 
> Aha! Just for those at the back (ahem), that means whereas it is currently ...
> figures/imagick.hello_world.png
> this would become
> en/reference/imagick/figures/hello_world.png
Exactly.

> Especially if a translator needs to change the image (say it contains
> words or whatever), they would also "translate" the fileref to ...
> lang-x/reference/imagick/figures/hello_world.png
Yep.

> There are just over 40 images at the moment. I'll test this out and
> make the necessary changes.
> OOI. Is there a reason to add an md5 hash to the filename?
Images are located everywhere in the file structure which I did not want to 
replicate in the compiled manual. Instead, I chose to have only one single 
directory (images/) in which all image files reside, independent of their 
location in the docbook sources/phpdoc cvs. So that hash is the md5 of the file 
path in cvs, guranteeing uniqueness in the final images/ folder.

-- 
Regards/Mit freundlichen Grüßen
Christian Weiske

Reply via email to