[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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>">>
[&nbsp;<ifeq <get-var WML_SRC_BASENAME> <get-var basename>
   "<b><get-var text></b>"
   "<a href="<get-var basename>"><get-var text></a>">&nbsp;]
<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: