Package: tasksel Version: 2.18.1 Severity: normal Tags: patch l10n I've just discovered that the translations of tasks descriptions and the phrases used by tasksel are only enabled when languages are listed in the Makefile.
Thus, for a few languages for which a translation was available, no translation was used. The attached Makefile should correct this. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.9-1-686 Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to fr_FR.UTF-8) Versions of packages tasksel depends on: ii aptitude 0.2.15.8-1 terminal-based apt frontend ii debconf [debconf-2.0] 1.4.41 Debian configuration management sy ii liblocale-gettext-perl 1.01-17 Using libc functions for internati -- debconf information excluded
DOMAIN=debian-tasks TASKDESC=$(DOMAIN).desc TASKDIR=/usr/share/tasksel DESCDIR=tasks DESCPO=$(DESCDIR)/po VERSION=$(shell expr "`dpkg-parsechangelog 2>/dev/null |grep Version:`" : '.*Version: \(.*\)' | cut -d - -f 1) LANGS=ar bg bs ca cs cy da de el es eu fi fr gl he hr hu id it ja ko lt mk nb nl nn pl pt pt_BR ro ru sk sl sq sv tr uk zh_CN zh_TW LANGS_DESC=ar bg bs ca cs cy da de el es eu fi fr gl he hr hu id it ja ko lt mk nb nl nn pl pt pt_BR ro ru sk sl sq sv tr uk zh_CN zh_TW LOCALEDIR=$(DESTDIR)/usr/share/locale all: $(TASKDESC) $(DESCPO)/build_stamp po/build_stamp $(TASKDESC): makedesc.pl $(DESCDIR)/[a-z]??* ./doincludes.pl $(DESCDIR) ./makedesc.pl $(DESCDIR) $(TASKDESC) %.o: %.c $(COMPILE) $< po/build_stamp: $(MAKE) -C po LANGS="$(LANGS)" updatepo: $(MAKE) -C po update LANGS="$(LANGS)" $(DESCPO)/build_stamp: $(MAKE) -C $(DESCPO) LANGS="$(LANGS_DESC)" updatetaskspo: $(MAKE) -C $(DESCPO) update LANGS="$(LANGS_DESC)" install: install -d $(DESTDIR)/usr/bin $(DESTDIR)$(TASKDIR) \ $(DESTDIR)/usr/lib/tasksel/tests \ $(DESTDIR)/usr/lib/tasksel/packages \ $(DESTDIR)/usr/share/man/man8 install -m 755 tasksel.pl $(DESTDIR)/usr/bin/tasksel install -m 755 tasksel-debconf $(DESTDIR)/usr/lib/tasksel/ install -m 0644 $(TASKDESC) $(DESTDIR)$(TASKDIR) pod2man --section=8 --center "Debian specific manpage" --release $(VERSION) tasksel.pod | gzip -9c > $(DESTDIR)/usr/share/man/man8/tasksel.8.gz for lang in $(LANGS); do \ [ ! -d $(LOCALEDIR)/$$lang/LC_MESSAGES/ ] && mkdir -p $(LOCALEDIR)/$$lang/LC_MESSAGES/; \ install -m 644 po/$$lang.mo $(LOCALEDIR)/$$lang/LC_MESSAGES/tasksel.mo; \ done for lang in $(LANGS_DESC); do \ [ ! -d $(LOCALEDIR)/$$lang/LC_MESSAGES/ ] && mkdir -p $(LOCALEDIR)/$$lang/LC_MESSAGES/; \ install -m 644 tasks/po/$$lang.mo $(LOCALEDIR)/$$lang/LC_MESSAGES/$(DOMAIN).mo; \ done for test in tests/*; do \ install -m 755 $$test $(DESTDIR)/usr/lib/tasksel/tests/; \ done clean: rm -f $(TASKDESC) *~ $(MAKE) -C po clean $(MAKE) -C $(DESCPO) clean # This taget is run to generate the overrides files. # It is run from a cron job, so should only generate output if there are # problems. override: @svn up tasks 2>&1 | grep -v ^U | grep -v "At revision" || true @./makeoverride.pl $(DESCDIR) > external-overrides-task