Peter Palfrader commited on 2005-12-21 01:43:11
Zeige 1 geänderte Dateien mit 11 Einfügungen und 1 Löschungen.
... | ... |
@@ -1,11 +1,21 @@ |
1 | 1 |
#!wml |
2 | 2 |
<: |
3 |
+ # Change both. The array is ordered (for pages like translation status). |
|
4 |
+ # The order of flasg in head is based on sort order of language name. |
|
3 | 5 |
my @LANGUAGES = qw{en de it fr}; |
4 | 6 |
my %LANGUAGES = ( |
5 | 7 |
'en' => "English", |
6 | 8 |
'de' => "Deutsch", |
7 | 9 |
'it' => "Italiano", |
8 |
- 'fr' => "Français" |
|
10 |
+ 'fr' => "Français", |
|
9 | 11 |
); |
10 | 12 |
our $WML_SRC_FILENAME; |
13 |
+ |
|
14 |
+ # sanity check. |
|
15 |
+ for my $lang (@LANGUAGES) { |
|
16 |
+ die "Language $lang defined in \@LANGUAGES but not in \%LANGUAGES in perl-globals" |
|
17 |
+ unless exists $LANGUAGES{$lang}; |
|
18 |
+ }; |
|
19 |
+ die "\@LANGUAGES and \%LANGUAGES have a different number of elements in perl-globals" |
|
20 |
+ unless (scalar @LANGUAGES == scalar keys %LANGUAGES); |
|
11 | 21 |
:> |
12 | 22 |