fixed singular/plural handling when no plural function is defined or the messages don't exist in the translation file