aboutsummaryrefslogtreecommitdiffstats
path: root/english/template/debian/common_tags.wml
blob: 94f03e7dda5515530364f02cece718304df267ce (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
<define-tag hrline><hr /></define-tag>
<define-tag hrlinehidden><hr class ="hidecss" /></define-tag>

<define-tag url><a href="%0">%0</a></define-tag>
<define-tag newsurl><url %0 /></define-tag>

<define-tag email><a href="mailto:%0">%0</a></define-tag>
<define-tag newsemail><email %0 /></define-tag>

#  Support for i18n with gettext
<when <symbol-info printf />>
   #  mp4h >= 1.3.0
   <use name="intl:gettext" />

   <mp4h-l10n LC_MESSAGES="<or "$(CUR_LOCALE)" <downcase $(CUR_LANG) /> />" />
   <textdomain domain="templates" />
   <define-tag bind-gettext-domain whitespace=delete>
     <preserve domain />
     <set-var %attributes />
     <defvar domain templates />
     <bindtextdomain domain="<get-var domain />" path="$(ENGLISHDIR)/../locale" />
     <bind_textdomain_codeset domain="<get-var domain />" codeset="<or $(CHARSET_WML) $(CHARSET) />" />
     <restore domain />
   </define-tag>
   <bind-gettext-domain templates />
</when>
<when <not <symbol-info printf /> />> 
   #  mp4h < 1.3.0, intl:gettext is not available
   #  <gettext> is defined in order not to break nm.d.o.
   <define-tag gettext endtag=required>%body</define-tag>
   <define-tag bind-gettext-domain></define-tag>
</when>

#  Slices go away, and a bug in slice < 1.3.9 is revealed.
#  This empty ZH slice prevents breakage for Chinese pages.
<ifeq "$(CUR_ISO_LANG)" "zh" "
[ZH::]
" />

#  Add <void id="foo"> to make msgids unique
<define-tag void></define-tag>

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