Fix util/php2po

- Remove use
- Simplify object handling
- Fix wrong `|| die()` structure
This commit is contained in:
Hypolite Petovan 2018-01-24 16:54:52 -05:00
parent 3e7f683533
commit e51c4a38ad
1 changed files with 10 additions and 10 deletions

20
util/php2po.php Normal file → Executable file
View File

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