In ZipApp, since files within the application cannot be read directly through traditional file APIs, it is necessary to use importlib.resources.files to read them.
importlib.resources.files returns a Traversable object, which is not supported by gettext.
Furthermore, before implementing support for this method, support for Path objects could be implemented first, since Traversable shares many similarities with Path and the code can be reused.