diff options
| author | Matthew Poletiek <matthew.poletiek@gmail.com> | 2020-12-08 21:03:16 -0600 |
|---|---|---|
| committer | Matthew Poletiek <matthew.poletiek@gmail.com> | 2020-12-08 21:03:16 -0600 |
| commit | e99416456afd4aa8bde42016826f9a345291cbf3 (patch) | |
| tree | a7a95639cd1cb5dbe2d91a2ca8e8defafac4296d /locale/Makefile | |
| parent | 194cf4e5e0b6a2811103a9b739a72b9afe2b886c (diff) | |
| download | chirp-e99416456afd4aa8bde42016826f9a345291cbf3.tar.gz chirp-e99416456afd4aa8bde42016826f9a345291cbf3.tar.xz | |
Initial Commit
Diffstat (limited to 'locale/Makefile')
| -rw-r--r-- | locale/Makefile | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/locale/Makefile b/locale/Makefile new file mode 100644 index 0000000..5271862 --- /dev/null +++ b/locale/Makefile @@ -0,0 +1,28 @@ +LOCALES = en_US pl it nl de hu ru pt_BR fr uk_UA es_ES +MOFILES = $(patsubst %,%/LC_MESSAGES/CHIRP.mo,$(LOCALES)) + +COPY="Dan Smith <dsmith@danplanet.com>" +PKG=CHIRP +XGT_OPTS=--copyright-holder=$(COPY) --package-name=$(PKG) + +all: $(MOFILES) + +clean: + rm -f $(MOFILES) *~ *.orig + find . -name '*.mo' -exec rm -f "{}" \; + find * -depth -type d -exec rmdir "{}" \; + +chirpui.pot: + /usr/bin/find ../chirp/ui -name '*.py' > .files + xgettext -L Python -k_ -o chirpui.pot -f .files $(XGT_OPTS) + +%.po: chirpui.pot + if [ -f $@ ]; then \ + msgmerge -U $@ chirpui.pot; \ + else \ + msginit --input=chirpui.pot --locale=$(@:%.po=%); \ + fi + +%/LC_MESSAGES/CHIRP.mo: %.po + mkdir -p $(shell dirname $@) + msgfmt --output-file=$@ $^ |
