add textdomain, translation functions, and .pot file