install .mo files in /usr/share/locale

This commit is contained in:
Yann Leboulanger 2005-09-05 15:32:26 +00:00
parent c2b5ef6091
commit fb31fc94f0
2 changed files with 24 additions and 4 deletions

View file

@ -8,10 +8,13 @@ DESTDIR =
LIBDIR = /lib LIBDIR = /lib
MANDIR = $(DESTDIR)$(PREFIX)/share/man MANDIR = $(DESTDIR)$(PREFIX)/share/man
FIND = find . \( -name '*.glade' -o -name '*.py' -o -name '*.xpm' -o -name '*.gif' -o -name '*.png' -o -name '*.mo' -o -name '*.wav' \) FIND = find . \( -name '*.glade' -o -name '*.py' -o -name '*.xpm' -o -name '*.gif' -o -name '*.png' -o -name '*.wav' \)
FILES = `$(FIND)` FILES = `$(FIND)`
DIRS = `$(FIND) -exec dirname {} \; | sort -u` DIRS = `$(FIND) -exec dirname {} \; | sort -u`
FIND_PO = find ./po \( -name '*.mo' \)
FILES_PO = `$(FIND_PO) | sed -e 's/^\.\/po/\./g'`
DIRS_PO = `$(FIND_PO) -exec dirname {} \; | sort -u | sed -e 's/^\.\/po/\./g'`
FIND_LIB = find . -name '*.so' FIND_LIB = find . -name '*.so'
FILES_LIB = `$(FIND_LIB)` FILES_LIB = `$(FIND_LIB)`
@ -58,6 +61,10 @@ dist:
rm -rf gajim-$(VERSION) rm -rf gajim-$(VERSION)
install: install:
# Remove the old po folder if it exists
if [ -d $(DESTDIR)$(PREFIX)/share/gajim/po ] ; then \
rm -rf $(DESTDIR)$(PREFIX)/share/gajim/po; \
fi
for d in $(DIRS) ; do \ for d in $(DIRS) ; do \
if [ ! -d $(DESTDIR)$(PREFIX)/share/gajim/$$d ] ; then \ if [ ! -d $(DESTDIR)$(PREFIX)/share/gajim/$$d ] ; then \
mkdir -p "$(DESTDIR)$(PREFIX)/share/gajim/$$d"; \ mkdir -p "$(DESTDIR)$(PREFIX)/share/gajim/$$d"; \
@ -67,6 +74,15 @@ install:
DST=`dirname "$$f"`; \ DST=`dirname "$$f"`; \
cp "$$f" "$(DESTDIR)$(PREFIX)/share/gajim/$$DST/"; \ cp "$$f" "$(DESTDIR)$(PREFIX)/share/gajim/$$DST/"; \
done done
for d in $(DIRS_PO) ; do \
if [ ! -d $(DESTDIR)$(PREFIX)/share/locale/$$d ] ; then \
mkdir -p "$(DESTDIR)$(PREFIX)/share/locale/$$d"; \
fi; \
done
for f in $(FILES_PO) ; do \
DST=`dirname "$$f"`; \
cp "./po/$$f" "$(DESTDIR)$(PREFIX)/share/locale/$$DST/"; \
done
cp COPYING "$(DESTDIR)$(PREFIX)/share/gajim/"; cp COPYING "$(DESTDIR)$(PREFIX)/share/gajim/";
mkdir -p "$(DESTDIR)$(PREFIX)/share/pixmaps"; mkdir -p "$(DESTDIR)$(PREFIX)/share/pixmaps";
cp data/pixmaps/gajim.png "$(DESTDIR)$(PREFIX)/share/pixmaps/"; cp data/pixmaps/gajim.png "$(DESTDIR)$(PREFIX)/share/pixmaps/";

View file

@ -17,11 +17,15 @@
## GNU General Public License for more details. ## GNU General Public License for more details.
## ##
APP = 'gajim'
DIR = '../po'
import locale import locale
import gettext import gettext
import os
APP = 'gajim'
if os.path.isdir('../po'):
DIR = '../po'
else:
DIR = '../../locale'
locale.setlocale(locale.LC_ALL, '') locale.setlocale(locale.LC_ALL, '')
_translation = None _translation = None