[Pkg-mozext-commits] [adblock-plus] 348/464: Locale tests: Ignore whitespace-only access keys
David Prévot
taffit at moszumanska.debian.org
Tue Jul 22 20:44:32 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 8da3b63d9c805fabfc12849047e5e9a3f8ed0a27
Author: Wladimir Palant <trev at adblockplus.org>
Date: Wed Jan 2 09:07:14 2013 +0100
Locale tests: Ignore whitespace-only access keys
---
LocaleTester.pm | 24 ++++++++++++------------
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/LocaleTester.pm b/LocaleTester.pm
index 25a90c3..2258a4f 100644
--- a/LocaleTester.pm
+++ b/LocaleTester.pm
@@ -53,29 +53,29 @@ sub testLocales
$params{lengthRestrictions} = {} unless exists($params{lengthRestrictions});
my @locales = sort {$a cmp $b} (exists($params{locales}) && @{$params{locales}} ? @{$params{locales}} : makeLocaleList($params{paths}));
-
+
my $referenceLocale = readLocaleFiles($params{paths}, "en-US");
-
+
foreach my $locale (@locales)
{
my $currentLocale = $locale eq "en-US" ? $referenceLocale : readLocaleFiles($params{paths}, $locale);
-
+
compareLocales($locale, $currentLocale, $referenceLocale) unless $currentLocale == $referenceLocale;
-
+
foreach my $entry (@{$params{mustDiffer}})
{
my %values = ();
foreach my $key (@$entry)
{
my ($dir, $file, $name) = split(/:/, $key);
- next unless exists($currentLocale->{"$dir:$file"}) && exists($currentLocale->{"$dir:$file"}{$name}) && $currentLocale->{"$dir:$file"}{$name};
+ next unless exists($currentLocale->{"$dir:$file"}) && exists($currentLocale->{"$dir:$file"}{$name}) && $currentLocale->{"$dir:$file"}{$name} =~ /\S/;
my $value = lc($currentLocale->{"$dir:$file"}{$name});
-
+
print "$locale: Values for '$values{$value}' and '$key' are identical, must differ\n" if exists $values{$value};
$values{$value} = $key;
}
}
-
+
foreach my $entry (@{$params{mustEqual}})
{
my $stdValue;
@@ -85,7 +85,7 @@ sub testLocales
my ($dir, $file, $name) = split(/:/, $key);
next unless exists($currentLocale->{"$dir:$file"}) && exists($currentLocale->{"$dir:$file"}{$name});
my $value = lc($currentLocale->{"$dir:$file"}{$name});
-
+
$stdValue = $value unless defined $stdValue;
$stdName = $key unless defined $stdName;
print "$locale: Values for '$stdName' and '$key' differ, must be equal\n" if $value ne $stdValue;
@@ -98,7 +98,7 @@ sub testLocales
my ($dir, $file, $name) = split(/:/, $key);
print "$locale: Value of '$key' is too long, must not be longer than $maxLength characters\n" if exists($currentLocale->{"$dir:$file"}) && exists($currentLocale->{"$dir:$file"}{$name}) && length($currentLocale->{"$dir:$file"}{$name}) > $maxLength;
}
-
+
foreach my $file (keys %$currentLocale)
{
my $fileData = $currentLocale->{$file};
@@ -108,7 +108,7 @@ sub testLocales
{
print "$locale: Length of accesskey '$file:$key' isn't 1 character\n";
}
-
+
if ($key =~ /\.accesskey$/)
{
if (exists($keepAccessKeys{$locale}))
@@ -128,7 +128,7 @@ sub testLocales
}
}
}
-
+
if ($currentLocale != $referenceLocale && $locale ne "en-GB" && exists($referenceLocale->{$file}{$key}) && length($fileData->{$key}) > 1 && $fileData->{$key} eq $referenceLocale->{$file}{$key})
{
my $ignore = 0;
@@ -185,7 +185,7 @@ sub readFile
sub parseDTDFile
{
my $file = shift;
-
+
my %result = ();
my $data = readFile($file);
--
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