+#!/usr/bin/env php
<?php
/**
* Read strings.php file and create messages.po
* Output to <path/to/messages.po>
*/
-use Friendica\App;
-
DEFINE("NORM_REGEXP", "|[\\\]|");
-if(! class_exists('App')) {
- class TmpA {
- public $strings = Array();
- }
- $a = new TmpA();
-}
+$a = new stdClass();
if ($argc<2 || in_array('-h', $argv) || in_array('--h', $argv)) {
print "Usage: ".$argv[0]." [-p <n>] <strings.php>\n\n";
print "\nLoading base message.po...";
// load base messages.po and extract msgids
-$base_msgids = array();
-$norm_base_msgids = array();
-$base_f = file("util/messages.po") || die("No base messages.po\n");
-$_f = 0; $_mid = ""; $_mids = array();
+$base_msgids = [];
+$norm_base_msgids = [];
+$base_f = file("util/messages.po");
+if (!$base_f) {
+ die("No base messages.po\n");
+}
+
+$_f = 0;
+$_mid = "";
+$_mids = [];
foreach( $base_f as $l) {
$l = trim($l);
//~ print $l."\n";
$_f = 0;
$_mid = "";
- $_mids = array();
+ $_mids = [];
}
if (startsWith($l, 'msgid ')) {
$_f = 1;
$_mid = str_replace('msgid ', '' , $l);
- $_mids = array($_mid);
+ $_mids = [$_mid];
//~ print "\t mid: $_mid \n";
}
//~ print "\t\t\t\t$_f\n\n";