On Sun, Nov 02, 2003 at 08:30:54PM +0100, Frank Lichtenheld wrote: > Ok, if I interpret your mail (and the ddp policy draft )correctly > the answer is actually > "I like 1, and that also what's in the ddp-policy draft. But > bug reports are not quite good, because there is no consensus yet > and the policy is still a draft". Correct me if I got anything > wrong. > > Based on this I will propose a patch for the www pages which enables > them to support both naming schemes. This will at least give the users > correct links...
Patch attached. Comments welcome. Gruesse, -- Frank Lichtenheld <[EMAIL PROTECTED]> www: http://www.djpig.de/
Index: devel-manuals.wml
===================================================================
RCS file: /cvs/webwml/webwml/english/doc/devel-manuals.wml,v
retrieving revision 1.24
diff -u -r1.24 devel-manuals.wml
--- devel-manuals.wml 29 Jan 2003 06:26:23 -0000 1.24
+++ devel-manuals.wml 3 Nov 2003 11:14:52 -0000
@@ -121,7 +121,7 @@
<availability>
<inpackage "maint-guide">
<inddpcvs name="maint-guide" langs="en de es fr it ja pl pt-br ru"
- formats="html txt pdf ps">
+ formats="html txt pdf ps" naming="locale" />
</availability>
</doctable>
</blockquote>
Index: manuals.defs
===================================================================
RCS file: /cvs/webwml/webwml/english/doc/manuals.defs,v
retrieving revision 1.44
diff -u -r1.44 manuals.defs
--- manuals.defs 14 Feb 2003 15:18:04 -0000 1.44
+++ manuals.defs 3 Nov 2003 11:14:53 -0000
@@ -60,7 +60,7 @@
</define-tag>
<define-tag inddpcvs whitespace=delete>
- <preserve name index baselink langs formats path loc txt version cvsname />
+ <preserve name index baselink langs formats path loc txt version cvsname
naming />
<set-var %attributes />
<if <get-var name /> "" <exit message="you must pass a name to the inddpcvs
tag" /> />
# Default values
@@ -72,6 +72,7 @@
<defvar formats html />
<defvar path "manuals/<get-var name />" />
<defvar cvsname <get-var name /> />
+ <defvar naming default />
<subst-in-var langs " " "\n" />
<subst-in-var formats " " "\n" />
@@ -98,13 +99,19 @@
</when>
:
<foreach format formats>
+ <set-var extlang=<get-var lang /> />
+ <when <match <get-var naming /> "locale" />>
+ <when <match <get-var format /> "(dvi|txt|pdf|ps)" />>
+ <subst-in-var extlang "(\w\w)-(\w\w)" "\\1_<:=uc("\\2"):>" />
+ </when>
+ </when>
<if <match <get-var format /> "^html$" action=report />
<set-var baselink=<get-var index /> />
<set-var baselink=<get-var name /> />
/>
<if <get-var add-lang-ext />
- <set-var loc="<get-var baselink />.<get-var lang />.<get-var format
/>" />
+ <set-var loc="<get-var baselink />.<get-var extlang />.<get-var format
/>" />
<set-var loc="<get-var baselink />.<get-var format />" />
/>
<when <match <get-var add-lang-ext /> "^$" action=report />>
@@ -135,7 +142,7 @@
# <a
href="http://cvs.debian.org/ddp/manuals.sgml/[package]/?cvsroot=debian-doc">[package]</a>
<gettext domain="doc">Use <a href="cvs">CVS</a> to download the SGML source
text for <get-var ddp_pkg_loc />.</gettext>
- <restore name index baselink langs formats path loc txt version cvsname />
+ <restore name index baselink langs formats path loc txt version cvsname
naming />
</define-tag>
<define-tag inbfdcvs>
Index: user-manuals.wml
===================================================================
RCS file: /cvs/webwml/webwml/english/doc/user-manuals.wml,v
retrieving revision 1.70
diff -u -r1.70 user-manuals.wml
--- user-manuals.wml 16 Sep 2003 07:43:50 -0000 1.70
+++ user-manuals.wml 3 Nov 2003 11:14:54 -0000
@@ -36,7 +36,7 @@
<availability>
<inpackage "doc-debian">
<inddpcvs name="debian-faq" langs="en pt-br ru it pl" cvsname="faq"
- formats="html txt pdf ps">
+ formats="html txt pdf ps" naming="locale" />
</availability>
</doctable>
</blockquote>
@@ -158,7 +158,7 @@
<availability>
<inpackage "apt-howto">
<inddpcvs name="apt-howto" langs="en fr de it ja ko pl pt-br ru es"
- formats="html txt pdf ps">
+ formats="html txt pdf ps" naming="locale" />
</availability>
</doctable>
</blockquote>
signature.asc
Description: Digital signature

