[Openupload-svn-update] SF.net SVN: openupload:[331] branches/v0.4/locale/tools/php2po.php
Status: Beta
Brought to you by:
tsdogs
|
From: <ts...@us...> - 2009-08-21 17:54:45
|
Revision: 331
http://openupload.svn.sourceforge.net/openupload/?rev=331&view=rev
Author: tsdogs
Date: 2009-08-21 17:54:37 +0000 (Fri, 21 Aug 2009)
Log Message:
-----------
tool to convert from php to po translation
Added Paths:
-----------
branches/v0.4/locale/tools/php2po.php
Added: branches/v0.4/locale/tools/php2po.php
===================================================================
--- branches/v0.4/locale/tools/php2po.php (rev 0)
+++ branches/v0.4/locale/tools/php2po.php 2009-08-21 17:54:37 UTC (rev 331)
@@ -0,0 +1,38 @@
+#!/usr/bin/env php
+<?php
+
+$header = 'msgid ""
+msgstr ""
+"Project-Id-Version: OpenUpload\n"
+"Report-Msgid-Bugs-To: \n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"';
+
+
+if ($_SERVER['argc'] != 3) {
+ echo "Usage: php2po.php <phpfile> <pofile>\n";
+ exit (-1);
+}
+
+$src = $_SERVER['argv'][1];
+$out = $_SERVER['argv'][2];
+
+require_once($src);
+
+$outlines = '';
+
+foreach ($tr as $k => $v) {
+ $outlines .= 'msgid "'.str_replace('"','\"',$k).'"'."\n";
+ $outlines .= 'msgstr "'.str_replace('"','\"',$v).'"'."\n\n";
+}
+
+$outlines = $header."\n\n".$outlines;
+
+file_put_contents($out,$outlines);
+
+?>
+
+
Property changes on: branches/v0.4/locale/tools/php2po.php
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|