[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