Remove reliance on gettext() extension