I coded the gettext shell, which makes the whole l10n process a little easier, but for some reason I can't get PoEdit to correctly identify and parse multiple version calls for this function. This is what I originally had:
_e(array('%d house', '%d houses'), 5);
But this does not work at all, PoEdit does not select anything. I also tried:
_e('%d house', '%d houses', 5);
This time, PoEdit catches %d house, but not the plural form %d houses, however, if I try the same way, but ngettext()it works fine with the call , both special and plural forms are identified:
ngettext('%d house', '%d house', 5);
I correctly (?) Added a keyword _eto the project settings, but it does not display multiple options. I also noticed that PoEdit only has _, gettextand gettext_noopas the default key set for selection, there is no function for functions ngettext, dngettextor dcngettext, but it can still pick up calls correctly ngettext... This makes me wonder if PoEdit hardcoded the key a word ngettext- that would be very sad.
In any case, is there a way to make PoEdit (or any other similar application) correctly parse user-defined functions?