mirror of
https://github.com/rofafor/vdr-plugin-iptv.git
synced 2023-10-10 13:37:03 +02:00
Updated Makefile 'i18n' targets.
This commit is contained in:
parent
60ed46f42f
commit
bde204f3b3
1
HISTORY
1
HISTORY
@ -23,3 +23,4 @@ VDR Plugin 'iptv' Revision History
|
|||||||
|
|
||||||
- Added German translation (Thanks to Tobias Grimm)
|
- Added German translation (Thanks to Tobias Grimm)
|
||||||
- Added pluginparam patch for vdr-1.5.11.
|
- Added pluginparam patch for vdr-1.5.11.
|
||||||
|
- Updated Makefile 'i18n' targets.
|
||||||
|
24
Makefile
24
Makefile
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# Makefile for a Video Disk Recorder plugin
|
# Makefile for a Video Disk Recorder plugin
|
||||||
#
|
#
|
||||||
# $Id: Makefile,v 1.22 2007/10/28 16:26:28 rahrenbe Exp $
|
# $Id: Makefile,v 1.23 2007/11/04 14:13:11 rahrenbe Exp $
|
||||||
|
|
||||||
# Debugging on/off
|
# Debugging on/off
|
||||||
#IPTV_DEBUG = 1
|
#IPTV_DEBUG = 1
|
||||||
@ -87,8 +87,7 @@ $(DEPFILE): Makefile
|
|||||||
PODIR = po
|
PODIR = po
|
||||||
LOCALEDIR = $(VDRDIR)/locale
|
LOCALEDIR = $(VDRDIR)/locale
|
||||||
I18Npo = $(wildcard $(PODIR)/*.po)
|
I18Npo = $(wildcard $(PODIR)/*.po)
|
||||||
I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
|
I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr-$(PLUGIN).mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
|
||||||
I18Ndirs = $(notdir $(foreach file, $(I18Npo), $(basename $(file))))
|
|
||||||
I18Npot = $(PODIR)/$(PLUGIN).pot
|
I18Npot = $(PODIR)/$(PLUGIN).pot
|
||||||
ifeq ($(strip $(APIVERSION)),1.5.7)
|
ifeq ($(strip $(APIVERSION)),1.5.7)
|
||||||
I18Nvdrmo = $(PLUGIN).mo
|
I18Nvdrmo = $(PLUGIN).mo
|
||||||
@ -103,18 +102,19 @@ ifneq ($(strip $(VDRLOCALE)),)
|
|||||||
%.mo: %.po
|
%.mo: %.po
|
||||||
msgfmt -c -o $@ $<
|
msgfmt -c -o $@ $<
|
||||||
|
|
||||||
$(I18Npot): $(wildcard *.c)
|
$(I18Npot): $(subst i18n.c,,$(wildcard *.c))
|
||||||
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='Rolf Ahrenberg' -o $@ $(subst i18n.c,,$(wildcard *.c))
|
xgettext -C -cTRANSLATORS --no-wrap --no-location -k -ktr -ktrNOOP --msgid-bugs-address='Rolf Ahrenberg' -o $@ $^
|
||||||
|
|
||||||
$(I18Npo): $(I18Npot)
|
%.po: $(I18Npot)
|
||||||
msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
|
msgmerge -U --no-wrap --no-location --backup=none -q $@ $<
|
||||||
|
@touch $@
|
||||||
|
|
||||||
i18n: $(I18Npot) $(I18Nmo)
|
$(I18Nmsgs): $(LOCALEDIR)/%/LC_MESSAGES/vdr-$(PLUGIN).mo: $(PODIR)/%.mo
|
||||||
@mkdir -p $(LOCALEDIR)
|
@mkdir -p $(dir $@)
|
||||||
for i in $(I18Ndirs); do\
|
cp $< $@
|
||||||
mkdir -p $(LOCALEDIR)/$$i/LC_MESSAGES;\
|
|
||||||
cp $(PODIR)/$$i.mo $(LOCALEDIR)/$$i/LC_MESSAGES/$(I18Nvdrmo);\
|
.PHONY: i18n
|
||||||
done
|
i18n: $(I18Nmsgs)
|
||||||
|
|
||||||
i18n.c: i18n-template.c
|
i18n.c: i18n-template.c
|
||||||
@cp i18n-template.c i18n.c
|
@cp i18n-template.c i18n.c
|
||||||
|
Loading…
Reference in New Issue
Block a user