X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=developers-reference.git;a=blobdiff_plain;f=translation-status;h=e90179588196b1b1c8d8e4df4fa06c1f3b3a8098;hp=823b3aa37dd1469bb438da23836b4934c1a9a513;hb=c1b957f9cb357325f48a86ca5a2bff7b43c73eb0;hpb=87c42235db95ea15b9aaf02fefdacd493469fe61 diff --git a/translation-status b/translation-status index 823b3aa..e901795 100755 --- a/translation-status +++ b/translation-status @@ -15,51 +15,49 @@ getopts('dv'); # You may set this to your default language code $lang = shift || "fr"; -sub checkdiff -{ - my ($plfname, $enfname) = (@_); - my ($plrev, $enrev) = getrev($plfname, $enfname); - $plrev and $enrev or return; - if ( "$plrev" ne "$enrev" ) { - if ($opt_d) { - my $s = "cvs diff -b -u -r $plrev -r $enrev $enfname"; - warn "running $s:\n" if ($opt_v); - system($s); - } else { - print "$enfname : $plrev -> $enrev\n"; - } - } +sub checkdiff { + my ($plfname, $enfname) = (@_); + my ($plrev, $enrev) = getrev($plfname, $enfname); + $plrev and $enrev or return; + if ( "$plrev" ne "$enrev" ) { + if ($opt_d) { + my $s = "cvs diff -b -u -r $plrev -r $enrev $enfname"; + warn "running $s:\n" if ($opt_v); + system($s); + } else { + print "$enfname : $plrev -> $enrev\n"; + } + } } -sub getrev -{ - my ($plfname, $enfname) = (@_); - my ($plrev, $enrev) = (0, 0); +sub getrev { + my ($plfname, $enfname) = (@_); + my ($plrev, $enrev) = (0, 0); - warn "checking $plfname:\n" if $opt_v; - open FILE, $plfname or warn "$plfname: $!\n" and return; - while () { - if (/) { - if (/\$Id: [^\s]+ ([\d\.]+) .* Exp \$/) { - $enrev = $1; - last; - } - if (/\$Revision: ([\d\.]+) \$/) { - $enrev = $1; - last; - } - } - close FILE; - warn "failed to find revision for $plfname\n" unless $plrev; - warn "failed to find revision for $enfname\n" unless $enrev; - return ($plrev, $enrev); + warn "checking $plfname:\n" if $opt_v; + open FILE, $plfname or warn "$plfname: $!\n" and return; + while () { + if (/) { + if (/\$Id: [^\s]+ ([\d\.]+) .* Exp \$/) { + $enrev = $1; + last; + } + if (/\$Revision: ([\d\.]+) \$/) { + $enrev = $1; + last; + } + } + close FILE; + warn "failed to find revision for $plfname\n" unless $plrev; + warn "failed to find revision for $enfname\n" unless $enrev; + return ($plrev, $enrev); } checkdiff("developers-reference.$lang.sgml", "developers-reference.sgml");