From: Kornel Benko Date: Tue, 7 Nov 2017 16:12:03 +0000 (+0100) Subject: Make pocheck.pl handle also non-ascii lowercase X-Git-Tag: lyx-2.4.0dev-acb2ca7b~4391 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=f8e62a94d9bca370120d0a26e5de61622b85d081;p=features.git Make pocheck.pl handle also non-ascii lowercase 1.) The command for lowercase (lc) does not make a good job for German, Slovak, etc.. For example lc("BÄR") gives "bÄr". 2.) Don't discard [[...]] when checking for uniform translation --- diff --git a/po/pocheck.pl b/po/pocheck.pl index 1cd3a8c94e..44d077d6ca 100755 --- a/po/pocheck.pl +++ b/po/pocheck.pl @@ -12,6 +12,9 @@ use strict; use warnings; use Getopt::Std; +use Encode qw(encode decode); + +sub mylc($); my $usage = < 0); +# Use lowercase also for non-ascii chars +sub mylc($) +{ + my ($msg) = @_; + return(encode('utf-8',lc(decode('utf-8', $msg)))); +}