]> git.mxchange.org Git - friendica.git/commitdiff
added curly braces #3254
authorRoland Haeder <roland@mxchange.org>
Thu, 23 Mar 2017 20:39:03 +0000 (21:39 +0100)
committerRoland Haeder <roland@mxchange.org>
Thu, 23 Mar 2017 20:44:01 +0000 (21:44 +0100)
Signed-off-by: Roland Haeder <roland@mxchange.org>
util/po2php.php

index 5d3429796e3f27db9f46b2f47a120fc9c092f6e7..4b801a6de4a491697a9f877ea45be6270273b6e0 100644 (file)
@@ -12,12 +12,11 @@ function po2php_run(&$argv, &$argc) {
        $pofile = $argv[1];
        $outfile = dirname($pofile)."/strings.php";
 
-       if (strstr($outfile,'util'))
+       if (strstr($outfile, 'util')) {
                $lang = 'en';
-       else
+       } else {
                $lang = str_replace('-','_',basename(dirname($pofile)));
-
-
+       }
 
        if (!file_exists($pofile)){
                print "Unable to find '$pofile'\n";
@@ -26,14 +25,14 @@ function po2php_run(&$argv, &$argc) {
 
        print "Out to '$outfile'\n";
 
-       $out="<?php\n\n";
+       $out = "<?php\n\n";
 
        $infile = file($pofile);
-       $k="";
-       $v="";
-       $arr = False;
-       $ink = False;
-       $inv = False;
+       $k = "";
+       $v = "";
+       $arr = false;
+       $ink = false;
+       $inv = false;
        $escape_s_exp = '|[^\\\\]\$[a-z]|';
        function escape_s($match){
                return str_replace('$','\$',$match[0]);
@@ -41,9 +40,11 @@ function po2php_run(&$argv, &$argc) {
        foreach ($infile as $l) {
                $l = str_replace('\"', DQ_ESCAPE, $l);
                $len = strlen($l);
-               if ($l[0]=="#") $l="";
-               if (substr($l,0,15)=='"Plural-Forms: '){
-                       $match=Array();
+               if ($l[0] == "#") {
+                       $l = "";
+               }
+               if (substr($l,0,15) == '"Plural-Forms: ') {
+                       $match = array();
                        preg_match("|nplurals=([0-9]*); *plural=(.*)[;\\\\]|", $l, $match);
                        $cond = str_replace('n','$n',$match[2]);
                        // define plural select function if not already defined
@@ -54,27 +55,36 @@ function po2php_run(&$argv, &$argc) {
                        $out .= '}}'."\n";
                }
 
+               if ($k != "" && substr($l,0,7) == "msgstr ") {
+                       if ($ink) {
+                               $ink = false;
+                               $out .= '$a->strings["' . $k . '"] = ';
+                       }
+                       if ($inv) {
+                               $inv = false;
+                               $out .= '"' . $v . '"';
+                       }
 
-
-
-               if ($k!="" && substr($l,0,7)=="msgstr "){
-                       if ($ink) { $ink = False; $out .= '$a->strings["'.$k.'"] = '; }
-                       if ($inv) { $inv = False; $out .= '"'.$v.'"'; }
-
-                       $v = substr($l,8,$len-10);
-                       $v = preg_replace_callback($escape_s_exp,'escape_s',$v);
-                       $inv = True;
+                       $v = substr($l, 8, $len - 10);
+                       $v = preg_replace_callback($escape_s_exp, 'escape_s', $v);
+                       $inv = true;
                        //$out .= $v;
                }
-               if ($k!="" && substr($l,0,7)=="msgstr["){
-                       if ($ink) { $ink = False; $out .= '$a->strings["'.$k.'"] = '; }
-                       if ($inv) {     $inv = False; $out .= '"'.$v.'"'; }
+               if ($k != "" && substr($l, 0, 7) == "msgstr[") {
+                       if ($ink) {
+                               $ink = false;
+                               $out .= '$a->strings["' . $k . '"] = ';
+                       }
+                       if ($inv) {
+                               $inv = false;
+                               $out .= '"' . $v . '"';
+                       }
 
                        if (!$arr) {
                                $arr=True;
                                $out .= "array(\n";
                        }
-                       $match=Array();
+                       $match = array();
                        preg_match("|\[([0-9]*)\] (.*)|", $l, $match);
                        $out .= "\t".
                                preg_replace_callback($escape_s_exp,'escape_s',$match[1])
@@ -91,10 +101,15 @@ function po2php_run(&$argv, &$argc) {
                        //$out .= '$a->strings['.$k.'] = ';
                }
 
-               if (substr($l,0,6)=="msgid "){
-                       if ($inv) {     $inv = False; $out .= '"'.$v.'"'; }
-                       if ($k!="") $out .= $arr?");\n":";\n";
-                       $arr=False;
+               if (substr($l, 0, 6) == "msgid ") {
+                       if ($inv) {
+                               $inv = false;
+                               $out .= '"'.$v.'"';
+                       }
+                       if ($k != "") {
+                               $out .= $arr?");\n":";\n";
+                       }
+                       $arr = false;
                        $k = str_replace("msgid ","",$l);
                        if ($k != '""' ) {
                                $k = trim($k,"\"\r\n");
@@ -102,27 +117,32 @@ function po2php_run(&$argv, &$argc) {
                                $k = "";
                        }
 
-                       $k = preg_replace_callback($escape_s_exp,'escape_s',$k);
-                       $ink = True;
+                       $k = preg_replace_callback($escape_s_exp, 'escape_s', $k);
+                       $ink = true;
                }
 
-               if ($inv && substr($l,0,6)!="msgstr") {
-                       $v .= trim($l,"\"\r\n");
-                       $v = preg_replace_callback($escape_s_exp,'escape_s',$v);
+               if ($inv && substr($l, 0, 6) != "msgstr") {
+                       $v .= trim($l, "\"\r\n");
+                       $v = preg_replace_callback($escape_s_exp, 'escape_s', $v);
                        //$out .= '$a->strings['.$k.'] = ';
                }
 
 
        }
 
-       if ($inv) {     $inv = False; $out .= '"'.$v.'"'; }
-       if ($k!="") $out .= $arr?");\n":";\n";
+       if ($inv) {
+               $inv = false;
+               $out .= '"' . $v . '"';
+       }
+       if ($k != "") {
+               $out .= ($arr ? ");\n" : ";\n");
+       }
 
        $out = str_replace(DQ_ESCAPE, '\"', $out);
        file_put_contents($outfile, $out);
 
 }
 
-if (array_search(__file__,get_included_files())===0){
-  po2php_run($_SERVER["argv"],$_SERVER["argc"]);
+if (array_search(__FILE__, get_included_files()) === 0) {
+       po2php_run($_SERVER["argv"],$_SERVER["argc"]);
 }