# get translated strings from images # see description in the Makefile of the root directory of ESD PO4A_FLAGS=-M utf-8 -f xml -o porefs=none \ --package-name emailselfdefense-svg --package-version $version PO4A_TRANSLATE_FLAGS=-M utf-8 -f xhtml --keep 30 SRC=\ adele.svg\ elements.svg\ identity.svg\ section5-02-use-it-well.svg\ step1a-install-wizard.svg\ step1b-01-tools-addons.svg\ step1b-02-search.svg\ step1b-03-install.svg\ step2a-01-make-keypair.svg\ weboftrust.svg esd-svg-temp.pot: $(foreach f,$(SRC),svg/en/$f) gnupg-infographic.svg po4a-gettextize $(PO4A_FLAGS) $(foreach f,$+,-m $f) -p $@ # list of languages that use the PO files (add yours if you migrate to PO) LANG=cs # default target all: $(foreach l,$(LANG),$(foreach f,$(SRC),svg/$l/$f)) gnupg-infographic-cs.svg # recipes for the individual pages in each language # Czech svg/cs/%.svg: esd-svg-cs.po $(foreach f,$(SRC),svg/en/$f) po4a-translate $(PO4A_TRANSLATE_FLAGS) -m svg/en/$*.svg -p $< -l $@ gnupg-infographic-cs.svg: esd-svg-cs.po gnupg-infographic.svg po4a-translate $(PO4A_TRANSLATE_FLAGS) -m gnupg-infographic.svg -p $< -l $@ # gnupg-infographic.svg: gnupg-infographic.zip # unzip $<