一部を Django に移行しているアプリがありますが、Python と PHP では文字列形式が異なります (たとえば、"Hello %1s"
PHPと Python の"Hello {0}"
場合"Hello {name}"
)。
しばらく両方のアプリをメンテナンスしますが、PHP で Python 形式を使用する方法、またはその逆の方法はありますか?
PHP の gettext は %s を展開/置換しません - これは出力関数 (例えばprintf ) によって行われます。Python でも同様のようです。
最も重要なことは、Python では%s を使用して文字列を表すことができることです。http://docs.python.org/library/stdtypes.html#string-formattingを参照してください。
したがって、両方で %s スタイルの文字列を使用できるはずです。