2011-12-20 10:03:35 +00:00

31 lines
769 B
Perl
Executable File

#!/usr/bin/perl
#!/usr/bin/perl -w
if (@ARGV!=2){
print "USAGE update_po.pl transifex_login transifex_password\n\n";
exit();
}
$user = $ARGV[0];
$password = $ARGV[1];
opendir(DIRHANDLE,'locales')||die "ERROR: can not read current directory\n";
foreach (readdir(DIRHANDLE)){
if ($_ ne '..' && $_ ne '.'){
if(!(-l "$dir/$_")){
if (index($_,".po",0)==length($_)-3) {
$lang=$_;
$lang=~s/\.po//;
`wget --user=$user --password=$password --output-document=locales/$_ http://www.transifex.net/api/2/project/GLPI_example/resource/glpipot/translation/$lang/?file=$_`;
}
}
}
}
closedir DIRHANDLE;
#
#