From 6b19a4fe1fe41f1e57859d5879ce108581590366 Mon Sep 17 00:00:00 2001 From: Laurent MONIN Date: Mon, 9 Jan 2006 23:51:29 +0100 Subject: [PATCH] Enforce locales env vars to be sure elinks generate english texts, even on systems using non-english locales. --- doc/Makefile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/doc/Makefile b/doc/Makefile index a30746c27..07e122264 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -49,6 +49,11 @@ ELINKS = $(top_builddir)/src/elinks KBDBIND = $(top_srcdir)/src/config/kbdbind.c FEATURES = $(top_srcdir)/features.conf +### Locale env vars to override system one to ensure commands +# using elinks binary will generate texts in english +# +LOCALES = LC_ALL=C LANGUAGE=en + ### Scripts # @@ -109,10 +114,10 @@ $(TXT_DIR)/import-features.conf.txt: $(FEATURES) $(IMPORT_FEATURES_CONF) $(IMPORT_FEATURES_CONF) > $@ $(TXT_DIR)/elinks.1.%.txt: $(MAKE_ELINKS_MANPAGE) $(ELINKS) - $(MAKE_ELINKS_MANPAGE) $@ $(ELINKS) $(HELP2DOC) > $@ + $(LOCALES) $(MAKE_ELINKS_MANPAGE) $@ $(ELINKS) $(HELP2DOC) > $@ $(TXT_DIR)/elinkskeys.5.%.txt: $(MAKE_ELINKSKEYS_MANPAGE) $(KBDBIND) - $(MAKE_ELINKSKEYS_MANPAGE) $@ $(KBDBIND) > $@ + $(LOCALES) $(MAKE_ELINKSKEYS_MANPAGE) $@ $(KBDBIND) > $@ # Man Pages @@ -130,7 +135,7 @@ $(MAN_DIR)/man5/elinkskeys.5: $(XML_DIR)/elinkskeys.5.man.xml mv $@.tmp $@ $(MAN_DIR)/man5/elinks.conf.5: $(ELINKS) - $(HELP2DOC) --elinks=$(ELINKS) --elinksconf > $@ + $(LOCALES) $(HELP2DOC) --elinks=$(ELINKS) --elinksconf > $@ # XHTML/CSS Man Pages