X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=util%2Fpo2php.php;h=75442406a1a54d80c14734258f18f4dd8f64540e;hb=fdcb6d3c6f785ea588f3ce7db2659764032c114d;hp=4b801a6de4a491697a9f877ea45be6270273b6e0;hpb=221cfa8c22b724228ed24618569cabcae582d331;p=friendica.git diff --git a/util/po2php.php b/util/po2php.php index 4b801a6de4..75442406a1 100644 --- a/util/po2php.php +++ b/util/po2php.php @@ -18,7 +18,7 @@ function po2php_run(&$argv, &$argc) { $lang = str_replace('-','_',basename(dirname($pofile))); } - if (!file_exists($pofile)){ + if (!file_exists($pofile)) { print "Unable to find '$pofile'\n"; return; } @@ -34,7 +34,7 @@ function po2php_run(&$argv, &$argc) { $ink = false; $inv = false; $escape_s_exp = '|[^\\\\]\$[a-z]|'; - function escape_s($match){ + function escape_s($match) { return str_replace('$','\$',$match[0]); } foreach ($infile as $l) { @@ -43,19 +43,19 @@ function po2php_run(&$argv, &$argc) { if ($l[0] == "#") { $l = ""; } - if (substr($l,0,15) == '"Plural-Forms: ') { + if (substr($l, 0, 15) == '"Plural-Forms: ') { $match = array(); preg_match("|nplurals=([0-9]*); *plural=(.*)[;\\\\]|", $l, $match); - $cond = str_replace('n','$n',$match[2]); + $cond = str_replace('n', '$n', $match[2]); // define plural select function if not already defined $fnname = 'string_plural_select_' . $lang; - $out .= 'if(! function_exists("'.$fnname.'")) {'."\n"; - $out .= 'function '. $fnname . '($n){'."\n"; - $out .= ' return '.$cond.';'."\n"; - $out .= '}}'."\n"; + $out .= 'if(! function_exists("' . $fnname . '")) {' . "\n"; + $out .= 'function '. $fnname . '($n){' . "\n"; + $out .= ' return ' . $cond . ';' . "\n"; + $out .= '}}' . "\n"; } - if ($k != "" && substr($l,0,7) == "msgstr ") { + if ($k != "" && substr($l, 0, 7) == "msgstr ") { if ($ink) { $ink = false; $out .= '$a->strings["' . $k . '"] = '; @@ -86,33 +86,36 @@ function po2php_run(&$argv, &$argc) { } $match = array(); preg_match("|\[([0-9]*)\] (.*)|", $l, $match); - $out .= "\t". - preg_replace_callback($escape_s_exp,'escape_s',$match[1]) - ." => " - .preg_replace_callback($escape_s_exp,'escape_s',$match[2]) .",\n"; + $out .= "\t" + . preg_replace_callback($escape_s_exp, 'escape_s', $match[1]) + . " => " + . preg_replace_callback($escape_s_exp, 'escape_s', $match[2]) + . ",\n"; } - if (substr($l,0,6)=="msgid_") { $ink = False; $out .= '$a->strings["'.$k.'"] = '; }; - + if (substr($l, 0, 6) == "msgid_") { + $ink = false; + $out .= '$a->strings["' . $k . '"] = '; + } if ($ink) { - $k .= trim($l,"\"\r\n"); - $k = preg_replace_callback($escape_s_exp,'escape_s',$k); + $k .= trim($l, "\"\r\n"); + $k = preg_replace_callback($escape_s_exp, 'escape_s', $k); //$out .= '$a->strings['.$k.'] = '; } if (substr($l, 0, 6) == "msgid ") { if ($inv) { $inv = false; - $out .= '"'.$v.'"'; + $out .= '"' . $v . '"'; } if ($k != "") { - $out .= $arr?");\n":";\n"; + $out .= ($arr) ? ");\n" : ";\n"; } $arr = false; - $k = str_replace("msgid ","",$l); - if ($k != '""' ) { - $k = trim($k,"\"\r\n"); + $k = str_replace("msgid ", "", $l); + if ($k != '""') { + $k = trim($k, "\"\r\n"); } else { $k = ""; }