Next: , Previous: , Up: List of Programming Languages   [Contents][Index]


15.5.10 GNU Smalltalk

RPM

smalltalk

ファイル拡張子

st

文字列構文

'abc'

gettextの略記

NLS ? 'abc'

gettext/ngettext関数

LcMessagesDomain>>#at:LcMessagesDomain>>#at:plural:with:

textdomain

LcMessages>>#domain:localeDirectory:(オブジェクトLcMessagesDomainを返します)
例: I18N Locale default messages domain: 'gettext' localeDirectory: /usr/local/share/locale'

bindtextdomain

LcMessages>>#domain:localeDirectory:、上記参照

setlocale

I18N Locale defaultをuseする場合は自動

必要条件

PackageLoader fileInPackage: 'I18N'!

GNU gettextの使用またはエミュレート

エミュレート

抽出プログラム

xgettext

位置の書式

'%1 %2' bindWith: 'Hello' with: 'world'

可搬性

完全な可搬性がある

po-modeでのマーキング

examplesディレクトリーの例hello-smalltalkが利用できます