2007-10-16 14:44:20 -04:00
|
|
|
#!/usr/bin/perl
|
|
|
|
#
|
|
|
|
# Phrase verification and generation script.
|
|
|
|
#
|
|
|
|
|
|
|
|
use XML::Simple;
|
|
|
|
use Data::Dumper;
|
|
|
|
|
2007-10-16 20:46:02 -04:00
|
|
|
my $ref = XMLin("phrase_fr.xml");
|
2007-10-16 14:44:20 -04:00
|
|
|
|
|
|
|
foreach $language ( sort keys %{$ref}) {
|
|
|
|
foreach $item ( sort keys %{$ref->{$language}}) {
|
|
|
|
foreach $element ( sort keys %{$ref->{$language}->{$item}}) {
|
|
|
|
print "Language: $language, $item, $element\n";
|
2007-10-16 15:13:48 -04:00
|
|
|
system("mkdir -p $language/$item");
|
2007-10-16 14:44:20 -04:00
|
|
|
foreach $foo (@{$ref->{$language}->{$item}->{$element}}) {
|
|
|
|
print "filename: $language/$item/$foo->{filename} contains phrase \"$foo->{phrase}\"\n";
|
|
|
|
# insert command to verify or generate files here
|
2007-10-16 20:46:02 -04:00
|
|
|
system("swift -n Isabelle -o $language/$item/$foo->{filename} \"$foo->{phrase}\"");
|
2007-10-16 14:44:20 -04:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|