[gnomeweb-wp] fixed code to properly generate translated xml files
- From: Vinicius Scopel Depizzol <vdepizzol src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnomeweb-wp] fixed code to properly generate translated xml files
- Date: Fri, 28 Jan 2011 04:27:51 +0000 (UTC)
commit b789d34ca10b5f6b62bdd9b340178241fe26f0d3
Author: Vinicius Depizzol <vdepizzol gmail com>
Date: Fri Jan 28 02:27:17 2011 -0200
fixed code to properly generate translated xml files
xml2po was receiving gnomesite.pot instead o gnomesite.xml, and because of that
it wasn't generating the translated xml gnomesite.[lang-code].xml.
wp-content/plugins/wppo/wppo.php | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
---
diff --git a/wp-content/plugins/wppo/wppo.php b/wp-content/plugins/wppo/wppo.php
index a4ad512..66e59ce 100644
--- a/wp-content/plugins/wppo/wppo.php
+++ b/wp-content/plugins/wppo/wppo.php
@@ -102,6 +102,9 @@ function wppo_receive_po_file () {
/* Gets all the .po files from PO_DIR. Then it will generate a translated
* XML for each language.
+ *
+ * All the po files must use the following format: "gnomesite.[lang-code].po"
+ *
*/
if (strpos ($po_file, '.po', 1) !== false && strpos ($po_file, '.pot', 1) === false) {
$po_file_array = explode ('.', $po_file);
@@ -109,10 +112,10 @@ function wppo_receive_po_file () {
/* Arranging the name of the translated xml to something like
* "gnomesite.pt-br.xml".
*/
- $lang = implode ('.', array_pop ($po_file_array));
+ $lang = $po_file_array[1];
$translated_xml_file = PO_DIR . 'gnomesite.' . $lang . '.xml';
- exec ("/usr/bin/xml2po -p $po_file -o $translated_xml_file " . POT_FILE);
+ exec ("/usr/bin/xml2po -p $po_file -o $translated_xml_file " . PO_DIR . "gnomesite.xml");
$translated_xml = file_get_contents ($translated_xml_file);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]