BOOKMARKS_FILE env and localization

My other pull request didn't actually fix the bleed.  This one does by using/setting BOOKMARKS_FILE env variable (which can be configured by the user).

This also correctly localizes all function variables.