Merge pull request #4677 from MrPetovan/bug/4670-fix-po2php-command

Revert po2php command "fix"
This commit is contained in:
Michael Vogel 2018-03-24 22:43:55 +01:00 committed by GitHub
commit b8ffa1dec7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -98,7 +98,7 @@ HELP;
$out .= '}}' . "\n";
}
if ($k != "" && substr($l, 0, 7) == 'msgstr ') {
if ($k != '' && substr($l, 0, 7) == 'msgstr ') {
if ($ink) {
$ink = false;
$out .= '$a->strings["' . $k . '"] = ';
@ -109,11 +109,12 @@ HELP;
$out .= '"' . $v . '"';
}
$v = substr($l, 8, $len - 11);
$v = substr($l, 8, $len - 10);
$v = preg_replace_callback($escape_s_exp, [$this, 'escapeDollar'], $v);
$inv = true;
}
if ($k != "" && substr($l, 0, 7) == 'msgstr[') {
if ($ink) {
$ink = false;
@ -125,9 +126,10 @@ HELP;
}
if (!$arr) {
$arr = True;
$arr = true;
$out .= "[\n";
}
$match = [];
preg_match("|\[([0-9]*)\] (.*)|", $l, $match);
$out .= "\t"
@ -152,9 +154,11 @@ HELP;
$inv = false;
$out .= '"' . $v . '"';
}
if ($k != "") {
$out .= ($arr) ? "];\n" : ";\n";
}
$arr = false;
$k = str_replace("msgid ", "", $l);
if ($k != '""') {