Gettext/Smalltalk
From Get docs
Next: Vala, Previous: Pascal, Up: List of Programming Languages [Contents][Index]
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 aLcMessagesDomain
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
.