From cdfd246a009dacf47e64437fbaf0549decfa7597 Mon Sep 17 00:00:00 2001 From: Ilia Rostovtsev Date: Fri, 6 Mar 2020 01:42:36 +0300 Subject: [PATCH] Fix values in parentheses --- bin/language-manager | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/language-manager b/bin/language-manager index e6b3521c2..43a2ac866 100755 --- a/bin/language-manager +++ b/bin/language-manager @@ -508,10 +508,12 @@ sub translated_substitute $translated =~ s/(^[ ]+\$)/\$/gi; # Get rid from undesirable spaces in parentheses - $translated =~ s/\([ ]+\$(\d+)[ ]*\)/(\$$1)/gi; + $translated =~ s/\([ ]+\$(\d+.*?)\)/(\$@{[trim($1)]})/gi; + + # Print actual values with percent sign $translated =~ s/\([ ]+\$(\d+)[ ]*%\)/(\$$1 %)/gi; - # There are different typeы of parentheses in eastern languages + # 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).