OSDN Git Service

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