获取poEdit(或其他应用程序)扫描多个参数的函数作为语言键

时间:2012-07-13 17:38:23

标签: php gettext poedit

我想在PHP中使用gettext的便捷函数:

sprintf(_('You have %d apples'), $apples [, $morePlaceholders]) // Normal way
convenient('You have %d apples', $apples [, $morePlaceholders]) // Convenient way

与复数相似:

sprintf(ngettext('%d %s apple', '%d %s apples', $apples), $color [, $morePlaceholders]) // Normal way
convenientPlural('%d %s apple', '%d %s apples', $apples, $color [, $morePlaceholders]) // Convenient way

问题

我无法让poEdit扫描我的源代码并将两个参数作为语言键。对于常规的方便()函数,通过向poEdit添加另一个关键字可以正常工作 - 但是对于convenientPlural(),它只会取第一个键,这取决于目的,因为我需要两个。

任何好的想法如何使用PHP和Gettext这样的方便的功能,但保持简单的可用性,例如poEdit的?

0 个答案:

没有答案