From 626f607db73d1ccf8171dae600ecbb1ea198ef24 Mon Sep 17 00:00:00 2001 From: Kornel Benko Date: Tue, 26 Dec 2017 10:45:44 +0100 Subject: [PATCH] =?utf8?q?pocheck.pl:=20In=20checking=20for=20period=20at?= =?utf8?q?=20end,=20treat=20'...'=20be=20equivalent=20to=20'=E2=80=A6'?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- po/pocheck.pl | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/po/pocheck.pl b/po/pocheck.pl index d1bd5231bb..391245a11e 100755 --- a/po/pocheck.pl +++ b/po/pocheck.pl @@ -15,13 +15,14 @@ use Getopt::Std; use Encode qw(encode decode); sub mylc($); +sub replaceSynopsis($); my $usage = < '$msgstr'\n" unless $only_total; @@ -257,3 +261,13 @@ sub mylc($) my ($msg) = @_; return(encode('utf-8',lc(decode('utf-8', $msg)))); } + +sub replaceSynopsis($) +{ + my ($string) = @_; + + return ($string) if ($string !~ /^(.*)\.\.\.(.*)$/); + my ($before, $after) = ($1, $2); + return $string if (($before =~ /\.$/) || ($after =~ /^\./)); + return("$before…$after"); +} -- 2.39.5