From 4bd91180420aeec5b84525348a2d79b9ff2cd808 Mon Sep 17 00:00:00 2001 From: Antoine Musso Date: Tue, 9 Jan 2007 21:13:12 +0000 Subject: [PATCH] Update script with changes made in language.inc. Stuff still generated in /locale/ --- maintenance/language/lang2po.php | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/maintenance/language/lang2po.php b/maintenance/language/lang2po.php index 520d8d6e57..9a542e94da 100644 --- a/maintenance/language/lang2po.php +++ b/maintenance/language/lang2po.php @@ -69,7 +69,7 @@ msgstr "" * @param array &$messages Array containing the various messages. * @return string Filename where stuff got saved or false. */ -function generatePo($langcode, &$messages) { +function generatePo($langcode, $messages) { $data = poHeader(); // Generate .po entries @@ -135,20 +135,13 @@ echo "done.\n"; $langTool = new languages(); // Do all languages -foreach ( $langTool->getMessages() as $langcode) { - echo "Loading messages for $langcode:\t"; - require_once( Language::getClassFileName( $langcode ) ); - $arr = 'wgAllMessages'.$langcode; - if(!@is_array($$arr)) { - echo "NONE FOUND\n"; +foreach ( $langTool->getLanguages() as $langcode) { + echo "Loading messages for $langcode:\n"; + if( ! generatePo($langcode, $langTool->getMessages($langcode) ) ) { + echo "ERROR: Failed to wrote file.\n"; } else { - echo "ok\n"; - if( ! generatePo($langcode, $$arr) ) { - echo "ERROR: Failed to wrote file.\n"; - } else { - echo "Applying template:"; - applyPot($langcode); - } + echo "Applying template:"; + applyPot($langcode); } } ?> -- 2.20.1