1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/usr/bin/make -f
POTFILES := xubuntu.desktop.in
all: generate-xsession-file
generate-headers:
rm -f POTFILES.in
for i in $(POTFILES); do \
f=$$(echo $$i | sed 's/\.in/\.in\.h/'); \
intltool-extract -l --type=gettext/ini ../$$i; \
echo "$$f" | tee -a POTFILES.in; \
done
generate-pot: generate-headers
xgettext --directory=tmp --files-from=POTFILES.in --output=xubuntu-xsession-file.pot --keyword=_ --keyword=N_ --keyword=Q_ --from-code=UTF-8
rm -rf tmp POTFILES.in
generate-xsession-file:
for i in $(POTFILES); do \
f=$$(echo $$i | sed 's/\.in//'); \
intltool-merge -d . ../$$i ../$$f; \
done
update-po:
for i in *.po; do \
code=$$(echo $$i | sed 's/.po//'); \
intltool-update --gettext-package=xubuntu-xsession-file --dist $$code; \
done
# vim:ts=4
|