OSDN Git Service

iptables: Add po4a files.
[linuxjm/iptables.git] / Makefile
1 THRESH = 100
2 EXTFLAGS =
3 PO4AFLAGS += -k $(THRESH) $(EXTFLAGS)
4
5 LANGS = ja
6
7 PACKAGE = iptables
8 PO4A_SUBDIRS = cmd lib
9
10 WORK_DIR = .
11
12 all:    translate
13
14 translate: $(patsubst %, translate-%, $(PO4A_SUBDIRS))
15
16 translate-%:
17         po4a $(PO4AFLAGS) -v --variable langs='$(LANGS)' \
18           --previous --srcdir $(WORK_DIR) --destdir $(WORK_DIR) \
19           po4a/$*/$(PACKAGE)-$*.cfg
20
21 stats:  $(patsubst %, stat-%, $(PO4A_SUBDIRS))
22
23 stat-%:
24         @for l in $(LANGS); do \
25           echo -n "$*($$l): "; \
26           msgfmt --statistics -o /dev/null po4a/$*/$$l.po; \
27         done
28
29 page-stat:
30         @LC_ALL=C po4a $(PO4AFLAGS) --force -v -k 0 --variable langs='$(LANGS)' \
31           --previous --srcdir $(WORK_DIR) --destdir $(WORK_DIR) $(PO4ACFG) | \
32           grep translated | \
33           sed -e 's/(\([1-9][0-9]*\) strings)/(\1 of \1 strings)/' \
34               -e 's/[()]//g' \
35               -e 's/^draft\/man[1-9]\///' | \
36           awk '{printf("%-15s: %7s (%3s/%3s)\n",$$1,$$3,$$5,$$7);}'