WIP
Refactor and add test for LanguagePack::FilenameTranslator.translate

* Move into its own file
* Use more descriptive name (FilenameTranslator instead of Extensions)
* Make .delimiter_for private
WIP2
WIP3