Only check if we can open po/countries/countries.pot and simplify code
Use os.path.join() to build path and define it as a variable not a parameter

This method will hardly be called for anything else, having it as parameter
is not needed.
country_list -> countries
Use a dict for `countries` instead of a list, and sort before writing to file