gettext: Smalltalk

 
 15.5.17 GNU Smalltalk
 ---------------------
 
 RPMs
      smalltalk
 
 Ubuntu packages
      gnu-smalltalk
 
 File extension
      ‘st’
 
 String syntax
      ‘'abc'’
 
 gettext shorthand
      ‘NLS ? 'abc'’
 
 gettext/ngettext functions
      ‘LcMessagesDomain>>#at:’, ‘LcMessagesDomain>>#at:plural:with:’
 
 textdomain
      ‘LcMessages>>#domain:localeDirectory:’ (returns a
      ‘LcMessagesDomain’ object).
      Example: ‘I18N Locale default messages domain: 'gettext'
      localeDirectory: /usr/local/share/locale'’
 
 bindtextdomain
      ‘LcMessages>>#domain:localeDirectory:’, see above.
 
 setlocale
      Automatic if you use ‘I18N Locale default’.
 
 Prerequisite
      ‘PackageLoader fileInPackage: 'I18N'!’
 
 Use or emulate GNU gettext
      emulate
 
 Extractor
      ‘xgettext’
 
 Formatting with positions
      ‘'%1 %2' bindWith: 'Hello' with: 'world'’
 
 Portability
      fully portable
 
 po-mode marking
      —
 
    An example is available in the ‘examples’ directory:
 ‘hello-smalltalk’.