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


15.5.14 Pascal - フリーPascalコンパイラー

RPM

fpk

ファイル拡張子

pppas

文字列構文

'abc'

gettextの略記

自動

gettext/ngettext関数


かわりにデータ型ResourceStringを使用してください

textdomain


, かわりに関数TranslateResourceStringsを使用してください

bindtextdomain


, かわりに関数TranslateResourceStringsを使用してください

setlocale

自動、ただし使うのはLANGだけで、LC_MESSAGESやLC_ALL は使いません

必要条件

{$mode delphi}、または{$mode objfpc}
uses gettext;

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

エミュレート(部分的)

抽出プログラム

xgettext(またはrstconv)サポートのあるppc386

位置の書式

uses sysutils;
format "%1:d %0:d"

可搬性

?

po-modeでのマーキング

Pascalコンパイラーには、ResourceStringデータ型にたいする特別なサポートがあります。これは.rstファイルを生成します。このファイルは、xgettextまたはrstconvを使用することにより、.potファイルに変換されます。実行時には、gettextユニット内のTranslateResourceStrings関数を使用して、この.potファイルの翻訳に対応する.moファイルをロードできます。

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