Как я могу использовать PHP gettext вместе с gettext Python? - PullRequest
0 голосов
/ 12 ноября 2009

У меня есть приложение, из которого я переносю части в Django, но Python и PHP имеют другой формат строки, например, "Hello %1s" в PHP и "Hello {0}" или "Hello {name}" в Python.

Мы будем поддерживать оба приложения некоторое время, но есть ли способ использовать формат Python в PHP или наоборот?

Ответы [ 2 ]

0 голосов
/ 12 ноября 2009

Поможет ли вам что-нибудь подобное расширение php PECL?

http://pecl.php.net/package/python

С уважением.

0 голосов
/ 12 ноября 2009

PHP gettext не расширяет / не подставляет% s - это делается с помощью функций вывода (например, printf ). По-видимому, это также относится и к Python.

Самое главное, в Python вы можете использовать% s для представления строк, см. http://docs.python.org/library/stdtypes.html#string-formatting

Так что вы должны иметь возможность использовать строки% s в обоих случаях.

...