Re: english/ports/*/menu.inc
On Tue, Sep 25, 2001 at 04:25:50PM +0200, Martin Schulze wrote:
> Denis Barbier wrote:
> > Many translations have to be duplicated in these files, I will
> > use another scheme by defining all tags in ports/menu.inc and
> > include needed tags in each ports/*/menu.inc
>
> How?
Here is an implementation:
submenu.wml stands for wml::debian::submenu, contains arch-independent
menu entries
menu.inc is /english/ports/hurd/menu.inc
You should be able to rebuild all Hurd pages without any other change.
If you like it, I could try to merge all translations found in
ports/*/menu.inc
Denis
#
# Translators: check for <define-menu-item> tags below
#
<define-tag define-menu-item endtag="required" whitespace="delete">
<preserve name>
<set-var %attributes>
<define-tag menu-item-<get-var name>-text whitespace="delete">
%body
</define-tag>
<restore name>
</define-tag>
<define-tag menu-item whitespace=delete>
<preserve name basename text>
<set-var %attributes>
<set-var text=<group "<menu-item-<get-var name>-text>">>
[ <ifeq <get-var WML_SRC_BASENAME> <get-var basename>
"<b><get-var text></b>"
"<a href="<get-var basename>"><get-var text></a>"> ]
<restore name basename text>
</define-tag>
<define-menu-item name="contact">
[EN:Contact:]
[AR:Contact:]
[DA:Kontakt:]
[DE:Kontakt:]
[EL:Contact:]
[EO:Contact:]
[ES:Contactos:]
[FI:Contact:]
[FR:Contact:]
[HR:Contact:]
[HU:Contact:]
[IT:Contatti:]
[JA:Contact:]
[KO:Contact:]
[NL:Contact:]
[NO:Kontakt:]
[PL:Contact:]
[PT:Contact:]
[RO:Contact:]
[RU:Contact:]
[SV:Kontakt:]
[TR:Contact:]
[ZH:Contact:]
</define-menu-item>
<define-menu-item name="devel">
[EN:Development:]
[AR:Development:]
[DA:Udvikling:]
[DE:Entwicklung:]
[EL:Development:]
[EO:Development:]
[ES:Desarrollo:]
[FI:Development:]
[FR:Development:]
[HR:Development:]
[HU:Development:]
[IT:Sviluppo:]
[JA:Development:]
[KO:Utvikling:]
[NL:Development:]
[NO:Development:]
[PL:Development:]
[PT:Development:]
[RO:Development:]
[RU:Development:]
[SV:Utveckling:]
[TR:Development:]
[ZH:Development:]
</define-menu-item>
<define-menu-item name="doc">
[EN:Documentation:]
[AR:Documentation:]
[DA:Dokumentation:]
[DE:Dokumentation:]
[EL:Documentation:]
[EO:Documentation:]
[ES:Documentación:]
[FI:Documentation:]
[FR:Documentation:]
[HR:Documentation:]
[HU:Documentation:]
[IT:Documentazione:]
[JA:Documentation:]
[KO:Documentation:]
[NL:Documentation:]
[NO:Dokumentasjon:]
[PL:Documentation:]
[PT:Documentation:]
[RO:Documentation:]
[RU:Documentation:]
[SV:Dokumentation:]
[TR:Documentation:]
[ZH:Documentation:]
</define-menu-item>
<define-menu-item name="install">
[EN:Installation:]
[AR:Installation:]
[DA:Installering:]
[DE:Installation:]
[EL:Installation:]
[EO:Installation:]
[ES:Instalación:]
[FI:Installation:]
[FR:Installation:]
[HR:Installation:]
[HU:Installation:]
[IT:Installazione:]
[JA:Installation:]
[KO:Installasjon:]
[NL:Installation:]
[NO:Installation:]
[PL:Installation:]
[PT:Installation:]
[RO:Installation:]
[RU:Installation:]
[SV:Installation:]
[TR:Installation:]
[ZH:Installation:]
</define-menu-item>
<define-menu-item name="links">
[EN:Links:]
[AR:Links:]
[DA:Links:]
[DE:Links:]
[EL:Links:]
[EO:Links:]
[ES:Links:]
[FI:Links:]
[FR:Links:]
[HR:Links:]
[HU:Links:]
[IT:Links:]
[JA:Links:]
[KO:Links:]
[NL:Links:]
[NO:Links:]
[PL:Links:]
[PT:Links:]
[RO:Links:]
[RU:Links:]
[SV:Links:]
[TR:Links:]
[ZH:Links:]
</define-menu-item>
<define-menu-item name="news">
[EN:News:]
[AR:News:]
[DA:Nyheder:]
[DE:Neues:]
[EL:News:]
[EO:News:]
[ES:Noticias:]
[FI:News:]
[FR:News:]
[HR:News:]
[HU:News:]
[IT:Novità:]
[JA:News:]
[KO:News:]
[NL:News:]
[NO:Nyheter:]
[PL:News:]
[PT:Novidades:]
[RO:News:]
[RU:News:]
[SV:Nyheter:]
[TR:News:]
[ZH:News:]
</define-menu-item>
<define-menu-item name="ports">
[EN:Ports:]
[AR:Ports:]
[DA:Tilpasninger:]
[DE:Ports:]
[EL:Ports:]
[EO:Ports:]
[ES:Migraciones:]
[FI:Ports:]
[FR:Ports:]
[HR:Ports:]
[HU:Ports:]
[IT:Ports:]
[JA:Ports:]
[KO:Ports:]
[NL:Ports:]
[NO:Porteringer:]
[PL:Ports:]
[PT:Ports:]
[RO:Ports:]
[RU:Ports:]
[SV:Anpassningar:]
[TR:Ports:]
[ZH:Ports:]
</define-menu-item>
<define-menu-item name="softwaremap">
[EN:Software Map:]
[AR:Software Map:]
[DA:Softwarekatalog:]
[DE:Software-Verzeichnis:]
[EL:Software Map:]
[EO:Software Map:]
[ES:Catálogo de Software:]
[FI:Software Map:]
[FR:Software Map:]
[HR:Software Map:]
[HU:Software Map:]
[IT:Software Map:]
[JA:Software Map:]
[KO:Software Map:]
[NL:Software Map:]
[NO:Programvarekatalog:]
[PL:Software Map:]
[PT:Software Map:]
[RO:Software Map:]
[RU:Software Map:]
[SV:Programvarukatalog:]
[TR:Software Map:]
[ZH:Software Map:]
</define-menu-item>
<define-menu-item name="status">
[EN:Status:]
[AR:Status:]
[DA:Status:]
[DE:Status:]
[EL:Status:]
[EO:Status:]
[ES:Status:]
[FI:Status:]
[FR:Status:]
[HR:Status:]
[HU:Status:]
[IT:Status:]
[JA:Status:]
[KO:Status:]
[NL:Status:]
[NO:Status:]
[PL:Status:]
[PT:Status:]
[RO:Status:]
[RU:Status:]
[SV:Status:]
[TR:Status:]
[ZH:Status:]
</define-menu-item>
<define-menu-item name="systems">
[EN:Systems:]
[AR:Systems:]
[DA:Systemer:]
[DE:Systeme:]
[EL:Systems:]
[EO:Systems:]
[ES:Sistemas:]
[FI:Systems:]
[FR:Systems:]
[HR:Systems:]
[HU:Systems:]
[IT:Systems:]
[JA:Systems:]
[KO:Systems:]
[NL:Systems:]
[NO:Systemer:]
[PL:Systems:]
[PT:Systems:]
[RO:Systems:]
[RU:Systems:]
[SV:System:]
[TR:Systems:]
[ZH:Systems:]
</define-menu-item>
#use wml::debian::submenu
# Please keep slices sorted alphabetically so it's easier to detect
# languages in them (except english ones).
# Arch specific menu entries
<define-menu-item name="hurd">
[EN:Debian GNU/Hurd:]
[AR:Debian GNU/Hurd:]
[DA:Debian GNU/Hurd:]
[DE:Debian GNU/Hurd:]
[EL:Debian GNU/Hurd:]
[EO:Debian GNU/Hurd:]
[ES:Debian GNU/Hurd:]
[FI:Debian GNU/Hurd:]
[FR:Debian GNU/Hurd:]
[HR:Debian GNU/Hurd:]
[HU:Debian GNU/Hurd:]
[IT:Debian GNU/Hurd:]
[JA:Debian GNU/Hurd:]
[KO:Debian GNU/Hurd:]
[NL:Debian GNU/Hurd:]
[NO:Debian GNU/Hurd:]
[PL:Debian GNU/Hurd:]
[PT:Debian GNU/Hurd:]
[RO:Debian GNU/Hurd:]
[RU:Debian GNU/Hurd:]
[SV:Debian GNU/Hurd:]
[TR:Debian GNU/Hurd:]
[ZH:Debian GNU/Hurd:]
</define-menu-item>
<define-menu-item name="hurd-cd">
[EN:Hurd-CDs:]
[AR:Hurd-CDs:]
[DA:Hurd på cd:]
[DE:Hurd-CDs:]
[EL:Hurd-CDs:]
[EO:Hurd-CDs:]
[ES:CDs de Hurd:]
[FI:Hurd-CDs:]
[FR:Hurd-CDs:]
[HR:Hurd-CDs:]
[HU:Hurd-CDs:]
[IT:CD di Hurd:]
[JA:Hurd-CDs:]
[KO:Hurd-CDs:]
[NL:Hurd-CDs:]
[NO:Hurd på cd:]
[PL:Hurd-CDs:]
[PT:Hurd-CDs:]
[RO:Hurd-CDs:]
[RU:Hurd-CDs:]
[SV:Hurd på cd:]
[TR:Hurd-CDs:]
[ZH:Hurd-CDs:]
</define-menu-item>
<menu-item name="ports" basename="../index">
<menu-item name="hurd" basename="hurd">
<menu-item name="news" basename="hurd-news">
<menu-item name="install" basename="hurd-install">
<menu-item name="hurd-cd" basename="hurd-cd">
<menu-item name="doc" basename="hurd-doc">
<menu-item name="devel" basename="hurd-devel">
<menu-item name="links" basename="hurd-links">
<menu-item name="contact" basename="hurd-contact">
Reply to: