1 <define-tag hrline><hr noshade width="100%" size="1" /></define-tag>
3 <define-tag url><a href="%0">%0</a></define-tag>
4 <define-tag newsurl><url %0 /></define-tag>
6 <define-tag email><a href="mailto:%0">%0</a></define-tag>
7 <define-tag newsemail><email %0 /></define-tag>
9 # Support for i18n with gettext
10 <when <symbol-info printf />>
12 <use name="intl:gettext" />
14 <mp4h-l10n LC_MESSAGES="<or "$(CUR_LOCALE)" <downcase $(CUR_LANG) /> />" />
15 <textdomain domain="templates" />
16 <define-tag bind-gettext-domain whitespace=delete>
18 <set-var %attributes />
19 <defvar domain templates />
20 <bindtextdomain domain="<get-var domain />" path="$(ENGLISHDIR)/../locale" />
21 <bind_textdomain_codeset domain="<get-var domain />" codeset="<or $(CHARSET_WML) $(CHARSET) />" />
24 <bind-gettext-domain templates />
26 <when <not <symbol-info printf /> />>
27 # mp4h < 1.3.0, intl:gettext is not available
28 # <gettext> is defined in order not to break nm.d.o.
29 <define-tag gettext endtag=required>%body</define-tag>
30 <define-tag bind-gettext-domain></define-tag>
33 # Slices go away, and a bug in slice < 1.3.9 is revealed.
34 # This empty ZH slice prevents breakage for Chinese pages.
35 <ifeq "$(CUR_ISO_LANG)" "zh" "
39 # Add <void id="foo"> to make msgids unique
40 <define-tag void></define-tag>