Get poEdit (or other app) to scan functions for multiple arguments as language keys
===

**I would like to use convenience functions for gettext in PHP:**

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

**Similar with pluralization:**

    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

**The Problem**

I can't get poEdit to scan my source and take two arguments as language keys. For the regular convenient() function it works fine by adding another keyword to poEdit - but for convenientPlural() it will only take the first key, which depeats the purpose, because I need both.

Any good ideas how to use convenient functions like this with PHP and Gettext, yet maintaing easy edibility with e.g. poEdit?