summaryrefslogtreecommitdiff
path: root/.local/bin/Makefile
blob: 2f659f91c2a9fd8e93aa75e5b0db194bd13f0b37 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
TEXTDOMAINDIR=/usr/local/share/locale

all:

extract:
	mkdir -p po/sv
	for x in vlt;                                                               \
	do                                                                          \
		xgettext -L Shell -k_ --from-code=UTF-8 -o "po/$$x.pot" "$$x";          \
		for l in sv_SE;                                                         \
		do                                                                      \
			d="$${l%_*}";                                                       \
			if [ -e "po/$$d/$$x.po" ];                                          \
			then                                                                \
				msgmerge -U "po/$$d/$$x.po" "po/$$x.pot";                       \
			else                                                                \
				msginit -l "$$l.UTF-8" -i "po/$$x.pot" -o "po/$$d/$$x.po";      \
			fi;                                                                 \
		done;                                                                   \
	done

compile:
	mkdir -p "$(TEXTDOMAINDIR)/sv/LC_MESSAGES"
	for l in sv;                                                                    \
	do                                                                              \
		for x in vlt;                                                               \
		do                                                                          \
			msgfmt "po/$$l/$$x.po" -o "$(TEXTDOMAINDIR)/$$l/LC_MESSAGES/$$x.mo";    \
		done;                                                                       \
	done