Changeset 173

Show
Ignore:
Timestamp:
04/15/06 19:14:21 (3 years ago)
Author:
nicfit
Message:

Changed how po files are layed out and installed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/Makefile.in

    r167 r173  
    7575        install -m 644 ./etc/mesk.desktop ${datadir}/applications 
    7676 
    77         # Install language files 
    78         cd po && for local_mo in `find . -name \*.mo`; do\ 
    79            dir=`dirname $${local_mo}`;\ 
    80            mo=`basename $${local_mo}`;\ 
    81            if test ! -d $${dir}; then\ 
    82              install -m 755 -d ${datadir}/locale/$${dir};\ 
    83            fi;\ 
    84            install -m 644 $${local_mo} ${datadir}/locale/$${dir};\ 
    85         done 
     77        ${MAKE} -C po DESTDIR=${DESTDIR} install 
    8678 
    8779        @# TODO 
     
    109101        -rm -f config.* *.bak 
    110102        -rm -rf src/mesk/info.py 
    111         -rm Makefile 
    112103        -rm ./src/*.glade.* ./src/*.gladep* 
    113104        -rm ./svn-commit* 
    114105        -rm ./scripts/mesk 
    115106        -find . -name \*~ -exec rm {} \; 
     107        -rm Makefile 
     108        ${MAKE} -C po distclean 
    116109 
    117110maintainer-clean: distclean 
  • trunk/po/Makefile.in

    r165 r173  
    1616#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
    1717# 
    18 NAME=mesk 
    19 LANGS:=es fr 
    20 LANG_MO:=$(foreach LANG, $(LANGS),$(LANG)/LC_MESSAGES/mesk.mo) 
    21 LANG_PO:=$(foreach LANG, $(LANGS),$(LANG)/LC_MESSAGES/mesk.po) 
    22 top_dir=`pwd` 
     18NAME = mesk 
     19LANGS = es 
     20LANGS_PO:=$(foreach LANG, ${LANGS}, ${LANG}.po) 
     21LANGS_MO:=$(foreach LANG, ${LANGS}, ${LANG}.mo) 
     22PYTHON_FILES = $(shell find ../src -name \*.py) 
     23GLADE_FILES = $(shell find ../src -name \*.glade) 
    2324 
    24 all: ${LANG_PO} ${LANG_MO} 
     25prefix=@prefix@ 
     26datadir:=$(subst //,/,${DESTDIR}/@datadir@) 
     27prefix:=$(subst //,/,${DESTDIR}/${prefix}) 
    2528 
    26 %.po: mesk.pot 
    27         msgmerge --update $@ mesk.pot  
    28  
    29 %.mo: %.po 
    30         msgfmt $< -o $@ 
     29all: mesk.pot ${LANGS_PO} ${LANGS_MO} 
    3130 
    3231POTFILES.in: 
     
    3736        cd .. && find src -name \*.py | sort >> po/$@ 
    3837 
    39 mesk.pot: POTFILES.in 
     38mesk.pot: POTFILES.in ../etc/mesk.desktop.in ${PYTHON_FILES} ${GLADE_FILES} 
    4039        intltool-update --pot --gettext-package=${NAME} 
    4140 
     41%.po: mesk.pot 
     42        intltool-update --dist --gettext-package=${NAME} $* 
     43 
     44%.mo: %.po 
     45        msgfmt $< -o $@ 
     46 
     47check: $(addprefix check-, ${LANGS}) 
     48 
     49check-%: %.po 
     50        msgfmt -c $< 
     51 
     52install: 
     53        # Install language files 
     54        for l in ${LANGS}; do\ 
     55          dir=${datadir}/locale/$${l}/LC_MESSAGES;\ 
     56          if test ! -d $${dir}; then\ 
     57            install -m 755 -d ${datadir};\ 
     58          fi;\ 
     59          install -m 644 $${l}.mo $${dir}/${NAME}.mo;\ 
     60        done 
     61 
    4262clean: 
    43         -find . -name '*.mo' -exec rm {} \; 
    4463distclean: clean 
    4564        -rm Makefile 
     65maintainer-clean: distclean 
     66        -rm *.mo 
    4667 
    47 maintainer-clean: distclean 
     68.PHONY: check check-% clean distclean maintainer-clean 
  • trunk/po/es.po

    r170 r173  
    44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. 
    55# 
    6 #, fuzzy 
    76msgid "" 
    87msgstr "" 
    9 "Project-Id-Version: PACKAGE VERSION\n" 
     8"Project-Id-Version: 0.1.1\n" 
    109"Report-Msgid-Bugs-To: \n" 
    11 "POT-Creation-Date: 2006-04-13 19:21-0600\n" 
    12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
    14 "Language-Team: LANGUAGE <LL@li.org>\n" 
     10"POT-Creation-Date: 2006-04-15 19:11-0600\n" 
     11"PO-Revision-Date: 2006-04-15 17:38-0600\n" 
     12"Last-Translator: Travis Shirk <travis@pobox.com>\n" 
     13"Language-Team: Travis Shirk <travis@pobox.com>\n" 
    1514"MIME-Version: 1.0\n" 
    1615"Content-Type: text/plain; charset=UTF-8\n" 
     
    171170#, python-format 
    172171msgid "Error loading playlist '%s'" 
    173 msgstr "Playlist ' FOO ' del cargamento del error" 
     172msgstr "Playlist '%s' del cargamento del error" 
    174173 
    175174#. TODO 
     
    492491msgid " [paused]" 
    493492msgstr " [detenido brevemente]" 
    494  
    495 #~ msgid "00:00" 
    496 #~ msgstr "00:00" 
  • trunk/po/mesk.pot

    r168 r173  
    99"Project-Id-Version: PACKAGE VERSION\n" 
    1010"Report-Msgid-Bugs-To: \n" 
    11 "POT-Creation-Date: 2006-04-13 19:21-0600\n" 
     11"POT-Creation-Date: 2006-04-15 19:11-0600\n" 
    1212"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 
    1313"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" 
  • trunk/src/mesk/__init__.py

    r129 r173  
    8686    CONFIG_AUDIO: { 
    8787    'gst_sink': [str, GST_ALSA,  
    88                  _("GStreamer output sink. May be '%s', '%s', '%s'") % \ 
     88                 _("GStreamer output sink. May be '%s', '%s', or '%s'") % \ 
    8989                   (GST_ALSA, GST_OSS, GST_ESD)], 
    9090    'gst_delay': [int, 1000,