Passcode: added i18n strings, use better naming convention, added preferences screen.