OSDN Git Service

iptables: Ensure UTF-8 as charset in new PO files
authorAkihiro Motoki <amotoki@gmail.com>
Wed, 24 Mar 2021 06:58:41 +0000 (15:58 +0900)
committerAkihiro Motoki <amotoki@gmail.com>
Wed, 24 Mar 2021 06:58:41 +0000 (15:58 +0900)
manual/iptables/Makefile

index 62e0ae4..5ca83e3 100644 (file)
@@ -49,13 +49,14 @@ _updatepo-%:
          if sed -e '1,3!d' $$master | grep -q '^\.so '; then \
            echo "Skip link file $$master"; \
          elif [ -f $$pofile ]; then \
-           echo -n "po4a-updatepo $$pofile <- $$master"; \
+           echo "po4a-updatepo $$pofile <- $$master"; \
            po4a-updatepo -f man --previous --msgmerge-opt='$(MSGMERGE_OPTS)' \
              -p $$pofile -m $$master; \
          else \
-           echo -n "po4a-gettextize $$pofile <- $$master"; \
+           echo "po4a-gettextize $$pofile <- $$master"; \
            mkdir -p $$(dirname $$pofile); \
            po4a-gettextize -f man -p $$pofile -m $$master; \
+           sed -i -e 's|"Content-Type: text/plain; charset=CHARSET\\n"|"Content-Type: text/plain; charset=UTF-8\\n"|' $$pofile; \
            cp $$pofile $$potfile; \
            msgmerge $(MSGMERGE_OPTS) -o $$pofile $$pofile $$potfile; \
            $(RM) $$potfile; \