Never forget to check the return value of a function!
Also, I think that the naming should be a little bit shorter. "available" should be sufficient because the context is already "i18n"