HEX
Server: Apache
System: Linux info 3.0 #1337 SMP Tue Jan 01 00:00:00 CEST 2000 all GNU/Linux
User: u90323915 (5560665)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /homepages/31/d696029188/htdocs/tiny-compress-images/bin/format-language-files
#!/usr/bin/env perl

use strict;
use warnings;
use File::Basename qw(dirname fileparse);

my $dir = dirname($0);
open FIND, "find $dir/../src/languages -type f -name '*.po' |";
while (<FIND>) {
    chomp;
    my ($name,$path,$suffix) = fileparse($_, qr/[.][^.]*/);
    print "$name\n";
    system "msgfmt", "-o", "$path$name.mo", "$path$name$suffix";
}
close FIND;