Make config templates translatable
authorFrank Lichtenheld <frank@lichtenheld.de>
Sat, 13 Oct 2007 22:10:23 +0000 (00:10 +0200)
committerFrank Lichtenheld <frank@lichtenheld.de>
Sat, 13 Oct 2007 22:10:23 +0000 (00:10 +0200)
While I'm on it, also remove some Debian hardcoding where possible.

templates/config.tmpl
templates/config/architectures.tmpl
templates/config/mirrors.tmpl

index 6fb12e0c8e214cb5f4cd88e8d969e806de646451..bb124e79c22fd52d49fe81145e549969aa114660 100644 (file)
    license = {
        url => homepage _ 'license'
    }
+   trademark = {
+       name => copyright.name,
+       url => homepage _ 'trademark'
+   }
    contact = {
-       name => 'Debian Web Mailinglist',
+       name => g('Debian Web Mailinglist'),
        mail => 'debian-www@lists.debian.org',
         url => homepage _ 'contact',
    }
    admin = {
-       name => 'Debian Webmaster',
+       name => g('%s Webmaster', organisation),
        mail => 'webmaster@debian.org',
    }
-   trademarknotes = organisation _ ' is a trademark of ' _ copyright.name
+   trademarknotes = g('%s is a <a href="%s">trademark</a> of %s', organisation, trademark.url, trademark.name)
 -%]
 [%-
    # possible values for importance: high, normal, low
    sitewidemsg = { importance => "high",
-                  txt => "Please note that this is an experimental version of <a href=\"http://packages.debian.org/\">packages.debian.org</a>. Errors and obsolete information should be expected" }
+                  txt => g('Please note that this is an experimental version of <a href="http://packages.debian.org/">packages.debian.org</a>. Errors and obsolete information should be expected') }
 -%]
index 1eda3bbb5c3c225391db1597e6f20799e2f8005e..41434a3404dfd1869bdfd696b49bd6c083d92730 100644 (file)
@@ -1,22 +1,22 @@
 [%
 # list of architectures
 architectures = {
-        i386    => 'Intel x86',
-        m68k    => 'Motorola 680x0',
-        sparc   => 'SPARC',
-        alpha   => 'Alpha',
-        powerpc => 'PowerPC',
-        arm     => 'ARM',
-        hppa    => 'HP PA-RISC',
-        ia64    => 'Intel IA-64',
-        mips    => 'MIPS (big-endian)',
-        mipsel  => 'MIPS (little-endian)',
-        s390    => 'IBM S/390',
-       "hurd-i386" => 'Hurd (i386)',
-       amd64   => 'AMD64',
-       armel   => 'EABI ARM',
-       "kfreebsd-i386" => 'GNU/kFreeBSD (i386)',
-       "kfreebsd-amd64" => 'GNU/kFreeBSD (amd64)'
+        i386    => g('Intel x86'),
+        m68k    => g('Motorola 680x0'),
+        sparc   => g('SPARC'),
+        alpha   => g('Alpha'),
+        powerpc => g('PowerPC'),
+        arm     => g('ARM'),
+        hppa    => g('HP PA-RISC'),
+        ia64    => g('Intel IA-64'),
+        mips    => g('MIPS (big-endian)'),
+        mipsel  => g('MIPS (little-endian)'),
+        s390    => g('IBM S/390'),
+       "hurd-i386" => g('Hurd (i386)'),
+       amd64   => g('AMD64'),
+       armel   => g('EABI ARM'),
+       "kfreebsd-i386" => g('GNU/kFreeBSD (i386)'),
+       "kfreebsd-amd64" => g('GNU/kFreeBSD (amd64)'),
 }
 
 %]
index a23ec99a7170da6dc8385c1d6343bfc3a34b8f84..0d77561a0692ee23571b4d666848c9da302c0e95 100644 (file)
@@ -179,12 +179,12 @@ mirrors = {
 ports_url = 'http://www.debian.org/ports/'
 
 continents = {
-               north_america => 'North America',
-               south_america => 'South America',
-               asia          => 'Asia',
-               australia     => 'Australia and New Zealand',
-               europa        => 'Europa',
-               africa        => 'Africa',
+               north_america => g('North America'),
+               south_america => g('South America'),
+               asia          => g('Asia'),
+               australia     => g('Australia and New Zealand'),
+               europa        => g('Europe'),
+               africa        => g('Africa'),
        }
 
 %]