aboutsummaryrefslogtreecommitdiffstats
path: root/english/distrib/pre-installed.defs
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>

© 2014-2024 Faster IT GmbH | imprint | privacy policy