Page properties dialog

includes syntax fix for locale.js caught by Rod