1 PERKAMON_DIR = perkamon
6 PO4AFLAGS ?= -k $(THRESH) $(FLAGS)
11 LC_ALL=C $(MAKE) translate \
12 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR) \
14 ./untrans-list.pl < untrans.txt > untrans.html
18 LC_ALL=C $(MAKE) translate-$* \
19 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR)
22 rm -f $(PERKAMON_DIR)/build/ja
23 ln -s ../../release $(PERKAMON_DIR)/build/ja
24 LC_ALL=C $(MAKE) translate \
25 PO4AFLAGS="-k $(THRESH_REL) $(FLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR)
26 rm -f $(PERKAMON_DIR)/build/ja
27 ln -s ../../draft $(PERKAMON_DIR)/build/ja
28 # Do not remove unreleased pages
29 set -e; if git status release | grep deleted; then \
30 git status release | grep 'deleted:' | awk '{print $3;}' | xargs -n1 git checkout; \
34 set -e; if git status release | grep modified; then \
35 git status release | grep modified | awk '{print $3;}' | cut -d / -f 3 | xargs -n1 -IXXXXX ../../admin/JM-tl-modify.pl -U translation_list XXXXX RO; \
39 set -e; for d in po4a/*; do \
40 echo "----- $$d -----"; cur=`pwd`; cd $$d/po; \
42 LC_ALL=C msgmerge --verbose -o $$f ja.po $$(basename $$d) \
48 set -e; for d in po4a/$*; do \
51 msgmerge --verbose -o $$f ja.po $$(basename $$d) \
57 @LC_ALL=C $(MAKE) stats \
58 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR)
60 untrans-stats: jm-setup
61 @LC_ALL=C $(MAKE) stats \
62 PO4AFLAGS="$(PO4AFLAGS)" LANGS="$(LANGS)" -C $(PERKAMON_DIR) \
63 2>&1 | grep -vE ' translated messages\.$$'
65 jm-setup: stamp-jm-setup
67 # Create symlink to po4a/*/po in the top dir.
68 set -e; for d in $(PERKAMON_DIR)/po4a/*; do \
69 if [ ! -e $$d/po ]; then \
70 t=$$(echo $$d | sed -e "s|$(PERKAMON_DIR)/||"); \
71 ln -s ../../../$$t/po $$d/po; \
74 # Create symlink to original dir instead of downloading tarball.
75 #cd $(PERKAMON_DIR) && \
76 # if [ ! -e man-pages ]; then \
77 # ln -s ../original man-pages; \
79 # touch stamp-unpack-release && \
81 cd $(PERKAMON_DIR) && make setup
82 @set -e; if [ ! -e $(PERKAMON_DIR)/build/ja ]; then \
83 ln -s ../../draft $(PERKAMON_DIR)/build/ja; \
89 $(RM) $(PERKAMON_DIR)/man-pages || true
90 $(RM) $(PERKAMON_DIR)/stamp-*
91 $(RM) -rf $(PERKAMON_DIR)/build
92 find $(PERKAMON_DIR) -type l | xargs $(RM)