[Pkg-mozext-commits] [adblock-plus] 72/464: Corrected format for specifying translators in install.rdf

David Prévot taffit at moszumanska.debian.org
Tue Jul 22 20:44:04 UTC 2014


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository adblock-plus.

commit ad710a5c2ecbf9cb645b7c6f5d06db2807abc9d1
Author: Wladimir Palant <trev at adblockplus.org>
Date:   Fri Mar 26 10:48:25 2010 +0100

    Corrected format for specifying translators in install.rdf
---
 Packager.pm | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

diff --git a/Packager.pm b/Packager.pm
index 7def807..ddac1fa 100644
--- a/Packager.pm
+++ b/Packager.pm
@@ -88,13 +88,22 @@ sub readLocaleData
   }
 
   my $info = "";
+  my %translators = ();
   foreach my $locale (values %{$self->{localeData}})
   {
     next unless (exists($locale->{translator}) && $locale->{translator}) ||
                 (exists($locale->{name}) && $locale->{name} && $locale->{name} ne $self->{name}) ||
                 (exists($locale->{description}) && $locale->{description} && $locale->{description} ne $self->{description});
 
-    my $translator = (exists($locale->{translator}) && $locale->{translator} ? "\t\t\t<em:translator>$locale->{translator}</em:translator>" : "");
+    if (exists($locale->{translator}))
+    {
+      foreach my $translator (split(/,/, $locale->{translator}))
+      {
+        $translator =~ s/^\s+//g;
+        $translator =~ s/\s+$//g;
+        $translators{$translator} = 1 if $translator ne "";
+      }
+    }
     $locale->{name} = $self->{name} unless exists($locale->{name}) && $locale->{name} && $locale->{name} ne $self->{name};
     $locale->{description} = $self->{description} unless exists($locale->{description}) && $locale->{description} && $locale->{description} ne $self->{description};
 
@@ -104,11 +113,20 @@ sub readLocaleData
 \t\t\t<em:locale>$locale->{id}</em:locale>
 \t\t\t<em:name>$locale->{name}</em:name>
 \t\t\t<em:description>$locale->{description}</em:description>
-$translator
 \t\t</Description>
 \t</em:localized>
 EOT
   }
+
+  $info .= "\n";
+
+  foreach my $translator (sort keys %translators)
+  {
+    $info .= <<EOT;
+\t<em:translator>$translator</em:translator>
+EOT
+  }
+
   $self->{localizedInfo} = $info;
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/adblock-plus.git



More information about the Pkg-mozext-commits mailing list