Also error out if a language is not found.
'es' => 'en',
'fa' => 'ja',
'fr' => 'fr',
+ 'he' => 'en',
'hr' => 'ru',
'hu' => 'en',
+ 'id' => 'en',
'it' => 'en',
'ja' => 'ja',
'ko' => 'ja',
'sv' => 'en',
'ta' => 'en',
'tr' => 'ja',
+ 'uk' => 'ru',
+ 'vi' => 'ja',
'zh_CN' => 'ja',
'zh_TW' => 'ja',
);
}
if (!-f "$dirname/po/$lang.po.mrg" && -f "$dirname/po/$lang.po.new") {
- my $pe = $plural_rules{ $plural_forms{$lang} };
+ my $pe = $plural_rules{ $plural_forms{$lang} } or die "missing plural support for language \"$lang\"\n";
$pe =~ s/\&/\\\&/g;
system(
"cat $dirname/po/$lang.po.new | sed '/Plural-Forms:/s/nplurals=INTEGER; plural=EXPRESSION;/$pe/' >$outdir/$catalogname-$lang.po"