Do you mind pulling this `if/else` chunk of code out to an appropriately-named method to aid readability, e.g. `default_locale_for_edition(edition)`?