gettext: Common Lisp

 
 15.5.7 GNU clisp - Common Lisp
 ------------------------------
 
 RPMs
      clisp 2.28 or newer
 
 Ubuntu packages
      clisp
 
 File extension
      ‘lisp’
 
 String syntax
      ‘"abc"’
 
 gettext shorthand
      ‘(_ "abc")’, ‘(ENGLISH "abc")’
 
 gettext/ngettext functions
      ‘i18n:gettext’, ‘i18n:ngettext’
 
 textdomain
      ‘i18n:textdomain’
 
 bindtextdomain
      ‘i18n:textdomaindir’
 
 setlocale
      automatic
 
 Prerequisite
      —
 
 Use or emulate GNU gettext
      use
 
 Extractor
      ‘xgettext -k_ -kENGLISH’
 
 Formatting with positions
      ‘format "~1@*~D ~0@*~D"’
 
 Portability
      On platforms without gettext, no translation.
 
 po-mode marking
      —
 
    An example is available in the ‘examples’ directory: ‘hello-clisp’.