symfony1.4のi18n:extractにて

どうやら、symfony1.4なのかpropelなのかはしらないけど、generator.ymlのパースに対応していない。
というか、1.0から変化してない???

というわけで、下記を直せば、やって欲しい事をやってくれる。
本当はコアをいじらずになんとかしたいんだけど。。。

パッチ送りたくても英語恐怖症だから無理。。。


<symfony>/i18n/extract/sfI18nYamlGeneratorExtractor.class.php

@@ -36,7 +36,7 @@
       return array();
     }
 
-    $params = $config['generator']['param'];
+    $params = $config['generator']['param']['config'];
 
     // titles
     if (isset($params['list']['title']))
@@ -86,6 +86,11 @@
   {
     foreach ($fields as $field => $options)
     {
+      if (isset($options['label']))
+      {
+        $this->strings[] = $options['label'];
+      }
+
       if (isset($options['name']))
       {
         $this->strings[] = $options['name'];