0

rubtime 中に変数を変換しようとしています:

STATE = 'Not Ready'
txt = _(STATE)

ここで、STATE は別の場所でいくつかの値の 1 つに設定されます。

プログラムは正常に動作しますが、PyGetText の実行は次のメッセージで失敗します。

Seen unexpected token "STATE"

PyGetText にこの特定の行を無視させる方法は?

4

2 に答える 2

1

愚かな私 PyGetText は実際には失敗しなかったことがわかりました。私が望むようにこの行を無視し、それでも正しい出力を作成しました。

于 2012-12-10T10:44:45.033 に答える
0

アイデア: 次のように、ランタイム変数の代わりに翻訳に括弧を追加できますか:

STATE = _("Not ready") # one for each option you have for this state string

txt = STATE

すべての翻訳文字列を含む .po ファイルを生成してから、必要な文字列を返すだけですか?

于 2012-12-10T10:35:39.460 に答える