blob: ed1087fd217ae1a19c2779a5cb30e98e840143d2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
#use wml::debian::common_tags
#use wml::debian::url
<bind-gettext-domain domain="vendors" />
<bind-gettext-domain domain="others" />
<define-tag country endtag=required>
<preserve code />
<preserve name />
<set-var %attributes />
<set-var prevname="" />
<set-var trclass="a" />
<h3><a name="<get-var code />"><get-var name /></a></h3>
<table class="vendors">
<tr>
<th><gettext domain="vendors">Vendor</gettext></th>
<th><gettext domain="vendors">Email</gettext></th>
<th><gettext domain="vendors">Ship International</gettext></th>
<th><gettext domain="others">Address</gettext></th>
</tr>
%body
</table>
<restore code />
<restore name />
</define-tag>
<define-tag vendor>\
<preserve name />
<preserve URL />
<preserve email />
<preserve ship />
<preserve smail />
<set-var %attributes />
<tr class="<get-var trclass />">
<ifeq <get-var trclass /> "a" <set-var trclass="b" /> <set-var trclass="a" /> />
####################
# Vendor home page link
<td><a href="<get-var URL />"><get-var name /></a></td>
####################
# Contact email
<td><a title="<gettext domain="vendors">email</gettext>" href="mailto:<get-var email />"><get-var email /></a></td>
####################
# Ship
<td><ship <get-var ship/>></td>
<define-tag europe_only whitespace=delete>
<gettext domain="vendors">within Europe</gettext>
</define-tag>
<define-tag some_areas whitespace=delete>
<gettext domain="vendors">To some areas</gettext>
</define-tag>
###################
# Address:
<td><get-var smail /></td>
####################
# Ensure that the list is sorted:
# <ifeq <string-compare "<get-var vendor />" "<get-var prevname />" caseless="true" />
# "less"
# <exit status="1" message="Preinstalled Vendor entries not sorted - '<get-var vendor />' should appear before '<get-var prevname />' in the list!" />
# />
####################
# Ensure that the entry is in the right country section
# <ifneq <get-var country /> <get-var code />
# <exit status="1" message="Preinstalled Vendor '<get-var vendor />' should appear inside the country tag for country '<get-var country />', but it is inside that for '<get-var code />'!" />
# />\
<restore smail />
<restore ship />
<restore email />
<restore URL />
<restore name />
</define-tag>
<define-tag ship whitespace=delete>
<ifeq "%0" "yes" <yes>>
<ifeq "%0" "no" <no>>
<ifeq "%0" "europe" <europe_only>>
<ifeq "%0" "some" <some_areas>>
</define-tag>
|