Nasıl Python gettext ile birlikte PHP'nin gettext kullanabilir?

2 Cevap php

Ben Django bölümlerini göç ediyorum bir uygulama var, ama Python ve PHP farklı bir dize biçimi vardır. Örneğin "Hello %1s" PHP vs "Hello {0}" veya "Hello {name}" Python.

Biz bir süre için hem uygulamaları sürdürmek olacak, ancak tersi bir PHP Python biçimini kullanmak için yol ya da var mı?

2 Cevap

Olur bu php PECL eklentisi size yardımcı gibi bir şey?

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

Saygılar.

PHP's gettext doesn't expand/substitute %s - this is done by output functions (e.g. printf). It also appears to be the case in Python.

En önemlisi, Python size can bakın http://docs.python.org/library/stdtypes.html#string-formatting, dizeleri temsil etmek için% s kullanmak

Böylece hem% s tarzı dizeleri kullanmak gerekir.