manpagez: man pages & more
info gettext
Home | html | info | man

File: gettext.info,  Node: po/Rules-*,  Next: configure.ac,  Prev: po/Makevars,  Up: Adjusting Files

14.4.5 Extending ‘Makefile’ in ‘po/’
------------------------------------

   All files called ‘Rules-*’ in the ‘po/’ directory get appended to the
‘po/Makefile’ when it is created.  They present an opportunity to add
rules for special PO files to the Makefile, without needing to mess with
‘po/Makefile.in.in’.

   GNU gettext comes with a ‘Rules-quot’ file, containing rules for
building catalogs ‘en@quot.po’ and ‘en@boldquot.po’.  The effect of
‘en@quot.po’ is that people who set their ‘LANGUAGE’ environment
variable to ‘en@quot’ will get messages with proper looking symmetric
Unicode quotation marks instead of abusing the ASCII grave accent and
the ASCII apostrophe for indicating quotations.  To enable this catalog,
simply add ‘en@quot’ to the ‘po/LINGUAS’ file.  The effect of
‘en@boldquot.po’ is that people who set ‘LANGUAGE’ to ‘en@boldquot’ will
get not only proper quotation marks, but also the quoted text will be
shown in a bold font on terminals and consoles.  This catalog is useful
only for command-line programs, not GUI programs.  To enable it,
similarly add ‘en@boldquot’ to the ‘po/LINGUAS’ file.

   Similarly, you can create rules for building message catalogs for the
‘sr@latin’ locale - Serbian written with the Latin alphabet - from those
for the ‘sr’ locale - Serbian written with Cyrillic letters.  See *note
msgfilter Invocation::.

© manpagez.com 2000-2026
Individual documents may contain additional copyright information.