URL:
<http://savannah.gnu.org/bugs/?44098>
Summary: Check strings for common problems
Project: GNU gettext
Submitted by: drbob
Submitted on: Tue 27 Jan 2015 10:50:34 GMT
Category: None
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
It would be interesting if gettext could optionally run some tests on strings
when it compiles a catalogue.
There are some here, written as a Makefile, but they could be ported to
gettext easily enough:
http://bazaar.launchpad.net/~indicator-applet-developers/indicator-session/trunk.13.04/view/head:/tests/Makefile.am.strings
For example, they check that a Unicode ellipsis character has been used
instead of three periods in a row, that ASCII quotation marks aren’t used,
and that there are no spaces before ellipses.
These rules are somewhat style-specific, so should not be enabled for all
projects. Perhaps they could be enabled individually as a series of checker
options?
e.g.
msgfmt -Wunicode-ellipses -Wspace-before-ellipsis -Wascii-quotes …
This was originally a bug against gnome-common, but we decided it wasn’t the
right place to implement it:
https://bugzilla.gnome.org/show_bug.cgi?id=689602.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?44098>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/