[FIX] safari/javascriptcore blows up on 'super' because it thinks it's a keyword
[odoo/odoo.git] / gen_translations.sh
index 9c3a14e..364503e 100755 (executable)
@@ -1,7 +1,6 @@
 #!/bin/sh
 
-usage()
-{
+usage() {
 cat << EOF
 usage: $0 -a
 usage: $0 DIR OUTPUT_FILE
@@ -32,10 +31,23 @@ shift $((OPTIND-1))
 if [ -n "$do_all" ]
 then
     echo "Extracting all the translations"
-    $0  addons/base/static/src/ addons/base/po/base.pot    
+    executable=$0
+    extract_module() {
+       $executable addons/$1 addons/$1/po/$1.pot 
+    }
+    extract_module base
+    extract_module base_calendar
+    extract_module base_dashboard
+    extract_module base_default_home
+    extract_module base_diagram
+    extract_module base_gantt
+    extract_module base_graph
+    extract_module base_hello
+    extract_module web_chat
+    extract_module web_mobile
 elif [ -n "$2" ]
 then
-    pybabel extract -F babel.cfg -o $2 -k _t --no-default-keywords $1
+    ./npybabel.py extract -F babel.cfg -o $2 -k _t --no-default-keywords $1
 else
     usage
 fi