From a9b004bbfc68455bfefa2d8f05d8661bd8e4ae93 Mon Sep 17 00:00:00 2001 From: Ilia Rostovtsev Date: Fri, 6 Mar 2020 01:49:58 +0300 Subject: [PATCH] Better way of getting rid from undesirable spaces in parentheses --- bin/language-manager | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/bin/language-manager b/bin/language-manager index 43a2ac866..ffb51c63b 100755 --- a/bin/language-manager +++ b/bin/language-manager @@ -508,14 +508,14 @@ sub translated_substitute $translated =~ s/(^[ ]+\$)/\$/gi; # Get rid from undesirable spaces in parentheses - $translated =~ s/\([ ]+\$(\d+.*?)\)/(\$@{[trim($1)]})/gi; + $translated =~ s/([ ]+\))/)/gi; + $translated =~ s/([ ]+\))/)/gi; + $translated =~ s/(\([ ]+)/(/gi; + $translated =~ s/(\([ ]+)/(/gi; # Print actual values with percent sign $translated =~ s/\([ ]+\$(\d+)[ ]*%\)/(\$$1 %)/gi; - # There are different types of parentheses in eastern languages - $translated =~ s/\([ ]+\$(\d+)[ ]*\)/(\$$1)/gi; - # The following, is abnormal way to make things work, around of the bugs produced by Google Translate API for (bg). if ($code eq 'bg') { if ($original =~ /\$(\d+)/ && $translated !~ /\$(\d+)/) {