This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] Set character set for libc.pot (preparing for 2.16 updatefor translation team).
- From: Carlos O'Donell <carlos_odonell at mentor dot com>
- To: libc-alpha <libc-alpha at sourceware dot org>, Petr Baudis <pasky at ucw dot cz>
- Date: Wed, 13 Jun 2012 16:53:35 -0400
- Subject: [PATCH] Set character set for libc.pot (preparing for 2.16 updatefor translation team).
Team,
In preparing for the 2.16 release I need to regenerate the libc.pot file.
The first bug I'd like to tackle is that we don't set the character set
for the pot file. This results in a warning:
~~~
po/libc.pot.new: warning: Charset "CHARSET" is not a portable encoding name.
Message conversion to user's charset might not work.
~~~
We can either set it in the po/header.pot file or in the Makefile.
I would prefer to set it in the Makefile so we don't loose the setting
if we regenerate the header from scratch.
Is UTF-8 the correct value here?
It's probably overkill, but that's fine.
Comments?
2012-06-13 Carlos O'Donell <carlos_odonell@mentor.com>
* po/Makefile (libc.pot): Set charset to UTF-8.
diff --git a/po/Makefile b/po/Makefile
index 4ca0d1c..3e3f909 100644
--- a/po/Makefile
+++ b/po/Makefile
@@ -56,6 +56,7 @@ libc.pot: header.pot libc.pot.files
set `date -R`; disp="$$6"; \
sed -e 's/VERSION/$(version)/' \
-e "s/DATE/`date +'%Y-%m-%d %H:%M'$$disp`/" \
+ -e "s/CHARSET/UTF-8/" \
$< > $@.new
egrep -v '\.ksh$$' $(word 2,$^) > $(objdir)/tmp-libc.pot-files
cd ..; $(XGETTEXT) --keyword=_ --keyword=N_ \
---
Cheers,
Carlos.
--
Carlos O'Donell
Mentor Graphics / CodeSourcery
carlos_odonell@mentor.com
carlos@codesourcery.com
+1 (613) 963 1026