Как сохранить gettext множественную форму в переменной, используя php

Я новичок в PHP. Я только начал работать над этим.

Я пытаюсь получить множественную форму, используя gettext и PHP. Мой код выглядит следующим образом:

 printf (ngettext ("%d product", "%d products", 2), 2); 

Вывод:

 2 products 

Но, я хочу, чтобы этот o / p в переменной. Когда я пытаюсь дать это как:

 $totalItemsCount = printf (ngettext ("%d product", "%d products", 2), 2); echo "Total count msgs::",$totalItemsCount; 

Вывод:

 10 

Я что-то пропустил?