Changeset 705
- Timestamp:
- 09/24/08 10:43:53 (5 years ago)
- File:
-
- 1 edited
-
trunk/i18n.sh (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/i18n.sh
r693 r705 13 13 python_files="scripts/papywiz.py" 14 14 python_files="$python_files `find papywizard -type f -name \"*.py\"`" 15 15 16 xgettext --language=Python --from-code=utf-8 --default-domain=$APP_NAME --keyword=_ --no-wrap --output=$TMP_DIR/$APP_NAME $python_files 16 17 … … 20 21 intltool-extract -l --type=gettext/glade $file 21 22 done 23 22 24 xgettext --language=Python --from-code=utf-8 --default-domain=$APP_NAME --keyword=_ --keyword=N_ --no-wrap --output=$TMP_DIR/$POT_FILE $python_files $TMP_DIR/*.h 23 25 24 26 # Generate PO and MO files 25 27 for lang in 'en' 'fr'; do 26 mkdir -p $LOCALE_DIR/$lang/LC_MESSAGES 27 if [ -e $LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE ]; then 28 msgmerge -U $LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE $TMP_DIR/$POT_FILE 29 else 30 msginit --input=$TMP_DIR/$POT_FILE --locale=$lang --no-translator --no-wrap --output=$LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE 28 if [ $LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE -nt $LOCALE_DIR/$lang/LC_MESSAGES/$MO_FILE ]; then 29 mkdir -p $LOCALE_DIR/$lang/LC_MESSAGES 30 if [ -e $LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE ]; then 31 msgmerge -U $LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE $TMP_DIR/$POT_FILE 32 else 33 msginit --input=$TMP_DIR/$POT_FILE --locale=$lang --no-translator --no-wrap --output=$LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE 34 fi 35 msgfmt -v --output-file=$LOCALE_DIR/$lang/LC_MESSAGES/$MO_FILE $LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE 31 36 fi 32 msgfmt -v --output-file=$LOCALE_DIR/$lang/LC_MESSAGES/$MO_FILE $LOCALE_DIR/$lang/LC_MESSAGES/$PO_FILE33 37 done
Note: See TracChangeset
for help on using the changeset viewer.
