Error in Spanish translation files.

Jesus Rodriguez jesusr at endercom.com
Thu May 22 12:53:56 UTC 2003


On Thu, 22 May 2003, Giorgos Keramidas wrote:

> On 2003-05-21 16:56, Tom Rhodes <trhodes at FreeBSD.org> wrote:
> > While testing Simon's recently submitted doc patch, I obtained this
> > error.  Could a Spanish translator (jesusr) look into this please?
> >
> > Note: This is a full build, not a make lint.
> >
> > /bin/cat /usr/home/trhodes/work/doc/es_ES.ISO8859-1/books/faq/../../../share/misc/docbook.css > docbook.css
> > /usr/local/bin/jade -V html-manifest -ioutput.html -d /usr/home/trhodes/work/doc/es_ES.ISO8859-1/books/faq/../../../share/sgml/default.dsl -V %generate-legalnotice-link% -V %generate-docformat-navi-link% -ioutput.html.images   -D /usr/obj/usr/home/trhodes/work/doc/es_ES.ISO8859-1/books/faq -c /usr/home/trhodes/work/doc/es_ES.ISO8859-1/books/faq/../../../es_ES.ISO8859-1/share/sgml/catalog -c /usr/home/trhodes/work/doc/es_ES.ISO8859-1/books/faq/../../../share/sgml/catalog  -c /usr/local/share/sgml/docbook/dsssl/modular/catalog -c /usr/local/share/sgml/iso8879/catalog  -c /usr/local/share/sgml/docbook/catalog -c /usr/local/share/sgml/jade/catalog   -t sgml /usr/home/trhodes/work/doc/es_ES.ISO8859-1/books/faq/book.sgml
> > /usr/local/bin/jade:/usr/home/trhodes/work/doc/es_ES.ISO8859-1/books/faq/../../../share/sgml/freebsd.dsl:190:31:E: missing argument for function call
> > /usr/local/bin/tidy -i -m -raw -preserve -f /dev/null -asxml  $(/usr/bin/xargs < HTML.manifest)
>
> The DSSSL function that generates the manpage links has changed in the
> English docs.  It now takes an *optional* argument, instead of a
> mandatory argument.  The following diff synchronizes the Spanish version
> of freebsd.dsl with the current state of the English one... and fixes
> the build, of course.
>
> Can you, Tom, or Jesus take care of this?


There is some conflict or incompatibility between this patch and the pending
commit from Hiroki?.




> --- patch starts here ---
> Index: es_ES.ISO8859-1/share/sgml/freebsd.dsl
> ===================================================================
> RCS file: /home/ncvs/doc/es_ES.ISO8859-1/share/sgml/freebsd.dsl,v
> retrieving revision 1.8
> diff -u -r1.8 freebsd.dsl
> --- es_ES.ISO8859-1/share/sgml/freebsd.dsl	3 Nov 2002 12:48:18 -0000	1.8
> +++ es_ES.ISO8859-1/share/sgml/freebsd.dsl	21 May 2003 21:32:40 -0000
> @@ -53,9 +58,19 @@
>          (define %refentry-xref-link% #t)
>
>          <!-- Specify how to generate the man page link HREF -->
> -        (define ($create-refentry-xref-link$ refentrytitle manvolnum)
> -	  (string-append "http://www.FreeBSD.org/cgi/man.cgi?query="
> -			 refentrytitle "&" "sektion=" manvolnum))
> +	(define ($create-refentry-xref-link$ #!optional (n (current-node)))
> +	  (let* ((r (select-elements (children n) (normalize "refentrytitle")))
> +		 (m (select-elements (children n) (normalize "manvolnum")))
> +		 (v (attribute-string (normalize "vendor") n))
> +		 (u (string-append "http://www.FreeBSD.org/cgi/man.cgi?query="
> +			 (data r) "&" "sektion=" (data m))))
> +	    (case v
> +	      (("current") (string-append u "&" "manpath=FreeBSD+5.0-current"))
> +	      (("xfree86") (string-append u "&" "manpath=XFree86+4.3.0"))
> +	      (("netbsd")  (string-append u "&" "manpath=NetBSD+1.6.1"))
> +	      (("ports")   (string-append u "&" "manpath=FreeBSD+Ports"))
> +	      (else u))))
> +
>        ]]>
>
>        <!-- More aesthetically pleasing chapter headers for print output -->
> --- patch ends here ---
>


Saludos
JesusR.

-------------------------------
Jesus Rodriguez
Endercom Comunicaciones, S.L.
jesusr at endercom.com
http://www.endercom.com
Tel. +34 934424293
-------------------------------



More information about the freebsd-doc mailing list