Revision a4e96abf
Von Moritz Bunkus vor etwa 12 Jahren hinzugefügt
scripts/locales.pl | ||
---|---|---|
|
||
while ($line =~ m/\[\%[^\w]*(\w+)\.\w+\(/g) {
|
||
my $plugin = $1;
|
||
$plugins{needed}->{$plugin} = 1 if (first { $_ eq $plugin } qw(HTML LxERP JavaScript MultiColumnIterator L));
|
||
$plugins{needed}->{$plugin} = 1 if (first { $_ eq $plugin } qw(HTML LxERP JavaScript MultiColumnIterator JSON L P));
|
||
}
|
||
|
||
$plugins{needed}->{T8} = 1 if $line =~ m/\[\%.*\|.*\$T8/;
|
||
|
||
while ($line =~ m/(?: # Start von Variante 1: LxERP.t8('...'); ohne darumliegende [% ... %]-Tags
|
||
(LxERP\.t8)\( # LxERP.t8( ::Parameter $1::
|
||
([\'\"]) # Anfang des zu übersetzenden Strings ::Parameter $2::
|
Auch abrufbar als: Unified diff
locales.pl: Auch auf fehlendes Laden von Plugins "P" und "T8" testen