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

[patch] Fix i18n of releases/ webpages



As told by Josip, previous patch was inaccurate. Here is a better one.
Note that I renamed %langs to %rellangs for clarity (%langs already
exist in languages.wml) but this change is not mandatory.

Denis
Index: languages.wml
===================================================================
RCS file: /cvs/webwml/webwml/english/template/debian/languages.wml,v
retrieving revision 1.88
diff -u -r1.88 languages.wml
--- languages.wml	2001/07/13 22:11:53	1.88
+++ languages.wml	2001/07/14 21:49:48
@@ -62,7 +62,6 @@
 my %langs = ( english    => "en",
               arabic     => "ar",
               catalan    => "ca",
-              czech      => "cs",
               danish     => "da",
               german     => "de",
               hellas     => "el",
@@ -81,7 +80,6 @@
               portuguese => "pt",
               romanian   => "ro",
               russian    => "ru",
-              slovak     => "sk",
               swedish    => "sv",
               turkish    => "tr",
               chinese    => "zh",
Index: release.wml
===================================================================
RCS file: /cvs/webwml/webwml/english/template/debian/release.wml,v
retrieving revision 1.14
diff -u -r1.14 release.wml
--- release.wml	2001/07/03 07:35:22	1.14
+++ release.wml	2001/07/14 21:49:48
@@ -1,6 +1,22 @@
 #use wml::std::tags
 <perl>
 <protect pass=2>
+
+#    Available languages for installation manuals
+my %rellangs = ( english    => "en",
+                 czech      => "cs",
+                 german     => "de",
+                 spanish    => "es",
+                 finnish    => "fi",
+                 french     => "fr",
+                 croatian   => "hr",
+                 japanese   => "ja",
+                 polish     => "pl",
+                 portuguese => "pt",
+                 russian    => "ru",
+                 slovak     => "sk",
+);
+
 #
 # emits an bunch of li (list items)
 #   assumes %arches and $indirect_object_conjoiner
@@ -153,9 +169,9 @@
 	    foreach $lang (@langs) {
 	        next if ($ext eq "pdf" && $lang eq "japanese");
 	        next if ($ext eq "pdf" && $lang eq "russian");
-	        $file_version = "$arch/$file." . $langs{$lang} . ".$ext";
+	        $file_version = "$arch/$file." . $rellangs{$lang} . ".$ext";
 	        if ( $file =~ /release-notes/ && $ext eq "html" ) {
-	           $file_version = "$arch/$file/index." . $langs{$lang} . ".$ext";
+	           $file_version = "$arch/$file/index." . $rellangs{$lang} . ".$ext";
 	        }
 	        if (! $check_if_file_exists || 
                     -f "$(HTMLDIR)/releases/$release/$file_version") {

Reply to: