Use strict and warnings in posubst
This commit is contained in:
23
posubst.in
23
posubst.in
@@ -1,12 +1,15 @@
|
||||
#!@PERL@
|
||||
# gettext message substitute
|
||||
#
|
||||
$po_dir='po';
|
||||
$lang='@POLANG@';
|
||||
%msg = ();
|
||||
$msgid = '';
|
||||
$charset = "UTF-8";
|
||||
$charset_code = "WC_CES_UTF_8";
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
my $po_dir='po';
|
||||
my $lang='@POLANG@';
|
||||
my %msg = ();
|
||||
my $msgid = '';
|
||||
my $charset = "UTF-8";
|
||||
my $charset_code = "WC_CES_UTF_8";
|
||||
open(PO, "$po_dir/$lang.po") or die "cannot open $po_dir/$lang.po, $!";
|
||||
while (<PO>) {
|
||||
if (/^msgid\s*"(.*)"/) {
|
||||
@@ -25,7 +28,7 @@ while (<PO>) {
|
||||
close(PO);
|
||||
open(CL, "charset-list") or die "cannot open charset-list, $!";
|
||||
while (<CL>) {
|
||||
@l = split;
|
||||
my @l = split;
|
||||
if ($l[0] eq $charset) {
|
||||
$charset_code = $l[1];
|
||||
last;
|
||||
@@ -33,9 +36,9 @@ while (<CL>) {
|
||||
}
|
||||
close(CL);
|
||||
|
||||
@src = grep {/\.c$/} @ARGV;
|
||||
@tmp = ();
|
||||
foreach $src (@src) {
|
||||
my @src = grep {/\.c$/} @ARGV;
|
||||
my @tmp = ();
|
||||
foreach my $src (@src) {
|
||||
open(SRC0, $src) or die "cannot open $src, $!";
|
||||
push(@tmp, ".$src");
|
||||
open(SRC1, ">.$src") or die "cannot create .$src, $!";
|
||||
|
Reference in New Issue
Block a user